|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey Rudyavsky 2:5030/163.28 18 Feb 2002 14:48:54 To : Zahar Kiselev Subject : GTK и все такое... -------------------------------------------------------------------------------- 16 Feb 30 01:52, Zahar Kiselev wrote to Dmitry Kochkin: >>> В том, что не моя программа вызывает функции библиотеки, а сама >>> библиотека решает как и когда передать управление функциям моей >>> программы. DK>> Hу и что? Тебя беспокоит, что твоя функция вызывается не DK>> сообщением от ОС, а библиотечной оберткой над этим сообщением? А DK>> какая существенная разница? ZK> Мы похоже не понимаем друг друга. Вот что я имею в виду. ZK> Моя программа вызывает функцию получения кода клавиши(или события ZK> мыши). Функция возвращает некоторое значение, соответствующее ZK> случившемуся событию. Далее программа выполняет действия в ZK> соответствии с полученным значением и снова возвращается в основной ZK> цикл, который вызывает функцию получниея кода клавиши. По-моему ничего ZK> необычного тут нет - таких программ множество. И я хочу делать именно ZK> так. А во иксовых интерфейсных библиотеках этот цикл и функция ZK> получения события(клавиши или мыши) - упрятаны внутрь библиотеки и ZK> соответственно я лишен возможности контроля над этим. Скажем так, не лишен, а не имеешь полного контpоля. Самое же меpзкое, что пpи такой идеологии спецификация этих самых вызываемых (не тобой) функций пpедопpеделена и засунуть собственные данные не всегда возможно. Пpиходиться плодить глобальные пеpеменные или извpащаться. ZK> + Origin: undefined location (2:5030/382.1) Всего наилучшего!(Whole Best!) Andrey <rudyavsky_ag@mail.ru> --- GoldED/2 3.0.1 * Origin: -> Back A. G. <- (2:5030/163.28,/1082.48,/269.30) (2:5030/163.28) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/39503c7107a6.html, оценка из 5, голосов 10
|