Metrics Class

Definition

Line 212 of System.Windows/Metrics.cm

Constructors & Destructor

public nothrow Metrics()

Member Functions

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

Definition
Line 214 of System.Windows/Metrics.cm


Member Function Details

Calculate Member Function

public void Calculate(Graphics& graphics)

Definition
Line 298 of System.Windows/Metrics.cm


Calculated Member Function

public inline nothrow bool Calculated()

Definition
Line 294 of System.Windows/Metrics.cm


DefaultButtonSize Member Function

public inline nothrow const Size& DefaultButtonSize()

Definition
Line 355 of System.Windows/Metrics.cm


DefaultButtonSizeElement Member Function

public nothrow SizeElement& DefaultButtonSizeElement()

Definition
Line 403 of System.Windows/Metrics.cm


DefaultCheckBoxSize Member Function

public inline nothrow const Size& DefaultCheckBoxSize()

Definition
Line 387 of System.Windows/Metrics.cm


DefaultControlSpacing Member Function

public inline nothrow const Size& DefaultControlSpacing()

Definition
Line 395 of System.Windows/Metrics.cm


DefaultControlSpacingElement Member Function

public nothrow SizeElement& DefaultControlSpacingElement()

Definition
Line 415 of System.Windows/Metrics.cm


DefaultLabelSize Member Function

public inline nothrow const Size& DefaultLabelSize()

Definition
Line 363 of System.Windows/Metrics.cm


DefaultLabelSizeElement Member Function

public nothrow SizeElement& DefaultLabelSizeElement()

Definition
Line 407 of System.Windows/Metrics.cm


DefaultListBoxSize Member Function

public inline nothrow const Size& DefaultListBoxSize()

Definition
Line 379 of System.Windows/Metrics.cm


DefaultTextBoxSize Member Function

public inline nothrow const Size& DefaultTextBoxSize()

Definition
Line 371 of System.Windows/Metrics.cm


DefaultTextBoxSizeElement Member Function

public nothrow SizeElement& DefaultTextBoxSizeElement()

Definition
Line 411 of System.Windows/Metrics.cm


DpiX Member Function

public inline nothrow float DpiX()

Definition
Line 331 of System.Windows/Metrics.cm


DpiY Member Function

public inline nothrow float DpiY()

Definition
Line 335 of System.Windows/Metrics.cm


HorizontalPixelsToMM Member Function

public inline nothrow float HorizontalPixelsToMM(int pixels)

Definition
Line 343 of System.Windows/Metrics.cm


LoadFromFile Member Function

public void LoadFromFile(const String<char>& fileName)

Definition
Line 233 of System.Windows/Metrics.cm


MMToHorizontalPixels Member Function

public inline nothrow int MMToHorizontalPixels(float mm)

Definition
Line 339 of System.Windows/Metrics.cm


MMToVerticalPixels Member Function

public inline nothrow int MMToVerticalPixels(float mm)

Definition
Line 347 of System.Windows/Metrics.cm


PrintToLog Member Function

public void PrintToLog()

Definition
Line 317 of System.Windows/Metrics.cm


Read Member Function

public void Read(Element* parentElement)

Definition
Line 276 of System.Windows/Metrics.cm


SaveTofile Member Function

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

Definition
Line 255 of System.Windows/Metrics.cm


SetDefaultButtonSize Member Function

public nothrow void SetDefaultButtonSize(const Size& defaultButtonSize_)

Definition
Line 359 of System.Windows/Metrics.cm


SetDefaultCheckBoxSize Member Function

public nothrow void SetDefaultCheckBoxSize(const Size& defaultCheckBoxSize_)

Definition
Line 391 of System.Windows/Metrics.cm


SetDefaultControlSpacing Member Function

public nothrow void SetDefaultControlSpacing(const Size& defaultControlSpacing_)

Definition
Line 399 of System.Windows/Metrics.cm


SetDefaultLabelSize Member Function

public nothrow void SetDefaultLabelSize(const Size& defaultLabelSize_)

Definition
Line 367 of System.Windows/Metrics.cm


SetDefaultListBoxSize Member Function

public nothrow void SetDefaultListBoxSize(const Size& defaultListBoxSize_)

Definition
Line 383 of System.Windows/Metrics.cm


SetDefaultTextBoxSize Member Function

public nothrow void SetDefaultTextBoxSize(const Size& defaultTextBoxSize_)

Definition
Line 375 of System.Windows/Metrics.cm


SetElementValues Member Function

public void SetElementValues()

Definition
Line 246 of System.Windows/Metrics.cm


SetUseDefaults Member Function

public nothrow void SetUseDefaults(bool useDefaults_)

Definition
Line 229 of System.Windows/Metrics.cm


UseDefaults Member Function

public inline nothrow bool UseDefaults()

Definition
Line 225 of System.Windows/Metrics.cm


VerticalPixelsToMM Member Function

public inline nothrow float VerticalPixelsToMM(int pixels)

Definition
Line 351 of System.Windows/Metrics.cm


Write Member Function

public void Write(Element* parentElement)

Definition
Line 285 of System.Windows/Metrics.cm