1 GtkWidget *
menu_create_main (
void *accel_group,
int bar,
int away,
int toplevel, GtkWidget **menu_widgets);
2 GtkWidget *
create_icon_menu (
char *labeltext,
void *stock_name,
int is_stock);
5 GtkWidget *
menu_quick_item (
char *cmd,
char *label, GtkWidget * menu,
int flags, gpointer userdata,
char *icon);
6 GtkWidget *
menu_quick_sub (
char *
name, GtkWidget *menu, GtkWidget **sub_item_ret,
int flags,
int pos);
9 void menu_urlmenu (GdkEventButton *
event,
char *url);
11 void menu_middlemenu (
session *sess, GdkEventButton *
event);
12 void userlist_button_cb (GtkWidget * button,
char *cmd);
13 void nick_command_parse (
session *sess,
char *cmd,
char *nick,
char *allnick);
14 void usermenu_update (
void);
15 GtkWidget *menu_toggle_item (
char *label, GtkWidget *menu,
void *callback,
void *userdata,
int state);
16 void menu_create (GtkWidget *menu, GSList *
list,
char *target,
int check_path);
17 void menu_bar_toggle (
void);
18 void menu_add_plugin_items (GtkWidget *menu,
char *root,
char *target);
24 #define XCMENU_DOLIST 1
25 #define XCMENU_SHADED 1
26 #define XCMENU_MARKUP 2
27 #define XCMENU_MNEMONIC 4
30 #define MENU_ID_AWAY 1
31 #define MENU_ID_MENUBAR 2
32 #define MENU_ID_TOPICBAR 3
33 #define MENU_ID_USERLIST 4
34 #define MENU_ID_ULBUTTONS 5
35 #define MENU_ID_MODEBUTTONS 6
36 #define MENU_ID_LAYOUT_TABS 7
37 #define MENU_ID_LAYOUT_TREE 8
38 #define MENU_ID_DISCONNECT 9
39 #define MENU_ID_RECONNECT 10
40 #define MENU_ID_JOIN 11
41 #define MENU_ID_USERMENU 12
43 #if (MENU_ID_NUM < MENU_ID_USERMENU)
44 #error MENU_ID_NUM is set wrong