girara
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
statusbar.h
Go to the documentation of this file.
1 /* See LICENSE file for license and copyright information */
2 
3 #ifndef GIRARA_STATUSBAR_H
4 #define GIRARA_STATUSBAR_H
5 
6 #include "types.h"
7 #include <gtk/gtk.h>
8 
18 typedef bool (*girara_statusbar_event_t)(GtkWidget* widget, GdkEvent* event,
19  girara_session_t* session);
20 
32 girara_statusbar_item_t* girara_statusbar_item_add(girara_session_t* session,
33  bool expand, bool fill, bool left, girara_statusbar_event_t callback);
34 
44 bool girara_statusbar_item_set_text(girara_session_t* session,
45  girara_statusbar_item_t* item, const char* text);
46 
56 bool girara_statusbar_item_set_foreground(girara_session_t* session,
57  girara_statusbar_item_t* item, const char* color);
58 
67 bool girara_statusbar_set_background(girara_session_t* session,
68  const char* color);
69 
70 #endif
bool(* girara_statusbar_event_t)(GtkWidget *widget, GdkEvent *event, girara_session_t *session)
Definition: statusbar.h:18
bool girara_statusbar_item_set_text(girara_session_t *session, girara_statusbar_item_t *item, const char *text)
Definition: statusbar.c:68
girara_session_t * session
Definition: tabs.c:263
bool girara_statusbar_item_set_foreground(girara_session_t *session, girara_statusbar_item_t *item, const char *color)
Definition: statusbar.c:81
bool
Definition: callbacks.c:256
bool girara_statusbar_set_background(girara_session_t *session, const char *color)
Definition: statusbar.c:101
girara_event_t event
Definition: callbacks.c:261
girara_statusbar_item_t * girara_statusbar_item_add(girara_session_t *session, bool expand, bool fill, bool left, girara_statusbar_event_t callback)
Definition: statusbar.c:14