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

VCF::WindowPeer Class Reference

#include <vcf/ApplicationKit/WindowPeer.h>

Inheritance diagram for VCF::WindowPeer:

VCF::Interface VCF::GTKWindow VCF::OSXWindow VCF::Win32Window VCF::X11Window VCF::XCBWindowPeer VCF::GTKDialog VCF::OSXDialog VCF::Win32Dialog VCF::Win32PopupWindowPeer VCF::Win32TransparentWindowPeer List of all members.

Public Member Functions

virtual ~WindowPeer ()
virtual Rect getClientBounds ()=0
virtual void setClientBounds (Rect *bounds)=0
virtual void close ()=0
virtual void setFrameStyle (const FrameStyleType &frameStyle)=0
virtual void setFrameTopmost (const bool &isTopmost)=0
virtual bool isMaximized ()=0
virtual void setMaximized (const bool maximised)=0
virtual bool isMinimized ()=0
virtual void setMinimized (const bool &minimized)=0
virtual void restore ()=0
virtual void setIconImage (Image *icon)=0
virtual bool isActiveWindow ()=0
virtual void setBorderPath (Path *path)=0

Constructor & Destructor Documentation

virtual VCF::WindowPeer::~WindowPeer  )  [inline, virtual]
 


Member Function Documentation

virtual void VCF::WindowPeer::close  )  [pure virtual]
 

Implemented in VCF::GTKWindow, VCF::OSXDialog, VCF::OSXWindow, VCF::Win32PopupWindowPeer, VCF::Win32Window, VCF::X11Window, and VCF::XCBWindowPeer.

virtual Rect VCF::WindowPeer::getClientBounds  )  [pure virtual]
 

Implemented in VCF::GTKWindow, VCF::OSXWindow, VCF::Win32Window, VCF::X11Window, and VCF::XCBWindowPeer.

virtual bool VCF::WindowPeer::isActiveWindow  )  [pure virtual]
 

Implemented in VCF::GTKWindow, VCF::OSXWindow, VCF::Win32PopupWindowPeer, VCF::Win32Window, and VCF::XCBWindowPeer.

virtual bool VCF::WindowPeer::isMaximized  )  [pure virtual]
 

Implemented in VCF::GTKWindow, VCF::OSXWindow, VCF::Win32PopupWindowPeer, VCF::Win32Window, VCF::X11Window, and VCF::XCBWindowPeer.

virtual bool VCF::WindowPeer::isMinimized  )  [pure virtual]
 

Implemented in VCF::GTKWindow, VCF::OSXWindow, VCF::Win32PopupWindowPeer, VCF::Win32Window, VCF::X11Window, and VCF::XCBWindowPeer.

virtual void VCF::WindowPeer::restore  )  [pure virtual]
 

Implemented in VCF::GTKWindow, VCF::OSXWindow, VCF::Win32PopupWindowPeer, VCF::Win32Window, VCF::X11Window, and VCF::XCBWindowPeer.

virtual void VCF::WindowPeer::setBorderPath Path path  )  [pure virtual]
 

Implemented in VCF::Win32Window.

virtual void VCF::WindowPeer::setClientBounds Rect bounds  )  [pure virtual]
 

Implemented in VCF::GTKWindow, VCF::OSXWindow, VCF::Win32PopupWindowPeer, VCF::Win32Window, VCF::X11Window, and VCF::XCBWindowPeer.

virtual void VCF::WindowPeer::setFrameStyle const FrameStyleType frameStyle  )  [pure virtual]
 

Implemented in VCF::GTKWindow, VCF::OSXWindow, VCF::Win32PopupWindowPeer, VCF::Win32Window, VCF::X11Window, and VCF::XCBWindowPeer.

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

Implemented in VCF::GTKWindow, VCF::OSXWindow, VCF::Win32PopupWindowPeer, VCF::Win32Window, VCF::X11Window, and VCF::XCBWindowPeer.

virtual void VCF::WindowPeer::setIconImage Image icon  )  [pure virtual]
 

Implemented in VCF::GTKWindow, VCF::OSXWindow, VCF::Win32PopupWindowPeer, VCF::Win32Window, VCF::X11Window, and VCF::XCBWindowPeer.

virtual void VCF::WindowPeer::setMaximized const bool  maximised  )  [pure virtual]
 

Implemented in VCF::GTKWindow, VCF::OSXWindow, VCF::Win32PopupWindowPeer, VCF::Win32Window, VCF::X11Window, and VCF::XCBWindowPeer.

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

Implemented in VCF::GTKWindow, VCF::OSXWindow, VCF::Win32PopupWindowPeer, VCF::Win32Window, VCF::X11Window, and VCF::XCBWindowPeer.


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