Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ndk::panel Class Reference

Inheritance diagram for ndk::panel:

Inheritance graph
[legend]
Collaboration diagram for ndk::panel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 panel (panel *parent=0)
virtual void draw ()
virtual int padding () const
engineevents ()
void exec ()
void in_focus (panel &)

Private Member Functions

event::result at_system (const event &)

Private Attributes

engine events_

Detailed Description

Extended version of panel, supports all NDK event engine and general color pallete


Constructor & Destructor Documentation

ndk::panel::panel panel parent = 0  ) 
 


Member Function Documentation

ndk::event::result ndk::panel::at_system const event  )  [private]
 

Reimplemented in ndk::button, ndk::edit, ndk::input, ndk::list_box, ndk::lister< DirectT, BaseT >, ndk::popup_menu, ndk::text_view, ndk::lister< list::vertical, radio_button >, ndk::lister< list::horizontal >, ndk::lister< list::horizontal, push_button >, ndk::lister< list::vertical >, and ndk::lister< DirectT >.

void ndk::panel::draw  )  [virtual]
 

specific version of draw, specially for NDK engine

Reimplemented in ndk::dialog_box< Main >, ndk::edit, ndk::input, ndk::frame, ndk::label, ndk::list_box, ndk::lister< DirectT, BaseT >, ndk::push_button, ndk::slider, ndk::scroll_line< T >, ndk::scroll_bar< DirectT >, ndk::switch_button< T >, ndk::text, ndk::text_view, ndk::dialog_box< T >, ndk::lister< list::vertical, radio_button >, ndk::lister< list::horizontal >, ndk::lister< list::horizontal, push_button >, ndk::lister< list::vertical >, ndk::lister< DirectT >, ndk::scroll_bar< scroll::vertical >, and ndk::switch_button< radio >.

ndk::engine * ndk::panel::events  ) 
 

entry point to events roadway

void ndk::panel::exec  ) 
 

run event loop

void ndk::panel::in_focus panel  ) 
 

set widget as in focus

int ndk::panel::padding  )  const [virtual]
 

return padding size from the edge, helps to control drawing area it's usefull for packing under frames: active area will be (x()+padding(),x()+width()-padding()) x (y()+padding(),y()+height()-padding())

Reimplemented in ndk::frame, and ndk::text_view.


Member Data Documentation

engine ndk::panel::events_ [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Jun 4 16:21:01 2004 for NDK++ by doxygen 1.3.6