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
파일 보기 프로젝트 열기: KSP-KOS/KOS 1 사용 예제들

공개 메소드들

메소드 설명
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