Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

WMFGraphicsState Class Reference

#include <wmfcontext.h>

Collaboration diagram for WMFGraphicsState:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 WMFGraphicsState (void)
void setWindowOrg (double x, double y)
void setWindowExt (double x, double y)
void setViewportOrg (double x, double y)
void setViewportExt (double x, double y)

Public Attributes

QFont font
QPoint position
QPen pen
QBrush brush
QColor backgroundColor
Qt::BGMode backgroundMode
QColor textColor
int textAlign
int textCharset
double textRotation
bool windingFill
FPointArray path
QMatrix worldMatrix

Protected Member Functions

void updateWorldMatrix (void)

Protected Attributes

QPointF windowOrg
QSizeF windowExt
QPointF viewportOrg
QSizeF viewportExt


Detailed Description

Definition at line 20 of file wmfcontext.h.


Constructor & Destructor Documentation

WMFGraphicsState::WMFGraphicsState ( void   ) 

Definition at line 13 of file wmfcontext.cpp.


Member Function Documentation

void WMFGraphicsState::updateWorldMatrix ( void   )  [protected]

void WMFGraphicsState::setWindowOrg ( double  x,
double  y 
)

Definition at line 28 of file wmfcontext.cpp.

References updateWorldMatrix(), and windowOrg.

Referenced by WMFContext::setWindowOrg().

void WMFGraphicsState::setWindowExt ( double  x,
double  y 
)

Definition at line 34 of file wmfcontext.cpp.

References updateWorldMatrix(), and windowExt.

Referenced by WMFContext::setWindowExt().

void WMFGraphicsState::setViewportOrg ( double  x,
double  y 
)

Definition at line 40 of file wmfcontext.cpp.

References updateWorldMatrix(), and viewportOrg.

Referenced by WMFContext::setViewportOrg().

void WMFGraphicsState::setViewportExt ( double  x,
double  y 
)

Definition at line 46 of file wmfcontext.cpp.

References updateWorldMatrix(), and viewportExt.

Referenced by WMFContext::setViewportExt().


Member Data Documentation

QPointF WMFGraphicsState::windowOrg [protected]

Definition at line 24 of file wmfcontext.h.

Referenced by setWindowOrg(), and updateWorldMatrix().

QSizeF WMFGraphicsState::windowExt [protected]

Definition at line 25 of file wmfcontext.h.

Referenced by setWindowExt(), and updateWorldMatrix().

QPointF WMFGraphicsState::viewportOrg [protected]

Definition at line 26 of file wmfcontext.h.

Referenced by setViewportOrg(), and updateWorldMatrix().

QSizeF WMFGraphicsState::viewportExt [protected]

Definition at line 27 of file wmfcontext.h.

Referenced by setViewportExt(), and updateWorldMatrix().

Definition at line 32 of file wmfcontext.h.

Referenced by WMFContext::font(), and WMFContext::setFont().

Definition at line 33 of file wmfcontext.h.

Referenced by WMFContext::position(), and WMFContext::setPosition().

Definition at line 34 of file wmfcontext.h.

Referenced by WMFContext::pen(), and WMFContext::setPen().

Definition at line 35 of file wmfcontext.h.

Referenced by WMFContext::brush(), and WMFContext::setBrush().

Definition at line 36 of file wmfcontext.h.

Referenced by WMFContext::backgroundColor(), and WMFContext::setBackgroundColor().

Definition at line 37 of file wmfcontext.h.

Referenced by WMFContext::backgroundMode(), and WMFContext::setBackgroundMode().

Definition at line 38 of file wmfcontext.h.

Referenced by WMFContext::setTextColor(), and WMFContext::textColor().

Definition at line 39 of file wmfcontext.h.

Referenced by WMFContext::setTextAlign(), and WMFContext::textAlign().

Definition at line 40 of file wmfcontext.h.

Referenced by WMFContext::setTextCharset(), and WMFContext::textCharSet().

Definition at line 41 of file wmfcontext.h.

Referenced by WMFContext::setTextRotation(), and WMFContext::textRotation().

Definition at line 42 of file wmfcontext.h.

Referenced by WMFContext::setWindingFill(), and WMFContext::windingFill().

Definition at line 43 of file wmfcontext.h.

Referenced by WMFContext::path(), and WMFContext::setPath().


The documentation for this class was generated from the following files:
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.