C# Класс kOS.Screen.KOSTextEditPopup

A Unity window that contains the text editor for kOS inside it. It should only be popped into existence when you feed it a file using the AttachTo call.
Наследование: UnityEngine.MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AttachTo ( TermWindow termWindow, kOS.Persistence.Volume attachVolume, GlobalPath path ) : void
Awake ( ) : void
Close ( ) : void
Contains ( Vector2 posAbs ) : bool
Freeze ( bool newVal ) : void
GetFocus ( ) : void
GetRect ( ) : Rect
GetUniqueId ( ) : int
KOSTextEditPopup ( ) : System
LoadContents ( kOS.Persistence.Volume vol, GlobalPath path ) : void
LoseFocus ( ) : void
OnGUI ( ) : void
Open ( ) : void
SaveContents ( ) : void
SetUniqueId ( int newValue ) : void
Update ( ) : void

Защищенные методы

Метод Описание
BuildTitle ( ) : string
CalcInnerCoords ( ) : void
CalcOuterCoords ( ) : void
CheckKeyboard ( ) : void
CheckResizeDrag ( ) : void
DelegateCancel ( KOSTextEditPopup me ) : void
DelegateLoadContents ( KOSTextEditPopup me ) : void
DelegateNoSaveExit ( KOSTextEditPopup me ) : void
DelegateSaveExit ( KOSTextEditPopup me ) : void
DelegateSaveThenLoad ( KOSTextEditPopup me ) : void
DoPageDown ( ) : void
DoPageUp ( ) : void
DrawWindow ( int windowId ) : void
ExitEditor ( ) : void
GetWidgetController ( ) : TextEditor
InvokeDirtySaveExitDialog ( ) : void
InvokeDirtySaveLoadDialog ( ) : void
InvokeReloadConfirmDialog ( ) : void
KeepCursorScrolledInView ( ) : void
ReloadContents ( ) : void

Приватные методы

Метод Описание
ProcessWindow ( int windowId ) : void

Описание методов

AttachTo() публичный Метод

public AttachTo ( TermWindow termWindow, kOS.Persistence.Volume attachVolume, GlobalPath path ) : void
termWindow TermWindow
attachVolume kOS.Persistence.Volume
path GlobalPath
Результат void

Awake() публичный Метод

public Awake ( ) : void
Результат void

BuildTitle() защищенный Метод

protected BuildTitle ( ) : string
Результат string

CalcInnerCoords() защищенный Метод

protected CalcInnerCoords ( ) : void
Результат void

CalcOuterCoords() защищенный Метод

protected CalcOuterCoords ( ) : void
Результат void

CheckKeyboard() защищенный Метод

protected CheckKeyboard ( ) : void
Результат void

CheckResizeDrag() защищенный Метод

protected CheckResizeDrag ( ) : void
Результат void

Close() публичный Метод

public Close ( ) : void
Результат void

Contains() публичный Метод

public Contains ( Vector2 posAbs ) : bool
posAbs Vector2
Результат bool

DelegateCancel() защищенный статический Метод

protected static DelegateCancel ( KOSTextEditPopup me ) : void
me KOSTextEditPopup
Результат void

DelegateLoadContents() защищенный статический Метод

protected static DelegateLoadContents ( KOSTextEditPopup me ) : void
me KOSTextEditPopup
Результат void

DelegateNoSaveExit() защищенный статический Метод

protected static DelegateNoSaveExit ( KOSTextEditPopup me ) : void
me KOSTextEditPopup
Результат void

DelegateSaveExit() защищенный статический Метод

protected static DelegateSaveExit ( KOSTextEditPopup me ) : void
me KOSTextEditPopup
Результат void

DelegateSaveThenLoad() защищенный статический Метод

protected static DelegateSaveThenLoad ( KOSTextEditPopup me ) : void
me KOSTextEditPopup
Результат void

DoPageDown() защищенный Метод

protected DoPageDown ( ) : void
Результат void

DoPageUp() защищенный Метод

protected DoPageUp ( ) : void
Результат void

DrawWindow() защищенный Метод

protected DrawWindow ( int windowId ) : void
windowId int
Результат void

ExitEditor() защищенный Метод

protected ExitEditor ( ) : void
Результат void

Freeze() публичный Метод

public Freeze ( bool newVal ) : void
newVal bool
Результат void

GetFocus() публичный Метод

public GetFocus ( ) : void
Результат void

GetRect() публичный Метод

public GetRect ( ) : Rect
Результат UnityEngine.Rect

GetUniqueId() публичный Метод

public GetUniqueId ( ) : int
Результат int

GetWidgetController() защищенный Метод

protected GetWidgetController ( ) : TextEditor
Результат TextEditor

InvokeDirtySaveExitDialog() защищенный Метод

protected InvokeDirtySaveExitDialog ( ) : void
Результат void

InvokeDirtySaveLoadDialog() защищенный Метод

protected InvokeDirtySaveLoadDialog ( ) : void
Результат void

InvokeReloadConfirmDialog() защищенный Метод

protected InvokeReloadConfirmDialog ( ) : void
Результат void

KOSTextEditPopup() публичный Метод

public KOSTextEditPopup ( ) : System
Результат System

KeepCursorScrolledInView() защищенный Метод

protected KeepCursorScrolledInView ( ) : void
Результат void

LoadContents() публичный Метод

public LoadContents ( kOS.Persistence.Volume vol, GlobalPath path ) : void
vol kOS.Persistence.Volume
path GlobalPath
Результат void

LoseFocus() публичный Метод

public LoseFocus ( ) : void
Результат void

OnGUI() публичный Метод

public OnGUI ( ) : void
Результат void

Open() публичный Метод

public Open ( ) : void
Результат void

ReloadContents() защищенный Метод

protected ReloadContents ( ) : void
Результат void

SaveContents() публичный Метод

public SaveContents ( ) : void
Результат void

SetUniqueId() публичный Метод

public SetUniqueId ( int newValue ) : void
newValue int
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void