00001 00020 #ifndef __INTERFACE_INPUT_BUFFER_H_ 00021 #define __INTERFACE_INPUT_BUFFER_H_ 00022 00023 #include <gtk/gtk.h> 00024 00029 gboolean init_input_buffer(void); 00030 00033 void free_input_buffer(void); 00034 00039 void input_process_key(int key); 00040 00043 void clear_input(void); 00044 00049 gchar* get_input_buffer(void); 00050 00056 void set_input_buffer(gchar *str); 00057 00062 void add_to_input_buffer(gchar c); 00063 00064 #endif