Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [wx]Мигают или исчезают тултипы над wxGLCanvas 
:(
    Опции темы
neyroAdapter
Дата 10.9.2010, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 28.3.2008

Репутация: нет
Всего: нет



Есть окно которое создаётся с помощью наследника от wxGLCanvas. 
Когда над ним появляются прозрачные окна начинаются глюки(неистовое мигание, исчезновение), такое замечено и с любыми другими OpenGL окнами в winXP и вроде бы не относится к wxWidgets, а скорее к реализации winXP.
Всё бы хорошо и это бы даже наверное не сильно бы мешало, но когда выводятся тултипы над таким окном они тоже начинают отображаться глючно, а это уже мешает и тем более странно что тултипы эти ни разу не прозрачные (ну хотя может быть виндой они отрисовываются как прозрачные с альфой 1)
Да и вообще тултипы эти равно как и wxGLCanvas создаются одним и тем же приложением wxWidgets, а значит видимо как то оно могло бы отследить отрисовку wxGLCanvas и залепить всё что надо поверху...

Пока тултипы глючат это ещё полбеды, а когда мне понадобится над wxGLCanvas выводить контекстные меню, если с ними начнётся такая же чехарда - будет вообще засада.

Посоветуйте плиз кто что может, как это победить.

Это сообщение отредактировал(а) neyroAdapter - 10.9.2010, 00:09
PM MAIL   Вверх
neyroAdapter
Дата 10.9.2010, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 28.3.2008

Репутация: нет
Всего: нет



И вот уже и сам придумал некоторые возможные решения.
--- Сейчас отрисовка неоптимизирована и идёт постоянно - даже когда не нада. Если это исправить то и тултипы и меню поверх wxGLCanvas уже меня не испугают, потому что в случае их вывода обновление окна не трубуется или по крайнеё мере трубуется значительно реже.

Но всё таки интересно узнать варианты как можно было бы извернуться если бы всё таки требовались тултипы одновременно с выводом тултипов поверх wxGLCanvas. (а вдруг потребуется и такое)
PM MAIL   Вверх
Amp
Дата 10.9.2010, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 886
Регистрация: 17.2.2009

Репутация: 7
Всего: 17



Цитата(neyroAdapter @  10.9.2010,  00:50 Найти цитируемый пост)
Но всё таки интересно узнать варианты как можно было бы извернуться если бы всё таки требовались тултипы одновременно с выводом тултипов поверх wxGLCanvas. (а вдруг потребуется и такое) 

Я не могу представить, когда такое может потребоваться smile Но если вдруг, то рисовать тултип средствами OpenGL. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0397 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.