Expose midori_view_populate_popup for use in extensions
This commit is contained in:
parent
a25e4c5f0a
commit
efa81643c5
2 changed files with 24 additions and 6 deletions
|
@ -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)
|
||||
|
|
|
@ -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__ */
|
||||
|
|
Loading…
Reference in a new issue