Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

ht_label Class Reference

#include <htdialog.h>

Inheritance diagram for ht_label:

ht_view Object List of all members.

Public Member Functions

void init (bounds *b, const char *text, ht_view *connected)
virtual void done ()
virtual void draw ()
virtual void handlemsg (htmsg *msg)

Protected Member Functions

virtual char * defaultpalette ()

Protected Attributes

ht_viewconnected
char * text
char * magicchar
ht_key shortcut

Member Function Documentation

char * ht_label::defaultpalette  )  [protected, virtual]
 

Reimplemented from ht_view.

Definition at line 2693 of file htdialog.cc.

References palkey_generic_dialog_default.

void ht_label::done  )  [virtual]
 

Reimplemented from ht_view.

Definition at line 2687 of file htdialog.cc.

References ht_view::done(), and text.

void ht_label::draw  )  [virtual]
 

Reimplemented from ht_view.

Definition at line 2698 of file htdialog.cc.

References ht_view::buf_lprint(), ht_view::buf_printchar(), connected, ht_view::focused, ht_view::getcolor(), magicchar, palidx_generic_text_focused, palidx_generic_text_shortcut, palidx_generic_text_unfocused, text, and vcp.

void ht_label::handlemsg htmsg *  msg  )  [virtual]
 

Reimplemented from ht_view.

Definition at line 2711 of file htdialog.cc.

References app, clearmsg(), connected, ht_view::dirtyview(), ht_view::focus(), ht_view::handlemsg(), msg_keypressed, mt_postprocess, and shortcut.

void ht_label::init bounds *  b,
const char *  text,
ht_view connected
 

Definition at line 2672 of file htdialog.cc.

References connected, ht_key, ht_metakey(), ht_strdup(), Object::init(), K_INVALID, magicchar, shortcut, text, and VO_POSTPROCESS.

Referenced by ht_uformat_viewer::address_input(), palette_entry::editdialog(), file_new_dialog(), file_open_dialog(), ht_replace_dialog::init(), ht_search_dialog::init(), ht_replace_hexascii_search_form::init(), ht_expr_search_form::init(), ht_vregex_search_form::init(), ht_evalstr_search_form::init(), ht_hexascii_search_form::init(), FileBrowser::init(), ht_blockop_dialog::init(), inputboxrect(), and ht_text_viewer::popup_change_highlight().


Member Data Documentation

ht_view* ht_label::connected [protected]
 

Definition at line 543 of file htdialog.h.

Referenced by draw(), handlemsg(), and init().

char* ht_label::magicchar [protected]
 

Definition at line 545 of file htdialog.h.

Referenced by draw(), and init().

ht_key ht_label::shortcut [protected]
 

Definition at line 546 of file htdialog.h.

Referenced by handlemsg(), and init().

char* ht_label::text [protected]
 

Definition at line 544 of file htdialog.h.

Referenced by done(), draw(), and init().


The documentation for this class was generated from the following files:
Generated on Fri May 7 21:15:59 2004 by doxygen 1.3.5