#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(). | 
 1.3.5
 
1.3.5