#include <glib-object.h>
#include "types.h"
Go to the source code of this file.
|
#define | GIRARA_TYPE_INPUT_HISTORY_IO (girara_input_history_io_get_type()) |
|
#define | GIRARA_INPUT_HISTORY_IO(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GIRARA_TYPE_INPUT_HISTORY_IO, GiraraInputHistoryIO)) |
|
#define | GIRARA_IS_INPUT_HISTORY_IO(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GIRARA_TYPE_INPUT_HISTORY_IO)) |
|
#define | GIRARA_INPUT_HISTORY_IO_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), GIRARA_TYPE_INPUT_HISTORY_IO, GiraraInputHistoryIOInterface)) |
|
#define | GIRARA_TYPE_INPUT_HISTORY (girara_input_history_get_type ()) |
|
#define | GIRARA_INPUT_HISTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIRARA_TYPE_INPUT_HISTORY, GiraraInputHistory)) |
|
#define | GIRARA_INPUT_HISTORY_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GIRARA_TYPE_INPUT_HISTORY, GiraraInputHistoryClass)) |
|
#define | GIRARA_IS_INPUT_HISTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GIRARA_TYPE_INPUT_HISTORY)) |
|
#define | GIRARA_IS_INPUT_HISTORY_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), GIRARA_TYPE_INPUT_HISTORY)) |
|
#define | GIRARA_INPUT_HISTORY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GIRARA_TYPE_INPUT_HISTORY, GiraraInputHistoryClass)) |
|
#define GIRARA_INPUT_HISTORY_CLASS |
( |
|
obj | ) |
(G_TYPE_CHECK_CLASS_CAST ((obj), GIRARA_TYPE_INPUT_HISTORY, GiraraInputHistoryClass)) |
#define GIRARA_INPUT_HISTORY_GET_CLASS |
( |
|
obj | ) |
(G_TYPE_INSTANCE_GET_CLASS ((obj), GIRARA_TYPE_INPUT_HISTORY, GiraraInputHistoryClass)) |
#define GIRARA_INPUT_HISTORY_IO_GET_INTERFACE |
( |
|
obj | ) |
(G_TYPE_INSTANCE_GET_INTERFACE((obj), GIRARA_TYPE_INPUT_HISTORY_IO, GiraraInputHistoryIOInterface)) |
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 |
Definition at line 303 of file input-history.c.
GType girara_input_history_get_type |
( |
void |
| ) |
|
Returns the type of the input history.
- Returns
- the type
GType girara_input_history_io_get_type |
( |
void |
| ) |
|
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
Definition at line 310 of file input-history.c.
Create new input history object.
- Parameters
-
io | a GiraraInputHistoryIO instance, may be NULL |
- Returns
- an input history object
Definition at line 150 of file input-history.c.
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
Definition at line 317 of file input-history.c.
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
Definition at line 324 of file input-history.c.
void girara_input_history_reset |
( |
GiraraInputHistory * |
history | ) |
|
Reset state of the input history
- Parameters
-
history | an input history instance |
Definition at line 331 of file input-history.c.