IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.

IG::Forms::WindowPositionerControl Class Reference

Control for testing window positioning. More...

Collaboration diagram for IG::Forms::WindowPositionerControl:

List of all members.

Public Member Functions

 WindowPositionerControl ()
 Constructs a new positioner form with undefined positioner, positioned window and master window.
 WindowPositionerControl (Form positionedWindow, Form masterWindow)
 Constructs a new positioner form with unspecified positioner and specified positioned window and master window. Positioner is created automatically and initialized to default state.
 WindowPositionerControl (Form positionedWindow)
 Constructs a new positioner form with unspecified positioner and master window, and specified positioned window. Positioner is created automatically and initialized to default state.
 WindowPositionerControl (WindowPositioner positioner)
 Constructs a new positioner form with the specified positioner and undefined positioned window and master window.
 WindowPositionerControl (WindowPositioner positioner, Form positionedWindow)
 Constructs a new positioner form with the specified positioner and positioned window, and undefined master window.
 WindowPositionerControl (WindowPositioner positioner, Form positionedWindow, Form masterWindow)
 Constructs a new positioner form with the specified positioner, positioned window and master window.
double DoubleVal (string str, double defaultValue)
 Converts string to double and returns the value.
double DoubleVal (string str)
 Converts string to double and returns the value (or 0 if conversion was not successful).
void CopyDataToPositioner ()
 Copies data from the form to positioner.
void CopyDataFromPositioner ()
void LaunchWindows ()
void MakeWindowsVisible ()

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used.

Protected Attributes

WindowPositioner _positioner
Form _window
Form _masterWindow

Properties

WindowPositioner Positioner [get, set]
 Window positioner.
Form Window [get, set]
 Window to be positioned.
Form MasterWindow [get, set]
 Master window relative to which position is set.
string Title [get]

Private Member Functions

void btnLaunchWindows_Click (object sender, EventArgs e)
 Launches the master window and the window to be positioned.
void btnPositionWindows_Click (object sender, EventArgs e)
 Launches the master window and the window to be positioned.
void btnRememberPosition_Click (object sender, EventArgs e)
void btnStickToMaster_Click (object sender, EventArgs e)
void btnUnStickFromMaster_Click (object sender, EventArgs e)
void txtMasterWeight_Enter (object sender, EventArgs e)
void txtPause_Validated (object sender, EventArgs e)
void txtPause_Enter (object sender, EventArgs e)
void chkRememberPositions_CheckedChanged (object sender, EventArgs e)
void btnRefreshData_Click (object sender, EventArgs e)
void btnUpdate_Click (object sender, EventArgs e)
void WindowPositionerControl_Load (object sender, EventArgs e)
void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor.

Private Attributes

System.ComponentModel.IContainer components = null
 Required designer variable.
System.Windows.Forms.Label lblTitle
System.Windows.Forms.GroupBox grpGeneral
System.Windows.Forms.GroupBox grpMaster
System.Windows.Forms.GroupBox grpScreen
System.Windows.Forms.Label lblMasterWeight
System.Windows.Forms.NumericUpDown txtMasterWeight
IG.Forms.AlignmentControl alignWindow
AlignmentControl alignMaster
AlignmentControl alignScreen
WindowShiftControlText shiftWindowRel
WindowShiftControlText shiftWindowAbsolute
WindowShiftControlText shiftMasterRel
WindowShiftControlText shiftScreenRel
System.Windows.Forms.Button btnLaunchWindows
System.Windows.Forms.Button btnPositionWindows
System.Windows.Forms.Button btnStickToMaster
System.Windows.Forms.Button button1
System.Windows.Forms.TextBox txtPause
System.Windows.Forms.Label lblPause
System.Windows.Forms.Button btnRememberPosition
System.Windows.Forms.CheckBox chkRememberPositions
System.Windows.Forms.Button btnUpdate
System.Windows.Forms.Button btnRefreshData

Detailed Description

Control for testing window positioning.

$A Igor xx Oct09;


Constructor & Destructor Documentation

IG::Forms::WindowPositionerControl::WindowPositionerControl ( ) [inline]

Constructs a new positioner form with undefined positioner, positioned window and master window.

IG::Forms::WindowPositionerControl::WindowPositionerControl ( Form  positionedWindow,
Form  masterWindow 
) [inline]

Constructs a new positioner form with unspecified positioner and specified positioned window and master window. Positioner is created automatically and initialized to default state.

Parameters:
positionedWindowWindow that is positioned.
masterWindowMaster window.
IG::Forms::WindowPositionerControl::WindowPositionerControl ( Form  positionedWindow) [inline]

Constructs a new positioner form with unspecified positioner and master window, and specified positioned window. Positioner is created automatically and initialized to default state.

Parameters:
positionedWindowWindow that is positioned.
IG::Forms::WindowPositionerControl::WindowPositionerControl ( WindowPositioner  positioner) [inline]

Constructs a new positioner form with the specified positioner and undefined positioned window and master window.

Parameters:
positionerPositioner object that positions the window.
IG::Forms::WindowPositionerControl::WindowPositionerControl ( WindowPositioner  positioner,
Form  positionedWindow 
) [inline]

Constructs a new positioner form with the specified positioner and positioned window, and undefined master window.

