aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/menu.h
blob: 03055e5be60868d63e7297b93bcc72431a07cbad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef __MENU__
#define __MENU__

#include <webkit/webkit.h>

typedef struct {
    gchar*   name;
    gchar*   cmd;
    gboolean issep;
    guint    context;
    WebKitHitTestResult* hittest;
} MenuItem;

void    menu_add(WebKitWebView *page, GArray *argv, GString *result);
void    menu_add_link(WebKitWebView *page, GArray *argv, GString *result);
void    menu_add_image(WebKitWebView *page, GArray *argv, GString *result);
void    menu_add_edit(WebKitWebView *page, GArray *argv, GString *result);
void    menu_add_separator(WebKitWebView *page, GArray *argv, GString *result);
void    menu_add_separator_link(WebKitWebView *page, GArray *argv, GString *result);
void    menu_add_separator_image(WebKitWebView *page, GArray *argv, GString *result);
void    menu_add_separator_edit(WebKitWebView *page, GArray *argv, GString *result);
void    menu_remove(WebKitWebView *page, GArray *argv, GString *result);
void    menu_remove_link(WebKitWebView *page, GArray *argv, GString *result);
void    menu_remove_image(WebKitWebView *page, GArray *argv, GString *result);
void    menu_remove_edit(WebKitWebView *page, GArray *argv, GString *result);
#endif