girara
 
Loading...
Searching...
No Matches
internal.h File Reference
#include <glib.h>
#include <gtk/gtk.h>
#include "types.h"
#include "macros.h"

Go to the source code of this file.

Data Structures

struct  girara_command_t
 
struct  girara_mode_string_t
 
struct  girara_shortcut_mapping_t
 
struct  girara_argument_mapping_t
 
struct  girara_shortcut_t
 
struct  girara_inputbar_shortcut_t
 
struct  girara_special_command_t
 
struct  girara_mouse_event_t
 
struct  girara_config_handle_t
 
struct  girara_statusbar_item_t
 
struct  girara_session_private_t
 

Macros

#define FORMAT_COMMAND   "<b>%s</b>"
 
#define FORMAT_DESCRIPTION   "<i>%s</i>"
 
#define UNUSED(x)
 
#define HIDDEN   GIRARA_HIDDEN
 
#define LENGTH(x)
 

Functions

HIDDEN void girara_setting_free (girara_setting_t *setting)
 
HIDDEN void girara_config_handle_free (girara_config_handle_t *handle)
 
HIDDEN void girara_shortcut_mapping_free (girara_shortcut_mapping_t *mapping)
 
HIDDEN void girara_shortcut_free (girara_shortcut_t *shortcut)
 
HIDDEN void girara_inputbar_shortcut_free (girara_inputbar_shortcut_t *shortcut)
 
HIDDEN void girara_mode_string_free (girara_mode_string_t *mode)
 
HIDDEN void girara_statusbar_item_free (girara_statusbar_item_t *statusbaritem)
 
HIDDEN void girara_argument_mapping_free (girara_argument_mapping_t *argument_mapping)
 
HIDDEN void girara_special_command_free (girara_special_command_t *special_command)
 
HIDDEN void girara_command_free (girara_command_t *command)
 
HIDDEN void girara_mouse_event_free (girara_mouse_event_t *mouse_event)
 
HIDDEN void girara_config_load_default (girara_session_t *session)
 
HIDDEN void widget_add_class (GtkWidget *widget, const char *styleclass)
 
HIDDEN void widget_remove_class (GtkWidget *widget, const char *styleclass)
 
HIDDEN void scrolled_window_set_scrollbar_visibility (GtkScrolledWindow *window, bool show_horizontal, bool show_vertical)
 
HIDDEN girara_completion_tgirara_cc_set (girara_session_t *session, const char *input)
 
HIDDEN bool girara_cmd_map (girara_session_t *session, girara_list_t *argument_list)
 
HIDDEN bool girara_cmd_unmap (girara_session_t *session, girara_list_t *argument_list)
 
HIDDEN bool girara_cmd_quit (girara_session_t *session, girara_list_t *argument_list)
 
HIDDEN bool girara_cmd_set (girara_session_t *session, girara_list_t *argument_list)
 
HIDDEN bool girara_cmd_exec (girara_session_t *session, girara_list_t *argument_list)
 
HIDDEN bool girara_sc_feedkeys (girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)
 
HIDDEN void css_template_fill_font (GiraraTemplate *csstemplate, const char *font)
 
HIDDEN int list_strcmp (const void *data1, const void *data2)
 

Macro Definition Documentation

◆ FORMAT_COMMAND

#define FORMAT_COMMAND   "<b>%s</b>"

Definition at line 12 of file internal.h.

◆ FORMAT_DESCRIPTION

#define FORMAT_DESCRIPTION   "<i>%s</i>"

Definition at line 13 of file internal.h.

◆ HIDDEN

#define HIDDEN   GIRARA_HIDDEN

Definition at line 16 of file internal.h.

◆ LENGTH

#define LENGTH ( x)
Value:
(sizeof(x) / sizeof((x)[0]))

Definition at line 18 of file internal.h.

◆ UNUSED

#define UNUSED ( x)
Value:
#define GIRARA_UNUSED(x)
Definition macros.h:34

Definition at line 15 of file internal.h.

Function Documentation

◆ css_template_fill_font()

HIDDEN void css_template_fill_font ( GiraraTemplate * csstemplate,
const char * font )

