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

ht_listpopup Class Reference

#include <htdialog.h>

Inheritance diagram for ht_listpopup:

ht_statictext ht_text ht_view Object List of all members.

Public Member Functions

void init (bounds *b)
virtual void done ()
virtual int datasize ()
virtual void draw ()
virtual vcp gettextcolor ()
virtual void getdata (ht_object_stream *s)
virtual char * gettext ()
virtual void handlemsg (htmsg *msg)
virtual void setdata (ht_object_stream *s)
void insertstring (char *string)

Protected Member Functions

int run_listpopup ()

Protected Attributes

ht_listpopup_dialoglistpopup

Member Function Documentation

int ht_listpopup::datasize  )  [virtual]
 

Reimplemented from ht_view.

Definition at line 2578 of file htdialog.cc.

References ht_listpopup_dialog::datasize(), and listpopup.

void ht_listpopup::done  )  [virtual]
 

Reimplemented from ht_statictext.

Definition at line 2570 of file htdialog.cc.

References ht_view::done(), ht_listpopup_dialog::done(), and listpopup.

void ht_listpopup::draw  )  [virtual]
 

Reimplemented from ht_statictext.

Definition at line 2583 of file htdialog.cc.

References ht_view::buf_printchar(), CHAR_ARROW_DOWN, ht_statictext::draw(), and gettextcolor().

void ht_listpopup::getdata ht_object_stream s  )  [virtual]
 

Reimplemented from ht_view.

Definition at line 2595 of file htdialog.cc.

References ht_listpopup_dialog::getdata(), and listpopup.

char * ht_listpopup::gettext  )  [virtual]
 

Reimplemented from ht_statictext.

Definition at line 2600 of file htdialog.cc.

References ht_view::databuf_get(), and listpopup.

vcp ht_listpopup::gettextcolor  )  [virtual]
 

Reimplemented from ht_statictext.

Definition at line 2589 of file htdialog.cc.

References ht_view::getcolor(), palidx_generic_input_focused, palidx_generic_input_selected, and vcp.

Referenced by draw().

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

Reimplemented from ht_view.

Definition at line 2607 of file htdialog.cc.

References clearmsg(), ht_view::databuf_get(), ht_view::databuf_set(), ht_view::handlemsg(), K_Down, K_Up, listpopup, msg_keypressed, run_listpopup(), ht_listpopup_dialog::select_next(), and ht_listpopup_dialog::select_prev().

void ht_listpopup::init bounds *  b  ) 
 

Definition at line 2555 of file htdialog.cc.

References align_left, ht_listpopup_dialog::init(), Object::init(), listpopup, ht_view::setoptions(), VIEW_DEBUG_NAME, and VO_SELECTABLE.

Referenced by file_open_dialog(), ht_replace_dialog::init(), ht_search_dialog::init(), and ht_blockop_dialog::init().

void ht_listpopup::insertstring char *  string  ) 
 

Definition at line 2645 of file htdialog.cc.

References ht_listpopup_dialog::insertstring(), listpopup, and string.

Referenced by file_open_dialog(), ht_blockop_dialog::init(), ht_replace_dialog::insert_replace_mode(), and ht_search_dialog::insert_search_mode().

int ht_listpopup::run_listpopup  )  [protected]
 

Definition at line 2636 of file htdialog.cc.

References listpopup, ht_view::relocate_to(), ht_dialog::run(), and ht_view::unrelocate_to().

Referenced by handlemsg().

void ht_listpopup::setdata ht_object_stream s  )  [virtual]
 

Reimplemented from ht_view.

Definition at line 2650 of file htdialog.cc.

References listpopup, and ht_listpopup_dialog::setdata().


Member Data Documentation

ht_listpopup_dialog* ht_listpopup::listpopup [protected]
 

Definition at line 486 of file htdialog.h.

Referenced by datasize(), done(), getdata(), gettext(), handlemsg(), init(), insertstring(), run_listpopup(), and setdata().


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