#include <htobj.h>
Inheritance diagram for ht_frame:
Public Member Functions | |
void | init (bounds *b, const char *desc, UINT style, UINT number=0) |
virtual void | done () |
virtual void | draw () |
virtual UINT | getnumber () |
virtual int | load (ht_object_stream *s) |
virtual OBJECT_ID | object_id () const |
virtual void | setnumber (UINT number) |
virtual void | settext (const char *text) |
virtual void | store (ht_object_stream *s) |
UINT | getstyle () |
void | setframestate (UINT framestate) |
void | setstyle (UINT style) |
Protected Member Functions | |
virtual vcp | getcurcol_normal () |
virtual vcp | getcurcol_killer () |
Protected Attributes | |
UINT | number |
UINT | style |
UINT | framestate |
|
Reimplemented from ht_view. Reimplemented in ht_menu_frame. Definition at line 1453 of file htobj.cc. References ht_view::done(). Referenced by ht_menu_frame::done(), and ht_window::setframe(). |
|
Reimplemented from ht_view. Definition at line 1458 of file htobj.cc. References ht_view::buf_print(), ht_view::buf_printchar(), ht_view::buf_printf(), CHAR_CORNERLL, CHAR_CORNERLL_DBL, CHAR_CORNERLR, CHAR_CORNERLR_DBL, CHAR_CORNERUL, CHAR_CORNERUL_DBL, CHAR_CORNERUR, CHAR_CORNERUR_DBL, CHAR_LINEH, CHAR_LINEH_DBL, CHAR_LINEV, CHAR_LINEV_DBL, CHAR_QUAD_SMALL, ht_view::focused, framestate, FS_KILLER, FS_MOVE, FS_NUMBER, FS_RESIZE, FS_THICK, FS_TITLE, FST_FOCUSED, FST_MOVE, FST_RESIZE, FST_UNFOCUSED, getcurcol_killer(), getcurcol_normal(), number, setframestate(), style, and vcp. |
|
Reimplemented in ht_menu_frame. Definition at line 1559 of file htobj.cc. References ht_view::getcolor(), palidx_generic_frame_killer, and vcp. Referenced by draw(). |
|
Reimplemented in ht_menu_frame. Definition at line 1545 of file htobj.cc. References framestate, FST_FOCUSED, FST_MOVE, FST_RESIZE, FST_UNFOCUSED, ht_view::getcolor(), palidx_generic_frame_focused, palidx_generic_frame_move_resize, palidx_generic_frame_unfocused, and vcp. Referenced by draw(), and ht_menu_frame::getcurcol_normal(). |
|
Reimplemented from ht_view. |
|
Definition at line 1569 of file htobj.cc. Referenced by ht_window::receivefocus(), ht_window::releasefocus(), and ht_window::setframe(). |
|
Definition at line 1441 of file htobj.cc. References framestate, FST_UNFOCUSED, GMH_FIT, GMV_FIT, Object::init(), MK_GM, number, style, UINT, VIEW_DEBUG_NAME, and VO_RESIZE. Referenced by ht_menu::execute_menu(), execute_submenu(), and ht_window::init(). |
|
loads object from object stream.
Reimplemented from ht_view. Definition at line 1574 of file htobj.cc. References ht_view::load(). |
|
Reimplemented from ht_view. Definition at line 1579 of file htobj.cc. References ATOM_HT_FRAME. |
|
Definition at line 1584 of file htobj.cc. References ht_view::dirtyview(), framestate, and UINT. Referenced by draw(), and ht_window::next_action_state(). |
|
Reimplemented from ht_view. Definition at line 1590 of file htobj.cc. References ht_view::dirtyview(), number, and UINT. Referenced by ht_window::setnumber(). |
|
Definition at line 1596 of file htobj.cc. Referenced by ht_window::receivefocus(), and ht_window::releasefocus(). |
|
Reimplemented from ht_text. Definition at line 1601 of file htobj.cc. References ht_view::dirtyview(), and ht_strdup(). Referenced by ht_window::settitle(). |
|
stores object. Reimplemented from ht_view. Definition at line 1608 of file htobj.cc. References ht_view::store(). |
|
Definition at line 344 of file htobj.h. Referenced by draw(), getcurcol_normal(), init(), and setframestate(). |
|
Definition at line 342 of file htobj.h. Referenced by draw(), getnumber(), init(), and setnumber(). |
|
Definition at line 343 of file htobj.h. Referenced by draw(), getstyle(), init(), and setstyle(). |