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 { cairo_dock_add_interactive_widget_to_desklet (myData.pWidget, myDesklet); cairo_dock_set_desklet_renderer_by_name (myDesklet, NULL, NULL, ! CAIRO_DOCK_LOAD_ICONS_FOR_DESKLET, NULL); } }
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; } }