/* * Global variables
*/ externstruct dialog_info dlg; externchar dialog_input_result[]; externint saved_x, saved_y; /* Needed in signal handler in mconf.c */
/* * Function prototypes
*/
/* item list as used by checklist and menubox */ void item_reset(void); void item_make(constchar *fmt, ...); void item_add_str(constchar *fmt, ...); void item_set_tag(char tag); void item_set_data(void *p); void item_set_selected(int val); int item_activate_selected(void); void *item_data(void); char item_tag(void);
/* item list manipulation for lxdialog use */ #define MAXITEMSTR 200 struct dialog_item { char str[MAXITEMSTR]; /* prompt displayed */ char tag; void *data; /* pointer to menu item - used by menubox+checklist */ int selected; /* Set to 1 by dialog_*() function if selected. */
};
/* list of lialog_items */ struct dialog_list { struct dialog_item node; struct dialog_list *next;
};
int init_dialog(constchar *backtitle); void set_dialog_backtitle(constchar *backtitle); void set_dialog_subtitles(struct subtitle_list *subtitles); void end_dialog(int x, int y); void attr_clear(WINDOW * win, int height, int width, chtype attr); void dialog_clear(void); void print_autowrap(WINDOW * win, constchar *prompt, int width, int y, int x); void print_button(WINDOW * win, constchar *label, int y, int x, int selected); void print_title(WINDOW *dialog, constchar *title, int width); void draw_box(WINDOW * win, int y, int x, int height, int width, chtype box,
chtype border); void draw_shadow(WINDOW * win, int y, int x, int height, int width);
int first_alpha(constchar *string, constchar *exempt); int dialog_yesno(constchar *title, constchar *prompt, int height, int width); int dialog_msgbox(constchar *title, constchar *prompt, int height, int width, int pause); int dialog_textbox(constchar *title, constchar *tbuf, int initial_height, int initial_width, int *_vscroll, int *_hscroll, int (*extra_key_cb)(int, size_t, size_t, void *), void *data); int dialog_menu(constchar *title, constchar *prompt, constvoid *selected, int *s_scroll); int dialog_checklist(constchar *title, constchar *prompt, int height, int width, int list_height); int dialog_inputbox(constchar *title, constchar *prompt, int height, int width, constchar *init);
Messung V0.5
¤ Dauer der Verarbeitung: 0.21 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.