Expose midori_view_populate_popup for use in extensions

This commit is contained in:
Christian Dywan 2010-04-29 02:19:20 +02:00
parent a25e4c5f0a
commit efa81643c5
2 changed files with 24 additions and 6 deletions

View file

@ -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)

View file

@ -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__ */