LINUX.ORG.RU

[GUI]Как быстро определить какая кнопка на экране нажата

 


0

3

В силу некоторых причин пишу свой GUI.

В мою функцию передаётся что сделали (нажали или отжали), код кнопки и где нажали (x и y).

В окне есть мои кнопочки. Сейчас сделано так: перебираются по очереди эти кнопочки — сравнивается x и y с координатами каждой и как только окажется что x и y внутри кнопки — вызывается функция-обработчик для этой кнопки.

Меня терзают смутные сомнения по поводу эффективности такого метода поиска кнопки которую нажали. Может быть есть более эффективный метод?

★★★

Последнее исправление: LinuxUser (всего исправлений: 1)
Ответ на: комментарий от ymuv

даже в irrlich есть свой, и в blender

anonymous
()
Ответ на: комментарий от LinuxUser

Для сборки нужен xxd, xcf2png и convert. Собирать так: make или make ver=debug или make ver=release arch=ia32 и т.п. В файлике settings.ini можно прописать настройки, например сейчас там для linux прописан компилятор colorgcc.

LinuxUser ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.