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

ht_replace_dialog Class Reference

#include <htsearch.h>

Inheritance diagram for ht_replace_dialog:

ht_search_dialog ht_dialog ht_window ht_group ht_view Object List of all members.

Public Member Functions

void init (bounds *b)
virtual void done ()
virtual void handlemsg (htmsg *msg)
void insert_replace_mode (int id, char *desc, ht_view *v)
void select_replace_mode (int id)
ht_viewget_replace_modeform ()
int get_replace_modeid ()

Public Attributes

ht_xgroupreplace_mode_xgroup

Protected Member Functions

int find_replace_mode (int id)
void select_replace_mode_bymodeidx ()

Protected Attributes

ht_listpopupreplace_mode_popup
int rmodeidx
int rmodecount
ht_search_dialog_mode rmodes [MAX_REPLACE_DIALOG_MODES]

Member Function Documentation

void ht_replace_dialog::done  )  [virtual]
 

Reimplemented from ht_search_dialog.

Definition at line 1434 of file htsearch.cc.

References ht_dialog::done().

Referenced by replace_dialog().

int ht_replace_dialog::find_replace_mode int  id  )  [protected]
 

Definition at line 1439 of file htsearch.cc.

References ht_search_dialog_mode::id, rmodecount, and rmodes.

Referenced by select_replace_mode().

ht_view * ht_replace_dialog::get_replace_modeform  ) 
 

Definition at line 1467 of file htsearch.cc.

References rmodeidx, and rmodes.

Referenced by replace_dialog().

int ht_replace_dialog::get_replace_modeid  ) 
 

Definition at line 1462 of file htsearch.cc.

References rmodeidx, and rmodes.

Referenced by replace_dialog().

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

Reimplemented from ht_search_dialog.

Definition at line 1449 of file htsearch.cc.

References ht_view::databuf_get(), ht_search_dialog::handlemsg(), ht_listpopup_data, msg_keypressed, replace_mode_popup, rmodeidx, and select_replace_mode_bymodeidx().

void ht_replace_dialog::init bounds *  b  ) 
 

Definition at line 1393 of file htsearch.cc.

References ht_xgroup::init(), ht_label::init(), ht_view::init(), ht_listpopup::init(), Object::init(), ht_window::insert(), NULL, replace_mode_popup, replace_mode_xgroup, rmodecount, and VO_SELECTABLE.

Referenced by replace_dialog().

void ht_replace_dialog::insert_replace_mode int  id,
char *  desc,
ht_view v
 

Definition at line 1472 of file htsearch.cc.

References ht_group::insert(), ht_listpopup::insertstring(), MAX_REPLACE_DIALOG_MODES, replace_mode_popup, replace_mode_xgroup, rmodecount, and rmodes.

Referenced by replace_dialog().

void ht_replace_dialog::select_replace_mode int  id  ) 
 

Definition at line 1484 of file htsearch.cc.

References find_replace_mode(), rmodeidx, and select_replace_mode_bymodeidx().

Referenced by replace_dialog().

void ht_replace_dialog::select_replace_mode_bymodeidx  )  [protected]
 

Definition at line 1493 of file htsearch.cc.

References ht_view::databuf_set(), ht_listpopup_data, msg_dirtyview, replace_mode_popup, rmodeidx, and ht_view::sendmsg().

Referenced by handlemsg(), and select_replace_mode().


Member Data Documentation

ht_listpopup* ht_replace_dialog::replace_mode_popup [protected]
 

Definition at line 260 of file htsearch.h.

Referenced by handlemsg(), init(), insert_replace_mode(), and select_replace_mode_bymodeidx().

ht_xgroup* ht_replace_dialog::replace_mode_xgroup
 

Definition at line 269 of file htsearch.h.

Referenced by init(), insert_replace_mode(), and replace_dialog().

int ht_replace_dialog::rmodecount [protected]
 

Definition at line 263 of file htsearch.h.

Referenced by find_replace_mode(), init(), and insert_replace_mode().

int ht_replace_dialog::rmodeidx [protected]
 

Definition at line 262 of file htsearch.h.

Referenced by get_replace_modeform(), get_replace_modeid(), handlemsg(), select_replace_mode(), and select_replace_mode_bymodeidx().

ht_search_dialog_mode ht_replace_dialog::rmodes[MAX_REPLACE_DIALOG_MODES] [protected]
 

Definition at line 264 of file htsearch.h.

Referenced by find_replace_mode(), get_replace_modeform(), get_replace_modeid(), and insert_replace_mode().


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