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

ht_hexinputfield Class Reference

#include <htdialog.h>

Inheritance diagram for ht_hexinputfield:

ht_inputfield ht_view Object List of all members.

Public Member Functions

void init (bounds *b, int maxtextlen)
virtual void done ()
virtual void draw ()
virtual void handlemsg (htmsg *msg)
virtual void receivefocus ()
void setnibble (byte a)

Protected Member Functions

void correct_viewpoint ()

Protected Attributes

int nib

Member Function Documentation

void ht_hexinputfield::correct_viewpoint  )  [protected]
 

Definition at line 1065 of file htdialog.cc.

Referenced by handlemsg(), receivefocus(), and setnibble().

void ht_hexinputfield::done  )  [virtual]
 

Reimplemented from ht_inputfield.

Definition at line 1060 of file htdialog.cc.

References ht_inputfield::done().

void ht_hexinputfield::draw  )  [virtual]
 

Reimplemented from ht_view.

Definition at line 1071 of file htdialog.cc.

References ht_view::buf_lprint(), ht_view::buf_print(), cm_normal, cm_overwrite, ht_view::fill(), ht_view::getcolor(), nib, palidx_generic_input_clip, palidx_generic_input_focused, palidx_generic_input_unfocused, and ht_view::setcursor().

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

Reimplemented from ht_view.

Definition at line 1108 of file htdialog.cc.

References clearmsg(), correct_viewpoint(), ht_view::dirtyview(), ht_view::handlemsg(), K_Backspace, K_Delete, K_Down, K_End, K_Home, K_Insert, K_Left, K_Right, K_Up, msg_keypressed, nib, and setnibble().

void ht_hexinputfield::init bounds *  b,
int  maxtextlen
 

Definition at line 1052 of file htdialog.cc.

References Object::init(), nib, and VIEW_DEBUG_NAME.

Referenced by ht_replace_hexascii_search_form::init(), and ht_hexascii_search_form::init().

void ht_hexinputfield::receivefocus  )  [virtual]
 

Reimplemented from ht_view.

Definition at line 1219 of file htdialog.cc.

References correct_viewpoint(), nib, and ht_view::receivefocus().

void ht_hexinputfield::setnibble byte  a  ) 
 

Definition at line 1228 of file htdialog.cc.

References correct_viewpoint(), ht_inputfield::insertbyte(), and nib.

Referenced by handlemsg().


Member Data Documentation

int ht_hexinputfield::nib [protected]
 

Definition at line 210 of file htdialog.h.

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


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