diff options
Diffstat (limited to 'libs/clearlooks-newer/widget-information.c')
-rw-r--r-- | libs/clearlooks-newer/widget-information.c | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/libs/clearlooks-newer/widget-information.c b/libs/clearlooks-newer/widget-information.c index cbeb00e291..0b30c52b72 100644 --- a/libs/clearlooks-newer/widget-information.c +++ b/libs/clearlooks-newer/widget-information.c @@ -6,15 +6,15 @@ #include <string.h> /* Widget Type Lookups/Macros - + Based on/modified from functions in Smooth-Engine. -*/ +*/ gboolean ge_object_is_a (const GObject * object, const gchar * type_name) { gboolean result = FALSE; - + if ((object)) { GType tmp = g_type_from_name (type_name); @@ -22,15 +22,15 @@ ge_object_is_a (const GObject * object, const gchar * type_name) if (tmp) result = g_type_check_instance_is_a ((GTypeInstance *) object, tmp); } - + return result; } - + gboolean ge_is_combo_box_entry (GtkWidget * widget) { gboolean result = FALSE; - + if ((widget) && (widget->parent)) { if (GE_IS_COMBO_BOX_ENTRY (widget->parent)) @@ -40,30 +40,30 @@ ge_is_combo_box_entry (GtkWidget * widget) } return result; } - + static gboolean ge_combo_box_is_using_list (GtkWidget * widget) { gboolean result = FALSE; - + if (GE_IS_COMBO_BOX (widget)) { gboolean *tmp = NULL; - + gtk_widget_style_get (widget, "appears-as-list", &result, NULL); if (tmp) result = *tmp; } - + return result; } - + gboolean ge_is_combo_box (GtkWidget * widget, gboolean as_list) { gboolean result = FALSE; - + if ((widget) && (widget->parent)) { if (GE_IS_COMBO_BOX (widget->parent)) @@ -78,12 +78,12 @@ ge_is_combo_box (GtkWidget * widget, gboolean as_list) } return result; } - + gboolean ge_is_combo (GtkWidget * widget) { gboolean result = FALSE; - + if ((widget) && (widget->parent)) { if (GE_IS_COMBO (widget->parent)) @@ -93,18 +93,18 @@ ge_is_combo (GtkWidget * widget) } return result; } - + gboolean ge_is_in_combo_box (GtkWidget * widget) { return ((ge_is_combo (widget) || ge_is_combo_box (widget, TRUE) || ge_is_combo_box_entry (widget))); } - + gboolean ge_is_toolbar_item (GtkWidget * widget) { gboolean result = FALSE; - + if ((widget) && (widget->parent)) { if ((GE_IS_BONOBO_TOOLBAR (widget->parent)) || (GE_IS_BONOBO_DOCK_ITEM (widget->parent)) @@ -117,12 +117,12 @@ ge_is_toolbar_item (GtkWidget * widget) } return result; } - + gboolean ge_is_panel_widget_item (GtkWidget * widget) { gboolean result = FALSE; - + if ((widget) && (widget->parent)) { if (GE_IS_PANEL_WIDGET (widget->parent)) @@ -132,12 +132,12 @@ ge_is_panel_widget_item (GtkWidget * widget) } return result; } - -gboolean + +gboolean ge_is_bonobo_dock_item (GtkWidget * widget) { gboolean result = FALSE; - + if ((widget)) { if (GE_IS_BONOBO_DOCK_ITEM(widget) || GE_IS_BONOBO_DOCK_ITEM (widget->parent)) @@ -146,9 +146,9 @@ ge_is_bonobo_dock_item (GtkWidget * widget) { GtkContainer *box = GE_IS_BOX(widget)?GTK_CONTAINER(widget):GTK_CONTAINER(widget->parent); GList *children = NULL, *child = NULL; - + children = gtk_container_get_children(box); - + for (child = g_list_first(children); child; child = g_list_next(child)) { if (GE_IS_BONOBO_DOCK_ITEM_GRIP(child->data)) @@ -156,9 +156,9 @@ ge_is_bonobo_dock_item (GtkWidget * widget) result = TRUE; child = NULL; } - } - - if (children) + } + + if (children) g_list_free(children); } } @@ -185,7 +185,7 @@ static GtkWidget * ge_find_combo_box_widget (GtkWidget * widget, gboolean as_list) { GtkWidget *result = NULL; - + if (widget) { if (GE_IS_COMBO_BOX (widget)) @@ -200,12 +200,12 @@ ge_find_combo_box_widget (GtkWidget * widget, gboolean as_list) } return result; } - + static GtkWidget * ge_find_combo_widget (GtkWidget * widget) { GtkWidget *result = NULL; - + if (widget) { if (GE_IS_COMBO (widget)) @@ -220,10 +220,10 @@ GtkWidget* ge_find_combo_box_widget_parent (GtkWidget * widget) { GtkWidget *result = NULL; - + if (!result) result = ge_find_combo_widget(widget); - + if (!result) result = ge_find_combo_box_widget(widget, TRUE); @@ -235,11 +235,11 @@ ge_find_combo_box_widget_parent (GtkWidget * widget) /*********************************************** * option_menu_get_props - - * + * * Find Option Menu Size and Spacing * * Taken from Smooth - ***********************************************/ + ***********************************************/ void ge_option_menu_get_props (GtkWidget * widget, GtkRequisition * indicator_size, @@ -249,12 +249,12 @@ ge_option_menu_get_props (GtkWidget * widget, GtkBorder default_spacing = { 7, 5, 2, 2 }; GtkRequisition *tmp_size = NULL; GtkBorder *tmp_spacing = NULL; - + if ((widget) && GE_IS_OPTION_MENU(widget)) gtk_widget_style_get (widget, "indicator_size", &tmp_size, "indicator_spacing", &tmp_spacing, NULL); - + if (tmp_size) { *indicator_size = *tmp_size; @@ -262,7 +262,7 @@ ge_option_menu_get_props (GtkWidget * widget, } else *indicator_size = default_size; - + if (tmp_spacing) { *indicator_spacing = *tmp_spacing; @@ -273,7 +273,7 @@ ge_option_menu_get_props (GtkWidget * widget, } void -ge_button_get_default_border (GtkWidget *widget, +ge_button_get_default_border (GtkWidget *widget, GtkBorder *border) { GtkBorder default_border = {1, 1, 1, 1}; |