coan 4.2.4
|
Go to the source code of this file.
Defines | |
#define | DELETE_CHARS(start, end) memset(start,DELETEABLE_CHR,end - start) |
Typedefs | |
typedef line_edit_public_state_t | line_edit_state_t |
Enumerations | |
enum | line_edit_storage_type { line_edit_storage_type = STATE_STATIC } |
enum | line_edit_init_type { line_edit_initialisation_type = ZERO_INITABLE } |
Functions | |
static void | tail_edit (char *where, const char *what) |
void | keywordedit (const char *replacement) |
void | delete_paren (size_t lparen_off, size_t rparen_off) |
void | restore_paren (size_t lparen_off, size_t rparen_off) |
void | restore_all_paren (void) |
void | cut_text (char const *start, char const *end) |
void | truncate_line (size_t off) |
void | line_edit_initor (void) |
void | line_edit_finitor (void) |
Variables | |
static line_edit_state_t | line_edit_state |
line_edit_state_t * | line_edit_h = & line_edit_state |
line_edit_public_state_t * | line_edit_public_h = ( line_edit_public_state_t *)& line_edit_state |
static const line_edit_state_t *const | line_edit_static_initialiser_h |
void(* | line_edit_init_h )(line_edit_state_t *) |
void(* | line_edit_finis_h )(line_edit_state_t *) |
This file implements the Line Edit component
Definition in file line_edit.c.