C# Класс ScreenToGif.Pages.Internal

The Page that holds the internal frame of the main window.
Наследование: System.Windows.Forms.UserControl
Показать файл Открыть проект

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

Метод Описание
Internal ( ) : System
Internal ( Form caller ) : System

Constructor of the Internal page.

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

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

Clean up any resources being used.

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

Метод Описание
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)

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

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

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

Internal() публичный Метод

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

Internal() публичный Метод

Constructor of the Internal page.
public Internal ( Form caller ) : System
caller System.Windows.Forms.Form
Результат System