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

ht_menu_window Class Reference

#include <htmenu.h>

Inheritance diagram for ht_menu_window:

ht_dialog ht_window ht_group ht_view Object List of all members.

Public Member Functions

void init (bounds *b, ht_context_menu *menu)
virtual void done ()
virtual void getdata (ht_object_stream *s)
virtual void handlemsg (htmsg *msg)
virtual void setdata (ht_object_stream *s)

Protected Attributes

ht_menu_window_bodybody
ht_context_menumenu

Member Function Documentation

void ht_menu_window::done  )  [virtual]
 

Reimplemented from ht_dialog.

Definition at line 737 of file htmenu.cc.

References ht_dialog::done().

Referenced by ht_menu::execute_menu(), and execute_submenu().

void ht_menu_window::getdata ht_object_stream s  )  [virtual]
 

Reimplemented from ht_group.

Definition at line 742 of file htmenu.cc.

References body, and ht_context_menu_window_body::getdata().

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

Reimplemented from ht_dialog.

Definition at line 747 of file htmenu.cc.

References app, button_cancel, button_ok, clearmsg(), CME_ENTRY, CME_SUBMENU, ht_view::databuf_get(), ht_view::dirtyview(), ht_context_menu_entry::entry, execute_submenu(), ht_context_menu::get_entry(), ht_dialog::handlemsg(), menu, msg_button_pressed, mt_empty, ht_menu_window_data::selected, ht_view::sendmsg(), ht_context_menu_entry::submenu, ht_context_menu_entry::type, and ht_context_menu::xpos.

void ht_menu_window::init bounds *  b,
ht_context_menu menu
 

Definition at line 721 of file htmenu.cc.

References body, ht_menu_window_body::init(), Object::init(), ht_window::insert(), menu, and VIEW_DEBUG_NAME.

Referenced by ht_menu::execute_menu(), and execute_submenu().

void ht_menu_window::setdata ht_object_stream s  )  [virtual]
 

Reimplemented from ht_group.

Definition at line 776 of file htmenu.cc.

References body, and ht_context_menu_window_body::setdata().


Member Data Documentation

ht_menu_window_body* ht_menu_window::body [protected]
 

Definition at line 172 of file htmenu.h.

Referenced by getdata(), init(), and setdata().

ht_context_menu* ht_menu_window::menu [protected]
 

Definition at line 173 of file htmenu.h.

Referenced by handlemsg(), and init().


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