#include <htanaly.h>
Inheritance diagram for SymbolBox:
Public Member Functions | |
void | init (bounds *b, Analyser *Analy) |
virtual void | done () |
virtual int | calcCount () |
virtual int | cursorAdjust () |
virtual int | estimateEntryPos (void *entry) |
virtual void * | getFirst () |
virtual void * | getLast () |
virtual void * | getNext (void *entry) |
virtual void * | getPrev (void *entry) |
virtual char * | getStr (int col, void *entry) |
virtual bool | idle () |
virtual int | numColumns () |
virtual void * | quickfind (char *s) |
virtual char * | quickfindCompletition (char *s) |
Public Attributes | |
Analyser * | analy |
char * | str |
int | idle_count |
int | symbols |
|
Implements ht_listbox. Definition at line 130 of file htanaly.cc. References analy, and Analyser::getSymbolCount(). |
|
Reimplemented from ht_listbox. Definition at line 135 of file htanaly.cc. References Location::addr, getFirst(), Symbol::location, and Address::stringSize(). |
|
Reimplemented from ht_listbox. Definition at line 124 of file htanaly.cc. References ht_listbox::done(), and str. |
|
Reimplemented from ht_listbox. Definition at line 142 of file htanaly.cc. |
|
Implements ht_listbox. Definition at line 147 of file htanaly.cc. References analy, Analyser::enumSymbols(), and NULL. Referenced by cursorAdjust(). |
|
Implements ht_listbox. Definition at line 152 of file htanaly.cc. References analy, Analyser::enumSymbolsReverse(), and NULL. |
|
Implements ht_listbox. Definition at line 157 of file htanaly.cc. References analy, Analyser::enumSymbols(), and NULL. |
|
Implements ht_listbox. Definition at line 163 of file htanaly.cc. References analy, Analyser::enumSymbolsReverse(), and NULL. |
|
Implements ht_listbox. Definition at line 169 of file htanaly.cc. References Location::addr, ADDRESS_STRING_FORMAT_LEADING_WHITESPACE, global_analyser_address_string_format, ht_snprintf(), label_type_short(), Symbol::location, Symbol::name, NULL, str, and Symbol::type. |
|
Standard Object idle function. Overwrite and register with htidle.cc:register_idle()
Reimplemented from Object. Definition at line 188 of file htanaly.cc. References analy, Analyser::getSymbolCount(), idle_count, ht_listbox::redraw(), symbols, and ht_listbox::update(). |
|
Definition at line 115 of file htanaly.cc. References analy, Analyser::getSymbolCount(), idle_count, Object::init(), smalloc(), str, and symbols. Referenced by ht_aviewer::showSymbols(). |
|
Reimplemented from ht_listbox. Definition at line 201 of file htanaly.cc. |
|
Implements ht_listbox. Definition at line 206 of file htanaly.cc. References analy, Analyser::enumSymbolsByName(), Analyser::getSymbolByName(), Symbol::name, and NULL. Referenced by ht_aviewer::showSymbols(). |
|
Reimplemented from ht_listbox. Definition at line 223 of file htanaly.cc. References analy, Analyser::enumSymbols(), Analyser::enumSymbolsByName(), Analyser::getSymbolByName(), ht_strdup(), ht_strncmp(), Symbol::name, smalloc(), and strccomm(). |
|
Definition at line 81 of file htanaly.h. Referenced by calcCount(), getFirst(), getLast(), getNext(), getPrev(), idle(), init(), quickfind(), and quickfindCompletition(). |
|
|
|
|
|
|