> Ð’ наÑтройках выбираетÑÑ Ð²Ð¸Ð´Ð¶ÐµÑ‚ - текÑÑ‚ или картинка. > а плагинам доÑтупно: > get_type_widget() > set_background(color) > set_foreground (color) > set_image(pixbuf) > pixbuf get_image() > и еÑли неправильный вариант (set_image() на label) вызываетÑÑ, то > вертаетÑÑ FALSE или NULL и вÑе. Ð’Ñ‹ ничего Ñтим не решаете. Ð’ данном Ñлучае реально еÑÑ‚ÑŒ выбор - один тип виджета или много типов. Два - Ñто уже "много". ВозможноÑÑ‚ÑŒ вызвать неправильный метод на неподходÑщем типе оÑтаетÑÑ. Только ошибку буду детектировать Ñ, а не gtk. Зачем? Мне занÑÑ‚ÑŒÑÑ Ð±Ð¾Ð»ÑŒÑˆÐµ нечем?:) ЕÑли Ñерьезно, Ñ Ð½Ðµ понимаю, чем get_type_widget лучше Ñтандартных функций по работе Ñ ÐºÐ»Ð°ÑÑами виджетов из gtk. Ð’ gtk Ñто вÑе еÑÑ‚ÑŒ, работает. Мне Ð’Ñ‹ предлагаете вÑе Ñто делать заново (да еще и Ñ Ð³Ð¾Ñ€Ð°Ð·Ð´Ð¾ меньшей гибкоÑтью). По-моему, Ð¸Ð´ÐµÑ Ð¿Ð»Ð¾Ñ…Ð°. > Подозреваю, что 99% дальше Ñтих двух пунктов не пойдут. Ладно, хорошо. Мы же поÑтулировали переход в трей как дальнюю перÑпективу (не раньше, чем трей в гноме будет железно Ñтабильным). Она (перÑпектива) такой и оÑтаетÑÑ. ПроÑто обнаруживаем, еще одну положительную Ñторону такого перехожа:) -- Sergey
Attachment:
signature.asc
Description: =?koi8-r?Q?=FC=D4=C1?= =?koi8-r?Q?_=DE=C1=D3=D4=D8?= =?koi8-r?Q?_=D3=CF=CF=C2=DD=C5=CE=C9=D1?= =?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=C1=CE=C1?= =?koi8-r?Q?_=C3=C9=C6=D2=CF=D7=CF=CA?= =?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=D8=C0?=