From: ewt Date: Wed, 27 Mar 1996 17:46:56 +0000 (+0000) Subject: added listbox chenges X-Git-Tag: 0-1~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ebf4ad8f2b25cf46ed8713e8072be5891e182c35;p=thirdparty%2Fnewt.git added listbox chenges --- diff --git a/newt.h b/newt.h index c6f4bfd..7981496 100644 --- a/newt.h +++ b/newt.h @@ -13,6 +13,8 @@ struct newtColors { char * actCheckboxFg, * actCheckboxBg; char * entryFg, * entryBg; char * labelFg, * labelBg; + char * listboxFg, * listboxBg; + char * actListboxFg, * actListboxBg; }; extern struct newtColors newtDefaultColorPalette; @@ -35,16 +37,22 @@ void newtRefresh(void); typedef struct newtComponent * newtComponent; newtComponent newtButton(int left, int top, char * text); -newtComponent newtLabel(int left, int top, char * text); newtComponent newtCheckbox(int left, int top, char * text, char defValue, char * seq, char * result); newtComponent newtRadiobutton(int left, int top, char * text, int isDefault, newtComponent prevButton); +newtComponent newtListitem(int left, int top, char * text, int isDefault, + newtComponent prevItem); + +newtComponent newtLabel(int left, int top, char * text); + +newtComponent newtListbox(int left, int top, int height, int flags); +void newtListboxAddEntry(newtComponent co, char * text); newtComponent newtForm(void); void newtFormAddComponent(newtComponent form, newtComponent co); void newtFormAddComponents(newtComponent form, ...); -void newtFormSetSize(newtComponent co, int width, int height); +void newtFormSetHeight(newtComponent co, int height); newtComponent newtRunForm(newtComponent form); #define NEWT_ENTRY_SCROLL (1 << 0) @@ -73,5 +81,6 @@ void newtFormDestroy(newtComponent form); #define NEWT_KEY_DELETE NEWT_KEY_EXTRA_BASE + 7 #define NEWT_KEY_HOME NEWT_KEY_EXTRA_BASE + 8 #define NEWT_KEY_END NEWT_KEY_EXTRA_BASE + 9 +#define NEWT_KEY_UNTAB NEWT_KEY_EXTRA_BASE + 10 #endif /* H_NEWT */