C# Class DCPU16_ASM.Winforms.FontEditForm

Form Class
Inheritance: System.Windows.Forms.Form
Show file Open project: densitynz/DCPU-16-ASM.NET Class Usage Examples

Public Methods

Method Description
FontEditForm ( ) : System
SetBaseFont ( Bitmap &_base ) : void

Base font.

SetDcpuRef ( cpuDoubleBuffer &_dcpu ) : void

dCPU double buffer.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method Description
DrawFont ( Graphics &g ) : void

World's Slowest font pixel draw :) (no point doing bitmap locks here)

DrawGrid ( Graphics &g ) : void

Draw Grid including

FontEditForm_Load ( object sender, EventArgs e ) : void

On form load

HoverAsciiCodeText ( ) : void

Hover ascii code

InitializeComponent ( ) : void

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

RenderCharSetToBitmap ( ) : void

Render character set to a bitmap

UpdateSelectedAsciiCodeText ( ) : void

Update ascii Code text

button1_Click ( object sender, EventArgs e ) : void

Close button

button2_Click ( object sender, EventArgs e ) : void

Clear current Character that is being edited.

button3_Click ( object sender, EventArgs e ) : void

Clear Character set button.

closeToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Close Dialog.

exportToDCPU16AssemblyToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Export to assembly file

importFromRunningDCPU16ProgramToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Import from running DCPU program!!!!!!

importImage128x32ToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Import Image

loadFontToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Load Font

newFontToolStripMenuItem_Click ( object sender, EventArgs e ) : void

New Font

numericUpDown1_ValueChanged ( object sender, EventArgs e ) : void

On numerical value change.

pictureBox1_MouseClick ( object sender, MouseEventArgs e ) : void

Picture box on click event

pictureBox1_MouseEnter ( object sender, EventArgs e ) : void
pictureBox1_MouseLeave ( object sender, EventArgs e ) : void
pictureBox1_MouseMove ( object sender, MouseEventArgs e ) : void

Picturebox Mouse Move

pictureBox1_Paint ( object sender, PaintEventArgs e ) : void

Picture box on paint event

pictureBox2_MouseClick ( object sender, MouseEventArgs e ) : void

Char set selector Mouse click event

pictureBox2_MouseMove ( object sender, MouseEventArgs e ) : void
pictureBox2_Paint ( object sender, PaintEventArgs e ) : void

Charset on pain event.

saveFontToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Save Font dialog

timer1_Tick ( object sender, EventArgs e ) : void

Main Timer think (30hz)

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

FontEditForm() public method

public FontEditForm ( ) : System
return System

SetBaseFont() public method

Base font.
public SetBaseFont ( Bitmap &_base ) : void
_base System.Drawing.Bitmap
return void

SetDcpuRef() public method

dCPU double buffer.
public SetDcpuRef ( cpuDoubleBuffer &_dcpu ) : void
_dcpu DCPU16_ASM.Emulator.cpuDoubleBuffer
return void