#include <infoview.h>
Inheritance diagram for ht_info_viewer:
Public Member Functions | |
void | init (bounds *b) |
virtual void | done () |
virtual void | draw () |
virtual char * | defaultpalette () |
virtual void | get_pindicator_str (char *buf) |
virtual void | handlemsg (htmsg *msg) |
virtual bool | gotonode (char *file, char *node) |
Protected Member Functions | |
int | find_node (char *infofile, char *node) |
ht_tree * | get_xrefs () |
bool | igotonode (char *file, char *node, bool add2hist) |
UINT | readfile (char *fn, char **text) |
Protected Attributes | |
char * | cwd |
char * | file |
char * | node |
ht_tree * | xrefs |
ht_list * | history |
|
Reimplemented from ht_view. Definition at line 433 of file infoview.cc. References palkey_generic_help_default. |
|
Reimplemented from ht_text_viewer. Definition at line 417 of file infoview.cc. References cwd, ht_tree::destroy(), ht_list::destroy(), ht_text_viewer::done(), file, history, node, and xrefs. |
|
Reimplemented from ht_text_viewer. Definition at line 438 of file infoview.cc. References ht_text_viewer::draw(), and ht_text_viewer::physical_cursorx(). |
|
Definition at line 444 of file infoview.cc. References NULL, NUM_NODE_TAGS, UINT, and whitespaces(). Referenced by igotonode(). |
|
Reimplemented from ht_text_viewer. Definition at line 603 of file infoview.cc. |
|
Definition at line 484 of file infoview.cc. References xrefs. Referenced by handlemsg(). |
|
Definition at line 489 of file infoview.cc. References igotonode(). Referenced by ht_app::create_window_help(). |
|
|
Definition at line 513 of file infoview.cc. References cwd, ht_tree::destroy(), ht_mem_file::done(), file, find_node(), ht_mem_file::get_size(), history, HT_NAME_MAX, htinfo, ht_info_lexer::init(), ht_info_textfile::init(), ht_mem_file::init(), ht_list::insert(), MAGIC_HT_HELP, node, NULL, parse_info_node(), readfile(), ht_text_viewer::select_clear(), ht_text_viewer::set_lexer(), ht_info_textfile::set_node(), ht_text_viewer::set_textfile(), ht_info_lexer::set_xrefs(), sys_basename(), sys_common_canonicalize(), sys_dirname(), sys_is_path_delim(), and xrefs. Referenced by gotonode(), and handlemsg(). |
|
Definition at line 400 of file infoview.cc. References cwd, file, history, Object::init(), ht_info_textfile::init(), ht_mem_file::init(), node, NULL, and xrefs. Referenced by ht_app::create_window_help(). |
|
Definition at line 494 of file infoview.cc. References len, malloc(), size, and UINT. Referenced by igotonode(). |
|
Definition at line 90 of file infoview.h. Referenced by done(), igotonode(), and init(). |
|
Definition at line 91 of file infoview.h. Referenced by done(), get_pindicator_str(), handlemsg(), igotonode(), and init(). |
|
Definition at line 94 of file infoview.h. Referenced by done(), handlemsg(), igotonode(), and init(). |
|
Definition at line 92 of file infoview.h. Referenced by done(), get_pindicator_str(), igotonode(), and init(). |
|
Definition at line 93 of file infoview.h. Referenced by done(), get_xrefs(), igotonode(), and init(). |