Страниц: [1]
  Печать  
Автор Тема: Блокировка виджета и курсор над ним  (Прочитано 4329 раз)
Absolut
Full Member
***
Offline Offline

Сообщений: 179


Просмотр профиля
« : Января 30, 2008, 02:30:34 pm »

Здравствуйте, уважаемые.

Столкнулся с интересным поведением заблокированных виджетов (это которые с флагом Pt_BLOCKED). Вне зависимости от того, заблокирован виджет или нет, курсор над ним принимает вид, который указан через Pt_ARG_CURSOR_TYPE. В связи с этим приходится при блокировке/разблокировке на некоторых кнопочках ручками менять тип курсора чтобы обеспечить функционирование ala MS Windows.

А теперь собственно вопрос. Можно ли такого поведения (как в винде: т.е. заблокировал кнопку и курсор над ней стал обычной стрелкой, разблокировал - все вернулось на свои места) добиться без изменения Pt_ARG_CURSOR_TYPE ? А то ведь после блокировки надо знать какой прежний тип курсора был.
Записан
Absolut
Full Member
***
Offline Offline

Сообщений: 179


Просмотр профиля
« Ответ #1 : Января 30, 2008, 02:31:21 pm »

QNX 4.25
PhAB 1.14
Записан
Hed
Full Member
***
Offline Offline

Сообщений: 106



Просмотр профиля
« Ответ #2 : Января 31, 2008, 08:04:10 pm »

...нельзя, все ручками делается

Один из вариантов решений:
Предедущее состояние Pt_ARG_CURSOR_TYPE сохранять в Pt_ARG_USER_DATA сего виджета.
Записан
Страниц: [1]
  Печать  
 
Перейти в: