Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::Win32PopupWindowPeer Class Reference

#include <Win32PopupWindowPeer.h>

Inheritance diagram for VCF::Win32PopupWindowPeer:

VCF::Win32Window VCF::PopupWindowPeer VCF::AbstractWin32Component VCF::WindowPeer VCF::Interface VCF::Win32Object VCF::ControlPeer VCF::Interface VCF::ObjectWithEvents VCF::Interface VCF::Object List of all members.

Public Member Functions

 Win32PopupWindowPeer (Frame *frame, Window *owner)
virtual ~Win32PopupWindowPeer ()
virtual void create (Control *owningControl)
 This is called to actually create any neccessary windowing system resources specific to a new control (or widget/window/etc) instance for the platform.
virtual Win32Object::CreateParams createParams ()
 called before the create window is called.
virtual void setBorder (Border *border)
 Called by the control when it's border object changes.
virtual void setText (const String &text)
 sets the text for the control
virtual void setBounds (VCF::Rect *rect)
 sets the bounds for the component.
virtual void setVisible (const bool &visible)
 shows or hides the component.
virtual void setClientBounds (Rect *bounds)
virtual void close ()
virtual void setFrameStyle (const FrameStyleType &frameStyle)
virtual void setFrameTopmost (const bool &isTopmost)
virtual bool isMaximized ()
virtual void setMaximized (const bool maximised)
virtual bool isMinimized ()
virtual void setMinimized (const bool &minimized)
virtual void restore ()
virtual void setIconImage (Image *icon)
virtual bool isActiveWindow ()
virtual bool handleEventMessages (UINT message, WPARAM wParam, LPARAM lParam, LRESULT &wndProcResult, WNDPROC defaultWndProc=NULL)
 returns true if no further handling is required, otherwise returns false, which means the rest of the handling needs to be done by the default wnd proc.
virtual void showModal ()
virtual void showAsSheet (Window *owningWindow)
virtual void show ()

Constructor & Destructor Documentation

VCF::Win32PopupWindowPeer::Win32PopupWindowPeer Frame frame,
Window owner
 

virtual VCF::Win32PopupWindowPeer::~Win32PopupWindowPeer  )  [virtual]
 


Member Function Documentation

virtual void VCF::Win32PopupWindowPeer::close  )  [virtual]
 

Reimplemented from VCF::Win32Window.

virtual void VCF::Win32PopupWindowPeer::create Control owningControl  )  [virtual]
 

This is called to actually create any neccessary windowing system resources specific to a new control (or widget/window/etc) instance for the platform.

create() must be called by the containing VCF::Control subclass, typically in the classes constructor, after retreiving the new peer instance from the appropriate UIToolkit::createXXX() call.

Reimplemented from VCF::Win32Window.

virtual Win32Object::CreateParams VCF::Win32PopupWindowPeer::createParams  )  [virtual]
 

called before the create window is called.

Overide this to change the style and style ex parameters. Returns a pair, the pair.first is the style parameter, the pair.second is the style ex paramater.

Reimplemented from VCF::Win32Window.

virtual bool VCF::Win32PopupWindowPeer::handleEventMessages UINT  message,
WPARAM  wParam,
LPARAM  lParam,
LRESULT &  wndProcResult,
WNDPROC  defaultWndProc = NULL
[virtual]
 

returns true if no further handling is required, otherwise returns false, which means the rest of the handling needs to be done by the default wnd proc.

Reimplemented from VCF::Win32Window.

virtual bool VCF::Win32PopupWindowPeer::isActiveWindow  )  [virtual]
 

Reimplemented from VCF::Win32Window.

virtual bool VCF::Win32PopupWindowPeer::isMaximized  )  [virtual]
 

Reimplemented from VCF::Win32Window.

virtual bool VCF::Win32PopupWindowPeer::isMinimized  )  [virtual]
 

Reimplemented from VCF::Win32Window.

virtual void VCF::Win32PopupWindowPeer::restore  )  [virtual]
 

Reimplemented from VCF::Win32Window.

virtual void VCF::Win32PopupWindowPeer::setBorder Border border  )  [virtual]
 

Called by the control when it's border object changes.

May or may not need to be implemented depending on the windowing system.

Reimplemented from VCF::AbstractWin32Component.

virtual void VCF::Win32PopupWindowPeer::setBounds VCF::Rect rect  )  [virtual]
 

sets the bounds for the component.

Bounds are specified in the coordinate system of the componenents parent.

Reimplemented from VCF::Win32Window.

virtual void VCF::Win32PopupWindowPeer::setClientBounds Rect bounds  )  [virtual]
 

Reimplemented from VCF::Win32Window.

virtual void VCF::Win32PopupWindowPeer::setFrameStyle const FrameStyleType frameStyle  )  [virtual]
 

Reimplemented from VCF::Win32Window.

virtual void VCF::Win32PopupWindowPeer::setFrameTopmost const bool &  isTopmost  )  [virtual]
 

Reimplemented from VCF::Win32Window.

virtual void VCF::Win32PopupWindowPeer::setIconImage Image icon  )  [virtual]
 

Reimplemented from VCF::Win32Window.

virtual void VCF::Win32PopupWindowPeer::setMaximized const bool  maximised  )  [virtual]
 

Reimplemented from VCF::Win32Window.

virtual void VCF::Win32PopupWindowPeer::setMinimized const bool &  minimized  )  [virtual]
 

Reimplemented from VCF::Win32Window.

virtual void VCF::Win32PopupWindowPeer::setText const String text  )  [virtual]
 

sets the text for the control

Reimplemented from VCF::Win32Window.

virtual void VCF::Win32PopupWindowPeer::setVisible const bool &  visible  )  [virtual]
 

shows or hides the component.

This does NOT close the component (if invoked on a frame based component ).

Reimplemented from VCF::Win32Window.

virtual void VCF::Win32PopupWindowPeer::show  )  [virtual]
 

Implements VCF::PopupWindowPeer.

virtual void VCF::Win32PopupWindowPeer::showAsSheet Window owningWindow  )  [virtual]
 

Implements VCF::PopupWindowPeer.

virtual void VCF::Win32PopupWindowPeer::showModal  )  [virtual]
 

Implements VCF::PopupWindowPeer.


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information