Re: GTK like MFC?
On Fri, 13 Apr 2001, Alexey Vyskubov wrote:
> From: Alexey Vyskubov <alexey@pepper.spb.ru>
> Subject: Re: GTK like MFC?
>
> > А разработчики Gtk отказались от использования стандартного механизма
> > X Resources, в котором уже давно предсумотрены и отлажены и настройки
> > на конкретный дисплей, и настройки интернационализации,
> > выдумали вместо него идиотские gtkrc.
>
> Э-э-э.... А ты умеешь работать с X Resources? (Я умею.) Не надо их приводить в
Средствами тулкитов которые умеют - легко.
> пример того, как надо, хорошо?
Ну да - система там слегка переусложненная. Но увы, пытаться сделать с
нуля, и воспроизвести все полезное, что там есть - сложнее.
Я лично не представляю как это сделать вообще, если не запускать на каждом
дисплее специальный resource manager, c с которым общаться.
А для этих ресурсов менеджер хотя бы уже встроен в X-сервер.
> Не говоря уж про то, что чтобы получить X ресурсы для дисплея, его нужно
> открыть, для чео нужно пропарсить командную строку на предмет -display, что, в
> идеологии XRM, делается при помощи работы с X ресурсами.
> Я уж не говорю про неизбежные (умеете иначе? Научите!)
>
> if (XrmGetResource(resDB, ... , ... , ... , &value) == True) {
> strncpy(my_variable, value.addr, (int)value.size);
> }
Иначе - лекго.
set font [option get $window Font font]
Вся эта сложность легко инкапсулируется в тулкиты.
--
Victor Wagner vitus@ice.ru
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net http://www.ice.ru/~vitus
Reply to: