C# 클래스 BorderlessGaming.BorderlessGaming

Basically the Controller for the app, everything is just tightly coupled
파일 보기 프로젝트 열기: Codeusa/Borderless-Gaming

공개 프로퍼티들

프로퍼티 타입 설명
DataPath string

공개 메소드들

메소드 설명
BorderlessGaming ( MainWindow window ) : System
RefreshProcesses ( ) : Task
RemoveBorder ( BorderlessGaming.Common.ProcessDetails pd, Favorites favDetails = null, System.Boolean overrideTimeout = false ) : void

remove the menu, resize the window, remove border, and maximize

RemoveBorder_ToSpecificRect ( IntPtr hWnd, Rectangle targetFrame, Favorites favDetails = null, System.Boolean overrideTimeout = false ) : void

remove the menu, resize the window, remove border, and maximize

RemoveBorder_ToSpecificScreen ( IntPtr hWnd, Screen screen, Favorites favDetails = null, System.Boolean overrideTimeout = false ) : void

remove the menu, resize the window, remove border, and maximize

Start ( ) : void

비공개 메소드들

메소드 설명
BorderlessGaming ( ) : System
DoMainWork ( ) : void

Update the processlist and process the favorites Invoke this method in a task or it will block

HandlePrunedProcess ( BorderlessGaming.Common.ProcessDetails pd ) : void

Handle a removed process

UpdateProcesses ( ) : void

메소드 상세

BorderlessGaming() 공개 메소드

public BorderlessGaming ( MainWindow window ) : System
window BorderlessGaming.Forms.MainWindow
리턴 System

RefreshProcesses() 공개 메소드

public RefreshProcesses ( ) : Task
리턴 Task

RemoveBorder() 공개 메소드

remove the menu, resize the window, remove border, and maximize
public RemoveBorder ( BorderlessGaming.Common.ProcessDetails pd, Favorites favDetails = null, System.Boolean overrideTimeout = false ) : void
pd BorderlessGaming.Common.ProcessDetails
favDetails Favorites
overrideTimeout System.Boolean
리턴 void

RemoveBorder_ToSpecificRect() 공개 메소드

remove the menu, resize the window, remove border, and maximize
public RemoveBorder_ToSpecificRect ( IntPtr hWnd, Rectangle targetFrame, Favorites favDetails = null, System.Boolean overrideTimeout = false ) : void
hWnd System.IntPtr
targetFrame System.Drawing.Rectangle
favDetails Favorites
overrideTimeout System.Boolean
리턴 void

RemoveBorder_ToSpecificScreen() 공개 메소드

remove the menu, resize the window, remove border, and maximize
public RemoveBorder_ToSpecificScreen ( IntPtr hWnd, Screen screen, Favorites favDetails = null, System.Boolean overrideTimeout = false ) : void
hWnd System.IntPtr
screen System.Windows.Forms.Screen
favDetails Favorites
overrideTimeout System.Boolean
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

프로퍼티 상세

DataPath 공개적으로 정적으로 프로퍼티

public static string DataPath
리턴 string