C# Class PsHandler.TableTiler.TableTileManager

显示文件 Open project: kampiuceris/PsHandler Class Usage Examples

Public Methods

Method Description
Add ( IEnumerable tableTiles ) : void
Add ( TableTile tableTile ) : void
AddAutoTileTable ( Table newTable ) : void
FromXElement ( System.Xml.Linq.XElement xElement, List &exceptions, string exceptionHeader ) : void
GetTableTilesCopy ( ) : PsHandler.TableTiler.TableTile[]
Remove ( TableTile tableTile ) : void
RemoveAll ( ) : void
RemoveAutoTileTable ( Table newTable ) : void
SeedDefaultValues ( ) : void
SetKeyCombination ( KeyCombination keyCombination ) : void
Start ( ) : void
Stop ( ) : void
TableTileManager ( ) : System
ToXElement ( ) : System.Xml.Linq.XElement

Private Methods

Method Description
AutoTile ( Table newTable ) : bool
BeginDeferWindowPosDeferWindowPosEndDeferWindowPos ( HandleRectangleWindow infos, IntPtr hWndInsertAfter ) : void
GetCenterPointOfWindow ( Rectangle r ) : Point
GetClosestWindowWidhDistance ( Rectangle availablePosition, List availableWindows, double &distance ) : TableInfo
GetDistanceBetweenPoints ( Point p1, Point p2 ) : double
MoveClosest ( List availablePositions, List availableWindows ) : IEnumerable
MoveWindowBringWindowToTop ( IntPtr handle, Rectangle rectangle ) : void
Tile ( KeyCombination kc ) : void
Tile ( TableTileAndTableInfos ttati ) : void

Method Details

Add() public method

public Add ( IEnumerable tableTiles ) : void
tableTiles IEnumerable
return void

Add() public method

public Add ( TableTile tableTile ) : void
tableTile TableTile
return void

AddAutoTileTable() public method

public AddAutoTileTable ( Table newTable ) : void
newTable Table
return void

FromXElement() public method

public FromXElement ( System.Xml.Linq.XElement xElement, List &exceptions, string exceptionHeader ) : void
xElement System.Xml.Linq.XElement
exceptions List
exceptionHeader string
return void

GetTableTilesCopy() public method

public GetTableTilesCopy ( ) : PsHandler.TableTiler.TableTile[]
return PsHandler.TableTiler.TableTile[]

Remove() public method

public Remove ( TableTile tableTile ) : void
tableTile TableTile
return void

RemoveAll() public method

public RemoveAll ( ) : void
return void

RemoveAutoTileTable() public method

public RemoveAutoTileTable ( Table newTable ) : void
newTable Table
return void

SeedDefaultValues() public method

public SeedDefaultValues ( ) : void
return void

SetKeyCombination() public method

public SetKeyCombination ( KeyCombination keyCombination ) : void
keyCombination KeyCombination
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

TableTileManager() public method

public TableTileManager ( ) : System
return System

ToXElement() public method

public ToXElement ( ) : System.Xml.Linq.XElement
return System.Xml.Linq.XElement