|
ELinks 0.19.1
|


Data Structures | |
| struct | widget_info_field |
| struct | widget_data_info_field |
| struct | input_line |
Macros | |
| #define | add_dlg_field(dlg, label, min, max, handler, len, field, history) |
| #define | add_dlg_field_float(dlg, label, min, max, handler, len, field, history) |
| #define | add_dlg_field_float2(dlg, label, min, max, handler, len, field, history) |
| #define | add_dlg_field_pass(dlg, label, min, max, handler, len, field) |
| #define | add_dlg_field_float_pass(dlg, label, min, max, handler, len, field) |
| #define | INPUT_LINE_BUFFER_SIZE 256 |
| #define | INPUT_LINE_WIDGETS 1 |
| #define | widget_has_history(widget_data) |
| #define | widget_is_textfield(widget_data) |
Typedefs | |
| typedef enum input_line_code(* | input_line_handler_T) (struct input_line *line, int action_id) |
Enumerations | |
| enum | inpfield_flags { INPFIELD_NONE = 0 , INPFIELD_FLOAT = 1 , INPFIELD_FLOAT2 = 2 } |
| enum | input_line_code { INPUT_LINE_CANCEL , INPUT_LINE_PROCEED , INPUT_LINE_REWIND } |
Functions | |
| void | add_dlg_field_do (struct dialog *dlg, enum widget_type type, char *label, int min, int max, widget_handler_T *handler, int data_len, void *data, struct input_history *history, enum inpfield_flags flags) |
| widget_handler_status_T | check_number (struct dialog_data *, struct widget_data *) |
| widget_handler_status_T | check_nonempty (struct dialog_data *, struct widget_data *) |
| void | dlg_format_field (struct dialog_data *, struct widget_data *, int, int *, int, int *, format_align_T, int format_only) |
| void | input_field (struct terminal *, struct memory_list *, int, char *, char *, char *, char *, void *, struct input_history *, int, const char *, int, int, widget_handler_T *check, void(*)(void *, char *), void(*)(void *)) |
| void | input_dialog (struct terminal *term, struct memory_list *ml, char *title, char *text, void *data, struct input_history *history, int l, const char *def, int min, int max, widget_handler_T *check, void(*fn)(void *, char *), void(*cancelfn)(void *)) |
| void | password_dialog (struct terminal *term, struct memory_list *ml, char *title, char *text, void *data, struct input_history *history, int l, const char *def, int min, int max, widget_handler_T *check, void(*fn)(void *, char *), void(*cancelfn)(void *)) |
| void | input_field_line (struct session *ses, char *prompt, void *data, struct input_history *history, input_line_handler_T handler) |
Variables | |
| const struct widget_ops | field_ops |
| const struct widget_ops | field_pass_ops |
| #define add_dlg_field | ( | dlg, | |
| label, | |||
| min, | |||
| max, | |||
| handler, | |||
| len, | |||
| field, | |||
| history ) |
| #define add_dlg_field_float | ( | dlg, | |
| label, | |||
| min, | |||
| max, | |||
| handler, | |||
| len, | |||
| field, | |||
| history ) |
| #define add_dlg_field_float2 | ( | dlg, | |
| label, | |||
| min, | |||
| max, | |||
| handler, | |||
| len, | |||
| field, | |||
| history ) |
| #define add_dlg_field_float_pass | ( | dlg, | |
| label, | |||
| min, | |||
| max, | |||
| handler, | |||
| len, | |||
| field ) |
| #define add_dlg_field_pass | ( | dlg, | |
| label, | |||
| min, | |||
| max, | |||
| handler, | |||
| len, | |||
| field ) |
| #define INPUT_LINE_BUFFER_SIZE 256 |
| #define INPUT_LINE_WIDGETS 1 |
| #define widget_has_history | ( | widget_data | ) |
| #define widget_is_textfield | ( | widget_data | ) |
| typedef enum input_line_code(* input_line_handler_T) (struct input_line *line, int action_id) |
| enum inpfield_flags |
| enum input_line_code |
| void add_dlg_field_do | ( | struct dialog * | dlg, |
| enum widget_type | type, | ||
| char * | label, | ||
| int | min, | ||
| int | max, | ||
| widget_handler_T * | handler, | ||
| int | data_len, | ||
| void * | data, | ||
| struct input_history * | history, | ||
| enum inpfield_flags | flags ) |
| widget_handler_status_T check_nonempty | ( | struct dialog_data * | dlg_data, |
| struct widget_data * | widget_data ) |
| widget_handler_status_T check_number | ( | struct dialog_data * | dlg_data, |
| struct widget_data * | widget_data ) |
| void dlg_format_field | ( | struct dialog_data * | dlg_data, |
| struct widget_data * | widget_data, | ||
| int | x, | ||
| int * | y, | ||
| int | w, | ||
| int * | rw, | ||
| format_align_T | align, | ||
| int | format_only ) |
| void input_dialog | ( | struct terminal * | term, |
| struct memory_list * | ml, | ||
| char * | title, | ||
| char * | text, | ||
| void * | data, | ||
| struct input_history * | history, | ||
| int | l, | ||
| const char * | def, | ||
| int | min, | ||
| int | max, | ||
| widget_handler_T * | check, | ||
| void(* | fn )(void *, char *), | ||
| void(* | cancelfn )(void *) ) |
| void input_field | ( | struct terminal * | term, |
| struct memory_list * | ml, | ||
| int | intl, | ||
| char * | title, | ||
| char * | text, | ||
| char * | okbutton, | ||
| char * | cancelbutton, | ||
| void * | data, | ||
| struct input_history * | history, | ||
| int | l, | ||
| const char * | def, | ||
| int | min, | ||
| int | max, | ||
| widget_handler_T * | check, | ||
| void(* | fn )(void *, char *), | ||
| void(* | cancelfn )(void *) ) |
| void input_field_line | ( | struct session * | ses, |
| char * | prompt, | ||
| void * | data, | ||
| struct input_history * | history, | ||
| input_line_handler_T | handler ) |
| void password_dialog | ( | struct terminal * | term, |
| struct memory_list * | ml, | ||
| char * | title, | ||
| char * | text, | ||
| void * | data, | ||
| struct input_history * | history, | ||
| int | l, | ||
| const char * | def, | ||
| int | min, | ||
| int | max, | ||
| widget_handler_T * | check, | ||
| void(* | fn )(void *, char *), | ||
| void(* | cancelfn )(void *) ) |
|
extern |
|
extern |