[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: