Metrics Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 229 of System.Windows/Metrics.cm

Constructors & Destructor

public Metrics()

Member Functions

public void Calculate(Graphics& graphics)
public inline bool Calculated() const
public inline const Size& DefaultButtonSize() const
public SizeElement& DefaultButtonSizeElement()
public inline const Size& DefaultCheckBoxSize() const
public inline const Size& DefaultControlSpacing() const
public SizeElement& DefaultControlSpacingElement()
public inline const Size& DefaultLabelSize() const
public SizeElement& DefaultLabelSizeElement()
public inline const Size& DefaultListBoxSize() const
public inline const Size& DefaultTextBoxSize() const
public SizeElement& DefaultTextBoxSizeElement()
public inline float DpiX() const
public inline float DpiY() const
public inline float HorizontalPixelsToMM(int pixels) const
public Result<bool> LoadFromFile(const String<char>& fileName, FileMap& fileMap)
public inline int MMToHorizontalPixels(float mm) const
public inline int MMToVerticalPixels(float mm) const
public Result<bool> PrintToLog()
public Result<bool> Read(Element* parentElement)
public Result<bool> SaveTofile(const String<char>& fileName, bool setElementValues)
public void SetDefaultButtonSize(const Size& defaultButtonSize_)
public void SetDefaultCheckBoxSize(const Size& defaultCheckBoxSize_)
public void SetDefaultControlSpacing(const Size& defaultControlSpacing_)
public void SetDefaultLabelSize(const Size& defaultLabelSize_)
public void SetDefaultListBoxSize(const Size& defaultListBoxSize_)
public void SetDefaultTextBoxSize(const Size& defaultTextBoxSize_)
public void SetElementValues()
public void SetUseDefaults(bool useDefaults_)
public inline bool UseDefaults() const
public inline float VerticalPixelsToMM(int pixels) const
public void Write(Element* parentElement)

Member Variables

private bool calculated
private Size defaultButtonSize
private SizeElement defaultButtonSizeElement
private Size defaultCheckBoxSize
private SizeElement defaultCheckBoxSizeElement
private Size defaultControlSpacing
private SizeElement defaultControlSpacingElement
private Size defaultLabelSize
private SizeElement defaultLabelSizeElement
private Size defaultListBoxSize
private SizeElement defaultListBoxSizeElement
private Size defaultTextBoxSize
private SizeElement defaultTextBoxSizeElement
private float dpiX
private float dpiY
private bool useDefaults

Constructor& Destructor Details

Metrics Constructor

public Metrics()

Definition
Line 231 of System.Windows/Metrics.cm


Member Function Details

Calculate Member Function

public void Calculate(Graphics& graphics)

Definition
Line 354 of System.Windows/Metrics.cm


Calculated Member Function

public inline bool Calculated()

Definition
Line 350 of System.Windows/Metrics.cm


DefaultButtonSize Member Function

public inline const Size& DefaultButtonSize()

Definition
Line 426 of System.Windows/Metrics.cm


DefaultButtonSizeElement Member Function

public SizeElement& DefaultButtonSizeElement()

Definition
Line 474 of System.Windows/Metrics.cm


DefaultCheckBoxSize Member Function

public inline const Size& DefaultCheckBoxSize()

Definition
Line 458 of System.Windows/Metrics.cm


DefaultControlSpacing Member Function

public inline const Size& DefaultControlSpacing()

Definition
Line 466 of System.Windows/Metrics.cm


DefaultControlSpacingElement Member Function

public SizeElement& DefaultControlSpacingElement()

Definition
Line 486 of System.Windows/Metrics.cm


DefaultLabelSize Member Function

public inline const Size& DefaultLabelSize()

Definition
Line 434 of System.Windows/Metrics.cm


DefaultLabelSizeElement Member Function

public SizeElement& DefaultLabelSizeElement()

Definition
Line 478 of System.Windows/Metrics.cm


DefaultListBoxSize Member Function

public inline const Size& DefaultListBoxSize()

Definition
Line 450 of System.Windows/Metrics.cm


DefaultTextBoxSize Member Function

public inline const Size& DefaultTextBoxSize()

Definition
Line 442 of System.Windows/Metrics.cm


DefaultTextBoxSizeElement Member Function

public SizeElement& DefaultTextBoxSizeElement()

Definition
Line 482 of System.Windows/Metrics.cm


DpiX Member Function

public inline float DpiX()

Definition
Line 402 of System.Windows/Metrics.cm


DpiY Member Function

public inline float DpiY()

Definition
Line 406 of System.Windows/Metrics.cm


HorizontalPixelsToMM Member Function

public inline float HorizontalPixelsToMM(int pixels)

Definition
Line 414 of System.Windows/Metrics.cm


LoadFromFile Member Function

public Result<bool> LoadFromFile(const String<char>& fileName, FileMap& fileMap)

Definition
Line 251 of System.Windows/Metrics.cm


MMToHorizontalPixels Member Function

public inline int MMToHorizontalPixels(float mm)

Definition
Line 410 of System.Windows/Metrics.cm


MMToVerticalPixels Member Function

public inline int MMToVerticalPixels(float mm)

Definition
Line 418 of System.Windows/Metrics.cm


PrintToLog Member Function

public Result<bool> PrintToLog()

Definition
Line 374 of System.Windows/Metrics.cm


Read Member Function

public Result<bool> Read(Element* parentElement)

Definition
Line 325 of System.Windows/Metrics.cm


SaveTofile Member Function

public Result<bool> SaveTofile(const String<char>& fileName, bool setElementValues)

Definition
Line 292 of System.Windows/Metrics.cm


SetDefaultButtonSize Member Function

public void SetDefaultButtonSize(const Size& defaultButtonSize_)

Definition
Line 430 of System.Windows/Metrics.cm


SetDefaultCheckBoxSize Member Function

public void SetDefaultCheckBoxSize(const Size& defaultCheckBoxSize_)

Definition
Line 462 of System.Windows/Metrics.cm


SetDefaultControlSpacing Member Function

public void SetDefaultControlSpacing(const Size& defaultControlSpacing_)

Definition
Line 470 of System.Windows/Metrics.cm


SetDefaultLabelSize Member Function

public void SetDefaultLabelSize(const Size& defaultLabelSize_)

Definition
Line 438 of System.Windows/Metrics.cm


SetDefaultListBoxSize Member Function

public void SetDefaultListBoxSize(const Size& defaultListBoxSize_)

Definition
Line 454 of System.Windows/Metrics.cm


SetDefaultTextBoxSize Member Function

public void SetDefaultTextBoxSize(const Size& defaultTextBoxSize_)

Definition
Line 446 of System.Windows/Metrics.cm


SetElementValues Member Function

public void SetElementValues()

Definition
Line 282 of System.Windows/Metrics.cm


SetUseDefaults Member Function

public void SetUseDefaults(bool useDefaults_)

Definition
Line 246 of System.Windows/Metrics.cm


UseDefaults Member Function

public inline bool UseDefaults()

Definition
Line 242 of System.Windows/Metrics.cm


VerticalPixelsToMM Member Function

public inline float VerticalPixelsToMM(int pixels)

Definition
Line 422 of System.Windows/Metrics.cm


Write Member Function

public void Write(Element* parentElement)

Definition
Line 341 of System.Windows/Metrics.cm