Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

TopWindow Class Reference

Class to handle top-level windows. More...

#include <top_window.hpp>

Inheritance diagram for TopWindow:

GenericWindow SkinObject Observer< VarBool > List of all members.

Public Member Functions

virtual void processEvent (EvtRefresh &rEvtRefresh)
 Methods to process OS events.
virtual void processEvent (EvtFocus &rEvtFocus)
 Methods to process OS events.
virtual void processEvent (EvtMotion &rEvtMotion)
virtual void forwardEvent (EvtGeneric &rEvt, CtrlGeneric &rCtrl)
 Forward an event to a control.
virtual void refresh (int left, int top, int width, int height)
 Refresh an area of the window.
virtual const GenericLayoutgetActiveLayout () const
 Get the active layout.
virtual void updateShape ()
 Update the shape of the window from the active layout.
virtual void onControlCapture (const CtrlGeneric &rCtrl)
 Called by a control that wants to capture the mouse.
virtual void onControlRelease (const CtrlGeneric &rCtrl)
 Called by a control that wants to release the mouse.
virtual void onTooltipChange (const CtrlGeneric &rCtrl)
 Called by a control when its tooltip changed.
bool isVisible () const
 Get the initial visibility status.

Protected Member Functions

virtual void innerShow ()
 Actually show the window.

Friends

class WindowManager

Detailed Description

Class to handle top-level windows.

Definition at line 40 of file top_window.hpp.


Member Function Documentation

void TopWindow::processEvent EvtMotion rEvtMotion  )  [virtual]
 

Update the help text

Reimplemented from GenericWindow.

Definition at line 94 of file top_window.cpp.

References CtrlGeneric::getHelpText(), SkinObject::getIntf(), GenericWindow::getLeft(), EvtMotion::getXPos(), EvtMotion::getYPos(), and CtrlGeneric::handleEvent().


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 10:15:04 2005 for vlc-0.8.4a by  doxygen 1.4.2