private void LoadFontGraphicEditor() { if (fontGraphicEditor == null) { fontGraphicEditor = new GraphicEditor(new GraphicFontUpdater(), Glyphs[currentGlyph], paletteSet, paletteRow, paletteCol, 0x10); fontGraphicEditor.SetControlSizes(Glyphs[currentGlyph].Width, Glyphs[currentGlyph].Height, Glyphs[currentGlyph].MaxWidth / 8, Glyphs[currentGlyph].Height / 8); fontGraphicEditor.Owner = this; fontGraphicEditor.ZoomIn(); } else { ReloadFontGraphicEditor(); } }
private void LoadFontGraphicEditor() { if (fontGraphicEditor == null) { fontGraphicEditor = new GraphicEditor(new Function(FontGraphicUpdate), font[currentFontChar], paletteSet, paletteRow, paletteCol, 0x10); fontGraphicEditor.SetWidth(font[currentFontChar].Width, font[currentFontChar].Height, font[currentFontChar].MaxWidth / 8, font[currentFontChar].Height / 8); fontGraphicEditor.FormClosing += new FormClosingEventHandler(editor_FormClosing); fontGraphicEditor.DockToPanel(panelCharacter, true, false); fontGraphicEditor.ZoomIn(); } else { fontGraphicEditor.Reload(new Function(FontGraphicUpdate), font[currentFontChar], paletteSet, paletteRow, paletteCol, 0x10); fontGraphicEditor.SetWidth(font[currentFontChar].Width, font[currentFontChar].Height, font[currentFontChar].MaxWidth / 8, font[currentFontChar].Height / 8); } }