summaryrefslogtreecommitdiff
path: root/plugins/gtk+/glade-gtk-menu-shell.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/gtk+/glade-gtk-menu-shell.c')
-rw-r--r--plugins/gtk+/glade-gtk-menu-shell.c201
1 files changed, 105 insertions, 96 deletions
diff --git a/plugins/gtk+/glade-gtk-menu-shell.c b/plugins/gtk+/glade-gtk-menu-shell.c
index e2c4ad5b..b86ee371 100644
--- a/plugins/gtk+/glade-gtk-menu-shell.c
+++ b/plugins/gtk+/glade-gtk-menu-shell.c
@@ -30,23 +30,23 @@
gboolean
glade_gtk_menu_shell_add_verify (GladeWidgetAdaptor *adaptor,
- GtkWidget *container,
- GtkWidget *child,
- gboolean user_feedback)
+ GtkWidget *container,
+ GtkWidget *child,
+ gboolean user_feedback)
{
if (!GTK_IS_MENU_ITEM (child))
{
if (user_feedback)
- {
- GladeWidgetAdaptor *menu_item_adaptor =
- glade_widget_adaptor_get_by_type (GTK_TYPE_MENU_ITEM);
-
- glade_util_ui_message (glade_app_get_window (),
- GLADE_UI_INFO, NULL,
- ONLY_THIS_GOES_IN_THAT_MSG,
- glade_widget_adaptor_get_title (menu_item_adaptor),
- glade_widget_adaptor_get_title (adaptor));
- }
+ {
+ GladeWidgetAdaptor *menu_item_adaptor =
+ glade_widget_adaptor_get_by_type (GTK_TYPE_MENU_ITEM);
+
+ glade_util_ui_message (glade_app_get_window (),
+ GLADE_UI_INFO, NULL,
+ ONLY_THIS_GOES_IN_THAT_MSG,
+ glade_widget_adaptor_get_title (menu_item_adaptor),
+ glade_widget_adaptor_get_title (adaptor));
+ }
return FALSE;
}
@@ -55,8 +55,9 @@ glade_gtk_menu_shell_add_verify (GladeWidgetAdaptor *adaptor,
}
void
-glade_gtk_menu_shell_add_child (GladeWidgetAdaptor * adaptor,
- GObject * object, GObject * child)
+glade_gtk_menu_shell_add_child (GladeWidgetAdaptor *adaptor,
+ GObject *object,
+ GObject *child)
{
g_return_if_fail (GTK_IS_MENU_SHELL (object));
@@ -67,8 +68,9 @@ glade_gtk_menu_shell_add_child (GladeWidgetAdaptor * adaptor,
void
-glade_gtk_menu_shell_remove_child (GladeWidgetAdaptor * adaptor,
- GObject * object, GObject * child)
+glade_gtk_menu_shell_remove_child (GladeWidgetAdaptor *adaptor,
+ GObject *object,
+ GObject *child)
{
g_return_if_fail (GTK_IS_MENU_SHELL (object));
g_return_if_fail (GTK_IS_MENU_ITEM (child));
@@ -97,11 +99,11 @@ glade_gtk_menu_shell_get_item_position (GObject * container, GObject * child)
}
void
-glade_gtk_menu_shell_get_child_property (GladeWidgetAdaptor * adaptor,
- GObject * container,
- GObject * child,
- const gchar * property_name,
- GValue * value)
+glade_gtk_menu_shell_get_child_property (GladeWidgetAdaptor *adaptor,
+ GObject *container,
+ GObject *child,
+ const gchar *property_name,
+ GValue *value)
{
g_return_if_fail (GTK_IS_MENU_SHELL (container));
g_return_if_fail (GTK_IS_MENU_ITEM (child));
@@ -121,11 +123,11 @@ glade_gtk_menu_shell_get_child_property (GladeWidgetAdaptor * adaptor,
}
void
-glade_gtk_menu_shell_set_child_property (GladeWidgetAdaptor * adaptor,
- GObject * container,
- GObject * child,
- const gchar * property_name,
- GValue * value)
+glade_gtk_menu_shell_set_child_property (GladeWidgetAdaptor *adaptor,
+ GObject *container,
+ GObject *child,
+ const gchar *property_name,
+ GValue *value)
{
g_return_if_fail (GTK_IS_MENU_SHELL (container));
g_return_if_fail (GTK_IS_MENU_ITEM (child));
@@ -163,9 +165,9 @@ glade_gtk_menu_shell_set_child_property (GladeWidgetAdaptor * adaptor,
}
void
-glade_gtk_menu_shell_action_activate (GladeWidgetAdaptor * adaptor,
- GObject * object,
- const gchar * action_path)
+glade_gtk_menu_shell_action_activate (GladeWidgetAdaptor *adaptor,
+ GObject *object,
+ const gchar *action_path)
{
if (strcmp (action_path, "launch_editor") == 0)
{
@@ -182,9 +184,9 @@ glade_gtk_menu_shell_action_activate (GladeWidgetAdaptor * adaptor,
}
gchar *
-glade_gtk_menu_shell_tool_item_get_display_name (GladeBaseEditor * editor,
- GladeWidget * gchild,
- gpointer user_data)
+glade_gtk_menu_shell_tool_item_get_display_name (GladeBaseEditor *editor,
+ GladeWidget *gchild,
+ gpointer user_data)
{
GObject *child = glade_widget_get_object (gchild);
gchar *name;
@@ -224,16 +226,17 @@ glade_gtk_menu_shell_item_get_parent (GladeWidget * gparent, GObject * parent)
else
gparent =
glade_command_create (glade_widget_adaptor_get_by_type (GTK_TYPE_MENU),
- gparent, NULL,
- glade_widget_get_project (gparent));
+ gparent, NULL,
+ glade_widget_get_project (gparent));
return gparent;
}
GladeWidget *
-glade_gtk_menu_shell_build_child (GladeBaseEditor * editor,
- GladeWidget * gparent,
- GType type, gpointer data)
+glade_gtk_menu_shell_build_child (GladeBaseEditor *editor,
+ GladeWidget *gparent,
+ GType type,
+ gpointer data)
{
GObject *parent = glade_widget_get_object (gparent);
GladeWidget *gitem_new;
@@ -241,16 +244,16 @@ glade_gtk_menu_shell_build_child (GladeBaseEditor * editor,
if (GTK_IS_SEPARATOR_MENU_ITEM (parent))
{
glade_util_ui_message (glade_app_get_window (),
- GLADE_UI_INFO, NULL,
- _("Children cannot be added to a separator."));
+ GLADE_UI_INFO, NULL,
+ _("Children cannot be added to a separator."));
return NULL;
}
if (GTK_IS_RECENT_CHOOSER_MENU (parent))
{
glade_util_ui_message (glade_app_get_window (),
- GLADE_UI_INFO, NULL,
- _("Children cannot be added to a Recent Chooser Menu."));
+ GLADE_UI_INFO, NULL,
+ _("Children cannot be added to a Recent Chooser Menu."));
return NULL;
}
@@ -258,9 +261,9 @@ glade_gtk_menu_shell_build_child (GladeBaseEditor * editor,
gtk_menu_tool_button_get_menu (GTK_MENU_TOOL_BUTTON (parent)) != NULL)
{
glade_util_ui_message (glade_app_get_window (),
- GLADE_UI_INFO, NULL,
- _("%s already has a menu."),
- glade_widget_get_name (gparent));
+ GLADE_UI_INFO, NULL,
+ _("%s already has a menu."),
+ glade_widget_get_name (gparent));
return NULL;
}
@@ -268,9 +271,9 @@ glade_gtk_menu_shell_build_child (GladeBaseEditor * editor,
gtk_menu_item_get_submenu (GTK_MENU_ITEM (parent)) != NULL)
{
glade_util_ui_message (glade_app_get_window (),
- GLADE_UI_INFO, NULL,
- _("%s item already has a submenu."),
- glade_widget_get_name (gparent));
+ GLADE_UI_INFO, NULL,
+ _("%s item already has a submenu."),
+ glade_widget_get_name (gparent));
return NULL;
}
@@ -297,9 +300,10 @@ glade_gtk_menu_shell_build_child (GladeBaseEditor * editor,
}
gboolean
-glade_gtk_menu_shell_delete_child (GladeBaseEditor * editor,
- GladeWidget * gparent,
- GladeWidget * gchild, gpointer data)
+glade_gtk_menu_shell_delete_child (GladeBaseEditor *editor,
+ GladeWidget *gparent,
+ GladeWidget *gchild,
+ gpointer data)
{
GObject *item = glade_widget_get_object (gparent);
GtkWidget *submenu = NULL;
@@ -326,9 +330,10 @@ glade_gtk_menu_shell_delete_child (GladeBaseEditor * editor,
}
gboolean
-glade_gtk_menu_shell_move_child (GladeBaseEditor * editor,
- GladeWidget * gparent,
- GladeWidget * gchild, gpointer data)
+glade_gtk_menu_shell_move_child (GladeBaseEditor *editor,
+ GladeWidget *gparent,
+ GladeWidget *gchild,
+ gpointer data)
{
GObject *parent = glade_widget_get_object (gparent);
GObject *child = glade_widget_get_object (gchild);
@@ -350,7 +355,7 @@ glade_gtk_menu_shell_move_child (GladeBaseEditor * editor,
if (GTK_IS_TOOL_PALETTE (parent)) return FALSE;
if (GTK_IS_TOOL_ITEM (parent) && !GTK_IS_MENU_TOOL_BUTTON (parent))
- return FALSE;
+ return FALSE;
}
/* Moving a toolitem child */
@@ -367,17 +372,17 @@ glade_gtk_menu_shell_move_child (GladeBaseEditor * editor,
if (GTK_IS_RECENT_CHOOSER_MENU (child))
{
if (GTK_IS_MENU_ITEM (parent))
- {
- if (gtk_menu_item_get_submenu (GTK_MENU_ITEM (parent)) != NULL)
- return FALSE;
- }
+ {
+ if (gtk_menu_item_get_submenu (GTK_MENU_ITEM (parent)) != NULL)
+ return FALSE;
+ }
else if (GTK_IS_MENU_TOOL_BUTTON (parent))
- {
- if (gtk_menu_tool_button_get_menu (GTK_MENU_TOOL_BUTTON (parent)) != NULL)
- return FALSE;
- }
+ {
+ if (gtk_menu_tool_button_get_menu (GTK_MENU_TOOL_BUTTON (parent)) != NULL)
+ return FALSE;
+ }
else
- return FALSE;
+ return FALSE;
}
/* Moving a toolitem group */
@@ -405,7 +410,7 @@ glade_gtk_menu_shell_move_child (GladeBaseEditor * editor,
GList del = { 0, }, *children;
children =
- gtk_container_get_children (GTK_CONTAINER (glade_widget_get_object (old_parent)));
+ gtk_container_get_children (GTK_CONTAINER (glade_widget_get_object (old_parent)));
if (!children)
{
del.data = old_parent;
@@ -418,9 +423,10 @@ glade_gtk_menu_shell_move_child (GladeBaseEditor * editor,
}
gboolean
-glade_gtk_menu_shell_change_type (GladeBaseEditor * editor,
- GladeWidget * gchild,
- GType type, gpointer data)
+glade_gtk_menu_shell_change_type (GladeBaseEditor *editor,
+ GladeWidget *gchild,
+ GType type,
+ gpointer data)
{
GObject *child = glade_widget_get_object (gchild);
@@ -455,7 +461,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
}
void
-glade_gtk_menu_shell_launch_editor (GObject * object, gchar * title)
+glade_gtk_menu_shell_launch_editor (GObject *object, gchar *title)
{
GladeBaseEditor *editor;
GtkWidget *window;
@@ -478,8 +484,8 @@ G_GNUC_END_IGNORE_DEPRECATIONS
_("Check item"), GTK_TYPE_CHECK_MENU_ITEM,
_("Radio item"), GTK_TYPE_RADIO_MENU_ITEM,
_("Separator item"), GTK_TYPE_SEPARATOR_MENU_ITEM,
- _("Recent Menu"), GTK_TYPE_RECENT_CHOOSER_MENU,
- NULL);
+ _("Recent Menu"), GTK_TYPE_RECENT_CHOOSER_MENU,
+ NULL);
g_signal_connect (editor, "get-display-name",
G_CALLBACK
@@ -503,8 +509,9 @@ G_GNUC_END_IGNORE_DEPRECATIONS
}
void
-glade_gtk_toolbar_child_selected (GladeBaseEditor * editor,
- GladeWidget * gchild, gpointer data)
+glade_gtk_toolbar_child_selected (GladeBaseEditor *editor,
+ GladeWidget *gchild,
+ gpointer data)
{
GladeWidget *gparent = glade_widget_get_parent (gchild);
GObject *parent = glade_widget_get_object (gparent);
@@ -517,9 +524,9 @@ glade_gtk_toolbar_child_selected (GladeBaseEditor * editor,
glade_base_editor_add_label (editor, _("Properties"));
glade_base_editor_add_properties (editor, gchild, FALSE,
- "tooltip-text",
- "accelerator",
- NULL);
+ "tooltip-text",
+ "accelerator",
+ NULL);
glade_base_editor_add_editable (editor, gchild, GLADE_PAGE_GENERAL);
if (type == GTK_TYPE_SEPARATOR_TOOL_ITEM)
@@ -528,15 +535,16 @@ glade_gtk_toolbar_child_selected (GladeBaseEditor * editor,
glade_base_editor_add_label (editor, _("Packing"));
if (GTK_IS_TOOLBAR (parent))
glade_base_editor_add_properties (editor, gchild, TRUE,
- "expand", "homogeneous", NULL);
+ "expand", "homogeneous", NULL);
else if (GTK_IS_TOOL_ITEM_GROUP (parent))
glade_base_editor_add_properties (editor, gchild, TRUE,
- "expand", "fill", "homogeneous", "new-row", NULL);
+ "expand", "fill", "homogeneous", "new-row", NULL);
}
void
-glade_gtk_tool_palette_child_selected (GladeBaseEditor * editor,
- GladeWidget * gchild, gpointer data)
+glade_gtk_tool_palette_child_selected (GladeBaseEditor *editor,
+ GladeWidget *gchild,
+ gpointer data)
{
glade_base_editor_add_label (editor, _("Tool Item Group"));
@@ -544,8 +552,8 @@ glade_gtk_tool_palette_child_selected (GladeBaseEditor * editor,
glade_base_editor_add_label (editor, _("Properties"));
glade_base_editor_add_properties (editor, gchild, FALSE,
- "tooltip-text",
- NULL);
+ "tooltip-text",
+ NULL);
glade_base_editor_add_editable (editor, gchild, GLADE_PAGE_GENERAL);
glade_base_editor_add_label (editor, _("Packing"));
@@ -554,8 +562,9 @@ glade_gtk_tool_palette_child_selected (GladeBaseEditor * editor,
}
void
-glade_gtk_recent_chooser_menu_child_selected (GladeBaseEditor * editor,
- GladeWidget * gchild, gpointer data)
+glade_gtk_recent_chooser_menu_child_selected (GladeBaseEditor *editor,
+ GladeWidget *gchild,
+ gpointer data)
{
glade_base_editor_add_label (editor, _("Recent Chooser Menu"));
@@ -566,9 +575,9 @@ glade_gtk_recent_chooser_menu_child_selected (GladeBaseEditor * editor,
}
void
-glade_gtk_menu_shell_tool_item_child_selected (GladeBaseEditor * editor,
- GladeWidget * gchild,
- gpointer data)
+glade_gtk_menu_shell_tool_item_child_selected (GladeBaseEditor *editor,
+ GladeWidget *gchild,
+ gpointer data)
{
GObject *child = glade_widget_get_object (gchild);
GType type = G_OBJECT_TYPE (child);
@@ -606,26 +615,26 @@ G_GNUC_END_IGNORE_DEPRECATIONS
if (type != image_menu_item)
glade_base_editor_add_properties (editor, gchild, FALSE,
- "label",
- "tooltip-text",
- "accelerator",
+ "label",
+ "tooltip-text",
+ "accelerator",
NULL);
else
glade_base_editor_add_properties (editor, gchild, FALSE,
- "tooltip-text",
- "accelerator",
- NULL);
+ "tooltip-text",
+ "accelerator",
+ NULL);
if (type == image_menu_item)
glade_base_editor_add_editable (editor, gchild, GLADE_PAGE_GENERAL);
else if (type == GTK_TYPE_CHECK_MENU_ITEM)
glade_base_editor_add_properties (editor, gchild, FALSE,
"active",
- "draw-as-radio",
+ "draw-as-radio",
"inconsistent",
- NULL);
+ NULL);
else if (type == GTK_TYPE_RADIO_MENU_ITEM)
glade_base_editor_add_properties (editor, gchild, FALSE,
"active",
- "group", NULL);
+ "group", NULL);
}