3#ifndef GIRARA_SESSION_H
4#define GIRARA_SESSION_H
12#ifdef GDK_WINDOWING_X11
147void girara_dialog(girara_session_t* session, const
char* dialog,
bool invisible,
gboolean(* girara_callback_inputbar_key_press_event_t)(GtkWidget *widget, GdkEventKey *event, void *data)
gboolean(* girara_callback_inputbar_activate_t)(GtkEntry *entry, void *data)
#define GIRARA_PRINTF(format_idx, arg_idx)
GiraraTemplate * girara_session_get_template(girara_session_t *session) GIRARA_VISIBLE
bool girara_session_destroy(girara_session_t *session) GIRARA_VISIBLE
bool girara_set_window_title(girara_session_t *session, const char *name) GIRARA_VISIBLE
void girara_notify(girara_session_t *session, int level, const char *format,...) GIRARA_PRINTF(3
bool girara_session_init(girara_session_t *session, const char *appname) GIRARA_VISIBLE
girara_mode_t girara_mode_get(girara_session_t *session) GIRARA_VISIBLE
char * girara_buffer_get(girara_session_t *session) GIRARA_VISIBLE
void girara_mode_set(girara_session_t *session, girara_mode_t mode) GIRARA_VISIBLE
girara_list_t * girara_get_command_history(girara_session_t *session) GIRARA_VISIBLE
void girara_dialog(girara_session_t *session, const char *dialog, bool invisible, girara_callback_inputbar_key_press_event_t key_press_event, girara_callback_inputbar_activate_t activate_event, void *data) GIRARA_VISIBLE
girara_mode_t girara_mode_add(girara_session_t *session, const char *name) GIRARA_VISIBLE
void girara_session_set_template(girara_session_t *session, GiraraTemplate *template, bool init_variables) GIRARA_VISIBLE
girara_session_t * girara_session_create(void) GIRARA_VISIBLE
bool girara_set_view(girara_session_t *session, GtkWidget *widget) GIRARA_VISIBLE
bool girara_set_window_icon(girara_session_t *session, const char *name) GIRARA_VISIBLE
girara_callback_inputbar_activate_t inputbar_custom_activate
girara_list_t * shortcuts
GtkBox * statusbar_entries
void * inputbar_custom_data
GtkEntry * inputbar_entry
girara_mode_t current_mode
struct girara_session_s::@047140267232076241363114371314143160126115125240 events
struct girara_session_s::@037175046350024210066022320277255074030026054321 signals
girara_list_t * mouse_events
void(* buffer_changed)(girara_session_t *session)
struct girara_session_s::@000067221220331165043165324302326161171354366110 gtk
girara_list_t * special_commands
int view_motion_notify_event
girara_list_t * inputbar_shortcuts
struct girara_session_s::@351314203370362364263116040115076362255330270141 bindings
GtkWidget * notification_area
GtkLabel * inputbar_dialog
GiraraInputHistory * command_history
struct girara_session_s::@051202366246167147323222322267274371133064025030 modes
struct girara_session_s::@162075143140361270075000347270076246005134157067 global
girara_callback_inputbar_key_press_event_t inputbar_custom_key_press_event
int view_button_press_event
int view_button_release_event
girara_session_private_t * private_data
bool(* unknown_command)(girara_session_t *session, const char *input)
GtkWidget * notification_text
girara_list_t * identifiers
struct girara_list_s girara_list_t