diff --git a/McBitFont/Form1.cs b/McBitFont/Form1.cs index e3cb3ed..3466d6c 100644 --- a/McBitFont/Form1.cs +++ b/McBitFont/Form1.cs @@ -136,7 +136,7 @@ namespace McBitFont { tsmiCodeShift.Visible = frames.Count > 1; CodeShiftToolStripMenuItem.Visible = frames.Count > 1; - + CheckForAdd(); } [DllImport("user32.dll")] @@ -863,17 +863,17 @@ namespace McBitFont { tsmiRemoveSymbol.Enabled = false; } //copyToolStripMenuItem.Enabled = true; - if (ff.Equals(frames.First())) { + if (frames.Count > 1 && ff.Equals(frames.First())) { removeBeforeToolStripMenuItem.Enabled = false; removeAfterToolStripMenuItem.Enabled = true; tsmiRemoveBefore.Enabled = false; tsmiRemoveAfter.Enabled = true; - } else if (ff.Equals(frames.Last())) { + } else if (frames.Count > 1 && ff.Equals(frames.Last())) { removeBeforeToolStripMenuItem.Enabled = true; removeAfterToolStripMenuItem.Enabled = false; tsmiRemoveBefore.Enabled = true; tsmiRemoveAfter.Enabled = false; - } else { + } else if (frames.Count > 1) { removeBeforeToolStripMenuItem.Enabled = true; removeAfterToolStripMenuItem.Enabled = true; tsmiRemoveBefore.Enabled = true; @@ -1031,9 +1031,9 @@ namespace McBitFont { } } else { prependSymbolToolStripMenuItem.Enabled = false; - appendSymbolToolStripMenuItem.Enabled = false; + appendSymbolToolStripMenuItem.Enabled = true; tsmiPrepensSymbol.Enabled = false; - tsmiAppendSymbol.Enabled = false; + tsmiAppendSymbol.Enabled = true; } } diff --git a/TODO.txt b/TODO.txt index fd91232..5e7f31a 100644 --- a/TODO.txt +++ b/TODO.txt @@ -2,6 +2,7 @@ Application: - Consider migrating to WPF in order to make DPI aware UI Functionality: +V Allow to add frames to Single-frame "fonts" - Type a string to see the result (test the font) - Export image with All characers table