|
girara
|
#include <math.h>#include <string.h>#include <stdlib.h>#include "completion.h"#include "internal.h"#include "session.h"#include "settings.h"#include "datastructures.h"Go to the source code of this file.
Data Structures | |
| struct | girara_internal_completion_entry_t |
| struct | girara_completion_element_t |
| struct | girara_completion_group_t |
| struct | girara_completion_t |
Functions | |
| girara_completion_t * | girara_completion_init () |
| girara_completion_group_t * | girara_completion_group_create (girara_session_t *UNUSED(session), const char *name) |
| void | girara_completion_add_group (girara_completion_t *completion, girara_completion_group_t *group) |
| void | girara_completion_group_free (girara_completion_group_t *group) |
| void | girara_completion_free (girara_completion_t *completion) |
| void | girara_completion_group_add_element (girara_completion_group_t *group, const char *name, const char *description) |
| bool | girara_isc_completion (girara_session_t *session, girara_argument_t *argument, girara_event_t *UNUSED(event), unsigned int UNUSED(t)) |
| void girara_completion_add_group | ( | girara_completion_t * | completion, |
| girara_completion_group_t * | group | ||
| ) |
Adds an group to a completion object
| completion | The completion object |
| group | The completion group |
Definition at line 116 of file completion.c.
| void girara_completion_free | ( | girara_completion_t * | completion | ) |
Frees an completion and all of its groups and elements
| completion | The completion |
Definition at line 137 of file completion.c.
| void girara_completion_group_add_element | ( | girara_completion_group_t * | group, |
| const char * | value, | ||
| const char * | description | ||
| ) |
Adds an element to a completion group
| group | The completion group |
| value | Value of the entry |
| description | Description of the entry |
Definition at line 147 of file completion.c.
| girara_completion_group_t* girara_completion_group_create | ( | girara_session_t * | UNUSEDsession, |
| const char * | name | ||
| ) |
Definition at line 99 of file completion.c.
| void girara_completion_group_free | ( | girara_completion_group_t * | group | ) |
| girara_completion_t* girara_completion_init | ( | ) |
Creates an girara completion object
Definition at line 89 of file completion.c.
| bool girara_isc_completion | ( | girara_session_t * | session, |
| girara_argument_t * | argument, | ||
| girara_event_t * | UNUSEDevent, | ||
| unsigned int | UNUSEDt | ||
| ) |
Definition at line 161 of file completion.c.
1.7.6.1