#include <glib-object.h>
#include "macros.h"
#include "types.h"
Go to the source code of this file.
◆ GIRARA_INPUT_HISTORY
#define GIRARA_INPUT_HISTORY |
( |
| obj | ) |
|
◆ GIRARA_INPUT_HISTORY_CLASS
#define GIRARA_INPUT_HISTORY_CLASS |
( |
| obj | ) |
|
◆ GIRARA_INPUT_HISTORY_GET_CLASS
#define GIRARA_INPUT_HISTORY_GET_CLASS |
( |
| obj | ) |
|
◆ GIRARA_INPUT_HISTORY_IO
#define GIRARA_INPUT_HISTORY_IO |
( |
| obj | ) |
|
Value:
#define GIRARA_TYPE_INPUT_HISTORY_IO
struct girara_input_history_io_s GiraraInputHistoryIO
Definition at line 39 of file input-history.h.
◆ GIRARA_INPUT_HISTORY_IO_GET_INTERFACE
#define GIRARA_INPUT_HISTORY_IO_GET_INTERFACE |
( |
| obj | ) |
|
◆ GIRARA_IS_INPUT_HISTORY
#define GIRARA_IS_INPUT_HISTORY |
( |
| obj | ) |
|
◆ GIRARA_IS_INPUT_HISTORY_CLASS
#define GIRARA_IS_INPUT_HISTORY_CLASS |
( |
| obj | ) |
|
◆ GIRARA_IS_INPUT_HISTORY_IO
#define GIRARA_IS_INPUT_HISTORY_IO |
( |
| obj | ) |
|
◆ GIRARA_TYPE_INPUT_HISTORY
◆ GIRARA_TYPE_INPUT_HISTORY_IO
◆ girara_input_history_append()
void girara_input_history_append |
( |
GiraraInputHistory * | history, |
|
|
const char * | input ) |
Append a new line of input.
- Parameters
-
history | an input history instance |
input | the input |
◆ girara_input_history_get_type()
GType girara_input_history_get_type |
( |
void | | ) |
|
Returns the type of the input history.
- Returns
- the type
◆ girara_input_history_io_append()
◆ girara_input_history_io_get_type()
GType girara_input_history_io_get_type |
( |
void | | ) |
|
◆ girara_input_history_io_read()
◆ girara_input_history_list()
girara_list_t * girara_input_history_list |
( |
GiraraInputHistory * | history | ) |
|
Get a list of all the inputs stored.
- Parameters
-
history | an input history instance |
- Returns
- a list containing all inputs
◆ girara_input_history_new()
Create new input history object.
- Parameters
-
io | a GiraraInputHistoryIO instance, may be NULL |
- Returns
- an input history object
◆ girara_input_history_next()
const char * girara_input_history_next |
( |
GiraraInputHistory * | history, |
|
|
const char * | current_input ) |
Get the "next" input from the history
- Parameters
-
history | an input history instance |
current_input | input used to find the "next" input |
- Returns
- "next" input
◆ girara_input_history_previous()
const char * girara_input_history_previous |
( |
GiraraInputHistory * | history, |
|
|
const char * | current_input ) |
Get the "previous" input from the history
- Parameters
-
history | an input history instance |
current_input | input used to find the "next" input |
- Returns
- "previous" input
◆ girara_input_history_reset()
void girara_input_history_reset |
( |
GiraraInputHistory * | history | ) |
|
Reset state of the input history
- Parameters
-
history | an input history instance |