Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXDCWindow.h>
Inheritance diagram for FX::FXDCWindow:
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.
|
Construct for painting in response to expose; This sets the clip rectangle to the exposed rectangle.
|
|
Construct for normal drawing; This sets clip rectangle to the whole drawable.
|
|
Destructor.
|
|
Begin locks in a drawable surface.
|
|
End unlock the drawable surface.
|
|
Read back pixel.
Reimplemented from FX::FXDC. |
|
Draw points.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Draw lines.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Draw rectangles.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Draw rounded rectangle with ellipse with ew and ellips height eh.
Reimplemented from FX::FXDC. |
|
Draw arcs.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Draw ellipse.
Reimplemented from FX::FXDC. |
|
Filled rectangles.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Filled rounded rectangle with ellipse with ew and ellips height eh.
Reimplemented from FX::FXDC. |
|
Fill chord.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Draw arcs.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Fill ellipse.
Reimplemented from FX::FXDC. |
|
Filled polygon.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Filled polygon with relative points.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Draw hashed box.
Reimplemented from FX::FXDC. |
|
Draw focus rectangle.
Reimplemented from FX::FXDC. |
|
Draw area from source.
Reimplemented from FX::FXDC. |
|
Draw area stretched area from source.
Reimplemented from FX::FXDC. |
|
Draw image.
Reimplemented from FX::FXDC. |
|
Draw bitmap.
Reimplemented from FX::FXDC. |
|
Draw icon.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Draw string with base line starting at x, y.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Draw text starting at x, y over filled background.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
|
Set foreground/background drawing color.
Reimplemented from FX::FXDC. |
|
Set background drawing color.
Reimplemented from FX::FXDC. |
|
Set dash pattern.
Reimplemented from FX::FXDC. |
|
Set line width.
Reimplemented from FX::FXDC. |
|
Set line cap style.
Reimplemented from FX::FXDC. |
|
Set line join style.
Reimplemented from FX::FXDC. |
|
Set line style.
Reimplemented from FX::FXDC. |
|
Set fill style.
Reimplemented from FX::FXDC. |
|
Set fill rule.
Reimplemented from FX::FXDC. |
|
Set blit function.
Reimplemented from FX::FXDC. |
|
Set the tile.
Reimplemented from FX::FXDC. |
|
Set the stipple pattern.
Reimplemented from FX::FXDC. |
|
Set the stipple pattern.
Reimplemented from FX::FXDC. |
|
Set clip region.
Reimplemented from FX::FXDC. |
|
Set clip rectangle.
Reimplemented from FX::FXDC. |
|
Set clip rectangle.
Reimplemented from FX::FXDC. |
|
Clear clipping.
Reimplemented from FX::FXDC. |
|
Set clip mask.
Reimplemented from FX::FXDC. |
|
Clear clip mask.
Reimplemented from FX::FXDC. |
|
Set font to draw text with.
Reimplemented from FX::FXDC. |
|
Clip against child windows.
Reimplemented from FX::FXDC. |
|
Reimplemented from FX::FXDC. |
Copyright © 1997-2005 Jeroen van der Zijp |