Parameters:
positionerPositioner object that positions the window.
positionedWindowWindow that is positioned.
IG::Forms::WindowPositionerControl::WindowPositionerControl ( WindowPositioner  positioner,
Form  positionedWindow,
Form  masterWindow 
) [inline]

Constructs a new positioner form with the specified positioner, positioned window and master window.

Parameters:
positionerPositioner object that positions the window.
positionedWindowWindow that is positioned.
masterWindowMaster window.

Member Function Documentation

double IG::Forms::WindowPositionerControl::DoubleVal ( string  str,
double  defaultValue 
) [inline]

Converts string to double and returns the value.

Parameters:
strString to be converted.
defaultValueValue returned if conversion is not successful.
double IG::Forms::WindowPositionerControl::DoubleVal ( string  str) [inline]

Converts string to double and returns the value (or 0 if conversion was not successful).

void IG::Forms::WindowPositionerControl::CopyDataToPositioner ( ) [inline]

Copies data from the form to positioner.

void IG::Forms::WindowPositionerControl::CopyDataFromPositioner ( ) [inline]
void IG::Forms::WindowPositionerControl::LaunchWindows ( ) [inline]
void IG::Forms::WindowPositionerControl::MakeWindowsVisible ( ) [inline]
void IG::Forms::WindowPositionerControl::btnLaunchWindows_Click ( object  sender,
EventArgs  e 
) [inline, private]

Launches the master window and the window to be positioned.

void IG::Forms::WindowPositionerControl::btnPositionWindows_Click ( object  sender,
EventArgs  e 
) [inline, private]

Launches the master window and the window to be positioned.

void IG::Forms::WindowPositionerControl::btnRememberPosition_Click ( object  sender,
EventArgs  e 
) [inline, private]
void IG::Forms::WindowPositionerControl::btnStickToMaster_Click ( object  sender,
EventArgs  e 
) [inline, private]
void IG::Forms::WindowPositionerControl::btnUnStickFromMaster_Click ( object  sender,
EventArgs  e 
) [inline, private]
void IG::Forms::WindowPositionerControl::txtMasterWeight_Enter ( object  sender,
EventArgs  e 
) [inline, private]
void IG::Forms::WindowPositionerControl::txtPause_Validated ( object  sender,
EventArgs  e 
) [inline, private]
void IG::Forms::WindowPositionerControl::txtPause_Enter ( object  sender,
EventArgs  e 
) [inline, private]
void IG::Forms::WindowPositionerControl::chkRememberPositions_CheckedChanged ( object  sender,
EventArgs  e 
) [inline, private]
void IG::Forms::WindowPositionerControl::btnRefreshData_Click ( object  sender,
EventArgs  e 
) [inline, private]
void IG::Forms::WindowPositionerControl::btnUpdate_Click ( object  sender,
EventArgs  e 
) [inline, private]
void IG::Forms::WindowPositionerControl::WindowPositionerControl_Load ( object  sender,
EventArgs  e 
) [inline, private]
override void IG::Forms::WindowPositionerControl::Dispose ( bool  disposing) [inline, protected]

Clean up any resources being used.

Parameters:
disposingtrue if managed resources should be disposed; otherwise, false.
void IG::Forms::WindowPositionerControl::InitializeComponent ( ) [inline, private]

Required method for Designer support - do not modify the contents of this method with the code editor.


Member Data Documentation

System.ComponentModel.IContainer IG::Forms::WindowPositionerControl::components = null [private]

Required designer variable.

System.Windows.Forms.Label IG::Forms::WindowPositionerControl::lblTitle [private]
System.Windows.Forms.GroupBox IG::Forms::WindowPositionerControl::grpGeneral [private]
System.Windows.Forms.GroupBox IG::Forms::WindowPositionerControl::grpMaster [private]
System.Windows.Forms.GroupBox IG::Forms::WindowPositionerControl::grpScreen [private]
System.Windows.Forms.Label IG::Forms::WindowPositionerControl::lblMasterWeight [private]
System.Windows.Forms.NumericUpDown IG::Forms::WindowPositionerControl::txtMasterWeight [private]
System.Windows.Forms.Button IG::Forms::WindowPositionerControl::btnLaunchWindows [private]
System.Windows.Forms.Button IG::Forms::WindowPositionerControl::btnPositionWindows [private]
System.Windows.Forms.Button IG::Forms::WindowPositionerControl::btnStickToMaster [private]
System.Windows.Forms.Button IG::Forms::WindowPositionerControl::button1 [private]
System.Windows.Forms.TextBox IG::Forms::WindowPositionerControl::txtPause [private]
System.Windows.Forms.Label IG::Forms::WindowPositionerControl::lblPause [private]
System.Windows.Forms.Button IG::Forms::WindowPositionerControl::btnRememberPosition [private]
System.Windows.Forms.CheckBox IG::Forms::WindowPositionerControl::chkRememberPositions [private]
System.Windows.Forms.Button IG::Forms::WindowPositionerControl::btnUpdate [private]
System.Windows.Forms.Button IG::Forms::WindowPositionerControl::btnRefreshData [private]

Property Documentation

WindowPositioner IG::Forms::WindowPositionerControl::Positioner [get, set]

Window positioner.

Form IG::Forms::WindowPositionerControl::Window [get, set]

Window to be positioned.

Form IG::Forms::WindowPositionerControl::MasterWindow [get, set]

Master window relative to which position is set.

string IG::Forms::WindowPositionerControl::Title [get]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Enumerations Properties Events