void cd_tomboy_reload_desklet_renderer (void) { CD_APPLET_SET_DESKLET_RENDERER ("Slide"); cd_tomboy_draw_content_on_all_icons (); cairo_dock_redraw_container (myContainer); }
void xgamma_build_and_show_widget (void) { double fGamma = xgamma_get_gamma (&myData.Xgamma); g_return_if_fail (fGamma >= 0); xgamma_create_scales_widget (fGamma, &myData.Xgamma); if (myDock) { myData.pDialog = xgamma_build_dialog (); } else { gldi_desklet_add_interactive_widget (myDesklet, myData.pWidget); CD_APPLET_SET_DESKLET_RENDERER (NULL); // pour empecher le clignotement du au double-buffer. CD_APPLET_SET_STATIC_DESKLET; } }
void cd_systray_build_systray (void) { if (myData.tray != NULL) return; myData.tray = na_tray_new_for_screen (gtk_widget_get_screen (GTK_WIDGET (myContainer->pWidget)), myConfig.iIconPacking == 0 ? GTK_ORIENTATION_HORIZONTAL : GTK_ORIENTATION_VERTICAL); na_tray_set_icon_size (myData.tray, 24); na_tray_set_padding (myData.tray, 3); if (myDock) { cd_systray_build_dialog (); } else { gldi_desklet_add_interactive_widget (myDesklet, GTK_WIDGET (myData.tray)); CD_APPLET_SET_DESKLET_RENDERER (NULL); } gtk_widget_show (GTK_WIDGET (myData.tray)); }