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 /AvailableColumnsListBox.c | |
parent | a853faaa2d2d0321da0ff6f51be656fc40cf8663 (diff) |
Rename ListBox to Panel, matching dit.
Diffstat (limited to 'AvailableColumnsListBox.c')
-rw-r--r-- | AvailableColumnsListBox.c | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/AvailableColumnsListBox.c b/AvailableColumnsListBox.c index f4f91372..237be694 100644 --- a/AvailableColumnsListBox.c +++ b/AvailableColumnsListBox.c @@ -1,57 +1,57 @@ -#include "AvailableColumnsListBox.h" +#include "AvailableColumnsPanel.h" #include "Settings.h" #include "Header.h" #include "ScreenManager.h" -#include "ColumnsListBox.h" +#include "ColumnsPanel.h" -#include "ListBox.h" +#include "Panel.h" #include "debug.h" #include <assert.h> /*{ -typedef struct AvailableColumnsListBox_ { - ListBox super; - ListBox* columns; +typedef struct AvailableColumnsPanel_ { + Panel super; + Panel* columns; Settings* settings; ScreenManager* scr; -} AvailableColumnsListBox; +} AvailableColumnsPanel; }*/ -AvailableColumnsListBox* AvailableColumnsListBox_new(Settings* settings, ListBox* columns, ScreenManager* scr) { - AvailableColumnsListBox* this = (AvailableColumnsListBox*) malloc(sizeof(AvailableColumnsListBox)); - ListBox* super = (ListBox*) this; - ListBox_init(super, 1, 1, 1, 1, LISTITEM_CLASS, true); - ((Object*)this)->delete = AvailableColumnsListBox_delete; +AvailableColumnsPanel* AvailableColumnsPanel_new(Settings* settings, Panel* columns, ScreenManager* scr) { + AvailableColumnsPanel* this = (AvailableColumnsPanel*) malloc(sizeof(AvailableColumnsPanel)); + Panel* super = (Panel*) this; + Panel_init(super, 1, 1, 1, 1, LISTITEM_CLASS, true); + ((Object*)this)->delete = AvailableColumnsPanel_delete; this->settings = settings; this->scr = scr; - super->eventHandler = AvailableColumnsListBox_eventHandler; + super->eventHandler = AvailableColumnsPanel_eventHandler; - ListBox_setHeader(super, "Available Columns"); + Panel_setHeader(super, "Available Columns"); for (int i = 1; i < LAST_PROCESSFIELD; i++) { if (i != COMM) - ListBox_add(super, (Object*) ListItem_new(Process_fieldNames[i], 0)); + Panel_add(super, (Object*) ListItem_new(Process_fieldNames[i], 0)); } this->columns = columns; return this; } -void AvailableColumnsListBox_delete(Object* object) { - ListBox* super = (ListBox*) object; - AvailableColumnsListBox* this = (AvailableColumnsListBox*) object; - ListBox_done(super); +void AvailableColumnsPanel_delete(Object* object) { + Panel* super = (Panel*) object; + AvailableColumnsPanel* this = (AvailableColumnsPanel*) object; + Panel_done(super); free(this); } -HandlerResult AvailableColumnsListBox_eventHandler(ListBox* super, int ch) { - AvailableColumnsListBox* this = (AvailableColumnsListBox*) super; - char* text = ((ListItem*) ListBox_getSelected(super))->value; +HandlerResult AvailableColumnsPanel_eventHandler(Panel* super, int ch) { + AvailableColumnsPanel* this = (AvailableColumnsPanel*) super; + char* text = ((ListItem*) Panel_getSelected(super))->value; HandlerResult result = IGNORED; switch(ch) { @@ -59,11 +59,11 @@ HandlerResult AvailableColumnsListBox_eventHandler(ListBox* super, int ch) { case KEY_ENTER: case KEY_F(5): { - int at = ListBox_getSelectedIndex(this->columns) + 1; - if (at == ListBox_getSize(this->columns)) + int at = Panel_getSelectedIndex(this->columns) + 1; + if (at == Panel_getSize(this->columns)) at--; - ListBox_insert(this->columns, at, (Object*) ListItem_new(text, 0)); - ColumnsListBox_update(this->columns); + Panel_insert(this->columns, at, (Object*) ListItem_new(text, 0)); + ColumnsPanel_update(this->columns); result = HANDLED; break; } |