#include <htmenu.h>
Inheritance diagram for ht_menu_window:
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_body * | body |
ht_context_menu * | menu |
|
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(). |
|
Reimplemented from ht_group. Definition at line 742 of file htmenu.cc. References body, and ht_context_menu_window_body::getdata(). |
|
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. |
|
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(). |
|
Reimplemented from ht_group. Definition at line 776 of file htmenu.cc. References body, and ht_context_menu_window_body::setdata(). |
|
|
|
Definition at line 173 of file htmenu.h. Referenced by handlemsg(), and init(). |