/* * Gets the properties of the widget. This is used for both displaying the * properties in the property editor, and also for saving the properties. */ static void gb_gnome_message_box_get_properties (GtkWidget *widget, GbWidgetGetArgData * data) { GtkWidget *pixmap, *label; gchar *label_text; gint type_index; get_message_box_widgets (widget, &pixmap, &label); g_return_if_fail (pixmap != NULL); g_return_if_fail (label != NULL); type_index = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), MessageBoxType)); gb_widget_output_choice (data, MessageBoxType, type_index, GbMessageBoxTypeSymbols[type_index]); gtk_label_get (GTK_LABEL (label), &label_text); gb_widget_output_translatable_text (data, Message, label_text); gb_window_get_standard_properties (widget, data, Title, NULL, Position, Modal, DefaultWidth, DefaultHeight, Shrink, Grow, AutoShrink, WMName, WMClass); gb_widget_output_bool (data, AutoClose, GNOME_DIALOG (widget)->click_closes); gb_widget_output_bool (data, HideOnClose, GNOME_DIALOG (widget)->just_hide); }
/* * Gets the properties of the widget. This is used for both displaying the * properties in the property editor, and also for saving the properties. */ static void gb_window_get_properties (GtkWidget * widget, GbWidgetGetArgData * data) { gb_window_get_standard_properties (widget, data, Title, Type, Position, Modal, DefaultWidth, DefaultHeight, Shrink, Grow, NULL, WMName, WMClass, Resizable, DestroyWithParent, Icon); }
/* * Gets the properties of the widget. This is used for both displaying the * properties in the property editor, and also for saving the properties. */ static void gb_input_dialog_get_properties (GtkWidget *widget, GbWidgetGetArgData * data) { gb_window_get_standard_properties (widget, data, Title, Type, Position, Modal, DefaultWidth, DefaultHeight, Shrink, Grow, AutoShrink, IconName, FocusOnMap, Resizable, DestroyWithParent, Icon, Role, TypeHint, SkipTaskbar, SkipPager, Decorated, Gravity, Urgency); }
/* * Gets the properties of the widget. This is used for both displaying the * properties in the property editor, and also for saving the properties. */ static void gb_file_selection_get_properties (GtkWidget * widget, GbWidgetGetArgData * data) { gb_window_get_standard_properties (widget, data, Title, Type, Position, Modal, DefaultWidth, DefaultHeight, Shrink, Grow, AutoShrink, WMName, WMClass, Resizable, DestroyWithParent, Icon); gb_widget_output_bool (data, FileOps, GTK_FILE_SELECTION (widget)->fileop_c_dir != NULL); }
/* * Gets the properties of the widget. This is used for both displaying the * properties in the property editor, and also for saving the properties. */ static void gb_gnome_dialog_get_properties (GtkWidget *widget, GbWidgetGetArgData * data) { gb_window_get_standard_properties (widget, data, Title, Type, Position, Modal, DefaultWidth, DefaultHeight, Shrink, Grow, AutoShrink, IconName, FocusOnMap, Resizable, DestroyWithParent, Icon, Role, TypeHint, SkipTaskbar, SkipPager, Decorated, Gravity, Urgency); gb_widget_output_bool (data, AutoClose, GNOME_DIALOG (widget)->click_closes); gb_widget_output_bool (data, HideOnClose, GNOME_DIALOG (widget)->just_hide); }
/* * Gets the properties of the widget. This is used for both displaying the * properties in the property editor, and also for saving the properties. */ static void gb_gnome_app_get_properties (GtkWidget *widget, GbWidgetGetArgData * data) { gb_window_get_standard_properties (widget, data, Title, Type, Position, Modal, DefaultWidth, DefaultHeight, Shrink, Grow, AutoShrink, IconName, FocusOnMap, Resizable, DestroyWithParent, Icon, Role, TypeHint, SkipTaskbar, SkipPager, Decorated, Gravity, Urgency); if (data->action == GB_SHOWING) { gb_widget_output_bool (data, StatusBar, GNOME_APP (widget)->statusbar != NULL ? TRUE : FALSE); } gb_widget_output_bool (data, EnableLayoutConfig, GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), EnableLayoutConfig))); }