◆ girara_argument_mapping_free()

HIDDEN void girara_argument_mapping_free ( girara_argument_mapping_t * argument_mapping)

◆ girara_cc_set()

HIDDEN girara_completion_t * girara_cc_set ( girara_session_t * session,
const char * input )

Default complection function for the settings

Parameters
sessionThe used girara session
inputThe current input

◆ girara_cmd_exec()

HIDDEN bool girara_cmd_exec ( girara_session_t * session,
girara_list_t * argument_list )

Execute an external command

Parameters
sessionThe used girara session
argument_listList of passed arguments
Returns
TRUE No error occurred
FALSE An error occurred

◆ girara_cmd_map()

HIDDEN bool girara_cmd_map ( girara_session_t * session,
girara_list_t * argument_list )

Default command to map sortcuts

Parameters
sessionThe used girara session
argument_listList of passed arguments
Returns
TRUE No error occurred
FALSE An error occurred

◆ girara_cmd_quit()

HIDDEN bool girara_cmd_quit ( girara_session_t * session,
girara_list_t * argument_list )

Default command to quit the application

Parameters
sessionThe used girara session
argument_listList of passed arguments
Returns
TRUE No error occurred
FALSE An error occurred

◆ girara_cmd_set()

HIDDEN bool girara_cmd_set ( girara_session_t * session,
girara_list_t * argument_list )

Default command to set the value of settings

Parameters
sessionThe used girara session
argument_listList of passed arguments
Returns
TRUE No error occurred
FALSE An error occurred

◆ girara_cmd_unmap()

HIDDEN bool girara_cmd_unmap ( girara_session_t * session,
girara_list_t * argument_list )

Default command to unmap sortcuts

Parameters
sessionThe used girara session
argument_listList of passed arguments
Returns
TRUE No error occurred
FALSE An error occurred

◆ girara_command_free()

HIDDEN void girara_command_free ( girara_command_t * command)

◆ girara_config_handle_free()

HIDDEN void girara_config_handle_free ( girara_config_handle_t * handle)

◆ girara_config_load_default()

HIDDEN void girara_config_load_default ( girara_session_t * session)

◆ girara_inputbar_shortcut_free()

HIDDEN void girara_inputbar_shortcut_free ( girara_inputbar_shortcut_t * shortcut)

◆ girara_mode_string_free()

HIDDEN void girara_mode_string_free ( girara_mode_string_t * mode)

◆ girara_mouse_event_free()

HIDDEN void girara_mouse_event_free ( girara_mouse_event_t * mouse_event)

◆ girara_sc_feedkeys()

HIDDEN bool girara_sc_feedkeys ( girara_session_t * session,
girara_argument_t * argument,
girara_event_t * event,
unsigned int t )

Process argument as a sequence of keys that were typed by the user

Parameters
sessionThe session
argumentThe argument
eventEvent type
tNumber of times
Returns
true No error occurred
false An error occurred

◆ girara_setting_free()

HIDDEN void girara_setting_free ( girara_setting_t * setting)

Free girara_setting_t struct

Parameters
settingThe setting to free.

◆ girara_shortcut_free()

HIDDEN void girara_shortcut_free ( girara_shortcut_t * shortcut)

◆ girara_shortcut_mapping_free()

HIDDEN void girara_shortcut_mapping_free ( girara_shortcut_mapping_t * mapping)

◆ girara_special_command_free()

HIDDEN void girara_special_command_free ( girara_special_command_t * special_command)

◆ girara_statusbar_item_free()

HIDDEN void girara_statusbar_item_free ( girara_statusbar_item_t * statusbaritem)

◆ list_strcmp()

HIDDEN int list_strcmp ( const void * data1,
const void * data2 )

◆ scrolled_window_set_scrollbar_visibility()

HIDDEN void scrolled_window_set_scrollbar_visibility ( GtkScrolledWindow * window,
bool show_horizontal,
bool show_vertical )

◆ widget_add_class()

HIDDEN void widget_add_class ( GtkWidget * widget,
const char * styleclass )

◆ widget_remove_class()

HIDDEN void widget_remove_class ( GtkWidget * widget,
const char * styleclass )