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

VCF::X11GraphicsDevice Class Reference

Used as a placeholder for both a Window and GC, as both are required for most X graphics calls. More...

#include <X11VCFUtils.h>

List of all members.

Public Member Functions

 X11GraphicsDevice ()
 X11GraphicsDevice (GC gc)
 X11GraphicsDevice (Drawable drawable)
 X11GraphicsDevice (GC gc, Drawable drawable, Display *display=NULL)
 X11GraphicsDevice (const X11GraphicsDevice &xgd)
X11GraphicsDeviceoperator= (const X11GraphicsDevice &xgd)
 operator GC () const
 operator Drawable () const
GC getGC () const
void setGC (GC gc)
Drawable getDrawable () const
void setDrawable (Drawable drawable)
Display * getDisplay ()
void setDisplay (Display *display)

Protected Attributes

GC gc_
Drawable drawable_
Display * display_


Detailed Description

Used as a placeholder for both a Window and GC, as both are required for most X graphics calls.


Constructor & Destructor Documentation

VCF::X11GraphicsDevice::X11GraphicsDevice  )  [inline]
 

VCF::X11GraphicsDevice::X11GraphicsDevice GC  gc  )  [inline]
 

VCF::X11GraphicsDevice::X11GraphicsDevice Drawable  drawable  )  [inline]
 

VCF::X11GraphicsDevice::X11GraphicsDevice GC  gc,
Drawable  drawable,
Display *  display = NULL
[inline]
 

VCF::X11GraphicsDevice::X11GraphicsDevice const X11GraphicsDevice xgd  )  [inline]
 


Member Function Documentation

Display* VCF::X11GraphicsDevice::getDisplay  )  [inline]
 

Drawable VCF::X11GraphicsDevice::getDrawable  )  const [inline]
 

GC VCF::X11GraphicsDevice::getGC  )  const [inline]
 

VCF::X11GraphicsDevice::operator Drawable  )  const [inline]
 

VCF::X11GraphicsDevice::operator GC  )  const [inline]
 

X11GraphicsDevice& VCF::X11GraphicsDevice::operator= const X11GraphicsDevice xgd  )  [inline]
 

void VCF::X11GraphicsDevice::setDisplay Display *  display  )  [inline]
 

void VCF::X11GraphicsDevice::setDrawable Drawable  drawable  )  [inline]
 

void VCF::X11GraphicsDevice::setGC GC  gc  )  [inline]
 


Member Data Documentation

Display* VCF::X11GraphicsDevice::display_ [protected]
 

Drawable VCF::X11GraphicsDevice::drawable_ [protected]
 

GC VCF::X11GraphicsDevice::gc_ [protected]
 


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