scnStatics Class Reference
[Scaled Measurements]

Inherits Module.

Inheritance diagram for scnStatics:

Inheritance graph
[legend]
Collaboration diagram for scnStatics:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static double scnTextSize (integer inPoints72)
static double unitString2FineRes (string inStr)
static double unitString2Scaled (string inStr)

Static Protected Member Functions

static double fineRes2Scaled (double inFineRes)
static double points2Screen (double inPoints)
static double scale ()
static double scaled2FineRes (double inPoints)
static double ScaleToPrinter (PrinterSetup p)
static double screen2Points (integer inPixels)
static double SetResMul (double newMul)
static double SetScale (double newScale)
static integer SetUnit (integer unitEnum)
static void SetupStatics (double initialScaling=1.0, integer initialUnit=points, double initialResMul=4.0)
static string unitFormat ()
static string unitLabel ()
static double ZoomIn (double scaleBy=0)
static double ZoomOut (double scaleBy=0)
static double ZoomPercent ()
static double ZoomPercent (double inPercent)

Static Package Attributes

static integer gCurrentUnit
static double gDPI
static double gPoints72Mul
static double gScaling

Member Function Documentation

static double scnStatics.fineRes2Scaled ( double  inFineRes  )  [static, protected]

static double scnStatics.points2Screen ( double  inPoints  )  [static, protected]

static double scnStatics.scale (  )  [static, protected]

static double scnStatics.scaled2FineRes ( double  inPoints  )  [static, protected]

static double scnStatics.ScaleToPrinter ( PrinterSetup  p  )  [static, protected]

static double scnStatics.scnTextSize ( integer  inPoints72  )  [static]

static double scnStatics.screen2Points ( integer  inPixels  )  [static, protected]

static double scnStatics.SetResMul ( double  newMul  )  [static, protected]

static double scnStatics.SetScale ( double  newScale  )  [static, protected]

static integer scnStatics.SetUnit ( integer  unitEnum  )  [static, protected]

static void scnStatics.SetupStatics ( double  initialScaling = 1.0,
integer  initialUnit = points,
double  initialResMul = 4.0 
) [static, protected]

static string scnStatics.unitFormat (  )  [static, protected]

static string scnStatics.unitLabel (  )  [static, protected]

static double scnStatics.unitString2FineRes ( string  inStr  )  [static]

static double scnStatics.unitString2Scaled ( string  inStr  )  [static]

static double scnStatics.ZoomIn ( double  scaleBy = 0  )  [static, protected]

static double scnStatics.ZoomOut ( double  scaleBy = 0  )  [static, protected]

static double scnStatics.ZoomPercent (  )  [static, protected]

static double scnStatics.ZoomPercent ( double  inPercent  )  [static, protected]


Member Data Documentation

integer scnStatics.gCurrentUnit [static, package]

double scnStatics.gDPI [static, package]

double scnStatics.gPoints72Mul [static, package]

double scnStatics.gScaling [static, package]


The documentation for this class was generated from the following file:
Generated on Sat Nov 11 10:53:11 2006 for mf2 by  doxygen 1.5.1