#include <glib-object.h>
#include "macros.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)) |
|
◆ GIRARA_INPUT_HISTORY
◆ GIRARA_INPUT_HISTORY_CLASS
#define GIRARA_INPUT_HISTORY_CLASS |
( |
|
obj | ) |
(G_TYPE_CHECK_CLASS_CAST ((obj), GIRARA_TYPE_INPUT_HISTORY, GiraraInputHistoryClass)) |
◆ GIRARA_INPUT_HISTORY_GET_CLASS
#define GIRARA_INPUT_HISTORY_GET_CLASS |
( |
|
obj | ) |
(G_TYPE_INSTANCE_GET_CLASS ((obj), GIRARA_TYPE_INPUT_HISTORY, GiraraInputHistoryClass)) |
◆ GIRARA_INPUT_HISTORY_IO
◆ GIRARA_INPUT_HISTORY_IO_GET_INTERFACE
#define GIRARA_INPUT_HISTORY_IO_GET_INTERFACE |
( |
|
obj | ) |
(G_TYPE_INSTANCE_GET_INTERFACE((obj), GIRARA_TYPE_INPUT_HISTORY_IO, GiraraInputHistoryIOInterface)) |
◆ GIRARA_IS_INPUT_HISTORY
◆ GIRARA_IS_INPUT_HISTORY_CLASS
◆ GIRARA_IS_INPUT_HISTORY_IO
◆ 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 |