]> git.ipfire.org Git - thirdparty/newt.git/commitdiff
added listbox chenges
authorewt <ewt>
Wed, 27 Mar 1996 17:46:56 +0000 (17:46 +0000)
committerewt <ewt>
Wed, 27 Mar 1996 17:46:56 +0000 (17:46 +0000)
newt.h

diff --git a/newt.h b/newt.h
index c6f4bfdefbf2c54a742d8c86ab0b2d4af24e4219..7981496da038145a73675dbef6723cd21754173f 100644 (file)
--- 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 */