C# Class ImageGlass.frmMain

Inheritance: System.Windows.Forms.Form
Show file Open project: d2phap/ImageGlass Class Usage Examples

Public Methods

Method Description
LoadFromParams ( string args ) : void
Prepare ( string path ) : void

Prepare to load image

frmMain ( ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

WndProc ( Message &m ) : void

Private Methods

Method Description
CopyFile ( ) : void
CopyMultiFile ( ) : void
CutFile ( ) : void
CutMultiFile ( ) : void
DisplayTextMessage ( string msg, int duration ) : void

Display a message on picture box

ImageList_OnFinishLoadingImage ( object sender, EventArgs e ) : void
ImageSaveChange ( ) : void

Save all change of image

InitializeComponent ( ) : void

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

LoadConfig ( ) : void

Load app configurations

LoadImageFilesFromDirectory ( string path ) : List

Sort and find all supported image from directory

LoadTheme ( ) : void

Apply changing theme

LoadThemeDefault ( ) : void

Load default theme

LoadThumbnails ( ) : void

Clear and reload all thumbnail image

NextPic ( int step ) : void

Change image

NextPic ( int step, bool isKeepZoomRatio ) : void

Change image

OpenFile ( ) : void

Open an image

RenameImage ( ) : void

Rename image

SaveConfig ( ) : void

Save app configurations

SaveTemporaryMemoryData ( ) : string

Save current loaded image to file and print it

SelectCurrentThumbnail ( ) : void

Select current thumbnail

UpdateStatusBar ( bool @zoomOnly = false ) : void

Update image information on status bar

ZoomOptimization ( ) : void

Start Zoom optimization

btnActualSize_Click ( object sender, EventArgs e ) : void
btnBack_Click ( object sender, EventArgs e ) : void
btnCheckedBackground_Click ( object sender, EventArgs e ) : void
btnConvert_Click ( object sender, EventArgs e ) : void
btnExtension_Click ( object sender, EventArgs e ) : void
btnFacebook_Click ( object sender, EventArgs e ) : void
btnFullScreen_Click ( object sender, EventArgs e ) : void
btnGoto_Click ( object sender, EventArgs e ) : void
btnHelp_Click ( object sender, EventArgs e ) : void
btnNext_Click ( object sender, EventArgs e ) : void
btnOpen_Click ( object sender, EventArgs e ) : void
btnPrintImage_Click ( object sender, EventArgs e ) : void
btnRefresh_Click ( object sender, EventArgs e ) : void
btnReport_Click ( object sender, EventArgs e ) : void
btnRotateLeft_Click ( object sender, EventArgs e ) : void
btnRotateRight_Click ( object sender, EventArgs e ) : void
btnScaletoHeight_Click ( object sender, EventArgs e ) : void
btnScaletoWidth_Click ( object sender, EventArgs e ) : void
btnSetting_Click ( object sender, EventArgs e ) : void
btnSlideShow_Click ( object sender, EventArgs e ) : void
btnThumb_Click ( object sender, EventArgs e ) : void
btnWindowAutosize_Click ( object sender, EventArgs e ) : void
btnZoomIn_Click ( object sender, EventArgs e ) : void
btnZoomLock_Click ( object sender, EventArgs e ) : void
btnZoomOut_Click ( object sender, EventArgs e ) : void
frmMain_Activated ( object sender, EventArgs e ) : void
frmMain_FormClosing ( object sender, FormClosingEventArgs e ) : void
frmMain_KeyDown ( object sender, KeyEventArgs e ) : void
frmMain_KeyUp ( object sender, KeyEventArgs e ) : void
frmMain_Load ( object sender, EventArgs e ) : void
frmMain_ResizeBegin ( object sender, EventArgs e ) : void
frmMain_ResizeEnd ( object sender, EventArgs e ) : void
mnuMainAbout_Click ( object sender, EventArgs e ) : void
mnuMainActualSize_Click ( object sender, EventArgs e ) : void
mnuMainAlwaysOnTop_Click ( object sender, EventArgs e ) : void
mnuMainCheckBackground_Click ( object sender, EventArgs e ) : void
mnuMainClearClipboard_Click ( object sender, EventArgs e ) : void
mnuMainCopyImagePath_Click ( object sender, EventArgs e ) : void
mnuMainCopyMulti_Click ( object sender, EventArgs e ) : void
mnuMainCopy_Click ( object sender, EventArgs e ) : void
mnuMainCutMulti_Click ( object sender, EventArgs e ) : void
mnuMainCut_Click ( object sender, EventArgs e ) : void
mnuMainDeleteFromHardDisk_Click ( object sender, EventArgs e ) : void
mnuMainEditImage_Click ( object sender, EventArgs e ) : void
mnuMainExtensionManager_Click ( object sender, EventArgs e ) : void
mnuMainExtractFrames_Click ( object sender, EventArgs e ) : void
mnuMainFullScreen_Click ( object sender, EventArgs e ) : void
mnuMainGotoFirst_Click ( object sender, EventArgs e ) : void
mnuMainGotoLast_Click ( object sender, EventArgs e ) : void
mnuMainGoto_Click ( object sender, EventArgs e ) : void
mnuMainImageLocation_Click ( object sender, EventArgs e ) : void
mnuMainImageProperties_Click ( object sender, EventArgs e ) : void
mnuMainLockZoomRatio_Click ( object sender, EventArgs e ) : void
mnuMainMoveToRecycleBin_Click ( object sender, EventArgs e ) : void
mnuMainOpenFile_Click ( object sender, EventArgs e ) : void
mnuMainOpenImageData_Click ( object sender, EventArgs e ) : void
mnuMainPrint_Click ( object sender, EventArgs e ) : void
mnuMainRefresh_Click ( object sender, EventArgs e ) : void
mnuMainRename_Click ( object sender, EventArgs e ) : void
mnuMainReportIssue_Click ( object sender, EventArgs e ) : void
mnuMainRotateClockwise_Click ( object sender, EventArgs e ) : void
mnuMainRotateCounterclockwise_Click ( object sender, EventArgs e ) : void
mnuMainSaveAs_Click ( object sender, EventArgs e ) : void
mnuMainScaleToHeight_Click ( object sender, EventArgs e ) : void
mnuMainScaleToWidth_Click ( object sender, EventArgs e ) : void
mnuMainSetAsDesktop_Click ( object sender, EventArgs e ) : void
mnuMainSettings_Click ( object sender, EventArgs e ) : void
mnuMainShareFacebook_Click ( object sender, EventArgs e ) : void
mnuMainSlideShowExit_Click ( object sender, EventArgs e ) : void
mnuMainSlideShowPause_Click ( object sender, EventArgs e ) : void
mnuMainSlideShowStart_Click ( object sender, EventArgs e ) : void
mnuMainStartStopAnimating_Click ( object sender, EventArgs e ) : void
mnuMainThumbnailBar_Click ( object sender, EventArgs e ) : void
mnuMainToolbar_Click ( object sender, EventArgs e ) : void
mnuMainViewNext_Click ( object sender, EventArgs e ) : void
mnuMainViewPrevious_Click ( object sender, EventArgs e ) : void
mnuMainWindowAdaptImage_Click ( object sender, EventArgs e ) : void
mnuMainZoomIn_Click ( object sender, EventArgs e ) : void
mnuMainZoomOut_Click ( object sender, EventArgs e ) : void
mnuMainZoomToFit_Click ( object sender, EventArgs e ) : void
mnuMain_Opening ( object sender, CancelEventArgs e ) : void
mnuPopup_Opening ( object sender, CancelEventArgs e ) : void
picMain_DragDrop ( object sender, DragEventArgs e ) : void
picMain_DragOver ( object sender, DragEventArgs e ) : void
picMain_MouseClick ( object sender, MouseEventArgs e ) : void
picMain_MouseWheel ( object sender, MouseEventArgs e ) : void
picMain_Zoomed ( object sender, ImageBoxZoomEventArgs e ) : void
sysWatch_Changed ( object sender, FileSystemEventArgs e ) : void
sysWatch_Created ( object sender, FileSystemEventArgs e ) : void
sysWatch_Deleted ( object sender, FileSystemEventArgs e ) : void
sysWatch_Renamed ( object sender, RenamedEventArgs e ) : void
thumbnailBar_ItemClick ( object sender, ImageListView e ) : void
timSlideShow_Tick ( object sender, EventArgs e ) : void
tmsg_Tick ( object sender, EventArgs e ) : void

Method Details

Dispose() protected method

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

LoadFromParams() public method

public LoadFromParams ( string args ) : void
args string
return void

Prepare() public method

Prepare to load image
public Prepare ( string path ) : void
path string Path
return void

WndProc() protected method

protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
return void

frmMain() public method

public frmMain ( ) : System
return System