summaryrefslogtreecommitdiff
path: root/midori/sokoke.c
diff options
context:
space:
mode:
authorChristian Dywan <christian.dywan@canonical.com>2013-07-28 17:58:33 +0200
committerChristian Dywan <christian.dywan@canonical.com>2013-07-28 17:58:33 +0200
commit6028313a36e93dca8056eb9937ca0d5e8d99a888 (patch)
tree47d7347bb2b13c5c3d4f47cc9c94656473709386 /midori/sokoke.c
parent9881074450ac44ac06027f6d164a4cd8829bae44 (diff)
downloadmidori-6028313a36e93dca8056eb9937ca0d5e8d99a888.tar.gz
Replace midori_browser_bookmark_popup_item and sokoke_create_popup_menu_item
Diffstat (limited to 'midori/sokoke.c')
-rw-r--r--midori/sokoke.c74
1 files changed, 0 insertions, 74 deletions
diff --git a/midori/sokoke.c b/midori/sokoke.c
index 5725ccc6..82e26ec6 100644
--- a/midori/sokoke.c
+++ b/midori/sokoke.c
@@ -720,80 +720,6 @@ sokoke_widget_get_text_size (GtkWidget* widget,
}
/**
- * sokoke_action_create_popup_menu_item:
- * @action: a #GtkAction
- *
- * Creates a menu item from an action, just like
- * gtk_action_create_menu_item(), but it won't
- * display an accelerator.
- *
- * Note: This menu item is not a proxy and will
- * not reflect any changes to the action.
- *
- * Return value: a new #GtkMenuItem
- **/
-GtkWidget*
-sokoke_action_create_popup_menu_item (GtkAction* action)
-{
- GtkWidget* menuitem;
- GtkWidget* icon;
- gchar* label;
- gchar* stock_id;
- gchar* icon_name;
- gboolean sensitive;
- gboolean visible;
-
- g_return_val_if_fail (GTK_IS_ACTION (action), NULL);
-
- if (KATZE_IS_ARRAY_ACTION (action))
- return gtk_action_create_menu_item (action);
-
- g_object_get (action,
- "label", &label,
- "stock-id", &stock_id,
- "icon-name", &icon_name,
- "sensitive", &sensitive,
- "visible", &visible,
- NULL);
- if (GTK_IS_TOGGLE_ACTION (action))
- {
- menuitem = gtk_check_menu_item_new_with_mnemonic (label);
- gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menuitem),
- gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action)));
- if (GTK_IS_RADIO_ACTION (action))
- gtk_check_menu_item_set_draw_as_radio (GTK_CHECK_MENU_ITEM (menuitem),
- TRUE);
- }
- else if (stock_id)
- {
- if (label)
- {
- menuitem = gtk_image_menu_item_new_with_mnemonic (label);
- icon = gtk_action_create_icon (action, GTK_ICON_SIZE_MENU);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), icon);
- }
- else
- menuitem = gtk_image_menu_item_new_from_stock (stock_id, NULL);
- }
- else
- {
- menuitem = gtk_image_menu_item_new_with_mnemonic (label);
- if (icon_name)
- {
- icon = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_MENU);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), icon);
- }
- }
- gtk_widget_set_sensitive (menuitem, sensitive);
- sokoke_widget_set_visible (menuitem, visible);
- gtk_widget_set_no_show_all (menuitem, TRUE);
- g_signal_connect_swapped (menuitem, "activate",
- G_CALLBACK (gtk_action_activate), action);
-
- return menuitem;
-}
-
-/**
* sokoke_time_t_to_julian:
* @timestamp: a time_t timestamp value
*