static void thunar_uca_chooser_response (GtkDialog *dialog, gint response) { if (response == GTK_RESPONSE_CLOSE) { gtk_widget_destroy (GTK_WIDGET (dialog)); } else if (GTK_DIALOG_CLASS (thunar_uca_chooser_parent_class)->response != NULL) { (*GTK_DIALOG_CLASS (thunar_uca_chooser_parent_class)->response) (dialog, response); } }
static void gimp_progress_dialog_class_init (GimpProgressDialogClass *klass) { GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); dialog_class->response = gimp_progress_dialog_response; }
static void copy_theme_dialog_class_init (CopyThemeDialogClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); g_type_class_add_private (klass, sizeof (CopyThemeDialogPrivate)); klass->cancelled = copy_theme_dialog_cancel; object_class->finalize = copy_theme_dialog_finalize; GTK_DIALOG_CLASS (klass)->response = copy_theme_dialog_response; signals[CANCELLED] = g_signal_new ("cancelled", G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_FIRST, G_STRUCT_OFFSET (CopyThemeDialogClass, cancelled), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); signals[COMPLETE] = g_signal_new ("complete", G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (CopyThemeDialogClass, complete), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); parent_class = g_type_class_peek_parent (klass); }
static void empathy_import_dialog_class_init (EmpathyImportDialogClass *klass) { GObjectClass *oclass = G_OBJECT_CLASS (klass); GtkDialogClass *gtkclass = GTK_DIALOG_CLASS (klass); GParamSpec *param_spec; oclass->constructed = do_constructed; oclass->get_property = do_get_property; oclass->set_property = do_set_property; oclass->dispose = do_dispose; gtkclass->response = impl_signal_response; param_spec = g_param_spec_object ("parent-window", "parent-window", "The parent window", GTK_TYPE_WINDOW, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_CONSTRUCT_ONLY); g_object_class_install_property (oclass, PROP_PARENT, param_spec); param_spec = g_param_spec_boolean ("show-warning", "show-warning", "Whether a warning should be shown when there are no " "sources for importing accounts.", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_CONSTRUCT_ONLY); g_object_class_install_property (oclass, PROP_SHOW_WARNING, param_spec); param_spec = g_param_spec_object ("cms", "EmpathyConnectionManagers", "EmpathyConnectionManager", EMPATHY_TYPE_CONNECTION_MANAGERS, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_CONSTRUCT_ONLY); g_object_class_install_property (oclass, PROP_CMS, param_spec); g_type_class_add_private (klass, sizeof (EmpathyImportDialogPriv)); }
static void rejilla_eject_dialog_class_init (RejillaEjectDialogClass *klass) { GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); g_type_class_add_private (klass, sizeof (RejillaEjectDialogPrivate)); dialog_class->response = rejilla_eject_dialog_activate; }
static void gimp_file_dialog_class_init (GimpFileDialogClass *klass) { GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); widget_class->delete_event = gimp_file_dialog_delete_event; dialog_class->response = gimp_file_dialog_response; }
static void gimp_error_dialog_class_init (GimpErrorDialogClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); object_class->finalize = gimp_error_dialog_finalize; dialog_class->response = gimp_error_dialog_response; }
static void seahorse_pkcs11_generate_class_init (SeahorsePkcs11GenerateClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS (klass); GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); gobject_class->constructed = seahorse_pkcs11_generate_constructed; gobject_class->finalize = seahorse_pkcs11_generate_finalize; dialog_class->response = seahorse_pkcs11_generate_response; }
static void um_account_dialog_class_init (UmAccountDialogClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); object_class->dispose = um_account_dialog_dispose; object_class->finalize = um_account_dialog_finalize; dialog_class->response = um_account_dialog_response; }
static void logview_filter_manager_class_init (LogviewFilterManagerClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GtkDialogClass *parent_class = GTK_DIALOG_CLASS (klass); g_type_class_add_private (klass, sizeof (LogviewFilterManagerPrivate)); object_class->dispose = logview_filter_manager_dispose; parent_class->response = logview_filter_manager_response; }
static void _moo_file_props_dialog_class_init (MooFilePropsDialogClass *klass) { GtkObjectClass *gtkobject_class = GTK_OBJECT_CLASS (klass); GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); gtkobject_class->destroy = moo_file_props_dialog_destroy; widget_class->show = moo_file_props_dialog_show; dialog_class->response = moo_file_props_dialog_response; }
static void thunar_uca_chooser_class_init (ThunarUcaChooserClass *klass) { GtkDialogClass *gtkdialog_class; GtkWidgetClass *gtkwidget_class; gtkwidget_class = GTK_WIDGET_CLASS (klass); gtkwidget_class->key_press_event = thunar_uca_chooser_key_press_event; gtkdialog_class = GTK_DIALOG_CLASS (klass); gtkdialog_class->response = thunar_uca_chooser_response; }
static void empathy_preferences_class_init (EmpathyPreferencesClass *klass) { GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); GObjectClass *object_class = G_OBJECT_CLASS (klass); dialog_class->response = empathy_preferences_response; object_class->finalize = empathy_preferences_finalize; g_type_class_add_private (object_class, sizeof (EmpathyPreferencesPriv)); }
static void giggle_clone_dialog_class_init (GiggleCloneDialogClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); object_class->dispose = giggle_clone_dialog_dispose; object_class->finalize = giggle_clone_dialog_finalize; dialog_class->response = giggle_clone_dialog_response; g_type_class_add_private (object_class, sizeof (GiggleCloneDialogPrivate)); }
static void ephy_permissions_dialog_response (GtkDialog *widget, int response) { // EphyPermissionsDialog *dialog = EPHY_PERMISSIONS_DIALOG (widget); if (GTK_DIALOG_CLASS (parent_class)->response) { GTK_DIALOG_CLASS (parent_class)->response (widget, response); } switch (response) { case GTK_RESPONSE_CLOSE: gtk_widget_destroy (GTK_WIDGET (widget)); break; case GTK_RESPONSE_HELP: // ephy_permissions_dialog_show_help (dialog); break; default: break; } }
static void thunar_abstract_dialog_class_init (ThunarAbstractDialogClass *klass) { GtkDialogClass *gtkdialog_class; GtkBindingSet *binding_set; gtkdialog_class = GTK_DIALOG_CLASS (klass); gtkdialog_class->close = thunar_abstract_dialog_close; /* connect additional key bindings to the GtkDialog::close action signal */ binding_set = gtk_binding_set_by_class (klass); gtk_binding_entry_add_signal (binding_set, GDK_w, GDK_CONTROL_MASK, "close", 0); gtk_binding_entry_add_signal (binding_set, GDK_W, GDK_CONTROL_MASK, "close", 0); }
static void ephy_permissions_dialog_class_init (EphyPermissionsDialogClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); // GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); parent_class = g_type_class_peek_parent (klass); object_class->constructor = ephy_permissions_dialog_constructor; object_class->finalize = ephy_permissions_dialog_finalize; dialog_class->response = ephy_permissions_dialog_response; g_type_class_add_private (object_class, sizeof (EphyPermissionsDialogPrivate)); }
static void xfmpc_song_dialog_class_init (XfmpcSongDialogClass *klass) { GtkDialogClass *gtkdialog_class; GObjectClass *gobject_class; g_type_class_add_private (klass, sizeof (XfmpcSongDialogPrivate)); parent_class = g_type_class_peek_parent (klass); gobject_class = G_OBJECT_CLASS (klass); gobject_class->finalize = xfmpc_song_dialog_finalize; gtkdialog_class = GTK_DIALOG_CLASS (klass); gtkdialog_class->response = xfmpc_song_dialog_response; }
static void rejilla_image_properties_class_init (RejillaImagePropertiesClass *klass) { GObjectClass* object_class = G_OBJECT_CLASS (klass); parent_class = GTK_DIALOG_CLASS (g_type_class_peek_parent (klass)); g_type_class_add_private (klass, sizeof (RejillaImagePropertiesPrivate)); object_class->set_property = rejilla_image_properties_set_property; object_class->get_property = rejilla_image_properties_get_property; object_class->finalize = rejilla_image_properties_finalize; g_object_class_install_property (object_class, PROP_SESSION, g_param_spec_object ("session", "The session", "The session to work with", REJILLA_TYPE_SESSION_CFG, G_PARAM_READWRITE)); }
static void gimp_color_dialog_class_init (GimpColorDialogClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); object_class->dispose = gimp_color_dialog_dispose; dialog_class->response = gimp_color_dialog_response; color_dialog_signals[UPDATE] = g_signal_new ("update", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GimpColorDialogClass, update), NULL, NULL, gimp_marshal_VOID__BOXED_ENUM, G_TYPE_NONE, 2, GIMP_TYPE_RGB, GIMP_TYPE_COLOR_DIALOG_STATE); }
static void rejilla_burn_options_class_init (RejillaBurnOptionsClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GtkDialogClass *gtk_dialog_class = GTK_DIALOG_CLASS (klass); g_type_class_add_private (klass, sizeof (RejillaBurnOptionsPrivate)); object_class->finalize = rejilla_burn_options_finalize; object_class->set_property = rejilla_burn_options_set_property; object_class->get_property = rejilla_burn_options_get_property; gtk_dialog_class->response = rejilla_burn_options_response; g_object_class_install_property (object_class, PROP_SESSION, g_param_spec_object ("session", "The session", "The session to work with", REJILLA_TYPE_BURN_SESSION, G_PARAM_READWRITE|G_PARAM_CONSTRUCT_ONLY)); }
static void dh_preferences_class_init (DhPreferencesClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); object_class->finalize = dh_preferences_finalize; dialog_class->response = dh_preferences_response; /* Bind class to template */ gtk_widget_class_set_template_from_resource (widget_class, "/org/gnome/devhelp/dh-preferences.ui"); gtk_widget_class_bind_template_child_private (widget_class, DhPreferences, system_fonts_button); gtk_widget_class_bind_template_child_private (widget_class, DhPreferences, fonts_grid); gtk_widget_class_bind_template_child_private (widget_class, DhPreferences, variable_font_button); gtk_widget_class_bind_template_child_private (widget_class, DhPreferences, fixed_font_button); gtk_widget_class_bind_template_child_private (widget_class, DhPreferences, bookshelf_store); gtk_widget_class_bind_template_child_private (widget_class, DhPreferences, bookshelf_group_by_language_button); gtk_widget_class_bind_template_child_private (widget_class, DhPreferences, bookshelf_enabled_toggle); }
static void gimp_dialog_class_init (GimpDialogClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); GtkDialogClass *dialog_class = GTK_DIALOG_CLASS (klass); object_class->constructor = gimp_dialog_constructor; object_class->dispose = gimp_dialog_dispose; object_class->set_property = gimp_dialog_set_property; object_class->get_property = gimp_dialog_get_property; widget_class->hide = gimp_dialog_hide; widget_class->delete_event = gimp_dialog_delete_event; dialog_class->close = gimp_dialog_close; /** * GimpDialog::help-func: * * Since: GIMP 2.2 **/ g_object_class_install_property (object_class, PROP_HELP_FUNC, g_param_spec_pointer ("help-func", NULL, NULL, GIMP_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); /** * GimpDialog::help-id: * * Since: GIMP 2.2 **/ g_object_class_install_property (object_class, PROP_HELP_ID, g_param_spec_string ("help-id", NULL, NULL, NULL, GIMP_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); }