/[weechat]/weechat/src/gui/gui.h
ViewVC logotype

Diff of /weechat/src/gui/gui.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by flashcode, Sat Sep 27 10:05:35 2003 UTC revision 1.2 by flashcode, Sun Oct 12 14:13:48 2003 UTC
# Line 26  Line 26 
26  #ifdef WEE_CURSES  #ifdef WEE_CURSES
27  #include <curses.h>  #include <curses.h>
28  #endif  #endif
29    #ifdef WEE_GTK
30    #include <gtk/gtk.h>
31    #endif
32    
33  #include "../completion.h"  #include "../completion.h"
34  #include "../history.h"  #include "../history.h"
# Line 149  struct t_gui_window Line 152  struct t_gui_window
152      WINDOW *win_input;              /* input window                         */      WINDOW *win_input;              /* input window                         */
153      #endif      #endif
154      #ifdef WEE_GTK      #ifdef WEE_GTK
155      /* TODO: declare Gtk+ window */      GtkWidget *win_title;           /* title window                         */
156        GtkWidget *win_chat;            /* chat window (exemple: channel)       */
157        GtkWidget *win_nick;            /* nick window                          */
158        GtkWidget *win_status;          /* status window                        */
159        GtkWidget *win_input;           /* input window                         */
160      #endif      #endif
161      #ifdef WEE_QT      #ifdef WEE_QT
162      /* TODO: declare Qt window */      /* TODO: declare Qt window */
# Line 186  struct t_gui_window Line 193  struct t_gui_window
193    
194  extern int gui_ready;  extern int gui_ready;
195  extern t_gui_window *gui_windows;  extern t_gui_window *gui_windows;
196    extern t_gui_window *last_gui_window;
197  extern t_gui_window *gui_current_window;  extern t_gui_window *gui_current_window;
198    
199  /* prototypes */  /* prototypes */
# Line 194  extern int gui_assign_color (int *, char Line 202  extern int gui_assign_color (int *, char
202  extern int gui_get_color_by_name (char *);  extern int gui_get_color_by_name (char *);
203  extern char *gui_get_color_by_value (int);  extern char *gui_get_color_by_value (int);
204    
205    extern void gui_calculate_pos_size (t_gui_window *);
206    
207  extern void gui_draw_window_title (t_gui_window *);  extern void gui_draw_window_title (t_gui_window *);
208  extern void gui_redraw_window_title (t_gui_window *);  extern void gui_redraw_window_title (t_gui_window *);
209  extern void gui_draw_window_chat (t_gui_window *);  extern void gui_draw_window_chat (t_gui_window *);
# Line 206  extern void gui_draw_window_input (t_gui Line 216  extern void gui_draw_window_input (t_gui
216  extern void gui_redraw_window_input (t_gui_window *);  extern void gui_redraw_window_input (t_gui_window *);
217  extern void gui_redraw_window (t_gui_window *);  extern void gui_redraw_window (t_gui_window *);
218    
219    extern t_gui_window *gui_window_new (void *, void *);
220  extern void gui_window_clear (t_gui_window *);  extern void gui_window_clear (t_gui_window *);
221  extern void gui_window_clear_all ();  extern void gui_window_clear_all ();
222    
# Line 221  extern void gui_init (); Line 232  extern void gui_init ();
232  extern t_gui_window *gui_window_new (void *, void * /*int, int, int, int*/);  extern t_gui_window *gui_window_new (void *, void * /*int, int, int, int*/);
233  extern void gui_window_free (t_gui_window *);  extern void gui_window_free (t_gui_window *);
234  extern void gui_end ();  extern void gui_end ();
235    
236    extern t_gui_line *gui_new_line (t_gui_window *);
237    extern t_gui_message *gui_new_message (t_gui_window *);
238  extern void gui_printf_color_type (t_gui_window *, int, int, char *, ...);  extern void gui_printf_color_type (t_gui_window *, int, int, char *, ...);
239  extern void gui_display_nick (t_gui_window *, void *, int, int, int, int);  
240    extern void gui_optimize_input_buffer_size (t_gui_window *);
241    extern void gui_delete_previous_word ();
242    extern void gui_move_previous_word ();
243    extern void gui_move_next_word ();
244    extern void gui_buffer_insert_string (char *, int);
245    
246  extern void gui_main_loop ();  extern void gui_main_loop ();
247    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26