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.