ekg2
|
00001 GtkWidget *menu_create_main (void *accel_group, int bar, int away, int toplevel, GtkWidget **menu_widgets); 00002 GtkWidget *create_icon_menu (char *labeltext, void *stock_name, int is_stock); 00003 void menu_nickmenu(window_t *sess, GdkEventButton * event, char *nick, int num_sel); 00004 00005 GtkWidget *menu_quick_item (char *cmd, char *label, GtkWidget * menu, int flags, gpointer userdata, char *icon); 00006 GtkWidget *menu_quick_sub (char *name, GtkWidget *menu, GtkWidget **sub_item_ret, int flags, int pos); 00007 #if 0 00008 00009 void menu_urlmenu (GdkEventButton * event, char *url); 00010 void menu_chanmenu (session *sess, GdkEventButton * event, char *chan); 00011 void menu_middlemenu (session *sess, GdkEventButton *event); 00012 void userlist_button_cb (GtkWidget * button, char *cmd); 00013 void nick_command_parse (session *sess, char *cmd, char *nick, char *allnick); 00014 void usermenu_update (void); 00015 GtkWidget *menu_toggle_item (char *label, GtkWidget *menu, void *callback, void *userdata, int state); 00016 void menu_create (GtkWidget *menu, GSList *list, char *target, int check_path); 00017 void menu_bar_toggle (void); 00018 void menu_add_plugin_items (GtkWidget *menu, char *root, char *target); 00019 void menu_change_layout (void); 00020 00021 #endif 00022 00023 /* for menu_quick functions */ 00024 #define XCMENU_DOLIST 1 00025 #define XCMENU_SHADED 1 00026 #define XCMENU_MARKUP 2 00027 #define XCMENU_MNEMONIC 4 00028 00029 /* menu items we keep a GtkWidget* for (to change their state) */ 00030 #define MENU_ID_AWAY 1 00031 #define MENU_ID_MENUBAR 2 00032 #define MENU_ID_TOPICBAR 3 00033 #define MENU_ID_USERLIST 4 00034 #define MENU_ID_ULBUTTONS 5 00035 #define MENU_ID_MODEBUTTONS 6 00036 #define MENU_ID_LAYOUT_TABS 7 00037 #define MENU_ID_LAYOUT_TREE 8 00038 #define MENU_ID_DISCONNECT 9 00039 #define MENU_ID_RECONNECT 10 00040 #define MENU_ID_JOIN 11 00041 #define MENU_ID_USERMENU 12 00042 00043 #if (MENU_ID_NUM < MENU_ID_USERMENU) 00044 #error MENU_ID_NUM is set wrong 00045 #endif 00046