C# Class PsHandler.TableTiler.TableTileManager

Afficher le fichier Open project: kampiuceris/PsHandler Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public Add ( IEnumerable tableTiles ) : void
tableTiles IEnumerable
Résultat void

Add() public méthode

public Add ( TableTile tableTile ) : void
tableTile TableTile
Résultat void

AddAutoTileTable() public méthode

public AddAutoTileTable ( Table newTable ) : void
newTable Table
Résultat void

FromXElement() public méthode

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

GetTableTilesCopy() public méthode

public GetTableTilesCopy ( ) : PsHandler.TableTiler.TableTile[]
Résultat PsHandler.TableTiler.TableTile[]

Remove() public méthode

public Remove ( TableTile tableTile ) : void
tableTile TableTile
Résultat void

RemoveAll() public méthode

public RemoveAll ( ) : void
Résultat void

RemoveAutoTileTable() public méthode

public RemoveAutoTileTable ( Table newTable ) : void
newTable Table
Résultat void

SeedDefaultValues() public méthode

public SeedDefaultValues ( ) : void
Résultat void

SetKeyCombination() public méthode

public SetKeyCombination ( KeyCombination keyCombination ) : void
keyCombination KeyCombination
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

TableTileManager() public méthode

public TableTileManager ( ) : System
Résultat System

ToXElement() public méthode

public ToXElement ( ) : System.Xml.Linq.XElement
Résultat System.Xml.Linq.XElement