![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXDCWindow.h>

Public Member Functions | |
| FXDCWindow (FXDrawable *drawable, FXEvent *event) | |
| FXDCWindow (FXDrawable *drawable) | |
| void | begin (FXDrawable *drawable) |
| void | end () |
| virtual FXColor | readPixel (FXint x, FXint y) |
| virtual void | drawPoint (FXint x, FXint y) |
| virtual void | drawPoints (const FXPoint *points, FXuint npoints) |
| virtual void | drawPointsRel (const FXPoint *points, FXuint npoints) |
| virtual void | drawLine (FXint x1, FXint y1, FXint x2, FXint y2) |
| virtual void | drawLines (const FXPoint *points, FXuint npoints) |
| virtual void | drawLinesRel (const FXPoint *points, FXuint npoints) |
| virtual void | drawLineSegments (const FXSegment *segments, FXuint nsegments) |
| virtual void | drawRectangle (FXint x, FXint y, FXint w, FXint h) |
| virtual void | drawRectangles (const FXRectangle *rectangles, FXuint nrectangles) |
| virtual void | drawRoundRectangle (FXint x, FXint y, FXint w, FXint h, FXint ew, FXint eh) |
| virtual void | drawArc (FXint x, FXint y, FXint w, FXint h, FXint ang1, FXint ang2) |
| virtual void | drawArcs (const FXArc *arcs, FXuint narcs) |
| virtual void | drawEllipse (FXint x, FXint y, FXint w, FXint h) |
| virtual void | fillRectangle (FXint x, FXint y, FXint w, FXint h) |
| virtual void | fillRectangles (const FXRectangle *rectangles, FXuint nrectangles) |
| virtual void | fillRoundRectangle (FXint x, FXint y, FXint w, FXint h, FXint ew, FXint eh) |
| virtual void | fillChord (FXint x, FXint y, FXint w, FXint h, FXint ang1, FXint ang2) |
| virtual void | fillChords (const FXArc *chords, FXuint nchords) |
| virtual void | fillArc (FXint x, FXint y, FXint w, FXint h, FXint ang1, FXint ang2) |
| virtual void | fillArcs (const FXArc *arcs, FXuint narcs) |
| virtual void | fillEllipse (FXint x, FXint y, FXint w, FXint h) |
| virtual void | fillPolygon (const FXPoint *points, FXuint npoints) |
| virtual void | fillConcavePolygon (const FXPoint *points, FXuint npoints) |
| virtual void | fillComplexPolygon (const FXPoint *points, FXuint npoints) |
| virtual void | fillPolygonRel (const FXPoint *points, FXuint npoints) |
| virtual void | fillConcavePolygonRel (const FXPoint *points, FXuint npoints) |
| virtual void | fillComplexPolygonRel (const FXPoint *points, FXuint npoints) |
| virtual void | drawHashBox (FXint x, FXint y, FXint w, FXint h, FXint b=1) |
| virtual void | drawFocusRectangle (FXint x, FXint y, FXint w, FXint h) |
| virtual void | drawArea (const FXDrawable *source, FXint sx, FXint sy, FXint sw, FXint sh, FXint dx, FXint dy) |
| virtual void | drawArea (const FXDrawable *source, FXint sx, FXint sy, FXint sw, FXint sh, FXint dx, FXint dy, FXint dw, FXint dh) |
| virtual void | drawImage (const FXImage *image, FXint dx, FXint dy) |
| virtual void | drawBitmap (const FXBitmap *bitmap, FXint dx, FXint dy) |
| virtual void | drawIcon (const FXIcon *icon, FXint dx, FXint dy) |
| virtual void | drawIconShaded (const FXIcon *icon, FXint dx, FXint dy) |
| virtual void | drawIconSunken (const FXIcon *icon, FXint dx, FXint dy) |
| virtual void | drawText (FXint x, FXint y, const FXString &string) |
| virtual void | drawText (FXint x, FXint y, const FXchar *string, FXuint length) |
| virtual void | drawImageText (FXint x, FXint y, const FXString &string) |
| virtual void | drawImageText (FXint x, FXint y, const FXchar *string, FXuint length) |
| virtual void | setForeground (FXColor clr) |
| virtual void | setBackground (FXColor clr) |
| virtual void | setDashes (FXuint dashoffset, const FXchar *dashpattern, FXuint dashlength) |
| virtual void | setLineWidth (FXuint linewidth=0) |
| virtual void | setLineCap (FXCapStyle capstyle=CAP_BUTT) |
| virtual void | setLineJoin (FXJoinStyle joinstyle=JOIN_MITER) |
| virtual void | setLineStyle (FXLineStyle linestyle=LINE_SOLID) |
| virtual void | setFillStyle (FXFillStyle fillstyle=FILL_SOLID) |
| virtual void | setFillRule (FXFillRule fillrule=RULE_EVEN_ODD) |
| virtual void | setFunction (FXFunction func=BLT_SRC) |
| virtual void | setTile (FXImage *tile, FXint dx=0, FXint dy=0) |
| virtual void | setStipple (FXBitmap *stipple, FXint dx=0, FXint dy=0) |
| virtual void | setStipple (FXStipplePattern stipple, FXint dx=0, FXint dy=0) |
| virtual void | setClipRegion (const FXRegion ®ion) |
| virtual void | setClipRectangle (FXint x, FXint y, FXint w, FXint h) |
| virtual void | setClipRectangle (const FXRectangle &rectangle) |
| virtual void | clearClipRectangle () |
| virtual void | setClipMask (FXBitmap *mask, FXint dx=0, FXint dy=0) |
| virtual void | clearClipMask () |
| virtual void | setFont (FXFont *fnt) |
| virtual void | clipChildren (FXbool yes) |
| virtual | ~FXDCWindow () |
Friends | |
| class | FXFont |
The Window Device Context allows drawing into an FXDrawable, such as an on-screen window (FXWindow and derivatives) or an off-screen image (FXImage and its derivatives). Because certain hardware resources are locked down, only one FXDCWindow may be locked on a drawable at any one time.
| FX::FXDCWindow::FXDCWindow | ( | FXDrawable * | drawable, | |
| FXEvent * | event | |||
| ) |
Construct for painting in response to expose; This sets the clip rectangle to the exposed rectangle.
| FX::FXDCWindow::FXDCWindow | ( | FXDrawable * | drawable | ) |
Construct for normal drawing; This sets clip rectangle to the whole drawable.
| virtual FX::FXDCWindow::~FXDCWindow | ( | ) | [virtual] |
Destructor.
| void FX::FXDCWindow::begin | ( | FXDrawable * | drawable | ) |
Begin locks in a drawable surface.
| void FX::FXDCWindow::end | ( | ) |
End unlock the drawable surface.
Reimplemented from FX::FXDC.
Reimplemented from FX::FXDC.
Reimplemented from FX::FXDC.
Reimplemented from FX::FXDC.
| virtual void FX::FXDCWindow::drawLineSegments | ( | const FXSegment * | segments, | |
| FXuint | nsegments | |||
| ) | [virtual] |
Reimplemented from FX::FXDC.
| virtual void FX::FXDCWindow::drawRectangles | ( | const FXRectangle * | rectangles, | |
| FXuint | nrectangles | |||
| ) | [virtual] |
Reimplemented from FX::FXDC.
Reimplemented from FX::FXDC.
| virtual void FX::FXDCWindow::fillRectangles | ( | const FXRectangle * | rectangles, | |
| FXuint | nrectangles | |||
| ) | [virtual] |
Reimplemented from FX::FXDC.
Reimplemented from FX::FXDC.
Reimplemented from FX::FXDC.
| virtual void FX::FXDCWindow::fillConcavePolygon | ( | const FXPoint * | points, | |
| FXuint | npoints | |||
| ) | [virtual] |
Reimplemented from FX::FXDC.
| virtual void FX::FXDCWindow::fillComplexPolygon | ( | const FXPoint * | points, | |
| FXuint | npoints | |||
| ) | [virtual] |
Reimplemented from FX::FXDC.
| virtual void FX::FXDCWindow::fillConcavePolygonRel | ( | const FXPoint * | points, | |
| FXuint | npoints | |||
| ) | [virtual] |
Reimplemented from FX::FXDC.
| virtual void FX::FXDCWindow::fillComplexPolygonRel | ( | const FXPoint * | points, | |
| FXuint | npoints | |||
| ) | [virtual] |
Reimplemented from FX::FXDC.
Reimplemented from FX::FXDC.
Reimplemented from FX::FXDC.
| virtual void FX::FXDCWindow::drawText | ( | FXint | x, | |
| FXint | y, | |||
| const FXchar * | string, | |||
| FXuint | length | |||
| ) | [virtual] |
Reimplemented from FX::FXDC.
| virtual void FX::FXDCWindow::drawImageText | ( | FXint | x, | |
| FXint | y, | |||
| const FXchar * | string, | |||
| FXuint | length | |||
| ) | [virtual] |
Reimplemented from FX::FXDC.
| virtual void FX::FXDCWindow::setForeground | ( | FXColor | clr | ) | [virtual] |
| virtual void FX::FXDCWindow::setBackground | ( | FXColor | clr | ) | [virtual] |
| virtual void FX::FXDCWindow::setLineWidth | ( | FXuint | linewidth = 0 |
) | [virtual] |
| virtual void FX::FXDCWindow::setLineCap | ( | FXCapStyle | capstyle = CAP_BUTT |
) | [virtual] |
| virtual void FX::FXDCWindow::setLineJoin | ( | FXJoinStyle | joinstyle = JOIN_MITER |
) | [virtual] |
| virtual void FX::FXDCWindow::setLineStyle | ( | FXLineStyle | linestyle = LINE_SOLID |
) | [virtual] |
| virtual void FX::FXDCWindow::setFillStyle | ( | FXFillStyle | fillstyle = FILL_SOLID |
) | [virtual] |
| virtual void FX::FXDCWindow::setFillRule | ( | FXFillRule | fillrule = RULE_EVEN_ODD |
) | [virtual] |
| virtual void FX::FXDCWindow::setFunction | ( | FXFunction | func = BLT_SRC |
) | [virtual] |
| virtual void FX::FXDCWindow::setStipple | ( | FXStipplePattern | stipple, | |
| FXint | dx = 0, |
|||
| FXint | dy = 0 | |||
| ) | [virtual] |
| virtual void FX::FXDCWindow::setClipRegion | ( | const FXRegion & | region | ) | [virtual] |
| virtual void FX::FXDCWindow::setClipRectangle | ( | const FXRectangle & | rectangle | ) | [virtual] |
| virtual void FX::FXDCWindow::clearClipRectangle | ( | ) | [virtual] |
| virtual void FX::FXDCWindow::clearClipMask | ( | ) | [virtual] |
| virtual void FX::FXDCWindow::setFont | ( | FXFont * | fnt | ) | [virtual] |
| virtual void FX::FXDCWindow::clipChildren | ( | FXbool | yes | ) | [virtual] |
|
|