girara
|
00001 /* See LICENSE file for license and copyright information */ 00002 00003 #ifndef GIRARA_STATUSBAR_H 00004 #define GIRARA_STATUSBAR_H 00005 00006 #include "types.h" 00007 #include <gtk/gtk.h> 00008 00018 typedef bool (*girara_statusbar_event_t)(GtkWidget* widget, GdkEvent* event, 00019 girara_session_t* session); 00020 00032 girara_statusbar_item_t* girara_statusbar_item_add(girara_session_t* session, 00033 bool expand, bool fill, bool left, girara_statusbar_event_t callback); 00034 00044 bool girara_statusbar_item_set_text(girara_session_t* session, 00045 girara_statusbar_item_t* item, const char* text); 00046 00056 bool girara_statusbar_item_set_foreground(girara_session_t* session, 00057 girara_statusbar_item_t* item, const char* color); 00058 00067 bool girara_statusbar_set_background(girara_session_t* session, 00068 const char* color); 00069 00070 #endif