C# Class AGS.Editor.SpriteSelector

Inheritance: System.Windows.Forms.UserControl
Afficher le fichier Open project: adventuregamestudio/ags

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Méthode Description
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

Method Details

DeleteKeyPressed() public méthode

public DeleteKeyPressed ( ) : void
Résultat void

Dispose() protected méthode

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Résultat void

EnsureSpriteListFocused() public méthode

public EnsureSpriteListFocused ( ) : void
Résultat void

FindSpriteByNumber() public méthode

public FindSpriteByNumber ( int spriteNum ) : Sprite
spriteNum int
Résultat Sprite

OpenFolderForSprite() public méthode

public OpenFolderForSprite ( int spriteNumber ) : bool
spriteNumber int
Résultat bool

SelectSprite() public méthode

public SelectSprite ( Sprite sprite ) : void
sprite Sprite
Résultat void

SelectSprite() public méthode

public SelectSprite ( int spriteNumber ) : void
spriteNumber int
Résultat void

SetDataSource() public méthode

public SetDataSource ( SpriteFolder rootFolder ) : void
rootFolder AGS.Types.SpriteFolder
Résultat void

SpriteSelector() public méthode

public SpriteSelector ( ) : System
Résultat System