Привет,
что то не соображу как заставить иконку в моем апплете мигать.
Создается иконка и вообше апплет так
wl->icon = gtk_image_new_from_stock( GTK_STOCK_ABOUT, GTK_ICON_SIZE_SMALL_TOOLBAR ); gtk_box_pack_start (GTK_BOX (hbox), wl->icon, FALSE, FALSE, 5); gtk_container_add (GTK_CONTAINER (frame), hbox); gtk_container_add (GTK_CONTAINER (wl->applet), frame); gtk_widget_show_all (GTK_WIDGET (wl->applet));
Дальше создаю таймер, котрый вызывает фукцию. В этой фукции я пробовал делать поочередно.
gtk_widget_hide( wl->icon ) и gtk_widget_show( wl->icon )
Иконка исчезает и снова появляется, но проблема в том, что весь апплет меняет свой размер. Все остальные контролы сдвигаются на место иконки. От этого вся панель дергается.
Как монжно зафиксировать рамер апплета? Или как то по другому нарисовать в место иконки пустоту и потом снова иконку? Как сделать это по человечьи?
Спасибо