C# 클래스 AGS.Editor.RoomSettingsEditor

상속: AGS.Types.EditorContentPanel
파일 보기 프로젝트 열기: adventuregamestudio/ags 1 사용 예제들

공개 메소드들

메소드 설명
RoomSettingsEditor ( Room room ) : System

보호된 메소드들

메소드 설명
HandleKeyPress ( Keys keyData ) : bool
OnCommandClick ( string command ) : void
OnDispose ( ) : void
OnGetHelpKeyword ( ) : string
OnPanelClosing ( bool canCancel, bool &cancelClose ) : void
OnPropertyChanged ( string propertyName, object oldValue ) : void
OnWindowActivated ( ) : void

비공개 메소드들

메소드 설명
DoesThisPanelHaveFocus ( ) : bool
ExtendBitmapIfSmallerThanScreen ( Bitmap source ) : Bitmap
ExtendCanvasSizeOf8BitBitmap ( Bitmap source, int newWidth, int newHeight ) : Bitmap

The built-in .NET drawing routines don't work with 8-bit images, so we have to do this manually. How rubbish. The source image is destroyed and a new one returned to replace it.

ImportBackground ( int bgIndex ) : void
ProcessZoomAndPanKeyPresses ( Keys keyData ) : bool
RepopulateBackgroundList ( int selectIndex ) : void
ResizePaneToMatchWindowAndRoomSize ( ) : void
RoomSettingsEditor_MouseWheel ( object sender, MouseEventArgs e ) : void
RoomSettingsEditor_Resize ( object sender, EventArgs e ) : void
SetDefaultPropertyGridList ( ) : void
SetFocusToAllowArrowKeysToWork ( ) : void
UpdateScrollableWindowSize ( ) : void
btnChangeImage_Click ( object sender, EventArgs e ) : void
btnDelete_Click ( object sender, EventArgs e ) : void
btnExport_Click ( object sender, EventArgs e ) : void
bufferedPanel1_DoubleClick ( object sender, EventArgs e ) : void
bufferedPanel1_MouseDown ( object sender, MouseEventArgs e ) : void
bufferedPanel1_MouseMove ( object sender, MouseEventArgs e ) : void
bufferedPanel1_MouseUp ( object sender, MouseEventArgs e ) : void
bufferedPanel1_Paint ( object sender, PaintEventArgs e ) : void
chkCharacterOffset_CheckedChanged ( object sender, EventArgs e ) : void
cmbBackgrounds_SelectedIndexChanged ( object sender, EventArgs e ) : void
cmbViewType_SelectedIndexChanged ( object sender, EventArgs e ) : void
sldTransparency_Scroll ( object sender, EventArgs e ) : void
sldZoomLevel_Scroll ( object sender, EventArgs e ) : void

메소드 상세

HandleKeyPress() 보호된 메소드

protected HandleKeyPress ( Keys keyData ) : bool
keyData Keys
리턴 bool

OnCommandClick() 보호된 메소드

protected OnCommandClick ( string command ) : void
command string
리턴 void

OnDispose() 보호된 메소드

protected OnDispose ( ) : void
리턴 void

OnGetHelpKeyword() 보호된 메소드

protected OnGetHelpKeyword ( ) : string
리턴 string

OnPanelClosing() 보호된 메소드

protected OnPanelClosing ( bool canCancel, bool &cancelClose ) : void
canCancel bool
cancelClose bool
리턴 void

OnPropertyChanged() 보호된 메소드

protected OnPropertyChanged ( string propertyName, object oldValue ) : void
propertyName string
oldValue object
리턴 void

OnWindowActivated() 보호된 메소드

protected OnWindowActivated ( ) : void
리턴 void

RoomSettingsEditor() 공개 메소드

public RoomSettingsEditor ( Room room ) : System
room AGS.Types.Room
리턴 System