C# Class ScreenToGif.Pages.Internal

The Page that holds the internal frame of the main window.
Inheritance: System.Windows.Forms.UserControl
ファイルを表示 Open project: dbremner/ScreenToGif

Public Methods

Method Description
Internal ( ) : System
Internal ( Form caller ) : System

Constructor of the Internal page.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method Description
DoWork ( ) : void

Thread method that encodes the list of frames.

EditFrames ( ) : void

Constructor of the Frame Edit Page.

InitializeComponent ( ) : void

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

Internal_Load ( object sender, EventArgs e ) : void
Internal_Resize ( object sender, EventArgs e ) : void
KeyHookTarget ( object sender, KeyEventArgs e ) : void

KeyHook event method. This fires when the user press a key.

MouseHookTarget ( object sender, System keyEventArgs ) : void

MouseHook event method, not implemented.

PlayPreview ( ) : void
RecordPause ( ) : void

Method that starts or pauses the recording

ResizeFormToImage ( ) : void

Resizes the form to hold the image

Save ( ) : void

Prepares the recorded frames to be saved/edited

Stop ( ) : void

Stops the recording or stops the pre-start timer.

StopPreview ( ) : void
applyFiltersToolStripMenuItem_Click ( object sender, EventArgs e ) : void
btnCancel_Click ( object sender, EventArgs e ) : void

Ignores all the alterations and hides this page.

btnConfig_Click ( object sender, EventArgs e ) : void
btnDeleteFrame_Click ( object sender, EventArgs e ) : void
btnDone_Click ( object sender, EventArgs e ) : void

Accepts all the alterations and hides this page.

btnGifConfig_Click ( object sender, EventArgs e ) : void
btnInfo_Click ( object sender, EventArgs e ) : void
btnRecordPause_Click ( object sender, EventArgs e ) : void
btnReset_Click ( object sender, EventArgs e ) : void
btnStop_Click ( object sender, EventArgs e ) : void
btnUndo_Click ( object sender, EventArgs e ) : void
contextMenu_Opening ( object sender, System e ) : void
cropAllToolStripMenuItem_Click ( object sender, EventArgs e ) : void
deleteThisFrameToolStripMenuItem_Click ( object sender, EventArgs e ) : void
exportFrameToolStripMenuItem_Click ( object sender, EventArgs e ) : void
imageToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Insert one image to desired position in the list

menuDeleteBefore_Click ( object sender, EventArgs e ) : void
nenuDeleteAfter_Click ( object sender, EventArgs e ) : void
pictureBitmap_Click ( object sender, EventArgs e ) : void
resizeAllFramesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
revertOrderToolStripMenuItem_Click ( object sender, EventArgs e ) : void

ListFramesInverted

tbSize_KeyDown ( object sender, KeyEventArgs e ) : void

User press Enter, updates the form size.

tbSize_KeyPress ( object sender, KeyPressEventArgs e ) : void

Prevents keys!=numbers

tbSize_Leave ( object sender, EventArgs e ) : void

After leaving the textBox, updates the size of the form with what is typed

timerCapWithCursor_Tick ( object sender, EventArgs e ) : void

Takes a screenshot of desired area and add to the list, plus add to the list the position and icon of the cursor.

timerCapture_Tick ( object sender, EventArgs e ) : void

Takes a screenshot of desired area and add to the list.

timerPlayPreview_Tick ( object sender, EventArgs e ) : void
timerPreStart_Tick ( object sender, EventArgs e ) : void

Timer used after clicking in Record, to give the user a shor time to prepare recording

trackBar_Enter ( object sender, EventArgs e ) : void
trackBar_Scroll ( object sender, EventArgs e ) : void

When the user slides the trackBar, the image updates.

yoyoToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Make a Yoyo with the frames (listFrames + listFramesInverted)

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

Internal() public method

public Internal ( ) : System
return System

Internal() public method

Constructor of the Internal page.
public Internal ( Form caller ) : System
caller System.Windows.Forms.Form
return System