#include <htdialog.h>
Inheritance diagram for ht_text_listbox:
Public Member Functions | |
void | init (bounds *b, int Cols=1, int Keycol=0, UINT Listboxcaps=LISTBOX_QUICKFIND) |
virtual void | done () |
virtual int | calcCount () |
virtual int | compare_strn (char *s1, char *s2, int l) |
virtual int | compare_ccomm (char *s1, char *s2) |
virtual int | cursorAdjust () |
void * | getEntryByID (UINT id) |
virtual void * | getFirst () |
virtual void * | getLast () |
UINT | getID (void *entry) |
virtual void * | getNext (void *entry) |
virtual void * | getPrev (void *entry) |
virtual char * | getStr (int col, void *entry) |
void | insert_str (int id, char *str,...) |
void | insert_str (int id, char **strs) |
void | insert_str_extra (int id, void *extra_data, char *str,...) |
void | insert_str_extra (int id, void *extra_data, char **strs) |
virtual int | numColumns () |
virtual void * | quickfind (char *s) |
virtual char * | quickfindCompletition (char *s) |
void | sort (int count, ht_text_listbox_sort_order *so) |
virtual void | update () |
Protected Member Functions | |
virtual void | clearAll () |
virtual void | freeExtraData (void *extra_data) |
Protected Attributes | |
int | cols |
int | keycol |
int | count |
ht_text_listbox_item * | first |
ht_text_listbox_item * | last |
int | Cursor_adjust |
|
Implements ht_listbox. Definition at line 2022 of file htdialog.cc. References count. Referenced by sort(). |
|
Definition at line 1997 of file htdialog.cc. References ht_listbox::clearQuickfind(), cols, count, Cursor_adjust, ht_text_listbox_item::data, ht_text_listbox_item::extra_data, first, freeExtraData(), getFirst(), last, ht_text_listbox_item::next, and NULL. Referenced by done(), and VfsListbox::reread(). |
|
Reimplemented in ht_itext_listbox. Definition at line 2032 of file htdialog.cc. References strccomm(). Referenced by quickfindCompletition(). |
|
Reimplemented in ht_itext_listbox. Definition at line 2027 of file htdialog.cc. References ht_strncmp(). Referenced by quickfind(), and quickfindCompletition(). |
|
Reimplemented from ht_listbox. Reimplemented in VfsListbox. Definition at line 2037 of file htdialog.cc. References Cursor_adjust. |
|
Reimplemented from ht_listbox. Reimplemented in ht_itext_listbox, ht_pe_export_viewer, ht_pef_import_viewer, ht_pe_import_viewer, ht_xbe_import_viewer, and VfsListbox. Definition at line 1991 of file htdialog.cc. References clearAll(), and ht_listbox::done(). Referenced by ht_xbe_import_viewer::done(), ht_pe_import_viewer::done(), ht_pef_import_viewer::done(), ht_pe_export_viewer::done(), and ht_itext_listbox::done(). |
|
Reimplemented in VfsListbox. Definition at line 2042 of file htdialog.cc. Referenced by clearAll(). |
|
|
|
Implements ht_listbox. Definition at line 2046 of file htdialog.cc. References first. Referenced by VfsListbox::changeURL(), and clearAll(). |
|
Definition at line 2051 of file htdialog.cc. References UINT. Referenced by file_new_dialog(), ht_text_viewer::popup_change_highlight(), ht_app::popup_view_list(), ht_app::popup_window_list(), ht_uformat_viewer::ref_desc(), ht_text_editor::show_protocol(), and ht_aviewer::showXRefs(). |
|
Implements ht_listbox. Definition at line 2060 of file htdialog.cc. References last. |
|
Implements ht_listbox. Definition at line 2065 of file htdialog.cc. References NULL. Referenced by VfsListbox::changeURL(), and sort(). |
|
Implements ht_listbox. Definition at line 2071 of file htdialog.cc. References NULL. |
|
Implements ht_listbox. Definition at line 2077 of file htdialog.cc. References cols. |
|
Definition at line 1980 of file htdialog.cc. References cols, count, Cursor_adjust, first, Object::init(), keycol, last, NULL, ht_listbox::rearrangeColumns(), and UINT. Referenced by dialog_assemble(), file_new_dialog(), ht_app::popup_view_list(), and ht_app::popup_window_list(). |
|
Definition at line 2140 of file htdialog.cc. References insert_str_extra(), and NULL. |
|
|
Definition at line 2086 of file htdialog.cc. References cols, count, ht_text_listbox_item::data, ht_text_listbox_item::extra_data, first, ht_strdup(), ht_text_listbox_item::id, last, malloc(), ht_text_listbox_item::next, NULL, and ht_text_listbox_item::prev. |
|
Definition at line 2111 of file htdialog.cc. References cols, count, ht_text_listbox_item::data, ht_text_listbox_item::extra_data, first, ht_strdup(), ht_text_listbox_item::id, last, malloc(), ht_text_listbox_item::next, NULL, and ht_text_listbox_item::prev. Referenced by insert_str(), and VfsListbox::reread(). |
|
Reimplemented from ht_listbox. Definition at line 2175 of file htdialog.cc. References cols. |
|
Implements ht_listbox. Reimplemented in VfsListbox. Definition at line 2180 of file htdialog.cc. References compare_strn(), ht_text_listbox_item::data, first, keycol, and ht_text_listbox_item::next. |
|
Reimplemented from ht_listbox. Reimplemented in VfsListbox. Definition at line 2190 of file htdialog.cc. References compare_ccomm(), compare_strn(), ht_text_listbox_item::data, first, ht_strdup(), keycol, ht_text_listbox_item::next, and NULL. |
|
Definition at line 2239 of file htdialog.cc. References calcCount(), first, getNext(), ht_text_listbox_item::id, last, malloc(), ht_text_listbox_item::next, NULL, ht_text_listbox_item::prev, ht_listbox::stateChanged(), and update(). Referenced by VfsListbox::changeURL(), dialog_assemble(), ht_xbe_import_viewer::dosort(), ht_pe_import_viewer::dosort(), ht_pef_import_viewer::dosort(), and ht_pe_export_viewer::func(). |
|
Reimplemented from ht_listbox. Reimplemented in VfsListbox. Definition at line 2283 of file htdialog.cc. References Cursor_adjust, keycol, and ht_listbox::update(). Referenced by dialog_assemble(), file_new_dialog(), htpefimports_init(), ht_text_viewer::popup_change_highlight(), ht_app::popup_view_list(), ht_app::popup_window_list(), ht_uformat_viewer::ref_desc(), ht_text_editor::show_protocol(), ht_aviewer::showXRefs(), sort(), srt_x86(), and VfsListbox::update(). |
|
Reimplemented from ht_listbox. Definition at line 367 of file htdialog.h. Referenced by clearAll(), getStr(), init(), insert_str(), insert_str_extra(), and numColumns(). |
|
Definition at line 367 of file htdialog.h. Referenced by calcCount(), clearAll(), init(), insert_str(), and insert_str_extra(). |
|
Definition at line 369 of file htdialog.h. Referenced by clearAll(), cursorAdjust(), init(), and update(). |
|
Definition at line 368 of file htdialog.h. Referenced by clearAll(), getFirst(), init(), insert_str(), insert_str_extra(), quickfind(), quickfindCompletition(), and sort(). |
|
Definition at line 367 of file htdialog.h. Referenced by init(), quickfind(), quickfindCompletition(), and update(). |
|
Definition at line 368 of file htdialog.h. Referenced by clearAll(), getLast(), init(), insert_str(), insert_str_extra(), and sort(). |