diff --git a/midori/midori-view.c b/midori/midori-view.c index ca6e3275..32ac7342 100644 --- a/midori/midori-view.c +++ b/midori/midori-view.c @@ -239,11 +239,6 @@ static void midori_view_speed_dial_save (GtkWidget* web_view, const gchar* message); -static void -midori_view_populate_popup (MidoriView* view, - GtkWidget* menu, - gboolean manual); - static void midori_view_class_init (MidoriViewClass* class) { @@ -1926,7 +1921,24 @@ midori_view_insert_menu_item (GtkMenuShell* menu, return menuitem; } -static void +/** + * midori_view_populate_popup: + * @view: a #MidoriView + * @menu: a #GtkMenu + * @manual: %TRUE if this a manually created popup + * + * Populates the given @menu with context menu items + * according to the position of the mouse pointer. This + * can be used in situations where a custom hotkey + * opens the context menu or the default behaviour + * needs to be intercepted. + * + * @manual should usually be %TRUE, except for the + * case where @menu was created by the #WebKitWebView. + * + * Since: 0.2.5 + */ +void midori_view_populate_popup (MidoriView* view, GtkWidget* menu, gboolean manual) diff --git a/midori/midori-view.h b/midori/midori-view.h index 73af4d75..e1ae4dde 100644 --- a/midori/midori-view.h +++ b/midori/midori-view.h @@ -229,6 +229,12 @@ midori_view_get_web_view (MidoriView* view); MidoriSecurity midori_view_get_security (MidoriView* view); +void +midori_view_populate_popup (MidoriView* view, + GtkWidget* menu, + gboolean manual); + + G_END_DECLS #endif /* __MIDORI_VIEW_H__ */