static void panel_sm_client_quit (XfceSMClient *sm_client) { panel_return_if_fail (XFCE_IS_SM_CLIENT (sm_client)); panel_return_if_fail (!panel_dbus_service_get_restart ()); panel_debug (PANEL_DEBUG_MAIN, "terminate panel for session manager"); gtk_main_quit (); }
static void panel_dialogs_choose_panel_combo_changed (GtkComboBox *combo, PanelApplication *application) { gint idx; panel_return_if_fail (PANEL_IS_APPLICATION (application)); panel_return_if_fail (GTK_IS_COMBO_BOX (combo)); /* select active panel */ idx = gtk_combo_box_get_active (combo); panel_application_window_select (application, panel_application_get_nth_window (application, idx)); }
void panel_debug_filtered (PanelDebugFlag domain, const gchar *message, ...) { va_list args; panel_return_if_fail (domain > 0); panel_return_if_fail (message != NULL); /* leave when the filter does not match */ if (!PANEL_HAS_FLAG (panel_debug_init (), domain)) return; va_start (args, message); panel_debug_print (domain, message, args); va_end (args); }
void panel_debug (PanelDebugFlag domain, const gchar *message, ...) { va_list args; panel_return_if_fail (domain > 0); panel_return_if_fail (message != NULL); /* leave when debug is disabled */ if (panel_debug_init () == 0) return; va_start (args, message); panel_debug_print (domain, message, args); va_end (args); }