#include <string.h>
#include <stdlib.h>
#include <glib/gi18n-lib.h>
#include "commands.h"
#include "datastructures.h"
#include "session.h"
#include "internal.h"
#include "utils.h"
#include "settings.h"
#include "shortcuts.h"
Go to the source code of this file.
|
bool | girara_cmd_map_unmap (girara_session_t *session, girara_list_t *argument_list, bool unmap) |
|
bool | girara_cmd_map (girara_session_t *session, girara_list_t *argument_list) |
|
bool | girara_cmd_unmap (girara_session_t *session, girara_list_t *argument_list) |
|
| girara_isc_completion (session,&arg, NULL, 0) |
|
| gtk_main_quit () |
|
bool | girara_cmd_set (girara_session_t *session, girara_list_t *argument_list) |
|
bool | girara_inputbar_command_add (girara_session_t *session, const char *command, const char *abbreviation, girara_command_function_t function, girara_completion_function_t completion, const char *description) |
|
bool | girara_special_command_add (girara_session_t *session, char identifier, girara_inputbar_special_function_t function, bool always, int argument_n, void *argument_data) |
|
void | girara_special_command_free (girara_special_command_t *special_command) |
|
void | girara_command_free (girara_command_t *command) |
|
bool | girara_cmd_exec (girara_session_t *session, girara_list_t *argument_list) |
|
bool girara_cmd_exec |
( |
girara_session_t * |
session, |
|
|
girara_list_t * |
argument_list |
|
) |
| |
Execute an external command
- Parameters
-
session | The used girara session |
argument_list | List of passed arguments |
- Returns
- TRUE No error occured
-
FALSE An error occured
Definition at line 620 of file commands.c.
bool girara_cmd_map |
( |
girara_session_t * |
session, |
|
|
girara_list_t * |
argument_list |
|
) |
| |
Default command to map sortcuts
- Parameters
-
session | The used girara session |
argument_list | List of passed arguments |
- Returns
- TRUE No error occured
-
FALSE An error occured
Definition at line 392 of file commands.c.
bool girara_cmd_map_unmap |
( |
girara_session_t * |
session, |
|
|
girara_list_t * |
argument_list, |
|
|
bool |
unmap |
|
) |
| |
bool girara_cmd_set |
( |
girara_session_t * |
session, |
|
|
girara_list_t * |
argument_list |
|
) |
| |
Default command to set the value of settings
- Parameters
-
session | The used girara session |
argument_list | List of passed arguments |
- Returns
- TRUE No error occured
-
FALSE An error occured
Definition at line 416 of file commands.c.
bool girara_cmd_unmap |
( |
girara_session_t * |
session, |
|
|
girara_list_t * |
argument_list |
|
) |
| |
Default command to unmap sortcuts
- Parameters
-
session | The used girara session |
argument_list | List of passed arguments |
- Returns
- TRUE No error occured
-
FALSE An error occured
Definition at line 398 of file commands.c.
void girara_command_free |
( |
girara_command_t * |
command | ) |
|
Adds an inputbar command
- Parameters
-
session | The used girara session |
command | The name of the command |
abbreviation | The abbreviation of the command |
function | Executed function |
completion | Completion function |
description | Description of the command |
- Returns
- TRUE No error occured
-
FALSE An error occured
Definition at line 528 of file commands.c.
girara_isc_completion |
( |
session |
, |
|
|
& |
arg, |
|
|
NULL |
, |
|
|
0 |
|
|
) |
| |
Adds a special command
- Parameters
-
session | The used girara session |
identifier | Char identifier |
function | Executed function |
always | If the function should executed on every change of the input (e.g.: incremental search) |
argument_n | Argument identifier |
argument_data | Argument data |
- Returns
- TRUE No error occured
-
FALSE An error occured
Definition at line 566 of file commands.c.
void girara_special_command_free |
( |
girara_special_command_t * |
special_command | ) |
|