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_setup.h < prev    next >
C/C++ Source or Header  |  1998-05-10  |  791b  |  38 lines

  1. #ifndef __GUI_SETUP_H
  2. #define __GUI_SETUP_H
  3.  
  4. void gui_setup_init(void);
  5. void gui_setup_deinit(void);
  6.  
  7. /* Read yagIRC's configuration file */
  8. int gui_read_config(void);
  9. /* Write yagIRC's configuration file */
  10. int gui_write_config(void);
  11.  
  12. /* Run setup */
  13. void gui_setup(void);
  14.  
  15. extern char *default_server;
  16. extern int default_server_port;
  17. extern char *default_nick;
  18. extern char *user_name;
  19. extern char *real_name;
  20.  
  21. extern char *default_text_pixmap;
  22.  
  23. #ifdef USE_GUI
  24. /* private */
  25. typedef void (*GUI_SETUP_FUNC)(GtkWidget *box);
  26.  
  27. #define gui_get_label(a, b) { a = g_strdup(gtk_entry_get_text(GTK_ENTRY(b))); }
  28. GtkWidget *gui_add_label(GtkWidget *box, char *text, char *field);
  29.  
  30. #include "gui_setup_server.h"
  31. #include "gui_setup_outlook.h"
  32.  
  33. extern SETUP_THEME_REC *default_theme;
  34.  
  35. #endif
  36.  
  37. #endif
  38.