C# Класс AGS.Editor.SpriteSelector

Наследование: System.Windows.Forms.UserControl
Показать файл Открыть проект

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

Метод Описание
DeleteKeyPressed ( ) : void
EnsureSpriteListFocused ( ) : void
FindSpriteByNumber ( int spriteNum ) : Sprite
OpenFolderForSprite ( int spriteNumber ) : bool
SelectSprite ( Sprite sprite ) : void
SelectSprite ( int spriteNumber ) : void
SetDataSource ( SpriteFolder rootFolder ) : void
SpriteSelector ( ) : System

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

Метод Описание
Dispose ( bool disposing ) : void

Clean up any resources being used.

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

Метод Описание
AddTreeNode ( SpriteFolder folder, TreeNodeCollection parent ) : TreeNode
AskAboutAlphaChannel ( Bitmap bmp ) : bool
AssignSpritesToView ( List spriteNumbers, AGS.Editor.AssignToView dialog ) : void
BuildNodeTree ( SpriteFolder folder, TreeNodeCollection parent ) : void
CreateSpriteForBitmap ( Bitmap bmp, bool remapColours, bool useRoomBackground, bool alphaChannel ) : Sprite
CropSelectedSprites ( bool symettric ) : void
DeleteAllSpritesInTree ( SpriteFolder topFolder ) : void
DeleteFolder ( TreeNode node ) : void
DeleteSelectedSprites ( ) : void
DeleteSpriteFolder ( SpriteFolder folderToDelete, SpriteFolder folderToCheck ) : void
DisplaySpritesForFolder ( SpriteFolder folder ) : void
ExportAllSpritesInFolder ( string exportToFolder ) : void
ExportSprite ( string fileName, Sprite sprite ) : void
GetAssociatedProgramForFileExtension ( string extension ) : string
GetDesktopColourDepth ( ) : int
GetMouseOverFolder ( int screenX, int screenY ) : SpriteFolder
GetMouseOverTreeNode ( int screenX, int screenY ) : TreeNode
GetTempFileNameForSprite ( Sprite sprite, ImageFormat &fileFormat ) : string
ImportMultipleGIFFrames ( string fileName ) : void
ImportNewSprite ( Bitmap bmp, string sourceFileName ) : void
ImportNewSpriteUsingImportWindow ( string fileName ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

LaunchImageEditorForSprite ( Sprite sprite ) : void
LaunchImageEditorThread ( object parameter ) : object
LoadSpriteFileFromDisk ( string fileName ) : Bitmap
MoveSpritesIntoNewPositionInFolder ( int nearestSprite, bool putSpritesBeforeSelection, SpriteManagerDragDropData dragged ) : List

Moves the set of supplied sprites to be before (or after) the specified sprite in the folder. This takes account of the fact that NearestSprite could be one of the ones being moved.

PromptUserForSpriteNumberAndFindSprite ( ) : void
QuickImportSpriteFromFile ( string fileName ) : void
RefreshSpriteDisplay ( ) : void
RemoveSpritesFromFolder ( SpriteFolder folder, List spritesToRemove ) : void
ReplaceSprite ( Bitmap bmp, Sprite sprite, string sourceFileName ) : void
ReplaceSpriteUsingImportWindow ( string fileName, Sprite sprite ) : void
ReplaceSpritesFromSource ( ) : void
SetAsLastImportedSprite ( Bitmap bmp, string fileName ) : void
SetFolderListDropHighlight ( TreeNode target ) : void
ShowSpriteContextMenu ( Point menuPosition ) : void
ShowTreeContextMenu ( TreeNode forNode, Point menuPosition ) : void
SortAllSpritesInCurrentFolderByNumber ( ) : void
SpriteContextMenuEventHandler ( object sender, EventArgs e ) : void
TreeContextMenuEventHandler ( object sender, EventArgs e ) : void
VerifySpriteFolderTreeCanBeDeleted ( SpriteFolder folderToDelete ) : void
_timer_Tick ( object sender, EventArgs e ) : void
folderList_AfterLabelEdit ( object sender, NodeLabelEditEventArgs e ) : void
folderList_AfterSelect ( object sender, TreeViewEventArgs e ) : void
folderList_DragDrop ( object sender, DragEventArgs e ) : void
folderList_DragLeave ( object sender, EventArgs e ) : void
folderList_DragOver ( object sender, DragEventArgs e ) : void
folderList_MouseUp ( object sender, MouseEventArgs e ) : void
spriteList_DragDrop ( object sender, DragEventArgs e ) : void
spriteList_DragOver ( object sender, DragEventArgs e ) : void
spriteList_ItemActivate ( object sender, EventArgs e ) : void
spriteList_ItemDrag ( object sender, ItemDragEventArgs e ) : void
spriteList_MouseUp ( object sender, MouseEventArgs e ) : void
spriteList_SelectedIndexChanged ( object sender, EventArgs e ) : void

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

DeleteKeyPressed() публичный метод

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

Dispose() защищенный метод

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Результат void

EnsureSpriteListFocused() публичный метод

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

FindSpriteByNumber() публичный метод

public FindSpriteByNumber ( int spriteNum ) : Sprite
spriteNum int
Результат Sprite

OpenFolderForSprite() публичный метод

public OpenFolderForSprite ( int spriteNumber ) : bool
spriteNumber int
Результат bool

SelectSprite() публичный метод

public SelectSprite ( Sprite sprite ) : void
sprite Sprite
Результат void

SelectSprite() публичный метод

public SelectSprite ( int spriteNumber ) : void
spriteNumber int
Результат void

SetDataSource() публичный метод

public SetDataSource ( SpriteFolder rootFolder ) : void
rootFolder AGS.Types.SpriteFolder
Результат void

SpriteSelector() публичный метод

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