C# Class Windawesome.Workspace

Afficher le fichier Open project: kocubinski/windawesome Class Usage Examples

Méthodes publiques

Свойство Type Description
barsAtBottom LinkedList[]
barsAtTop LinkedList[]
id int
name string
repositionOnSwitchedTo bool

Méthodes publiques

Méthode Description
ChangeLayout ( ILayout layout ) : void
ContainsWindow ( IntPtr hWnd ) : bool
DoLayoutUpdated ( ) : void
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetLayoutManagedWindows ( ) : IEnumerable
GetNextWindow ( Window window ) : Window
GetPreviousWindow ( Window window ) : Window
GetWindow ( IntPtr hWnd ) : Window
GetWindows ( ) : IEnumerable
GetWindowsCount ( ) : int
NeedsToReposition ( ) : bool
Reposition ( ) : void
ShiftWindowBackwards ( Window window, int positions = 1 ) : void
ShiftWindowForward ( Window window, int positions = 1 ) : void
ShiftWindowToMainPosition ( Window window ) : void
Workspace ( Windawesome.Monitor monitor, ILayout layout, IEnumerable barsAtTop = null, IEnumerable barsAtBottom = null, string name = "", bool showWindowsTaskbar = false, bool repositionOnSwitchedTo = false ) : System

Private Methods

Méthode Description
DoWindowBorderToggled ( Window window ) : void
DoWindowTitlebarToggled ( Window window ) : void
DoWorkspaceActivated ( Workspace workspace ) : void
DoWorkspaceDeactivated ( Workspace workspace ) : void
DoWorkspaceHidden ( Workspace workspace ) : void
DoWorkspaceLayoutChanged ( Workspace workspace, ILayout oldLayout ) : void
DoWorkspaceMonitorChanged ( Workspace workspace, Windawesome.Monitor oldMonitor, Windawesome.Monitor newMonitor ) : void
DoWorkspaceShown ( Workspace workspace ) : void
DoWorkspaceWindowAdded ( Workspace workspace, Window window ) : void
DoWorkspaceWindowMinimized ( Workspace workspace, Window window ) : void
DoWorkspaceWindowOrderChanged ( Workspace workspace, Window window, int positions, bool backwards ) : void
DoWorkspaceWindowRemoved ( Workspace workspace, Window window ) : void
DoWorkspaceWindowRestored ( Workspace workspace, Window window ) : void
Initialize ( ) : void
RemoveFromSharedWindows ( Window window ) : void
RestoreSharedWindowState ( Window window, bool doNotShow ) : void
ShouldSaveAndRestoreSharedWindowsPosition ( Window window ) : bool
SwitchTo ( ) : void
ToggleShowHideWindowBorder ( Window window ) : void
ToggleShowHideWindowTitlebar ( Window window ) : void
ToggleWindowFloating ( Window window ) : void
ToggleWindowsTaskbarVisibility ( ) : void
Unswitch ( ) : void
WindowActivated ( IntPtr hWnd ) : void
WindowCreated ( Window window ) : void
WindowDestroyed ( Window window ) : void
WindowMinimized ( IntPtr hWnd ) : void
WindowRestored ( IntPtr hWnd ) : void

Method Details

ChangeLayout() public méthode

public ChangeLayout ( ILayout layout ) : void
layout ILayout
Résultat void

ContainsWindow() public méthode

public ContainsWindow ( IntPtr hWnd ) : bool
hWnd System.IntPtr
Résultat bool

DoLayoutUpdated() public static méthode

public static DoLayoutUpdated ( ) : void
Résultat void

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetLayoutManagedWindows() public méthode

public GetLayoutManagedWindows ( ) : IEnumerable
Résultat IEnumerable

GetNextWindow() public méthode

public GetNextWindow ( Window window ) : Window
window Window
Résultat Window

GetPreviousWindow() public méthode

public GetPreviousWindow ( Window window ) : Window
window Window
Résultat Window

GetWindow() public méthode

public GetWindow ( IntPtr hWnd ) : Window
hWnd System.IntPtr
Résultat Window

GetWindows() public méthode

public GetWindows ( ) : IEnumerable
Résultat IEnumerable

GetWindowsCount() public méthode

public GetWindowsCount ( ) : int
Résultat int

NeedsToReposition() public méthode

public NeedsToReposition ( ) : bool
Résultat bool

Reposition() public méthode

public Reposition ( ) : void
Résultat void

ShiftWindowBackwards() public méthode

public ShiftWindowBackwards ( Window window, int positions = 1 ) : void
window Window
positions int
Résultat void

ShiftWindowForward() public méthode

public ShiftWindowForward ( Window window, int positions = 1 ) : void
window Window
positions int
Résultat void

ShiftWindowToMainPosition() public méthode

public ShiftWindowToMainPosition ( Window window ) : void
window Window
Résultat void

Workspace() public méthode

public Workspace ( Windawesome.Monitor monitor, ILayout layout, IEnumerable barsAtTop = null, IEnumerable barsAtBottom = null, string name = "", bool showWindowsTaskbar = false, bool repositionOnSwitchedTo = false ) : System
monitor Windawesome.Monitor
layout ILayout
barsAtTop IEnumerable
barsAtBottom IEnumerable
name string
showWindowsTaskbar bool
repositionOnSwitchedTo bool
Résultat System

Property Details

barsAtBottom public_oe property

public LinkedList[] barsAtBottom
Résultat LinkedList[]

barsAtTop public_oe property

public LinkedList[] barsAtTop
Résultat LinkedList[]

id public_oe property

public int id
Résultat int

name public_oe property

public string name
Résultat string

repositionOnSwitchedTo public_oe property

public bool repositionOnSwitchedTo
Résultat bool