powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Lazarus: некорректные координаты заголовок вкладок
11 сообщений из 11, страница 1 из 1
Lazarus: некорректные координаты заголовок вкладок
    #39764535
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озадачился я тут отлавливать координаты положения мыши на заголовке вкладки
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
procedure TForm1.PgCtrlMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
var R: TRect;
begin
  R:= PgCtrl.TabRect(PgCtrl.ActivePageIndex);
  Label1.Caption:= Format('Mouse current point: %d : %d',[x,y]);
  Label2.Caption:= Format('Tab rectangle: Left = %d | Top = %d | Width = %d | Height = %d',
                          [R.Left, R.Top, R.Width, R.Height]);
 
  if (x > R.Left) and (x < (R.Left + ImgList.Width)) and (y > R.Top) and (y < (R.Top + ImgList.Height))
    then Self.Caption:= 'it''s inside of image'
    else Self.Caption:= 'it''s outside of image';
 
end;


На винде работает, на Дебе - фиг.




Может, кто слово какое заветное знает?

=================
Док.

Win7 Ultim x64/Deb 9.6 (MATE; gtk2) i386:
FB 3.0.2.32703, Lazarus 2.1(r.59890); FPC 3.1.1 (r.40550), IBX by -Rik-
...
Рейтинг: 0 / 0
Lazarus: некорректные координаты заголовок вкладок
    #39764561
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, кто слово какое заветное знает?
я в том смысле, что не могу уловить, как зависит left/top прямоугольника в зависимости от виджетсета.

Если кому нетрудно, проверьте код на Убунте (там тоже должен быть GTK2) и на никсах с Qtxxx, GTK3
...
Рейтинг: 0 / 0
Lazarus: некорректные координаты заголовок вкладок
    #39764681
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На бубунте, боюсь, GTK3. Завтра попробую посмотреть на минте 17.3 с XFCE, правда не помню, что там за либа.
...
Рейтинг: 0 / 0
Lazarus: некорректные координаты заголовок вкладок
    #39764684
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любезный,

Там и 2 и 3. С координатами та же фигня.
...
Рейтинг: 0 / 0
Lazarus: некорректные координаты заголовок вкладок
    #39764691
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyТам и 2 и 3. С координатами та же фигня.
интересно, CT также по-свински рисует окна?
...
Рейтинг: 0 / 0
Lazarus: некорректные координаты заголовок вкладок
    #39764701
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

CT это лазарь в исполнении жуликов и воров.
...
Рейтинг: 0 / 0
Lazarus: некорректные координаты заголовок вкладок
    #39764748
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyCT это лазарь
... , собранный энтузиастом-плюшкиным :)

У меня еще теплится надежда, может он там чего-то pagecontrol-подобное у кого-то стащил и прикрутил. Вчера на виртуалку начал ставить, но не дождался окончания сборки и пошел спать. Вечером посмотрю :)
...
Рейтинг: 0 / 0
Lazarus: некорректные координаты заголовок вкладок
    #39764755
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокKazantsev AlexeyCT это лазарь
... , собранный энтузиастом-плюшкиным :)

У меня еще теплится надежда, может он там чего-то pagecontrol-подобное у кого-то стащил и прикрутил. Вчера на виртуалку начал ставить, но не дождался окончания сборки и пошел спать. Вечером посмотрю :)
Уже слез с убунты, но уверен, что раз картинка рисуется, значит её координаты известны. :)
...
Рейтинг: 0 / 0
Lazarus: некорректные координаты заголовок вкладок
    #39764836
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доксобранный энтузиастом-плюшкиным :)
Ни к чему эти эвфемизмы, вор он и есть вор.
wadmanраз картинка рисуется, значит её координаты известны. :)
Там координаты мыши кривые приходят.
...
Рейтинг: 0 / 0
Lazarus: некорректные координаты заголовок вкладок
    #39764838
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyТам координаты мыши кривые приходят.
Как-же тогда кнопки нажимаются и вкладки переключаются?
...
Рейтинг: 0 / 0
Lazarus: некорректные координаты заголовок вкладок
    #39764851
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanКак-же тогда кнопки нажимаются и вкладки переключаются?
Перефразирую. Во внешнем событии координаты мыши кривые.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Lazarus: некорректные координаты заголовок вкладок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]