C# 클래스 WindowHelper.WindowHelperForm

상속: System.Windows.Forms.UserControl
파일 보기 프로젝트 열기: PeterHorsbollMoller/mbWindowHelper 1 사용 예제들

공개 메소드들

메소드 설명
AddToClosedWindowList ( int windowID, string windowName, int windowType ) : void
AddToOrUpdateInWindowLists ( int windowID, string windowName, int windowType ) : void
AutolockWindow ( int windowID ) : void
Close ( ) : void
CreateWindowList ( int windowIDs, string windowNames, int windowTypes ) : void
DockWindowChange ( ) : void
DockWindowClose ( ) : void

Close the dockable usercontrol(Named view Dialog)

GetDockWindowClosed ( ) : bool

get the open/close status of dockable user control(WindowHelper dialog)

LoadSpecialWindows ( ) : void
RefreshClosedWindowsList ( ) : void
RefreshWindowsList ( ) : void
RemoveFromAllWindowsLists ( int windowID ) : void
ResetActiveWindow ( ) : void
SetActiveWindow ( int windowID ) : void
SetDockPosition ( ) : void

Set the dialog position and docking state

SetDockWindowPositionFromFile ( ) : void

Method for Setting the Docking state from xml file containg docking persistance information

StoreDockedSpecialWindows ( ) : void
WindowHelperForm ( string title ) : System
ZoomNextAndPreviousAddExtent ( int windowID ) : void
ZoomNextAndPreviousAddWindow ( int windowID ) : void
ZoomNextAndPreviousRemoveWindow ( int windowID ) : void
ZoomNextAndPreviousZoomToFirst ( ) : void
ZoomNextAndPreviousZoomToLast ( ) : void
ZoomNextAndPreviousZoomToNext ( ) : void
ZoomNextAndPreviousZoomToPrevious ( ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

비공개 메소드들

메소드 설명
AddToOrUpdateInWindowLists ( Windows window ) : bool
AddToWindowLists ( Windows window ) : void
AddTooltips ( ) : void
ApplyDockWindowState ( ) : void

Method for setting the docking and position of dockable window

GetWindowIndex ( Windows windowsList, Windows windowToLocate ) : int
InitializeComponent ( ) : void

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

IsNodeABrowserWindow ( TreeNode node ) : bool
IsNodeAClosedWindow ( TreeNode node ) : bool
IsNodeAGraphWindow ( TreeNode node ) : bool
IsNodeALayoutWindow ( TreeNode node ) : bool
IsNodeAMapperWindow ( TreeNode node ) : bool
IsNodeAWindow ( TreeNode node ) : bool
LoadDockWindowStateFromFile ( ) : void

Load the dock window state from the xml file It uses mutexes to synchronize the threads accessing the xml file

RemoveFromWindowList ( Windows windowsList, Windows windowToRemove ) : void
SetDefaultDockingInfo ( ) : void

Method for setting some resaonable position/ docked state

UpdateInWindowList ( Windows windowList, Windows window ) : bool
UpdateInWindowLists ( Windows window ) : bool
UpdateWindowsButtons ( ) : void
UpdateWindowsButtons ( TreeNode node ) : void
WindowHelperForm_DockChanged ( object sender, EventArgs e ) : void
WindowHelperForm_LocationChanged ( object sender, EventArgs e ) : void
WriteDockWindowStateToFile ( ) : void

Write the dock window state to file It uses mutexes to synchronize the threads accessing the xml file

_ModifyWindow ( Windows window ) : void
_ModifyWindowUsingTreeNode ( TreeNode node ) : void
_buttonCloneWindow_Click ( object sender, EventArgs e ) : void
_buttonCloseWindow_Click ( object sender, EventArgs e ) : void
_buttonCurrentMakeDockable_Click ( object sender, EventArgs e ) : void
_buttonCurrentOptions_Click ( object sender, EventArgs e ) : void
_buttonLockWindow_Click ( object sender, EventArgs e ) : void
_buttonMakeDockable_Click ( object sender, EventArgs e ) : void
_buttonRestoreWindow_Click ( object sender, EventArgs e ) : void
_buttonUnlockWindow_Click ( object sender, EventArgs e ) : void
_buttonZoomToFirst_Click ( object sender, EventArgs e ) : void
_buttonZoomToLast_Click ( object sender, EventArgs e ) : void
_buttonZoomToNext_Click ( object sender, EventArgs e ) : void
_buttonZoomToPrevious_Click ( object sender, EventArgs e ) : void
_checkBoxAutolockWindows_CheckedChanged ( object sender, EventArgs e ) : void
_treeViewSpecialWindows_NodeMouseClick ( object sender, TreeNodeMouseClickEventArgs e ) : void
_treeViewSpecialWindows_NodeMouseDoubleClick ( object sender, TreeNodeMouseClickEventArgs e ) : void
_treeViewWindows_NodeMouseClick ( object sender, TreeNodeMouseClickEventArgs e ) : void
_treeViewWindows_NodeMouseDoubleClick ( object sender, TreeNodeMouseClickEventArgs e ) : void
_treeviewClosedWindows_NodeMouseDoubleClick ( object sender, TreeNodeMouseClickEventArgs e ) : void
getDockWindowState ( ) : DockWindowState

Method for getting the Docking state related information

메소드 상세

AddToClosedWindowList() 공개 메소드

public AddToClosedWindowList ( int windowID, string windowName, int windowType ) : void
windowID int
windowName string
windowType int
리턴 void

AddToOrUpdateInWindowLists() 공개 메소드

public AddToOrUpdateInWindowLists ( int windowID, string windowName, int windowType ) : void
windowID int
windowName string
windowType int
리턴 void

AutolockWindow() 공개 메소드

public AutolockWindow ( int windowID ) : void
windowID int
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

CreateWindowList() 공개 메소드

public CreateWindowList ( int windowIDs, string windowNames, int windowTypes ) : void
windowIDs int
windowNames string
windowTypes int
리턴 void

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

DockWindowChange() 공개 메소드

public DockWindowChange ( ) : void
리턴 void

DockWindowClose() 공개 메소드

Close the dockable usercontrol(Named view Dialog)
public DockWindowClose ( ) : void
리턴 void

GetDockWindowClosed() 공개 메소드

get the open/close status of dockable user control(WindowHelper dialog)
public GetDockWindowClosed ( ) : bool
리턴 bool

LoadSpecialWindows() 공개 메소드

public LoadSpecialWindows ( ) : void
리턴 void

RefreshClosedWindowsList() 공개 메소드

public RefreshClosedWindowsList ( ) : void
리턴 void

RefreshWindowsList() 공개 메소드

public RefreshWindowsList ( ) : void
리턴 void

RemoveFromAllWindowsLists() 공개 메소드

public RemoveFromAllWindowsLists ( int windowID ) : void
windowID int
리턴 void

ResetActiveWindow() 공개 메소드

public ResetActiveWindow ( ) : void
리턴 void

SetActiveWindow() 공개 메소드

public SetActiveWindow ( int windowID ) : void
windowID int
리턴 void

SetDockPosition() 공개 메소드

Set the dialog position and docking state
public SetDockPosition ( ) : void
리턴 void

SetDockWindowPositionFromFile() 공개 메소드

Method for Setting the Docking state from xml file containg docking persistance information
public SetDockWindowPositionFromFile ( ) : void
리턴 void

StoreDockedSpecialWindows() 공개 메소드

public StoreDockedSpecialWindows ( ) : void
리턴 void

WindowHelperForm() 공개 메소드

public WindowHelperForm ( string title ) : System
title string
리턴 System

ZoomNextAndPreviousAddExtent() 공개 메소드

public ZoomNextAndPreviousAddExtent ( int windowID ) : void
windowID int
리턴 void

ZoomNextAndPreviousAddWindow() 공개 메소드

public ZoomNextAndPreviousAddWindow ( int windowID ) : void
windowID int
리턴 void

ZoomNextAndPreviousRemoveWindow() 공개 메소드

public ZoomNextAndPreviousRemoveWindow ( int windowID ) : void
windowID int
리턴 void

ZoomNextAndPreviousZoomToFirst() 공개 메소드

public ZoomNextAndPreviousZoomToFirst ( ) : void
리턴 void

ZoomNextAndPreviousZoomToLast() 공개 메소드

public ZoomNextAndPreviousZoomToLast ( ) : void
리턴 void

ZoomNextAndPreviousZoomToNext() 공개 메소드

public ZoomNextAndPreviousZoomToNext ( ) : void
리턴 void

ZoomNextAndPreviousZoomToPrevious() 공개 메소드

public ZoomNextAndPreviousZoomToPrevious ( ) : void
리턴 void