diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2006-05-30 13:47:28 +0000 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2006-05-30 13:47:28 +0000 |
commit | c2cdcd0c1d2950291243b3a8645b5f061a0cdb2a (patch) | |
tree | 390297160c9caa342217d481406c68343785b5f9 /ListBox.h | |
parent | a853faaa2d2d0321da0ff6f51be656fc40cf8663 (diff) |
Rename ListBox to Panel, matching dit.
Diffstat (limited to 'ListBox.h')
-rw-r--r-- | ListBox.h | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/ListBox.h b/ListBox.h deleted file mode 100644 index a4473f01..00000000 --- a/ListBox.h +++ /dev/null @@ -1,101 +0,0 @@ -/* Do not edit this file. It was automatically genarated. */ - -#ifndef HEADER_ListBox -#define HEADER_ListBox -/* -htop -(C) 2004-2006 Hisham H. Muhammad -Released under the GNU GPL, see the COPYING file -in the source distribution for its full text. -*/ - -#include "Object.h" -#include "Vector.h" -#include "CRT.h" -#include "RichString.h" - -#include <math.h> -#include <sys/param.h> -#include <stdbool.h> - -#include "debug.h" -#include <assert.h> - -#include <curses.h> -//#link curses - - -typedef struct ListBox_ ListBox; - -typedef enum HandlerResult_ { - HANDLED, - IGNORED, - BREAK_LOOP -} HandlerResult; - -typedef HandlerResult(*ListBox_EventHandler)(ListBox*, int); - -struct ListBox_ { - Object super; - int x, y, w, h; - WINDOW* window; - Vector* items; - int selected; - int scrollV, scrollH; - int oldSelected; - bool needsRedraw; - RichString header; - ListBox_EventHandler eventHandler; -}; - -extern char* LISTBOX_CLASS; - - - -ListBox* ListBox_new(int x, int y, int w, int h, char* type, bool owner); - -void ListBox_delete(Object* cast); - -void ListBox_init(ListBox* this, int x, int y, int w, int h, char* type, bool owner); - -void ListBox_done(ListBox* this); - -void ListBox_setEventHandler(ListBox* this, ListBox_EventHandler eh); - -void ListBox_setRichHeader(ListBox* this, RichString header); - -void ListBox_setHeader(ListBox* this, char* header); - -void ListBox_move(ListBox* this, int x, int y); - -void ListBox_resize(ListBox* this, int w, int h); - -void ListBox_prune(ListBox* this); - -void ListBox_add(ListBox* this, Object* o); - -void ListBox_insert(ListBox* this, int i, Object* o); - -void ListBox_set(ListBox* this, int i, Object* o); - -Object* ListBox_get(ListBox* this, int i); - -Object* ListBox_remove(ListBox* this, int i); - -Object* ListBox_getSelected(ListBox* this); - -void ListBox_moveSelectedUp(ListBox* this); - -void ListBox_moveSelectedDown(ListBox* this); - -int ListBox_getSelectedIndex(ListBox* this); - -int ListBox_getSize(ListBox* this); - -void ListBox_setSelected(ListBox* this, int selected); - -void ListBox_draw(ListBox* this, bool focus); - -void ListBox_onKey(ListBox* this, int key); - -#endif |