home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / yagirc-0.51.tar.gz / yagirc-0.51.tar / yagirc-0.51 / gui_menu.h < prev    next >
C/C++ Source or Header  |  1998-05-09  |  950b  |  25 lines

  1. #ifndef __GUI_MENU_H
  2. #define __GUI_MENU_H
  3.  
  4. #include "gui_menufactory.h"
  5.  
  6. /* add menuitem to menu */
  7. void add_popup(GtkWidget *menu, char *label, void *func, void *data);
  8. /* add submenu to menu */
  9. void add_popup_sub(GtkWidget *menu, char *label, GtkWidget *submenu);
  10.  
  11. /* callback functions */
  12. void menu_irc_connect(GtkWidget *widget, gpointer *data);
  13. void menu_irc_disconnect(GtkWidget *widget, gpointer *data);
  14. void menu_irc_setup(GtkWidget *widget, gpointer *data);
  15. void menu_irc_quit(GtkWidget *widget, gpointer *data);
  16. void menu_command_join(GtkWidget *widget, gpointer *data);
  17. void menu_command_part(GtkWidget *widget, gpointer *data);
  18. void menu_window_new(GtkWidget *widget, gpointer *data);
  19. void menu_window_new_hidden(GtkWidget *widget, gpointer *data);
  20. void menu_window_close(GtkWidget *widget, gpointer *data);
  21. void menu_window_connect(GtkWidget *widget, gpointer *data);
  22. void menu_help_about(GtkWidget *widget, gpointer *data);
  23.     
  24. #endif
  25.