TODO features:
Application: - Change Menu icons - Re-arranged menu items Functionality: - Shift all symbols on code line (change symbol codes) - Specify starting code (extends the shift)
175
McBitFont/CodeShift.Designer.cs
generated
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
namespace McBitFont {
|
||||||
|
partial class CodeShift {
|
||||||
|
/// <summary>
|
||||||
|
/// Required designer variable.
|
||||||
|
/// </summary>
|
||||||
|
private System.ComponentModel.IContainer components = null;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Clean up any resources being used.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||||
|
protected override void Dispose(bool disposing) {
|
||||||
|
if (disposing && (components != null)) {
|
||||||
|
components.Dispose();
|
||||||
|
}
|
||||||
|
base.Dispose(disposing);
|
||||||
|
}
|
||||||
|
|
||||||
|
#region Windows Form Designer generated code
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Required method for Designer support - do not modify
|
||||||
|
/// the contents of this method with the code editor.
|
||||||
|
/// </summary>
|
||||||
|
private void InitializeComponent() {
|
||||||
|
rbShiftLeft = new System.Windows.Forms.RadioButton();
|
||||||
|
rbShiftRight = new System.Windows.Forms.RadioButton();
|
||||||
|
rbSpecify = new System.Windows.Forms.RadioButton();
|
||||||
|
lblValue = new System.Windows.Forms.Label();
|
||||||
|
nudValue = new System.Windows.Forms.NumericUpDown();
|
||||||
|
btnOK = new System.Windows.Forms.Button();
|
||||||
|
btnCancel = new System.Windows.Forms.Button();
|
||||||
|
lblMessage = new System.Windows.Forms.Label();
|
||||||
|
lblRange = new System.Windows.Forms.Label();
|
||||||
|
((System.ComponentModel.ISupportInitialize)nudValue).BeginInit();
|
||||||
|
SuspendLayout();
|
||||||
|
//
|
||||||
|
// rbShiftLeft
|
||||||
|
//
|
||||||
|
rbShiftLeft.AutoSize = true;
|
||||||
|
rbShiftLeft.Location = new System.Drawing.Point(12, 12);
|
||||||
|
rbShiftLeft.Name = "rbShiftLeft";
|
||||||
|
rbShiftLeft.Size = new System.Drawing.Size(134, 19);
|
||||||
|
rbShiftLeft.TabIndex = 0;
|
||||||
|
rbShiftLeft.Text = "Shift Left (towards 0)";
|
||||||
|
rbShiftLeft.UseVisualStyleBackColor = true;
|
||||||
|
rbShiftLeft.CheckedChanged += ModeChanged;
|
||||||
|
//
|
||||||
|
// rbShiftRight
|
||||||
|
//
|
||||||
|
rbShiftRight.AutoSize = true;
|
||||||
|
rbShiftRight.Location = new System.Drawing.Point(12, 37);
|
||||||
|
rbShiftRight.Name = "rbShiftRight";
|
||||||
|
rbShiftRight.Size = new System.Drawing.Size(154, 19);
|
||||||
|
rbShiftRight.TabIndex = 1;
|
||||||
|
rbShiftRight.Text = "Shift Right (towards 255)";
|
||||||
|
rbShiftRight.UseVisualStyleBackColor = true;
|
||||||
|
rbShiftRight.CheckedChanged += ModeChanged;
|
||||||
|
//
|
||||||
|
// rbSpecify
|
||||||
|
//
|
||||||
|
rbSpecify.AutoSize = true;
|
||||||
|
rbSpecify.Location = new System.Drawing.Point(12, 62);
|
||||||
|
rbSpecify.Name = "rbSpecify";
|
||||||
|
rbSpecify.Size = new System.Drawing.Size(118, 19);
|
||||||
|
rbSpecify.TabIndex = 2;
|
||||||
|
rbSpecify.Text = "Specify start code";
|
||||||
|
rbSpecify.UseVisualStyleBackColor = true;
|
||||||
|
rbSpecify.CheckedChanged += ModeChanged;
|
||||||
|
//
|
||||||
|
// lblValue
|
||||||
|
//
|
||||||
|
lblValue.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right;
|
||||||
|
lblValue.AutoSize = true;
|
||||||
|
lblValue.Location = new System.Drawing.Point(206, 8);
|
||||||
|
lblValue.Name = "lblValue";
|
||||||
|
lblValue.Size = new System.Drawing.Size(50, 15);
|
||||||
|
lblValue.TabIndex = 3;
|
||||||
|
lblValue.Text = "Shift by:";
|
||||||
|
//
|
||||||
|
// nudValue
|
||||||
|
//
|
||||||
|
nudValue.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right;
|
||||||
|
nudValue.Location = new System.Drawing.Point(206, 27);
|
||||||
|
nudValue.Maximum = new decimal(new int[] { 254, 0, 0, 0 });
|
||||||
|
nudValue.Minimum = new decimal(new int[] { 1, 0, 0, 0 });
|
||||||
|
nudValue.Name = "nudValue";
|
||||||
|
nudValue.Size = new System.Drawing.Size(50, 23);
|
||||||
|
nudValue.TabIndex = 5;
|
||||||
|
nudValue.Value = new decimal(new int[] { 1, 0, 0, 0 });
|
||||||
|
nudValue.ValueChanged += nudValue_ValueChanged;
|
||||||
|
//
|
||||||
|
// btnOK
|
||||||
|
//
|
||||||
|
btnOK.Location = new System.Drawing.Point(24, 155);
|
||||||
|
btnOK.Name = "btnOK";
|
||||||
|
btnOK.Size = new System.Drawing.Size(88, 27);
|
||||||
|
btnOK.TabIndex = 6;
|
||||||
|
btnOK.Text = "OK";
|
||||||
|
btnOK.UseVisualStyleBackColor = true;
|
||||||
|
btnOK.Click += btnOK_Click;
|
||||||
|
//
|
||||||
|
// btnCancel
|
||||||
|
//
|
||||||
|
btnCancel.Location = new System.Drawing.Point(156, 155);
|
||||||
|
btnCancel.Name = "btnCancel";
|
||||||
|
btnCancel.Size = new System.Drawing.Size(88, 27);
|
||||||
|
btnCancel.TabIndex = 7;
|
||||||
|
btnCancel.Text = "Cancel";
|
||||||
|
btnCancel.UseVisualStyleBackColor = true;
|
||||||
|
btnCancel.Click += btnCancel_Click;
|
||||||
|
//
|
||||||
|
// lblMessage
|
||||||
|
//
|
||||||
|
lblMessage.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right;
|
||||||
|
lblMessage.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 204);
|
||||||
|
lblMessage.ForeColor = System.Drawing.Color.DarkRed;
|
||||||
|
lblMessage.Location = new System.Drawing.Point(0, 84);
|
||||||
|
lblMessage.Name = "lblMessage";
|
||||||
|
lblMessage.Size = new System.Drawing.Size(268, 68);
|
||||||
|
lblMessage.TabIndex = 8;
|
||||||
|
lblMessage.Text = "Message";
|
||||||
|
lblMessage.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||||
|
//
|
||||||
|
// lblRange
|
||||||
|
//
|
||||||
|
lblRange.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right;
|
||||||
|
lblRange.Location = new System.Drawing.Point(204, 53);
|
||||||
|
lblRange.Name = "lblRange";
|
||||||
|
lblRange.Size = new System.Drawing.Size(62, 31);
|
||||||
|
lblRange.TabIndex = 9;
|
||||||
|
lblRange.Text = "min: 222\r\nmax: 222";
|
||||||
|
//
|
||||||
|
// CodeShift
|
||||||
|
//
|
||||||
|
AcceptButton = btnOK;
|
||||||
|
AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
|
||||||
|
AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
|
CancelButton = btnCancel;
|
||||||
|
ClientSize = new System.Drawing.Size(268, 191);
|
||||||
|
Controls.Add(lblRange);
|
||||||
|
Controls.Add(lblMessage);
|
||||||
|
Controls.Add(btnCancel);
|
||||||
|
Controls.Add(btnOK);
|
||||||
|
Controls.Add(nudValue);
|
||||||
|
Controls.Add(lblValue);
|
||||||
|
Controls.Add(rbSpecify);
|
||||||
|
Controls.Add(rbShiftRight);
|
||||||
|
Controls.Add(rbShiftLeft);
|
||||||
|
FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||||
|
MaximizeBox = false;
|
||||||
|
MinimizeBox = false;
|
||||||
|
Name = "CodeShift";
|
||||||
|
ShowIcon = false;
|
||||||
|
ShowInTaskbar = false;
|
||||||
|
StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||||
|
Text = "Code Shift";
|
||||||
|
Load += CodeShift_Load;
|
||||||
|
((System.ComponentModel.ISupportInitialize)nudValue).EndInit();
|
||||||
|
ResumeLayout(false);
|
||||||
|
PerformLayout();
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
private System.Windows.Forms.Label lblValue;
|
||||||
|
private System.Windows.Forms.Button btnOK;
|
||||||
|
private System.Windows.Forms.Button btnCancel;
|
||||||
|
public System.Windows.Forms.RadioButton rbShiftLeft;
|
||||||
|
public System.Windows.Forms.RadioButton rbShiftRight;
|
||||||
|
public System.Windows.Forms.RadioButton rbSpecify;
|
||||||
|
public System.Windows.Forms.NumericUpDown nudValue;
|
||||||
|
private System.Windows.Forms.Label lblMessage;
|
||||||
|
private System.Windows.Forms.Label lblRange;
|
||||||
|
}
|
||||||
|
}
|
99
McBitFont/CodeShift.cs
Normal file
@@ -0,0 +1,99 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Data;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
|
||||||
|
namespace McBitFont {
|
||||||
|
public partial class CodeShift : Form {
|
||||||
|
|
||||||
|
private int maxLeft, maxRight, maxSC, count;
|
||||||
|
public int sc;
|
||||||
|
|
||||||
|
public CodeShift(MainForm parent) {
|
||||||
|
InitializeComponent();
|
||||||
|
|
||||||
|
count = parent.frames.Count;
|
||||||
|
sc = parent.frames.First().code;
|
||||||
|
maxLeft = sc;
|
||||||
|
maxRight = 255 - sc - count + 1;
|
||||||
|
maxSC = sc + maxRight;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void CodeShift_Load(object sender, EventArgs e) {
|
||||||
|
byte enabled = 7;
|
||||||
|
string msg = "";
|
||||||
|
if (maxLeft < 1) {
|
||||||
|
rbShiftLeft.Enabled = false;
|
||||||
|
enabled -= 1;
|
||||||
|
msg += "Cannot shift left: Start code is " + sc.ToString() + ".";
|
||||||
|
}
|
||||||
|
if (maxRight < 1) {
|
||||||
|
rbShiftRight.Enabled = false;
|
||||||
|
enabled -= 2;
|
||||||
|
msg += "\nCannot shift right: Last code is " + (sc + count - 1).ToString() + ".";
|
||||||
|
}
|
||||||
|
if (maxSC <= 0) {
|
||||||
|
rbSpecify.Enabled = false;
|
||||||
|
enabled -= 4;
|
||||||
|
msg += "\nCannot shift: The font is full." + (sc + count - 1).ToString();
|
||||||
|
}
|
||||||
|
lblMessage.Text = msg;
|
||||||
|
|
||||||
|
if ((enabled & 1) > 0) rbShiftLeft.Checked = true;
|
||||||
|
else if ((enabled & 2) > 0) rbShiftRight.Checked = true;
|
||||||
|
else if ((enabled & 4) > 0) rbSpecify.Checked = true;
|
||||||
|
else {
|
||||||
|
btnOK.Enabled = false;
|
||||||
|
nudValue.Enabled = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//ModeChanged(rbShiftLeft, null);
|
||||||
|
//nudValue.Minimum = 1;
|
||||||
|
//nudValue.Maximum = maxLeft;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ModeChanged(object sender, EventArgs e) {
|
||||||
|
if (rbSpecify.Checked) {
|
||||||
|
lblValue.Text = "New start code:";
|
||||||
|
nudValue.Minimum = 0;
|
||||||
|
nudValue.Maximum = maxSC;
|
||||||
|
nudValue.Value = 0;
|
||||||
|
lblRange.Text = "min: 0\nmax: " + maxSC.ToString();
|
||||||
|
} else {
|
||||||
|
lblValue.Text = "Shift by:";
|
||||||
|
nudValue.Minimum = 1;
|
||||||
|
nudValue.Value = 1;
|
||||||
|
if (rbShiftLeft.Checked) {
|
||||||
|
nudValue.Maximum = maxLeft;
|
||||||
|
lblRange.Text = "min: 1\nmax: " + maxLeft.ToString();
|
||||||
|
}
|
||||||
|
if (rbShiftRight.Checked) {
|
||||||
|
nudValue.Maximum = maxRight;
|
||||||
|
lblRange.Text = "min: 1\nmax: " + maxRight.ToString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void nudValue_ValueChanged(object sender, EventArgs e) {
|
||||||
|
if (rbSpecify.Checked) {
|
||||||
|
if (nudValue.Value == sc) btnOK.Enabled = false;
|
||||||
|
else btnOK.Enabled = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void btnOK_Click(object sender, EventArgs e) {
|
||||||
|
DialogResult = DialogResult.OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void btnCancel_Click(object sender, EventArgs e) {
|
||||||
|
DialogResult = DialogResult.Cancel;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
120
McBitFont/CodeShift.resx
Normal file
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
133
McBitFont/Form1.Designer.cs
generated
@@ -55,20 +55,21 @@
|
|||||||
openToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
openToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
saveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
saveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
saveAsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
saveAsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
exportToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
undoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
undoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
redoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
redoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
pasteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
pasteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
fontToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
makeVarWidthToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
prependSymbolToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
prependSymbolToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
appendSymbolToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
appendSymbolToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
removeSymbolToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
removeSymbolToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
removeBeforeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
removeBeforeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
removeAfterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
removeAfterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
applyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
canvasToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
toolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
||||||
makeVarWidthToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
||||||
ClearToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
ClearToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
shiftUpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
shiftUpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
shiftDownToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
shiftDownToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
@@ -77,7 +78,7 @@
|
|||||||
invertToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
invertToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
mirrorXToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
mirrorXToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
mirrorYToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
mirrorYToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
exportToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
applyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
dlgSave = new System.Windows.Forms.SaveFileDialog();
|
dlgSave = new System.Windows.Forms.SaveFileDialog();
|
||||||
dlgOpen = new System.Windows.Forms.OpenFileDialog();
|
dlgOpen = new System.Windows.Forms.OpenFileDialog();
|
||||||
@@ -85,6 +86,7 @@
|
|||||||
toolTip1 = new System.Windows.Forms.ToolTip(components);
|
toolTip1 = new System.Windows.Forms.ToolTip(components);
|
||||||
chkLeftSide = new System.Windows.Forms.CheckBox();
|
chkLeftSide = new System.Windows.Forms.CheckBox();
|
||||||
chkTopSide = new System.Windows.Forms.CheckBox();
|
chkTopSide = new System.Windows.Forms.CheckBox();
|
||||||
|
CodeShiftToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
((System.ComponentModel.ISupportInitialize)nudX).BeginInit();
|
((System.ComponentModel.ISupportInitialize)nudX).BeginInit();
|
||||||
((System.ComponentModel.ISupportInitialize)nudY).BeginInit();
|
((System.ComponentModel.ISupportInitialize)nudY).BeginInit();
|
||||||
panel1.SuspendLayout();
|
panel1.SuspendLayout();
|
||||||
@@ -399,7 +401,7 @@
|
|||||||
//
|
//
|
||||||
// menuStrip1
|
// menuStrip1
|
||||||
//
|
//
|
||||||
menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { fileToolStripMenuItem, editToolStripMenuItem, toolsToolStripMenuItem, aboutToolStripMenuItem });
|
menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { fileToolStripMenuItem, editToolStripMenuItem, fontToolStripMenuItem, canvasToolStripMenuItem, aboutToolStripMenuItem });
|
||||||
menuStrip1.Location = new System.Drawing.Point(0, 0);
|
menuStrip1.Location = new System.Drawing.Point(0, 0);
|
||||||
menuStrip1.Name = "menuStrip1";
|
menuStrip1.Name = "menuStrip1";
|
||||||
menuStrip1.Padding = new System.Windows.Forms.Padding(7, 2, 0, 2);
|
menuStrip1.Padding = new System.Windows.Forms.Padding(7, 2, 0, 2);
|
||||||
@@ -409,7 +411,7 @@
|
|||||||
//
|
//
|
||||||
// fileToolStripMenuItem
|
// fileToolStripMenuItem
|
||||||
//
|
//
|
||||||
fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { newToolStripMenuItem, openToolStripMenuItem, saveToolStripMenuItem, saveAsToolStripMenuItem, exitToolStripMenuItem });
|
fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { newToolStripMenuItem, openToolStripMenuItem, saveToolStripMenuItem, saveAsToolStripMenuItem, exportToolStripMenuItem, exitToolStripMenuItem });
|
||||||
fileToolStripMenuItem.Name = "fileToolStripMenuItem";
|
fileToolStripMenuItem.Name = "fileToolStripMenuItem";
|
||||||
fileToolStripMenuItem.Size = new System.Drawing.Size(37, 20);
|
fileToolStripMenuItem.Size = new System.Drawing.Size(37, 20);
|
||||||
fileToolStripMenuItem.Text = "File";
|
fileToolStripMenuItem.Text = "File";
|
||||||
@@ -458,6 +460,17 @@
|
|||||||
saveAsToolStripMenuItem.ToolTipText = "Save changes to another file";
|
saveAsToolStripMenuItem.ToolTipText = "Save changes to another file";
|
||||||
saveAsToolStripMenuItem.Click += SaveToolStripMenuItem_Click;
|
saveAsToolStripMenuItem.Click += SaveToolStripMenuItem_Click;
|
||||||
//
|
//
|
||||||
|
// exportToolStripMenuItem
|
||||||
|
//
|
||||||
|
exportToolStripMenuItem.Image = Properties.Resources.z_export;
|
||||||
|
exportToolStripMenuItem.Name = "exportToolStripMenuItem";
|
||||||
|
exportToolStripMenuItem.ShortcutKeyDisplayString = "";
|
||||||
|
exportToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.E;
|
||||||
|
exportToolStripMenuItem.Size = new System.Drawing.Size(184, 22);
|
||||||
|
exportToolStripMenuItem.Text = "Export";
|
||||||
|
exportToolStripMenuItem.ToolTipText = "Configure and export data";
|
||||||
|
exportToolStripMenuItem.Click += button1_Click;
|
||||||
|
//
|
||||||
// exitToolStripMenuItem
|
// exitToolStripMenuItem
|
||||||
//
|
//
|
||||||
exitToolStripMenuItem.Image = Properties.Resources.Famfamfam_Silk_Door_out_16;
|
exitToolStripMenuItem.Image = Properties.Resources.Famfamfam_Silk_Door_out_16;
|
||||||
@@ -471,7 +484,7 @@
|
|||||||
//
|
//
|
||||||
// editToolStripMenuItem
|
// editToolStripMenuItem
|
||||||
//
|
//
|
||||||
editToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { undoToolStripMenuItem, redoToolStripMenuItem, copyToolStripMenuItem, pasteToolStripMenuItem, prependSymbolToolStripMenuItem, appendSymbolToolStripMenuItem, removeSymbolToolStripMenuItem, removeBeforeToolStripMenuItem, removeAfterToolStripMenuItem, applyToolStripMenuItem });
|
editToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { undoToolStripMenuItem, redoToolStripMenuItem, copyToolStripMenuItem, pasteToolStripMenuItem });
|
||||||
editToolStripMenuItem.Name = "editToolStripMenuItem";
|
editToolStripMenuItem.Name = "editToolStripMenuItem";
|
||||||
editToolStripMenuItem.Size = new System.Drawing.Size(39, 20);
|
editToolStripMenuItem.Size = new System.Drawing.Size(39, 20);
|
||||||
editToolStripMenuItem.Text = "Edit";
|
editToolStripMenuItem.Text = "Edit";
|
||||||
@@ -482,7 +495,7 @@
|
|||||||
undoToolStripMenuItem.Image = Properties.Resources.arrow_undo;
|
undoToolStripMenuItem.Image = Properties.Resources.arrow_undo;
|
||||||
undoToolStripMenuItem.Name = "undoToolStripMenuItem";
|
undoToolStripMenuItem.Name = "undoToolStripMenuItem";
|
||||||
undoToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Z;
|
undoToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Z;
|
||||||
undoToolStripMenuItem.Size = new System.Drawing.Size(215, 22);
|
undoToolStripMenuItem.Size = new System.Drawing.Size(144, 22);
|
||||||
undoToolStripMenuItem.Text = "Undo";
|
undoToolStripMenuItem.Text = "Undo";
|
||||||
undoToolStripMenuItem.ToolTipText = "Undo last canvas change";
|
undoToolStripMenuItem.ToolTipText = "Undo last canvas change";
|
||||||
undoToolStripMenuItem.Click += undoToolStripMenuItem_Click;
|
undoToolStripMenuItem.Click += undoToolStripMenuItem_Click;
|
||||||
@@ -492,7 +505,7 @@
|
|||||||
redoToolStripMenuItem.Image = Properties.Resources.arrow_redo;
|
redoToolStripMenuItem.Image = Properties.Resources.arrow_redo;
|
||||||
redoToolStripMenuItem.Name = "redoToolStripMenuItem";
|
redoToolStripMenuItem.Name = "redoToolStripMenuItem";
|
||||||
redoToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Y;
|
redoToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Y;
|
||||||
redoToolStripMenuItem.Size = new System.Drawing.Size(215, 22);
|
redoToolStripMenuItem.Size = new System.Drawing.Size(144, 22);
|
||||||
redoToolStripMenuItem.Text = "Redo";
|
redoToolStripMenuItem.Text = "Redo";
|
||||||
redoToolStripMenuItem.ToolTipText = "Redo canvas change";
|
redoToolStripMenuItem.ToolTipText = "Redo canvas change";
|
||||||
redoToolStripMenuItem.Click += redoToolStripMenuItem_Click;
|
redoToolStripMenuItem.Click += redoToolStripMenuItem_Click;
|
||||||
@@ -504,7 +517,7 @@
|
|||||||
copyToolStripMenuItem.Name = "copyToolStripMenuItem";
|
copyToolStripMenuItem.Name = "copyToolStripMenuItem";
|
||||||
copyToolStripMenuItem.ShortcutKeyDisplayString = "";
|
copyToolStripMenuItem.ShortcutKeyDisplayString = "";
|
||||||
copyToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C;
|
copyToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C;
|
||||||
copyToolStripMenuItem.Size = new System.Drawing.Size(215, 22);
|
copyToolStripMenuItem.Size = new System.Drawing.Size(144, 22);
|
||||||
copyToolStripMenuItem.Text = "Copy";
|
copyToolStripMenuItem.Text = "Copy";
|
||||||
copyToolStripMenuItem.ToolTipText = "Copy current symbol to clipboard";
|
copyToolStripMenuItem.ToolTipText = "Copy current symbol to clipboard";
|
||||||
copyToolStripMenuItem.Click += copyToolStripMenuItem_Click;
|
copyToolStripMenuItem.Click += copyToolStripMenuItem_Click;
|
||||||
@@ -516,15 +529,32 @@
|
|||||||
pasteToolStripMenuItem.Name = "pasteToolStripMenuItem";
|
pasteToolStripMenuItem.Name = "pasteToolStripMenuItem";
|
||||||
pasteToolStripMenuItem.ShortcutKeyDisplayString = "";
|
pasteToolStripMenuItem.ShortcutKeyDisplayString = "";
|
||||||
pasteToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V;
|
pasteToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V;
|
||||||
pasteToolStripMenuItem.Size = new System.Drawing.Size(215, 22);
|
pasteToolStripMenuItem.Size = new System.Drawing.Size(144, 22);
|
||||||
pasteToolStripMenuItem.Text = "Paste";
|
pasteToolStripMenuItem.Text = "Paste";
|
||||||
pasteToolStripMenuItem.ToolTipText = "Paste from clipboard to current symbol";
|
pasteToolStripMenuItem.ToolTipText = "Paste from clipboard to current symbol";
|
||||||
pasteToolStripMenuItem.Click += pasteToolStripMenuItem_Click;
|
pasteToolStripMenuItem.Click += pasteToolStripMenuItem_Click;
|
||||||
//
|
//
|
||||||
|
// fontToolStripMenuItem
|
||||||
|
//
|
||||||
|
fontToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { makeVarWidthToolStripMenuItem, prependSymbolToolStripMenuItem, appendSymbolToolStripMenuItem, removeSymbolToolStripMenuItem, removeBeforeToolStripMenuItem, removeAfterToolStripMenuItem, CodeShiftToolStripMenuItem });
|
||||||
|
fontToolStripMenuItem.Name = "fontToolStripMenuItem";
|
||||||
|
fontToolStripMenuItem.Size = new System.Drawing.Size(43, 20);
|
||||||
|
fontToolStripMenuItem.Text = "Font";
|
||||||
|
//
|
||||||
|
// makeVarWidthToolStripMenuItem
|
||||||
|
//
|
||||||
|
makeVarWidthToolStripMenuItem.Image = Properties.Resources.z_asterisk;
|
||||||
|
makeVarWidthToolStripMenuItem.Name = "makeVarWidthToolStripMenuItem";
|
||||||
|
makeVarWidthToolStripMenuItem.Size = new System.Drawing.Size(215, 22);
|
||||||
|
makeVarWidthToolStripMenuItem.Text = "Make Variable Width";
|
||||||
|
makeVarWidthToolStripMenuItem.ToolTipText = "Make Font Variable width one";
|
||||||
|
makeVarWidthToolStripMenuItem.Visible = false;
|
||||||
|
makeVarWidthToolStripMenuItem.Click += makeVarWidthToolStripMenuItem_Click;
|
||||||
|
//
|
||||||
// prependSymbolToolStripMenuItem
|
// prependSymbolToolStripMenuItem
|
||||||
//
|
//
|
||||||
prependSymbolToolStripMenuItem.Enabled = false;
|
prependSymbolToolStripMenuItem.Enabled = false;
|
||||||
prependSymbolToolStripMenuItem.Image = Properties.Resources.action_add;
|
prependSymbolToolStripMenuItem.Image = Properties.Resources.add;
|
||||||
prependSymbolToolStripMenuItem.Name = "prependSymbolToolStripMenuItem";
|
prependSymbolToolStripMenuItem.Name = "prependSymbolToolStripMenuItem";
|
||||||
prependSymbolToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+Ins";
|
prependSymbolToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+Ins";
|
||||||
prependSymbolToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Insert;
|
prependSymbolToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Insert;
|
||||||
@@ -536,7 +566,7 @@
|
|||||||
// appendSymbolToolStripMenuItem
|
// appendSymbolToolStripMenuItem
|
||||||
//
|
//
|
||||||
appendSymbolToolStripMenuItem.Enabled = false;
|
appendSymbolToolStripMenuItem.Enabled = false;
|
||||||
appendSymbolToolStripMenuItem.Image = Properties.Resources.action_add;
|
appendSymbolToolStripMenuItem.Image = Properties.Resources.add;
|
||||||
appendSymbolToolStripMenuItem.Name = "appendSymbolToolStripMenuItem";
|
appendSymbolToolStripMenuItem.Name = "appendSymbolToolStripMenuItem";
|
||||||
appendSymbolToolStripMenuItem.ShortcutKeyDisplayString = "";
|
appendSymbolToolStripMenuItem.ShortcutKeyDisplayString = "";
|
||||||
appendSymbolToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.End;
|
appendSymbolToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.End;
|
||||||
@@ -548,7 +578,7 @@
|
|||||||
// removeSymbolToolStripMenuItem
|
// removeSymbolToolStripMenuItem
|
||||||
//
|
//
|
||||||
removeSymbolToolStripMenuItem.Enabled = false;
|
removeSymbolToolStripMenuItem.Enabled = false;
|
||||||
removeSymbolToolStripMenuItem.Image = Properties.Resources.action_remove;
|
removeSymbolToolStripMenuItem.Image = Properties.Resources.delete;
|
||||||
removeSymbolToolStripMenuItem.Name = "removeSymbolToolStripMenuItem";
|
removeSymbolToolStripMenuItem.Name = "removeSymbolToolStripMenuItem";
|
||||||
removeSymbolToolStripMenuItem.ShortcutKeyDisplayString = "";
|
removeSymbolToolStripMenuItem.ShortcutKeyDisplayString = "";
|
||||||
removeSymbolToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Delete;
|
removeSymbolToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Delete;
|
||||||
@@ -560,7 +590,7 @@
|
|||||||
// removeBeforeToolStripMenuItem
|
// removeBeforeToolStripMenuItem
|
||||||
//
|
//
|
||||||
removeBeforeToolStripMenuItem.Enabled = false;
|
removeBeforeToolStripMenuItem.Enabled = false;
|
||||||
removeBeforeToolStripMenuItem.Image = Properties.Resources.action_remove;
|
removeBeforeToolStripMenuItem.Image = Properties.Resources.delete;
|
||||||
removeBeforeToolStripMenuItem.Name = "removeBeforeToolStripMenuItem";
|
removeBeforeToolStripMenuItem.Name = "removeBeforeToolStripMenuItem";
|
||||||
removeBeforeToolStripMenuItem.Size = new System.Drawing.Size(215, 22);
|
removeBeforeToolStripMenuItem.Size = new System.Drawing.Size(215, 22);
|
||||||
removeBeforeToolStripMenuItem.Text = "Remove all before selected";
|
removeBeforeToolStripMenuItem.Text = "Remove all before selected";
|
||||||
@@ -570,42 +600,23 @@
|
|||||||
// removeAfterToolStripMenuItem
|
// removeAfterToolStripMenuItem
|
||||||
//
|
//
|
||||||
removeAfterToolStripMenuItem.Enabled = false;
|
removeAfterToolStripMenuItem.Enabled = false;
|
||||||
removeAfterToolStripMenuItem.Image = Properties.Resources.action_remove;
|
removeAfterToolStripMenuItem.Image = Properties.Resources.delete;
|
||||||
removeAfterToolStripMenuItem.Name = "removeAfterToolStripMenuItem";
|
removeAfterToolStripMenuItem.Name = "removeAfterToolStripMenuItem";
|
||||||
removeAfterToolStripMenuItem.Size = new System.Drawing.Size(215, 22);
|
removeAfterToolStripMenuItem.Size = new System.Drawing.Size(215, 22);
|
||||||
removeAfterToolStripMenuItem.Text = "Remove all after selected";
|
removeAfterToolStripMenuItem.Text = "Remove all after selected";
|
||||||
removeAfterToolStripMenuItem.ToolTipText = "Remove all symbols after current one";
|
removeAfterToolStripMenuItem.ToolTipText = "Remove all symbols after current one";
|
||||||
removeAfterToolStripMenuItem.Click += removeAfterToolStripMenuItem_Click;
|
removeAfterToolStripMenuItem.Click += removeAfterToolStripMenuItem_Click;
|
||||||
//
|
//
|
||||||
// applyToolStripMenuItem
|
// canvasToolStripMenuItem
|
||||||
//
|
//
|
||||||
applyToolStripMenuItem.Image = Properties.Resources.action_check;
|
canvasToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { ClearToolStripMenuItem, shiftUpToolStripMenuItem, shiftDownToolStripMenuItem, shiftLeftToolStripMenuItem, shiftRightToolStripMenuItem, invertToolStripMenuItem, mirrorXToolStripMenuItem, mirrorYToolStripMenuItem, applyToolStripMenuItem });
|
||||||
applyToolStripMenuItem.Name = "applyToolStripMenuItem";
|
canvasToolStripMenuItem.Name = "canvasToolStripMenuItem";
|
||||||
applyToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+Space";
|
canvasToolStripMenuItem.Size = new System.Drawing.Size(57, 20);
|
||||||
applyToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Space;
|
canvasToolStripMenuItem.Text = "Canvas";
|
||||||
applyToolStripMenuItem.Size = new System.Drawing.Size(215, 22);
|
|
||||||
applyToolStripMenuItem.Text = "Apply";
|
|
||||||
applyToolStripMenuItem.ToolTipText = "Apply canvas changes";
|
|
||||||
applyToolStripMenuItem.Click += button2_Click;
|
|
||||||
//
|
|
||||||
// toolsToolStripMenuItem
|
|
||||||
//
|
|
||||||
toolsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { makeVarWidthToolStripMenuItem, ClearToolStripMenuItem, shiftUpToolStripMenuItem, shiftDownToolStripMenuItem, shiftLeftToolStripMenuItem, shiftRightToolStripMenuItem, invertToolStripMenuItem, mirrorXToolStripMenuItem, mirrorYToolStripMenuItem, exportToolStripMenuItem });
|
|
||||||
toolsToolStripMenuItem.Name = "toolsToolStripMenuItem";
|
|
||||||
toolsToolStripMenuItem.Size = new System.Drawing.Size(47, 20);
|
|
||||||
toolsToolStripMenuItem.Text = "Tools";
|
|
||||||
//
|
|
||||||
// makeVarWidthToolStripMenuItem
|
|
||||||
//
|
|
||||||
makeVarWidthToolStripMenuItem.Name = "makeVarWidthToolStripMenuItem";
|
|
||||||
makeVarWidthToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
|
|
||||||
makeVarWidthToolStripMenuItem.Text = "Make Variable Width";
|
|
||||||
makeVarWidthToolStripMenuItem.ToolTipText = "Make Font Variable width one";
|
|
||||||
makeVarWidthToolStripMenuItem.Visible = false;
|
|
||||||
makeVarWidthToolStripMenuItem.Click += makeVarWidthToolStripMenuItem_Click;
|
|
||||||
//
|
//
|
||||||
// ClearToolStripMenuItem
|
// ClearToolStripMenuItem
|
||||||
//
|
//
|
||||||
|
ClearToolStripMenuItem.Image = Properties.Resources.z_shading;
|
||||||
ClearToolStripMenuItem.Name = "ClearToolStripMenuItem";
|
ClearToolStripMenuItem.Name = "ClearToolStripMenuItem";
|
||||||
ClearToolStripMenuItem.ShortcutKeyDisplayString = "";
|
ClearToolStripMenuItem.ShortcutKeyDisplayString = "";
|
||||||
ClearToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.W;
|
ClearToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.W;
|
||||||
@@ -616,7 +627,7 @@
|
|||||||
//
|
//
|
||||||
// shiftUpToolStripMenuItem
|
// shiftUpToolStripMenuItem
|
||||||
//
|
//
|
||||||
shiftUpToolStripMenuItem.Image = Properties.Resources.arrow_top;
|
shiftUpToolStripMenuItem.Image = Properties.Resources.z_uo;
|
||||||
shiftUpToolStripMenuItem.Name = "shiftUpToolStripMenuItem";
|
shiftUpToolStripMenuItem.Name = "shiftUpToolStripMenuItem";
|
||||||
shiftUpToolStripMenuItem.ShortcutKeyDisplayString = "";
|
shiftUpToolStripMenuItem.ShortcutKeyDisplayString = "";
|
||||||
shiftUpToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Up;
|
shiftUpToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Up;
|
||||||
@@ -627,7 +638,7 @@
|
|||||||
//
|
//
|
||||||
// shiftDownToolStripMenuItem
|
// shiftDownToolStripMenuItem
|
||||||
//
|
//
|
||||||
shiftDownToolStripMenuItem.Image = Properties.Resources.arrow_down;
|
shiftDownToolStripMenuItem.Image = Properties.Resources.z_down;
|
||||||
shiftDownToolStripMenuItem.Name = "shiftDownToolStripMenuItem";
|
shiftDownToolStripMenuItem.Name = "shiftDownToolStripMenuItem";
|
||||||
shiftDownToolStripMenuItem.ShortcutKeyDisplayString = "";
|
shiftDownToolStripMenuItem.ShortcutKeyDisplayString = "";
|
||||||
shiftDownToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Down;
|
shiftDownToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Down;
|
||||||
@@ -638,7 +649,7 @@
|
|||||||
//
|
//
|
||||||
// shiftLeftToolStripMenuItem
|
// shiftLeftToolStripMenuItem
|
||||||
//
|
//
|
||||||
shiftLeftToolStripMenuItem.Image = Properties.Resources.arrow_back;
|
shiftLeftToolStripMenuItem.Image = Properties.Resources.z_left;
|
||||||
shiftLeftToolStripMenuItem.Name = "shiftLeftToolStripMenuItem";
|
shiftLeftToolStripMenuItem.Name = "shiftLeftToolStripMenuItem";
|
||||||
shiftLeftToolStripMenuItem.ShortcutKeyDisplayString = "";
|
shiftLeftToolStripMenuItem.ShortcutKeyDisplayString = "";
|
||||||
shiftLeftToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Left;
|
shiftLeftToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Left;
|
||||||
@@ -649,7 +660,7 @@
|
|||||||
//
|
//
|
||||||
// shiftRightToolStripMenuItem
|
// shiftRightToolStripMenuItem
|
||||||
//
|
//
|
||||||
shiftRightToolStripMenuItem.Image = Properties.Resources.arrow_next;
|
shiftRightToolStripMenuItem.Image = Properties.Resources.z_right;
|
||||||
shiftRightToolStripMenuItem.Name = "shiftRightToolStripMenuItem";
|
shiftRightToolStripMenuItem.Name = "shiftRightToolStripMenuItem";
|
||||||
shiftRightToolStripMenuItem.ShortcutKeyDisplayString = "";
|
shiftRightToolStripMenuItem.ShortcutKeyDisplayString = "";
|
||||||
shiftRightToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Right;
|
shiftRightToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Right;
|
||||||
@@ -660,7 +671,7 @@
|
|||||||
//
|
//
|
||||||
// invertToolStripMenuItem
|
// invertToolStripMenuItem
|
||||||
//
|
//
|
||||||
invertToolStripMenuItem.Image = Properties.Resources.Ionic_Ionicons_Invert_mode_outline_16;
|
invertToolStripMenuItem.Image = Properties.Resources.z_contrast;
|
||||||
invertToolStripMenuItem.Name = "invertToolStripMenuItem";
|
invertToolStripMenuItem.Name = "invertToolStripMenuItem";
|
||||||
invertToolStripMenuItem.ShortcutKeyDisplayString = "";
|
invertToolStripMenuItem.ShortcutKeyDisplayString = "";
|
||||||
invertToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.I;
|
invertToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.I;
|
||||||
@@ -689,15 +700,16 @@
|
|||||||
mirrorYToolStripMenuItem.ToolTipText = "Mirror by Y axis (vertical)";
|
mirrorYToolStripMenuItem.ToolTipText = "Mirror by Y axis (vertical)";
|
||||||
mirrorYToolStripMenuItem.Click += btnMirrorY_Click;
|
mirrorYToolStripMenuItem.Click += btnMirrorY_Click;
|
||||||
//
|
//
|
||||||
// exportToolStripMenuItem
|
// applyToolStripMenuItem
|
||||||
//
|
//
|
||||||
exportToolStripMenuItem.Name = "exportToolStripMenuItem";
|
applyToolStripMenuItem.Image = Properties.Resources.z_tick;
|
||||||
exportToolStripMenuItem.ShortcutKeyDisplayString = "";
|
applyToolStripMenuItem.Name = "applyToolStripMenuItem";
|
||||||
exportToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.E;
|
applyToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+Space";
|
||||||
exportToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
|
applyToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Space;
|
||||||
exportToolStripMenuItem.Text = "Export";
|
applyToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
|
||||||
exportToolStripMenuItem.ToolTipText = "Configure and export data";
|
applyToolStripMenuItem.Text = "Apply";
|
||||||
exportToolStripMenuItem.Click += button1_Click;
|
applyToolStripMenuItem.ToolTipText = "Apply canvas changes";
|
||||||
|
applyToolStripMenuItem.Click += button2_Click;
|
||||||
//
|
//
|
||||||
// aboutToolStripMenuItem
|
// aboutToolStripMenuItem
|
||||||
//
|
//
|
||||||
@@ -759,6 +771,15 @@
|
|||||||
toolTip1.SetToolTip(chkTopSide, "Height changes will be made on Top/Bottom side");
|
toolTip1.SetToolTip(chkTopSide, "Height changes will be made on Top/Bottom side");
|
||||||
chkTopSide.UseVisualStyleBackColor = true;
|
chkTopSide.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
|
// CodeShiftToolStripMenuItem
|
||||||
|
//
|
||||||
|
CodeShiftToolStripMenuItem.Image = Properties.Resources.z_align_center;
|
||||||
|
CodeShiftToolStripMenuItem.Name = "CodeShiftToolStripMenuItem";
|
||||||
|
CodeShiftToolStripMenuItem.Size = new System.Drawing.Size(215, 22);
|
||||||
|
CodeShiftToolStripMenuItem.Text = "Code shift";
|
||||||
|
CodeShiftToolStripMenuItem.ToolTipText = "Shift the font on the code line";
|
||||||
|
CodeShiftToolStripMenuItem.Click += CodeShiftToolStripMenuItem_Click;
|
||||||
|
//
|
||||||
// MainForm
|
// MainForm
|
||||||
//
|
//
|
||||||
AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
|
AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
|
||||||
@@ -835,7 +856,7 @@
|
|||||||
private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem;
|
||||||
private System.Windows.Forms.ToolStripMenuItem editToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem editToolStripMenuItem;
|
||||||
private System.Windows.Forms.ToolStripMenuItem removeSymbolToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem removeSymbolToolStripMenuItem;
|
||||||
private System.Windows.Forms.ToolStripMenuItem toolsToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem canvasToolStripMenuItem;
|
||||||
private System.Windows.Forms.ToolStripMenuItem shiftUpToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem shiftUpToolStripMenuItem;
|
||||||
private System.Windows.Forms.ToolStripMenuItem shiftDownToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem shiftDownToolStripMenuItem;
|
||||||
private System.Windows.Forms.ToolStripMenuItem shiftLeftToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem shiftLeftToolStripMenuItem;
|
||||||
@@ -864,6 +885,8 @@
|
|||||||
private System.Windows.Forms.ToolStripMenuItem makeVarWidthToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem makeVarWidthToolStripMenuItem;
|
||||||
private System.Windows.Forms.ToolStripMenuItem undoToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem undoToolStripMenuItem;
|
||||||
private System.Windows.Forms.ToolStripMenuItem redoToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem redoToolStripMenuItem;
|
||||||
|
private System.Windows.Forms.ToolStripMenuItem fontToolStripMenuItem;
|
||||||
|
private System.Windows.Forms.ToolStripMenuItem CodeShiftToolStripMenuItem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -635,6 +635,7 @@ namespace McBitFont {
|
|||||||
monospaced = form.rbMono.Checked;
|
monospaced = form.rbMono.Checked;
|
||||||
}
|
}
|
||||||
makeVarWidthToolStripMenuItem.Visible = monospaced;
|
makeVarWidthToolStripMenuItem.Visible = monospaced;
|
||||||
|
CodeShiftToolStripMenuItem.Visible = !form.cbSingle.Checked;
|
||||||
lblType.Text = monospaced ? "Monospaced" : "Variable width / Single";
|
lblType.Text = monospaced ? "Monospaced" : "Variable width / Single";
|
||||||
codepage = (form.cbEncoding.SelectedItem as New.EncodingItem).Code;
|
codepage = (form.cbEncoding.SelectedItem as New.EncodingItem).Code;
|
||||||
foreach (FrameMiniature ff in frames) {
|
foreach (FrameMiniature ff in frames) {
|
||||||
@@ -654,6 +655,7 @@ namespace McBitFont {
|
|||||||
modified = false;
|
modified = false;
|
||||||
checkForAdd();
|
checkForAdd();
|
||||||
fbuffer = false;
|
fbuffer = false;
|
||||||
|
miniList.Items[0].Selected = true;
|
||||||
miniList.Refresh();
|
miniList.Refresh();
|
||||||
dotPanel.Refresh();
|
dotPanel.Refresh();
|
||||||
|
|
||||||
@@ -965,5 +967,46 @@ namespace McBitFont {
|
|||||||
dotPanel.Refresh();
|
dotPanel.Refresh();
|
||||||
CheckHistoryButtons();
|
CheckHistoryButtons();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void CodeShiftToolStripMenuItem_Click(object sender, EventArgs e) {
|
||||||
|
if (!monospaced && frames.Count == 1) return;
|
||||||
|
checkModifiedFrame();
|
||||||
|
|
||||||
|
CodeShift csform = new CodeShift(this);
|
||||||
|
if (csform.ShowDialog() == DialogResult.OK) {
|
||||||
|
Cursor.Current = Cursors.WaitCursor;
|
||||||
|
|
||||||
|
FrameMiniature ff;
|
||||||
|
var sel = miniList.SelectedItems[0].Index;
|
||||||
|
var val = Convert.ToInt32(csform.nudValue.Value);
|
||||||
|
if (csform.rbSpecify.Checked) val -= csform.sc;
|
||||||
|
if (csform.rbShiftLeft.Checked) val *= -1;
|
||||||
|
|
||||||
|
miniList.Clear();
|
||||||
|
ilMiniatures.Images.Clear();
|
||||||
|
for (int i = 0; i < frames.Count; i++) {
|
||||||
|
ff = frames[i];
|
||||||
|
ff.code += val;
|
||||||
|
frames[i] = ff;
|
||||||
|
|
||||||
|
var key = ff.code.ToString().PadLeft(3, '0');
|
||||||
|
var text = decodeSymbol(ff.code);
|
||||||
|
ilMiniatures.Images.Add(key, (Image)getMiniPictue(ff));
|
||||||
|
miniList.Items.Add(key, key + ' ' + text, key);
|
||||||
|
}
|
||||||
|
|
||||||
|
miniList.Refresh();
|
||||||
|
miniList.Items[sel].Selected = true;
|
||||||
|
dotPanel.Refresh();
|
||||||
|
|
||||||
|
Cursor.Current = Cursors.Default;
|
||||||
|
}
|
||||||
|
csform.Dispose();
|
||||||
|
|
||||||
|
history.Clear();
|
||||||
|
checkForAdd();
|
||||||
|
prjModified = true;
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -23,6 +23,12 @@
|
|||||||
<AssemblyVersion>2.0.0.0</AssemblyVersion>
|
<AssemblyVersion>2.0.0.0</AssemblyVersion>
|
||||||
<FileVersion>2.0.0.0</FileVersion>
|
<FileVersion>2.0.0.0</FileVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
||||||
|
<DebugType>portable</DebugType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
|
||||||
|
<DebugType>portable</DebugType>
|
||||||
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Content Include="icon.ico" />
|
<Content Include="icon.ico" />
|
||||||
<Content Include="icon_64.ico" />
|
<Content Include="icon_64.ico" />
|
||||||
|
140
McBitFont/Properties/Resources.Designer.cs
generated
@@ -90,6 +90,16 @@ namespace McBitFont.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap add {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("add", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -150,6 +160,16 @@ namespace McBitFont.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap delete {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("delete", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -309,5 +329,125 @@ namespace McBitFont.Properties {
|
|||||||
return ((System.Drawing.Bitmap)(obj));
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap z_align_center {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("z_align_center", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap z_asterisk {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("z_asterisk", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap z_contrast {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("z_contrast", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap z_down {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("z_down", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap z_export {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("z_export", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap z_left {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("z_left", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap z_redo {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("z_redo", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap z_right {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("z_right", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap z_shading {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("z_shading", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap z_tick {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("z_tick", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap z_undo {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("z_undo", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap z_uo {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("z_uo", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -187,6 +187,48 @@
|
|||||||
<data name="action_check" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="action_check" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\action_check.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\action_check.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="z_tick" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\tick.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="z_redo" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\arrow_redo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="z_undo" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\arrow_undo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="z_right" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\arrow_right.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="z_left" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\arrow_left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="z_down" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\..\icons\famfamfam\arrow_down.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="z_uo" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\arrow_up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="z_align_center" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\shape_align_center.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="z_asterisk" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\asterisk_orange.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="z_shading" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\shading.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="z_export" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\package_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="z_contrast" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\contrast.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="add" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="delete" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="arrow_redo" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="arrow_redo" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\redo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\redo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
BIN
McBitFont/Resources/add.png
Normal file
After Width: | Height: | Size: 733 B |
BIN
McBitFont/Resources/arrow_left.png
Normal file
After Width: | Height: | Size: 344 B |
BIN
McBitFont/Resources/arrow_redo.png
Normal file
After Width: | Height: | Size: 625 B |
BIN
McBitFont/Resources/arrow_right.png
Normal file
After Width: | Height: | Size: 332 B |
BIN
McBitFont/Resources/arrow_undo.png
Normal file
After Width: | Height: | Size: 631 B |
BIN
McBitFont/Resources/arrow_up.png
Normal file
After Width: | Height: | Size: 372 B |
BIN
McBitFont/Resources/asterisk_orange.png
Normal file
After Width: | Height: | Size: 760 B |
BIN
McBitFont/Resources/contrast.png
Normal file
After Width: | Height: | Size: 381 B |
BIN
McBitFont/Resources/delete.png
Normal file
After Width: | Height: | Size: 715 B |
BIN
McBitFont/Resources/package_go.png
Normal file
After Width: | Height: | Size: 898 B |
BIN
McBitFont/Resources/shading.png
Normal file
After Width: | Height: | Size: 225 B |
BIN
McBitFont/Resources/shape_align_center.png
Normal file
After Width: | Height: | Size: 384 B |
BIN
McBitFont/Resources/tick.png
Normal file
After Width: | Height: | Size: 537 B |
6
TODO.txt
@@ -3,12 +3,14 @@ V Migrate from .Net Framework 4.7 to .NET 9
|
|||||||
V New Save file format! Use McBitFont v1.7 to convert old save files to the new format.
|
V New Save file format! Use McBitFont v1.7 to convert old save files to the new format.
|
||||||
V Better quality pictures in symbol list
|
V Better quality pictures in symbol list
|
||||||
V Spinning cursor when application is busy
|
V Spinning cursor when application is busy
|
||||||
|
V Change Menu icons
|
||||||
|
V Re-arranged menu items
|
||||||
|
|
||||||
Functionality:
|
Functionality:
|
||||||
- Context menu in symbol navigator
|
- Context menu in symbol navigator
|
||||||
V Delete symbols before/after selected
|
V Delete symbols before/after selected
|
||||||
- Shift all symbols on code line (change symbol codes)
|
V Shift all symbols on code line (change symbol codes)
|
||||||
- Specify starting code (extends the shift)
|
V Specify starting code (extends the shift)
|
||||||
V Ability to make monospaced font a variable width one
|
V Ability to make monospaced font a variable width one
|
||||||
V Undo/Redo for canvas changes
|
V Undo/Redo for canvas changes
|
||||||
- Image import from a file
|
- Image import from a file
|
||||||
|
Before Width: | Height: | Size: 899 B After Width: | Height: | Size: 899 B |
Before Width: | Height: | Size: 932 B After Width: | Height: | Size: 932 B |
Before Width: | Height: | Size: 931 B After Width: | Height: | Size: 931 B |
Before Width: | Height: | Size: 732 B After Width: | Height: | Size: 732 B |
Before Width: | Height: | Size: 966 B After Width: | Height: | Size: 966 B |
Before Width: | Height: | Size: 914 B After Width: | Height: | Size: 914 B |
Before Width: | Height: | Size: 387 B After Width: | Height: | Size: 387 B |
Before Width: | Height: | Size: 388 B After Width: | Height: | Size: 388 B |
Before Width: | Height: | Size: 465 B After Width: | Height: | Size: 465 B |
Before Width: | Height: | Size: 465 B After Width: | Height: | Size: 465 B |
BIN
icons/famfamfam/add.png
Normal file
After Width: | Height: | Size: 733 B |
BIN
icons/famfamfam/arrow_down.png
Normal file
After Width: | Height: | Size: 379 B |
BIN
icons/famfamfam/arrow_left.png
Normal file
After Width: | Height: | Size: 344 B |
BIN
icons/famfamfam/arrow_redo.png
Normal file
After Width: | Height: | Size: 625 B |
BIN
icons/famfamfam/arrow_right.png
Normal file
After Width: | Height: | Size: 332 B |
BIN
icons/famfamfam/arrow_undo.png
Normal file
After Width: | Height: | Size: 631 B |
BIN
icons/famfamfam/arrow_up.png
Normal file
After Width: | Height: | Size: 372 B |
BIN
icons/famfamfam/asterisk_orange.png
Normal file
After Width: | Height: | Size: 760 B |
BIN
icons/famfamfam/contrast.png
Normal file
After Width: | Height: | Size: 381 B |
BIN
icons/famfamfam/package_go.png
Normal file
After Width: | Height: | Size: 898 B |
BIN
icons/famfamfam/shading.png
Normal file
After Width: | Height: | Size: 225 B |
BIN
icons/famfamfam/shape_align_center.png
Normal file
After Width: | Height: | Size: 384 B |
BIN
icons/famfamfam/tick.png
Normal file
After Width: | Height: | Size: 537 B |