diff --git a/ZRCola/res/ZRCola.fbp b/ZRCola/res/ZRCola.fbp index a999fa0..ba89d63 100644 --- a/ZRCola/res/ZRCola.fbp +++ b/ZRCola/res/ZRCola.fbp @@ -1,812 +1,1049 @@ - + - - - - C++ - 1 - source_name - 0 - 0 - res - UTF-8 - connect - zrcolagui - 1000 - wxSimpleHelpProvider - - 1 - ZRCola - - . - #include "pch.h" - 1 - 1 - 1 - 1 - UI - 1 - 1 - - 1 - wxAUI_MGR_DEFAULT + + + C++ + + 1 + connect + wxSimpleHelpProvider + + #include "pch.h" + 0 + 1 + res + UTF-8 + zrcolagui + 6000 + 1 + 1 + UI + ZRCola + . + 0 + source_name + 1 + 0 + source_name + + + 1 + 1 + 1 + 0 + + 1 + wxAUI_MGR_DEFAULT + + wxBOTH + + 1 + 0 + 1 + impl_virtual + + + + 0 + wxID_ANY + + 150,150 + wxZRColaFrameBase + + 600,400 + wxDEFAULT_FRAME_STYLE + + ZRCola + + 0 + + ZRCola + wxTAB_TRAVERSAL + 1 + OnClose + OnIconize + OnIdle + + + + 1 + 0 + 1 + + + 0 + wxID_ANY + + + m_menubar + protected + + + + + + + + + + &Program + m_menuProgram + protected + + + 0 + 1 + Quit this program + wxID_EXIT + wxITEM_NORMAL + E&xit + m_menuItemExit + none + Alt+F4 + + + + + &Edit + m_menuEdit + protected + + Load From Icon Resource; edit_cut.ico; [16; 16] + 0 + 1 + + wxID_CUT + wxITEM_NORMAL + + m_menuItemEditCut + none + + + + + Load From Icon Resource; edit_copy.ico; [16; 16] + 0 + 1 + + wxID_COPY + wxITEM_NORMAL + + m_menuItemEditCopy + none + + + + + Load From Icon Resource; edit_paste.ico; [16; 16] + 0 + 1 + + wxID_PASTE + wxITEM_NORMAL + + m_menuItemEditPaste + none + + + + + separator1 + none + + + + 0 + 1 + Select all text + wxID_SELECTALL + wxITEM_NORMAL + Select &All + m_menuItemSelectAll + none + Ctrl+A + + + + separator2 + none + + + + 0 + 1 + Toggle character search to select character to insert into text + wxID_CHARACTER_SELECTOR + wxITEM_CHECK + Find C&haracter... + m_menuItemCharSelect + none + F8 + + + + separator3 + none + + + Load From Icon Resource; send_destination.ico; [16; 16] + 0 + 1 + Send composed text to source window + wxID_SEND_DESTINATION + wxITEM_NORMAL + &Send Composed + m_menuItemSendDestination + none + F5 + + + + Load From Icon Resource; copy_destination_and_return.ico; [16; 16] + 0 + 1 + Copy composed text to clipboard and return focus to source window + wxID_COPY_DESTINATION_AND_RETURN + wxITEM_NORMAL + Copy Composed and &Return + m_menuItemCopyDestinationAndReturn + none + Ctrl+F5 + + + + Load From Icon Resource; send_source.ico; [16; 16] + 0 + 1 + Send decomposed text to source window + wxID_SEND_SOURCE + wxITEM_NORMAL + Send &Decomposed + m_menuItemSendSource + none + F6 + + + + Load From Icon Resource; copy_source_and_return.ico; [16; 16] + 0 + 1 + Copy decomposed text to clipboard and return focus to source window + wxID_COPY_SOURCE_AND_RETURN + wxITEM_NORMAL + Copy Decomposed and Re&turn + m_menuItemCopySourceAndReturn + none + Ctrl+F6 + + + + Load From Icon Resource; send_abort.ico; [16; 16] + 0 + 1 + Abort composition and return focus to source window + wxID_SEND_ABORT + wxITEM_NORMAL + Abort (De)composition + m_menuItemSendAbort + none + Esc + + + + separator4 + none + + + + (De)&composition + m_menuComposition + none + + + 0 + 1 + No character (De)composition + wxID_COMPOSITION_NONE + wxITEM_RADIO + &None + m_menuItemCompositionNone + protected + + + + + + 0 + 1 + ZRCola character (De)composition + wxID_COMPOSITION_ZRCOLA + wxITEM_RADIO + &ZRCola + m_menuItemCompositionZRCola + protected + + + + + + 0 + 1 + Unicode character (De)composition + wxID_COMPOSITION_UNICODE + wxITEM_RADIO + &Unicode + m_menuItemCompositionUnicode + protected + + + + + + + Tra&nslation + m_menuTranslationSeq + protected + + + separator5 + none + + + + 0 + 1 + Highlight Private Use Area Characters + wxID_WARN_PUA + wxITEM_CHECK + &PUA Warning + m_menuItemWarnPUA + protected + + + + + separator6 + none + + + + 0 + 1 + Open program configuration dialog + wxID_SETTINGS + wxITEM_NORMAL + &Settings... + m_menuSettings + none + + + + + + &View + m_menuView + protected + + + 0 + 1 + Toggle edit toolbar + wxID_TOOLBAR_EDIT + wxITEM_CHECK + &Edit Toolbar + m_menuItemToolbarEdit + none + + + + + + 0 + 1 + Toggle compose toolbar + wxID_TOOLBAR_TRANSLATE + wxITEM_CHECK + &Compose Toolbar + m_menuItemToolbarCompose + none + + + + + separator + none + + + + 0 + 1 + Toggle character catalog panel + wxID_PANEL_CHRGRPS + wxITEM_CHECK + Character Catalo&g + m_menuItemPanelChrGrps + none + + + + + + &Help + m_menuHelp + protected + + + 0 + 1 + Open a web site with product instructions + wxID_HELP_INSTRUCTIONS + wxITEM_NORMAL + &Instructions... + m_menuHelpInstructions + none + F1 + + + + + 0 + 1 + Open a list of keyboard shortcuts + wxID_HELP_SHORTCUTS + wxITEM_NORMAL + Keyboard &Shortcuts... + m_menuHelpShortcuts + none + + + + + separator + none + + + + 0 + 1 + Submit a request to ZRC to add a new character + wxID_HELP_REQCHAR + wxITEM_NORMAL + &Request a new character... + m_menuHelpReqChar + none + + + + + + 0 + 1 + Check online for product update + wxID_HELP_UPDATE + wxITEM_NORMAL + Check for &Updates... + m_menuHelpUpdate + none + + + + + separator + none + + + + 0 + 1 + + wxID_ABOUT + wxITEM_NORMAL + &About... + m_menuHelpAbout + none + + + + + + + 1 + 0 + 0 + 1 + 1 + toolbarEdit + 0 + 0 + + + -1,-1 + Edit + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Top + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + -1,-1 + 0 + + 1 + m_toolbarEdit + 1 + 1 + -1,-1 + -1,-1 + protected + 1 + + Resizable + 5 + 1 + + wxAUI_TB_HORZ_LAYOUT + + 1 + + 0 + + + + + Load From Icon Resource; edit_cut.ico; [24; 24] + 0 + wxID_CUT + wxITEM_NORMAL + Cut + m_toolEditCut + protected + Cut selection + Cut + + + Load From Icon Resource; edit_copy.ico; [24; 24] + 0 + wxID_COPY + wxITEM_NORMAL + Copy + m_toolEditCopy + protected + Copy selection + Copy + + + Load From Icon Resource; edit_paste.ico; [24; 24] + 0 + wxID_PASTE + wxITEM_NORMAL + Paste + m_toolEditPaste + protected + Paste selection + Paste + + + + 1 + 0 + 0 + 1 + 1 + toolbarCompose + 0 + 0 + + + -1,-1 + Compose + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Top + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + + 0 + + -1,-1 + 0 + + 1 + m_toolbarTranslate + 1 + 1 + -1,-1 + -1,-1 + protected + 1 + + Resizable + 5 + 1 + + wxAUI_TB_HORIZONTAL|wxAUI_TB_HORZ_LAYOUT + + 1 + + 0 + + + + + Load From Icon Resource; char_select.ico; [24; 24] + 0 + wxID_CHARACTER_SELECTOR + wxITEM_CHECK + Find Character + m_toolCharSelect + protected + Toggle character search to select character to insert into text + Find Character + + + Load From Icon Resource; send_destination.ico; [24; 24] + 0 + wxID_SEND_DESTINATION + wxITEM_NORMAL + Send Composed + m_toolSendDestination + protected + Send composed text to source window + Send Composed + + + Load From Icon Resource; send_source.ico; [24; 24] + 0 + wxID_SEND_SOURCE + wxITEM_NORMAL + Send Decomposed + m_toolSendSource + protected + Send decomposed text to source window + Send Decomposed + + + protected + + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + "No (De)composition" "ZRCola" "Unicode" + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + + 0 + -1,-1 + 1 + m_toolComposition + 1 + + + protected + 1 + + Resizable + 0 + 1 + 120,-1 + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + OnCompositionChoice + + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + + 0 + -1,-1 + 1 + m_toolTranslationSeq + 1 + + + protected + 1 + + Resizable + 0 + 1 + 180,-1 + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + OnTranslationSeqChoice + + + protected + + + Load From Icon Resource; warn_pua.ico; [24; 24] + 0 + wxID_WARN_PUA + wxITEM_CHECK + PUA Warning + m_toolWarnPUA + protected + Highlight Private Use Area Characters + Highlight Private Use Area Characters + + + + 1 + 1 + 1 + 1 + 1 + panelChrGrp + 0 + 1 + 150,200 + + Character Catalog + 1 + 0 + wxZRColaCharacterCatalogPanel + 1 + m_panelChrCat = new wxZRColaCharacterCatalogPanel( this ); + + 1 + wxZRColaCharacterCatalogPanel* m_panelChrCat; + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + class wxZRColaCharacterCatalogPanel; + + 0 + + 100,100 + 0 + + 1 + m_panelChrCat + 1 + + + protected + 1 + + Resizable + + 1 + + + 0 + + + + + + + 1 + 1 + 1 + 1 + 0 + composerPanel + 0 + 0 + + + (De)Composer + 0 + 0 + wxZRColaComposerPanel + 0 + m_panel = new wxZRColaComposerPanel( this ); + + 1 + wxZRColaComposerPanel* m_panel; + 0 + Dock + 0 + Center + 0 + 1 + + 0 + + 0 + 0 + wxID_ANY + class wxZRColaComposerPanel; + + 0 + + + 0 + + 1 + m_panel + 0 + + + public + 0 + + Resizable + + 1 + + + 0 + + + + + + + + + 1 + 0 + 1 + + 1 + + 0 + wxID_ANY + + + m_statusBar + protected + + + wxSTB_SIZEGRIP + + + + + + + + + 0 + wxAUI_MGR_DEFAULT + + + 1 + 0 + 1 + impl_virtual + + + 0 + wxID_ANY + + + wxZRColaComposerPanelBase + + -1,-1 + + + 0 + + ZRColaComposerPanel + wxTAB_TRAVERSAL + + + bSizerMain + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 50 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + - wxBOTH + + 1 + 0 + 1 1 + 0 + Dock + 0 + Left + 0 1 - impl_virtual - + 1 + 0 0 wxID_ANY + + 0 - 150,150 - wxZRColaFrameBase + 5 + + 0 + + 1 + m_splitterSource + 1 + + + protected + 1 - 600,400 - wxDEFAULT_FRAME_STYLE + Resizable + 1 + -5 + -1 + 1 + + wxSPLIT_VERTICAL + wxSP_3D|wxSP_LIVE_UPDATE - ZRCola + 0 - ZRCola - wxTAB_TRAVERSAL - 1 - OnClose - OnIconize - OnIdle - - - - 1 - 1 - - - 0 - wxID_ANY - Menu - - - m_menubar - protected - - - - - - - - - - &Program - m_menuProgram - protected - - - 0 - 1 - Quit this program - wxID_EXIT - wxITEM_NORMAL - E&xit - m_menuItemExit - none - Alt+F4 - - - - - &Edit - m_menuEdit - protected - - Load From Icon Resource; edit_cut.ico; [16; 16] - 0 - 1 - - wxID_CUT - wxITEM_NORMAL - - m_menuItemEditCut - none - - - - - Load From Icon Resource; edit_copy.ico; [16; 16] - 0 - 1 - - wxID_COPY - wxITEM_NORMAL - - m_menuItemEditCopy - none - - - - - Load From Icon Resource; edit_paste.ico; [16; 16] - 0 - 1 - - wxID_PASTE - wxITEM_NORMAL - - m_menuItemEditPaste - none - - - - - separator1 - none - - - - 0 - 1 - Select all text - wxID_SELECTALL - wxITEM_NORMAL - Select &All - m_menuItemSelectAll - none - Ctrl+A - - - - separator2 - none - - - - 0 - 1 - Toggle character search to select character to insert into text - wxID_CHARACTER_SELECTOR - wxITEM_CHECK - Find C&haracter... - m_menuItemCharSelect - none - F8 - - - - separator3 - none - - - Load From Icon Resource; send_destination.ico; [16; 16] - 0 - 1 - Send composed text to source window - wxID_SEND_DESTINATION - wxITEM_NORMAL - &Send Composed - m_menuItemSendDestination - none - F5 - - - - Load From Icon Resource; copy_destination_and_return.ico; [16; 16] - 0 - 1 - Copy composed text to clipboard and return focus to source window - wxID_COPY_DESTINATION_AND_RETURN - wxITEM_NORMAL - Copy Composed and &Return - m_menuItemCopyDestinationAndReturn - none - Ctrl+F5 - - - - Load From Icon Resource; send_source.ico; [16; 16] - 0 - 1 - Send decomposed text to source window - wxID_SEND_SOURCE - wxITEM_NORMAL - Send &Decomposed - m_menuItemSendSource - none - F6 - - - - Load From Icon Resource; copy_source_and_return.ico; [16; 16] - 0 - 1 - Copy decomposed text to clipboard and return focus to source window - wxID_COPY_SOURCE_AND_RETURN - wxITEM_NORMAL - Copy Decomposed and Re&turn - m_menuItemCopySourceAndReturn - none - Ctrl+F6 - - - - Load From Icon Resource; send_abort.ico; [16; 16] - 0 - 1 - Abort composition and return focus to source window - wxID_SEND_ABORT - wxITEM_NORMAL - Abort (De)composition - m_menuItemSendAbort - none - Esc - - - - separator4 - none - - - - (De)&composition - m_menuComposition - none - - - 0 - 1 - No character (De)composition - wxID_COMPOSITION_NONE - wxITEM_RADIO - &None - m_menuItemCompositionNone - protected - - - - - - 0 - 1 - ZRCola character (De)composition - wxID_COMPOSITION_ZRCOLA - wxITEM_RADIO - &ZRCola - m_menuItemCompositionZRCola - protected - - - - - - 0 - 1 - Unicode character (De)composition - wxID_COMPOSITION_UNICODE - wxITEM_RADIO - &Unicode - m_menuItemCompositionUnicode - protected - - - - - - - Tra&nslation - m_menuTranslationSeq - protected - - - separator5 - none - - - - 0 - 1 - Highlight Private Use Area Characters - wxID_WARN_PUA - wxITEM_CHECK - &PUA Warning - m_menuItemWarnPUA - protected - - - - - separator6 - none - - - - 0 - 1 - Open program configuration dialog - wxID_SETTINGS - wxITEM_NORMAL - &Settings... - m_menuSettings - none - - - - - - &View - m_menuView - protected - - - 0 - 1 - Toggle edit toolbar - wxID_TOOLBAR_EDIT - wxITEM_CHECK - &Edit Toolbar - m_menuItemToolbarEdit - none - - - - - - 0 - 1 - Toggle compose toolbar - wxID_TOOLBAR_TRANSLATE - wxITEM_CHECK - &Compose Toolbar - m_menuItemToolbarCompose - none - - - - - separator - none - - - - 0 - 1 - Toggle character catalog panel - wxID_PANEL_CHRGRPS - wxITEM_CHECK - Character Catalo&g - m_menuItemPanelChrGrps - none - - - - - - &Help - m_menuHelp - protected - - - 0 - 1 - Open a web site with product instructions - wxID_HELP_INSTRUCTIONS - wxITEM_NORMAL - &Instructions... - m_menuHelpInstructions - none - F1 - - - - - 0 - 1 - Open a list of keyboard shortcuts - wxID_HELP_SHORTCUTS - wxITEM_NORMAL - Keyboard &Shortcuts... - m_menuHelpShortcuts - none - - - - - separator - none - - - - 0 - 1 - Submit a request to ZRC to add a new character - wxID_HELP_REQCHAR - wxITEM_NORMAL - &Request a new character... - m_menuHelpReqChar - none - - - - - - 0 - 1 - Check online for product update - wxID_HELP_UPDATE - wxITEM_NORMAL - Check for &Updates... - m_menuHelpUpdate - none - - - - - separator - none - - - - 0 - 1 - - wxID_ABOUT - wxITEM_NORMAL - &About... - m_menuHelpAbout - none - - - - - - - 1 - 0 - 0 - 1 - 1 - toolbarEdit - - 0 - - - -1,-1 - Edit - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Top - 1 - - 1 - - 0 - 0 - wxID_ANY - 0 - - - 0 - - -1,-1 - 0 - - 1 - m_toolbarEdit - 1 - 1 - -1,-1 - -1,-1 - protected - 1 - - Resizable - 5 - 1 - - wxAUI_TB_HORZ_LAYOUT - - - 1 - - 0 - - - - - Load From Icon Resource; edit_cut.ico; [24; 24] - 0 - wxID_CUT - wxITEM_NORMAL - Cut - m_toolEditCut - protected - Cut selection - Cut - - - Load From Icon Resource; edit_copy.ico; [24; 24] - 0 - wxID_COPY - wxITEM_NORMAL - Copy - m_toolEditCopy - protected - Copy selection - Copy - - - Load From Icon Resource; edit_paste.ico; [24; 24] - 0 - wxID_PASTE - wxITEM_NORMAL - Paste - m_toolEditPaste - protected - Paste selection - Paste - - - - 1 - 0 - 0 - 1 - 1 - toolbarCompose - - 0 - - - -1,-1 - Compose - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Top - 1 - - 1 - - 0 - 0 - wxID_ANY - 0 - - - 0 - - -1,-1 - 0 - - 1 - m_toolbarTranslate - 1 - 1 - -1,-1 - -1,-1 - protected - 1 - - Resizable - 5 - 1 - - wxAUI_TB_HORZ_LAYOUT - - - 1 - - 0 - - - - - Load From Icon Resource; char_select.ico; [24; 24] - 0 - wxID_CHARACTER_SELECTOR - wxITEM_CHECK - Find Character - m_toolCharSelect - protected - Toggle character search to select character to insert into text - Find Character - - - Load From Icon Resource; send_destination.ico; [24; 24] - 0 - wxID_SEND_DESTINATION - wxITEM_NORMAL - Send Composed - m_toolSendDestination - protected - Send composed text to source window - Send Composed - - - Load From Icon Resource; send_source.ico; [24; 24] - 0 - wxID_SEND_SOURCE - wxITEM_NORMAL - Send Decomposed - m_toolSendSource - protected - Send decomposed text to source window - Send Decomposed - - - protected - - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - "None" "ZRCola" "Unicode" - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - -1,-1 - 1 - m_toolComposition - 1 - - - protected - 1 - - Resizable - 0 - 1 - 120,-1 - - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnCompositionChoice - - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - -1,-1 - 1 - m_toolTranslationSeq - 1 - - - protected - 1 - - Resizable - 0 - 1 - 180,-1 - - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnTranslationSeqChoice - - - protected - - - Load From Icon Resource; warn_pua.ico; [24; 24] - 0 - wxID_WARN_PUA - wxITEM_CHECK - PUA Warning - m_toolWarnPUA - protected - Highlight Private Use Area Characters - Highlight Private Use Area Characters - - - + + + + 1 1 1 1 - 1 - panelChrGrp - - 1 - 150,200 + 0 + + 0 + 0 + - Character Catalog + 1 0 - wxZRColaCharacterCatalogPanel 1 - m_panelChrCat = new wxZRColaCharacterCatalogPanel( this ); 1 - wxZRColaCharacterCatalogPanel* m_panelChrCat; 0 Dock 0 Left + 0 1 1 @@ -814,64 +1051,6 @@ 0 0 wxID_ANY - class wxZRColaCharacterCatalogPanel; - - 0 - - 100,100 - 0 - - 1 - m_panelChrCat - 1 - - - protected - 1 - - Resizable - - 1 - - - 0 - - - - - - - 1 - 1 - 1 - 1 - - composerPanel - - - - - (De)Composer - 0 - 0 - wxZRColaComposerPanel - 0 - m_panel = new wxZRColaComposerPanel( this ); - - 1 - wxZRColaComposerPanel* m_panel; - 0 - Dock - 0 - Center - 1 - - 0 - - 0 - 0 - wxID_ANY - class wxZRColaComposerPanel; 0 @@ -879,15 +1058,14 @@ 0 1 - m_panel - 0 + m_panelSourceEdit + 1 - public - 0 + protected + 1 Resizable - 1 @@ -895,800 +1073,934 @@ - + wxTAB_TRAVERSAL + + + bSizerSourceEdit + wxVERTICAL + none + + 5 + wxEXPAND + 1 + + wxID_ANY + Decomposed Text + + bSizerSourceEdit2 + wxVERTICAL + 1 + none + + 5 + wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + ZRCola,90,90,20,70,0 + 0 + 0 + wxID_ANY + + 0 + + 0 + + 0 + 100,25 + 1 + m_source + 1 + + + public + 1 + + Resizable + 1 + + wxTE_MULTILINE|wxTE_RICH + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + OnSourcePaint + OnSourceText + + + + + + - + + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + 1 + 0 + 1 1 + 0 + Dock + 0 + Left + 0 1 - 1 + 1 + 0 0 wxID_ANY + + 0 + + 0 - m_statusBar + 1 + m_panelSourceHex + 1 + + protected + 1 + Resizable + 1 - wxSTB_SIZEGRIP + 0 - + wxTAB_TRAVERSAL + + + bSizerSourceHex + wxVERTICAL + none + + 5 + wxEXPAND + 1 + + wxID_ANY + Decomposed Unicode Dump + + bSizerSourceHex2 + wxVERTICAL + 1 + none + + 5 + wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + ,90,90,-1,76,0 + 0 + 0 + wxID_ANY + + 0 + + 0 + + 0 + + 1 + m_sourceHex + 1 + + + protected + 1 + + Resizable + 1 + + wxTE_MULTILINE|wxTE_READONLY + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + OnSourceHexPaint + + + + + + + - - 0 - wxAUI_MGR_DEFAULT + + 5 + wxALL|wxEXPAND + 50 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + 1 + 0 + 1 1 + 0 + Dock + 0 + Left + 0 1 - impl_virtual + 1 + 0 0 wxID_ANY + + 0 + 5 + + 0 - wxZRColaComposerPanelBase + 1 + m_splitterDestination + 1 + + + protected + 1 - -1,-1 + Resizable + 1 + -5 + -1 + 1 + + wxSPLIT_VERTICAL + wxSP_3D|wxSP_LIVE_UPDATE + 0 - ZRColaComposerPanel - wxTAB_TRAVERSAL - + + + + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + + 0 - bSizerMain - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 50 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - 5 - - 0 - - 1 - m_splitterSource - 1 - - - protected - 1 - - Resizable - 1 - -5 - -1 - 1 - - wxSPLIT_VERTICAL - wxSP_3D|wxSP_LIVE_UPDATE - - 0 - - - - - - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - - 1 - m_panelSourceEdit - 1 - - - protected - 1 - - Resizable - 1 - - - 0 - - - - wxTAB_TRAVERSAL - - - bSizerSourceEdit - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - wxID_ANY - Decomposed Text - - bSizerSourceEdit2 - wxVERTICAL - 1 - none - - 5 - wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - ZRCola,90,90,20,70,0 - 0 - 0 - wxID_ANY - - 0 - - - - 0 - 100,25 - 1 - m_source - 1 - - - public - 1 - - Resizable - 1 - - wxTE_MULTILINE|wxTE_RICH - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnSourcePaint - OnSourceText - - - - - - - - - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - - 1 - m_panelSourceHex - 1 - - - protected - 1 - - Resizable - 1 - - - 0 - - - - wxTAB_TRAVERSAL - - - bSizerSourceHex - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - wxID_ANY - Decomposed Unicode Dump - - bSizerSourceHex2 - wxVERTICAL - 1 - none - - 5 - wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - ,90,90,-1,76,0 - 0 - 0 - wxID_ANY - - 0 - - - - 0 - - 1 - m_sourceHex - 1 - - - protected - 1 - - Resizable - 1 - - wxTE_MULTILINE|wxTE_READONLY - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnSourceHexPaint - - - - - - - - - - - 5 - wxALL|wxEXPAND - 50 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - 5 - - 0 - - 1 - m_splitterDestination - 1 - - - protected - 1 - - Resizable - 1 - -5 - -1 - 1 - - wxSPLIT_VERTICAL - wxSP_3D|wxSP_LIVE_UPDATE - - 0 - - - - - - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - - 1 - m_panelDestinationEdit - 1 - - - protected - 1 - - Resizable - 1 - - - 0 - - - - wxTAB_TRAVERSAL - - - bSizerDestinationEdit - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - wxID_ANY - Composed Text - - bSizerDestinationEdit2 - wxVERTICAL - 1 - none - - 5 - wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - ZRCola,90,90,20,70,0 - 0 - 0 - wxID_ANY - - 0 - - - - 0 - 100,25 - 1 - m_destination - 1 - - - public - 1 - - Resizable - 1 - - wxTE_MULTILINE|wxTE_RICH - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnDestinationPaint - OnDestinationText - - - - - - - - - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - - 1 - m_panelDestinationHex - 1 - - - protected - 1 - - Resizable - 1 - - - 0 - - - - wxTAB_TRAVERSAL - - - bSizerDestinationHex - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - wxID_ANY - Composed Unicode Dump - - bSizerDestinationHex2 - wxVERTICAL - 1 - none - - 5 - wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - ,90,90,-1,76,0 - 0 - 0 - wxID_ANY - - 0 - - - - 0 - - 1 - m_destinationHex - 1 - - - protected - 1 - - Resizable - 1 - - wxTE_MULTILINE|wxTE_READONLY - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnDestinationHexPaint - - - - - - - - - - - - 0 - wxID_TIMER_SAVE - m_timerSave - 1 - 1000 + 1 + m_panelDestinationEdit + 1 + + protected - OnSaveTimer + 1 + + Resizable + 1 + + + 0 + + + + wxTAB_TRAVERSAL + + + bSizerDestinationEdit + wxVERTICAL + none + + 5 + wxEXPAND + 1 + + wxID_ANY + Composed Text + + bSizerDestinationEdit2 + wxVERTICAL + 1 + none + + 5 + wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + ZRCola,90,90,20,70,0 + 0 + 0 + wxID_ANY + + 0 + + 0 + + 0 + 100,25 + 1 + m_destination + 1 + + + public + 1 + + Resizable + 1 + + wxTE_MULTILINE|wxTE_RICH + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + OnDestinationPaint + OnDestinationText + + + + + + + + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + + 0 + + 1 + m_panelDestinationHex + 1 + + + protected + 1 + + Resizable + 1 + + + 0 + + + + wxTAB_TRAVERSAL + + + bSizerDestinationHex + wxVERTICAL + none + + 5 + wxEXPAND + 1 + + wxID_ANY + Composed Unicode Dump + + bSizerDestinationHex2 + wxVERTICAL + 1 + none + + 5 + wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + ,90,90,-1,76,0 + 0 + 0 + wxID_ANY + + 0 + + 0 + + 0 + + 1 + m_destinationHex + 1 + + + protected + 1 + + Resizable + 1 + + wxTE_MULTILINE|wxTE_READONLY + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + OnDestinationHexPaint + + + + + + + + - - 0 - wxAUI_MGR_DEFAULT + + + 0 + wxID_TIMER_SAVE + m_timerSave + 1 + 1000 + protected + OnSaveTimer + + + + 0 + wxAUI_MGR_DEFAULT + + + 1 + 0 + 1 + impl_virtual + + + 0 + wxID_ANY + + + wxZRColaCharacterCatalogPanelBase + + -1,-1 + + + 0 + + ZRColaCharacterCatalog + wxTAB_TRAVERSAL + + + bSizer + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + 1 + 0 + + 1 1 + 0 + Dock + 0 + Left + 0 1 - impl_virtual + 1 + 0 0 wxID_ANY + + 0 + + 0 - wxZRColaCharacterCatalogPanelBase + 1 + m_choice + 1 + + + protected + 1 - -1,-1 + Resizable + 0 + 1 + + + 0 + Select category to display + + wxFILTER_NONE + wxDefaultValidator + + + + + OnChoice + + + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + 0 + 0 + + + + 1 + wxSYS_COLOUR_BTNFACE + ZRCola,90,90,20,70,0 + wxALIGN_CENTER + + wxALIGN_CENTER + 0 + 1 + wxALIGN_CENTER + 0 + + wxALIGN_CENTER + 0 + + + 1 + 0 + Dock + 0 + Left + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + 1 + + + 0 + 0 + 0 + wxID_ANY + + + + 0 + 0 + + 0 + + + 0 + 35,35 + 1 + m_grid + 1 + + + protected + 1 + + Resizable + wxALIGN_CENTER + 0 + + wxALIGN_CENTER + + 0 + 1 + + wxZRColaCharGrid; zrcolachrgrid.h + 0 - ZRColaCharacterCatalog - wxTAB_TRAVERSAL - + + + OnGridClick + OnGridKeyDown + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + Show &All + + 0 + + + 0 + + 1 + m_show_all + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + Toggle display of less frequent characters + + wxFILTER_NONE + wxDefaultValidator + + + + + OnShowAll + + + + + + 0 + wxAUI_MGR_DEFAULT + + + + 1 + 0 + 1 + impl_virtual + + + + 0 + wxID_ANY + + + wxZRColaCharSelectBase + + + wxDEFAULT_DIALOG_STYLE + + Character Search + + 0 + + ZRColaCharSelect + + OnIdle + + + bSizerContent + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 1 + + + bSizerColumns + wxHORIZONTAL + none + + 5 + wxEXPAND + 1 + - bSizer + bSizerLeft wxVERTICAL none - - 5 - wxALL|wxEXPAND - 0 - + + 5 + wxALL|wxEXPAND + 1 + + wxID_ANY + &Browse + + sbSizerBrowse + wxVERTICAL + 1 + none + + 5 + wxALL|wxEXPAND + 0 + 1 1 1 1 - + 0 - - + 0 + 0 + 1 1 0 - 1 1 @@ -1696,6 +2008,7 @@ Dock 0 Left + 0 1 1 @@ -1710,7 +2023,7 @@ 0 1 - m_choice + m_search 1 @@ -1718,43 +2031,444 @@ 1 Resizable - 0 + 1 1 0 - Select category to display + Full or partial terms from Unicode character description (in English) to search for wxFILTER_NONE wxDefaultValidator + - OnChoice + OnSearchText + - - - 5 - wxALL|wxEXPAND - 1 - + + 5 + wxALL|wxEXPAND + 0 + 1 1 1 1 - + 0 - - + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + + wxID_ANY + Search Options + + 0 + + + 0 + + 1 + m_search_more + + 1 + + + protected + 1 + + Resizable + 1 + + wxHL_DEFAULT_STYLE + + 0 + Shows/hides additional search options + + + + + + OnSearchMore + + + + 5 + wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 1 + wxID_ANY + + 0 + + + 0 + + 1 + m_search_panel + 1 + + + protected + 1 + + Resizable + 1 + + + 0 + + + + wxTAB_TRAVERSAL + + + sbSizerSearch + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + -1,-1 + + 0 + + 1 + m_categories + 1 + + + protected + 1 + + Resizable + 1 + -1,60 + + + 0 + List of Unicode character categories to search in + + wxFILTER_NONE + wxDefaultValidator + + + + + OnCategoriesToggle + + + + 5 + wxALIGN_RIGHT + 0 + + + bSizerCategoriesCtrl + wxHORIZONTAL + none + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + + wxID_ANY + All + + 0 + + + 0 + + 1 + m_categoriesAll + + 1 + + + protected + 1 + + Resizable + 1 + + wxHL_DEFAULT_STYLE + + 0 + Select all categories + + + + + + OnCategoriesAll + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + + wxID_ANY + None + + 0 + + + 0 + + 1 + m_categoriesNone + + 1 + + + protected + 1 + + Resizable + 1 + + wxHL_DEFAULT_STYLE + + 0 + Clear category selection + + + + + + OnCategoriesNone + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + + wxID_ANY + Invert + + 0 + + + 0 + + 1 + m_categoriesInvert + + 1 + + + protected + 1 + + Resizable + 1 + + wxHL_DEFAULT_STYLE + + 0 + Invert category selection + + + + + + OnCategoriesInvert + + + + + + + + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 0 0 1 - wxSYS_COLOUR_BTNFACE + ZRCola,90,90,20,70,0 wxALIGN_CENTER @@ -1773,6 +2487,434 @@ Dock 0 Left + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + 1 + ,90,90,-1,70,0 + + 0 + 0 + 0 + wxID_ANY + + + + 0 + 0 + + 0 + 560,-1 + + 0 + 560,35 + 1 + m_gridResults + 1 + + + protected + 1 + + Resizable + wxALIGN_CENTER + 0 + + wxALIGN_CENTER + + 0 + 1 + -1,-1 + wxZRColaCharGrid; zrcolachrgrid.h + 0 + Character search results + + + wxBORDER_STATIC + OnResultCellDClick + OnResultSelectCell + OnResultsKeyDown + + + + + + 5 + wxALL|wxEXPAND + 0 + + wxID_ANY + Re&cently Used + + sbSizerRecent + wxVERTICAL + 1 + none + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + 0 + 0 + + + + 1 + + ZRCola,90,90,20,70,0 + wxALIGN_CENTER + + wxALIGN_CENTER + 0 + 1 + wxALIGN_CENTER + 0 + + wxALIGN_CENTER + 0 + + + 1 + 0 + Dock + 0 + Left + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + 1 + ,90,90,-1,70,0 + + 0 + 0 + 0 + wxID_ANY + + + + 0 + 0 + + 0 + -1,-1 + + 0 + -1,-1 + 1 + m_gridRecent + 1 + + + protected + 1 + + Resizable + wxALIGN_CENTER + 0 + + wxALIGN_CENTER + + 0 + 1 + -1,35 + wxZRColaCharGrid; zrcolachrgrid.h + 0 + List of recently inserted characters + + + wxBORDER_STATIC + OnRecentCellDClick + OnRecentSelectCell + OnRecentKeyDown + + + + + + + + 5 + wxEXPAND + 0 + + + bSizerRight + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 70 + + wxID_ANY + Preview + + sbSizerPreview + wxVERTICAL + 1 + none + + 5 + wxEXPAND + 0 + + + bSizerUnicode + wxHORIZONTAL + none + + 5 + wxALIGN_CENTER|wxBOTTOM|wxLEFT|wxTOP + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + U+ + 0 + + 0 + + + 0 + + 1 + m_labelUnicode + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + -1 + + + + 5 + wxALIGN_CENTER|wxBOTTOM|wxRIGHT|wxTOP + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + 0 + + 0 + + 1 + m_unicode + 1 + + + protected + 1 + + Resizable + 1 + 50,-1 + + + 0 + Unicode hexadecimal code + + wxFILTER_NONE + wxDefaultValidator + + + + + + OnUnicodeText + + + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + 0 + + 0 + + 1 + m_shortcut + 1 + + + protected + 1 + + Resizable + 1 + + wxTE_READONLY|wxTE_CENTER + + 0 + Keyboard shortcut in Composer window + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + 0 + 0 + + wxSYS_COLOUR_WINDOW + + 1 + + ZRCola,90,90,96,70,0 + wxALIGN_CENTER + + wxALIGN_CENTER + 0 + 1 + wxALIGN_CENTER + 0 + + wxALIGN_CENTER + 1 + 200 + + 1 + 0 + Dock + 0 + Left + 0 0 0 0 @@ -1797,9 +2939,449 @@ 0 - 35,35 + 1 - m_grid + m_gridPreview + 1 + + + protected + 1 + + Resizable + wxALIGN_CENTER + 0 + + wxALIGN_CENTER + 200 + 1 + 1 + + + 0 + Character preview + + + wxBORDER_STATIC + OnPreviewKeyDown + + + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + 0 + + 0 + + 1 + m_description + 1 + + + protected + 1 + + Resizable + 1 + + wxTE_MULTILINE|wxTE_READONLY|wxTE_CENTER + + 0 + Unicode character description + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + 0 + + 0 + + 1 + m_tags + 1 + + + protected + 1 + + Resizable + 1 + + wxTE_MULTILINE|wxTE_READONLY|wxTE_CENTER + + 0 + Character tags + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + 0 + + 0 + + 1 + m_category + 1 + + + protected + 1 + + Resizable + 1 + + wxTE_READONLY|wxTE_CENTER + + 0 + Unicode character category + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + 5 + wxALIGN_RIGHT + 0 + + + bSizerNavigateButtons + wxHORIZONTAL + none + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 0 + + 1 + + 0 + 0 + + wxID_ANY + « Back + + 0 + + + 0 + + 1 + m_navigateBack + + 1 + + + protected + 1 + + Resizable + 1 + + wxHL_DEFAULT_STYLE + + 0 + To previously viewed character + + + + + + OnNavigateBack + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 0 + + 1 + + 0 + 0 + + wxID_ANY + Forward » + + 0 + + + 0 + + 1 + m_navigateForward + + 1 + + + protected + 1 + + Resizable + 1 + + wxHL_DEFAULT_STYLE + + 0 + To following viewed character + + + + + + OnNavigateForward + + + + + + + + 5 + wxALL|wxEXPAND + 30 + + wxID_ANY + Re&lated + + sbSizerRelated + wxVERTICAL + 1 + none + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + 0 + 0 + + + + 1 + + ZRCola,90,90,20,70,0 + wxALIGN_CENTER + + wxALIGN_CENTER + 0 + 1 + wxALIGN_CENTER + 0 + + wxALIGN_CENTER + 0 + + + 1 + 0 + Dock + 0 + Left + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + 1 + + + 0 + 0 + 0 + wxID_ANY + + + + 0 + 0 + + 0 + + + 0 + + 1 + m_gridRelated 1 @@ -1814,3526 +3396,2248 @@ 0 1 - + -1,-1 wxZRColaCharGrid; zrcolachrgrid.h 0 - + List of related characters - - OnGridClick - OnGridKeyDown + wxBORDER_STATIC + OnRelatedSelectCell + + - + + + + + + 5 + wxALL|wxEXPAND + 0 + + 5 + protected + 5 + + + + 5 + wxALIGN_RIGHT|wxALL + 0 + + + bSizerButtons + wxHORIZONTAL + none + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + 0 + + + + + 1 + 0 + 1 + + 1 + + 1 + 0 + + Dock + 0 + Left + 0 + 0 + + 1 + + + 0 + 0 + wxID_ANY + &Insert + + 0 + + 0 + + + 0 + + 1 + m_buttonInsert + 1 + + + protected + 1 + + + + Resizable + 1 + + + + 0 + Insert character into decomposed text + + wxFILTER_NONE + wxDefaultValidator + + + + + OnInsert + OnInsertUpdateUI + + + + + + + + 0 + wxAUI_MGR_DEFAULT + + wxBOTH + + 1 + 0 + 1 + impl_virtual + + + + 0 + wxID_ANY + -1,-1 + + wxZRColaSettingsBase + + -1,-1 + wxDEFAULT_DIALOG_STYLE + + Settings + + 0 + + ZRColaSettings + + OnInitDialog + + + bSizerContent + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + + 0 + -1,-1 + 1 + m_listbook + 1 + + + protected + 1 + + Resizable + 1 + + wxLB_DEFAULT + + 0 + + + + + + + Text Language + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + + 0 + + 1 + m_panelLanguage + 1 + + + protected + 1 + + Resizable + 1 + 500,-1 + + 0 + + + + wxTAB_TRAVERSAL + OnLanguageUpdate + + + bSizerLanguage + wxVERTICAL + none + 5 wxALL|wxEXPAND 0 - + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + Some character native to specific language you are working with should not decompose to primitives. For optimal decomposition you should set the language correctly. + 0 + + 0 + + + 0 + + 1 + m_langLabel + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + 490 + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + Select language &automatically according to selected keyboard + + 0 + + + 0 + + 1 + m_langAuto + 1 + + + protected + 1 + + Resizable + 1 + + wxRB_GROUP + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + 0 + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + &Manually select the language from the list below: + + 0 + + + 0 + + 1 + m_langManual + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + 0 + + + + + + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + + 0 + -1,150 + 1 + m_languages + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + Startup + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + + 0 + + 1 + m_panelAutoStart + 1 + + + protected + 1 + + Resizable + 1 + 500,-1 + + 0 + + + + wxTAB_TRAVERSAL + + + bSizerAutoStart + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + ZRCola can be launched every time you log in to your computer. It will be available on the system tray and via registered shortcuts Win+F5 and Win+F6. + 0 + + 0 + + + 0 + + 1 + m_autoStartLabel + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + 490 + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + Start ZRCola &automatically on logon + + 0 + + + 0 + + 1 + m_autoStart + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 0 + protected + 0 + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + + m_sdbSizerButtons + protected + OnApplyButtonClick + OnOKButtonClick + + + + + + 0 + wxAUI_MGR_DEFAULT + + wxBOTH + + 1 + 0 + 1 + impl_virtual + + + + 0 + wxID_ANY + -1,-1 + + wxZRColaAboutBase + + + wxDEFAULT_DIALOG_STYLE + + About ZRCola + + 0 + + ZRColaAbout + + + + bSizerContent + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 1 + + + bSizerColumns + wxHORIZONTAL + none + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + Load From Icon Resource; 00_zrcola.ico; [32; 32] + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + + 0 + + 1 + m_bitmapIcon + 1 + + + protected + 1 + + Resizable + 1 + + + 0 + + + + + + + + 5 + wxEXPAND + 1 + + + bSizerText + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + ZRCola,90,90,20,70,0 + 0 + 0 + wxID_ANY + ZRCola + 0 + + 0 + 400,-1 + + 0 + + 1 + m_staticTextZRCola + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + -1 + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + 0 + + + 0 + + 1 + m_staticTextVersion + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + -1 + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + Program and Website Editor: Janoš Ježovnik Development: Amebis, d. o. o., Kamnik Translation into English: Janoš Ježovnik Translation into Russian language: Domen Krvina, Silvo Torkar, Anastasia Plotnikova Development and maintenance of the original program (2004–2015): Peter Weiss + 0 + + 0 + + + 0 + + 1 + m_staticTextColophone + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + 400 + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + 0 + + + 0 + + 1 + m_staticTextCopyright + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + -1 + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + + wxID_ANY + zrcola.zrc-sazu.si + + 0 + + + 0 + + 1 + m_hyperlink + + 1 + + + protected + 1 + + Resizable + 1 + + wxHL_DEFAULT_STYLE + + 0 + + http://zrcola.zrc-sazu.si/ + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 0 + protected + 0 + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + Texts made using ZRCola have to include in a footnote or some other appropriate part of the publication the note below: + 0 + + 0 + + + 0 + + 1 + m_staticTextDeclaration + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + 400 + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + ,93,90,-1,70,0 + 0 + 0 + wxID_ANY + + 0 + + 0 + + 0 + + 1 + m_declaration + 1 + + + protected + 1 + + Resizable + 1 + -1,80 + wxTE_MULTILINE|wxTE_READONLY + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + This text was written using the ZRCola input system (http://zrcola.zrc-sazu.si), developed at the Science and Research Centre of SAZU in Ljubljana (http://www.zrc-sazu.si) by Peter Weiss. + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 0 + protected + 0 + + + + 5 + wxALL|wxEXPAND + 0 + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + + m_sdbSizerButtons + protected + + + + + + 0 + wxAUI_MGR_DEFAULT + + wxBOTH + + 1 + 0 + 1 + impl_virtual + + + + 0 + wxID_ANY + + + wxZRColaUpdaterBase + + + wxDEFAULT_DIALOG_STYLE + + Product Update + + 0 + + ZRColaUpdater + + OnIdle + + + bSizerContent + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 1 + + wxID_ANY + Log + + sbSizerLog + wxVERTICAL + 1 + none + + 5 + wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + 0 + + 0 + 450,150 + 1 + m_log + 1 + + + protected + 1 + + Resizable + 1 + + wxTE_MULTILINE|wxTE_READONLY + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + 5 + wxEXPAND + 0 + + 0 + protected + 0 + + + + 5 + wxALIGN_RIGHT + 0 + + + bSizerButtons + wxHORIZONTAL + none + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + 0 + + + + + 1 + 0 + 1 + + 1 + + 0 + 0 + + Dock + 0 + Left + 0 + 0 + + 1 + + + 0 + 0 + wxID_ANY + Quit and &Update... + + 0 + + 0 + + + 0 + + 1 + m_buttonUpdate + 1 + + + protected + 1 + + + + Resizable + 1 + + + + 0 + Exit this program and launch product update + + wxFILTER_NONE + wxDefaultValidator + + + + + OnUpdate + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + 0 + + + + + 1 + 0 + 1 + + 1 + + 0 + 0 + + Dock + 0 + Left + 0 + 1 + + 1 + + + 0 + 0 + wxID_OK + &Close + + 0 + + 0 + + + 0 + + 1 + m_buttonClose + 1 + + + protected + 1 + + + + Resizable + 1 + + + + 0 + Close this window + + wxFILTER_NONE + wxDefaultValidator + + + + + OnClose + + + + + + + + 0 + wxAUI_MGR_DEFAULT + + wxBOTH + + 1 + 0 + 1 + impl_virtual + + + + 0 + wxID_ANY + + + wxZRColaCharRequestBase + + + wxDEFAULT_DIALOG_STYLE + + Request a New Character + + 0 + + ZRColaCharRequest + + + + bSizerContent + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 40 + + wxID_ANY + Character + + sbSizerCharacter + wxVERTICAL + 1 + none + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + Enter the &character you would like to request: + 0 + + 0 + + + 0 + + 1 + m_characterLbl + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + 400 + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + ZRCola,90,90,20,70,0 + 0 + 0 + wxID_ANY + + 0 + + 20 + + 0 + + 1 + m_character + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + Decomposed character to request + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + Please, use the decomposed form. You can use ZRCola keyboard shortcuts to enter the character or Copy&&Paste it from the Decomposed window. + 0 + + 0 + + + 0 + + 1 + m_characterNote + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + 400 + + + + + + 5 + wxALL|wxEXPAND + 60 + + wxID_ANY + Context + + sbSizerContext + wxVERTICAL + 1 + none + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + The &context, examples or description why and where the character is required: + 0 + + 0 + + + 0 + + 1 + m_contextLbl + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + 400 + + + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + ZRCola,90,90,16,70,0 + 0 + 0 + wxID_ANY + + 0 + + 0 + + 0 + + 1 + m_context + 1 + + + protected + 1 + + Resizable + 1 + + wxTE_MULTILINE + + 0 + Additional notes for character request + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + After clicking OK button, your e-mail application should open allowing you to submit the new character request to ZRCola Editor. Your e-mail application might not display all the characters correctly, but the Editor will be able to read them correctly anyway. + 0 + + 0 + + + 0 + + 1 + m_note + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + 400 + + + + 5 + wxALL|wxEXPAND + 0 + + 0 + protected + 0 + + + + 5 + wxALL|wxEXPAND + 0 + + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + + m_sdbSizerButtons + protected + OnOKButtonClick + + + + + + 0 + wxAUI_MGR_DEFAULT + + wxBOTH + + 1 + 0 + 1 + impl_virtual + + + + 0 + wxID_ANY + + + wxZRColaTranslationSeqBase + + + wxDEFAULT_DIALOG_STYLE + + Custom Translation Sequence + + 0 + + ZRColaTranslationSeq + + OnInitDialog + OnUpdate + + + bSizerContent + wxVERTICAL + none + + 5 + wxEXPAND|wxALL + 1 + + wxID_ANY + Translation + + sbSizerTranslationSet + wxVERTICAL + 1 + none + + 5 + wxALL|wxEXPAND + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + ZRCola offers multiple text translations that can be arranged in a sequence. Please select desired translations and the order they are applied. + 0 + + 0 + + + 0 + + 1 + m_transLbl + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + 452 + + + + 5 + wxEXPAND + 1 + + + bSizerTranslation + wxHORIZONTAL + none + + 5 + wxEXPAND + 1 + + + bSizerTransAvailable + wxVERTICAL + none + + 5 + wxEXPAND|wxTOP|wxRIGHT|wxLEFT + 0 + 1 1 1 1 - + 0 - - - - - - 1 - 0 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - Show &All - - 0 - - - 0 - - 1 - m_show_all - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - Toggle display of less frequent characters - - wxFILTER_NONE - wxDefaultValidator - - - - - OnShowAll - - - - - - 0 - wxAUI_MGR_DEFAULT - - - - 1 - 1 - impl_virtual - - - - 0 - wxID_ANY - - - wxZRColaCharSelectBase - - - wxDEFAULT_DIALOG_STYLE - - Character Search - - - ZRColaCharSelect - - OnIdle - - - bSizerContent - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 1 - - - bSizerColumns - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - - bSizerLeft - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 1 - - wxID_ANY - &Browse - - sbSizerBrowse - wxVERTICAL - 1 - none - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - 1 - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - - 1 - m_search - 1 - - - protected - 1 - - Resizable - 1 - 1 - - - - 0 - Full or partial terms from Unicode character description (in English) to search for - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnSearchText - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - - wxID_ANY - Search Options - - 0 - - - 0 - - 1 - m_search_more - - 1 - - - protected - 1 - - Resizable - 1 - - wxHL_DEFAULT_STYLE - - 0 - Shows/hides additional search options - - - - - - OnSearchMore - - - - 5 - wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 1 - wxID_ANY - - 0 - - - 0 - - 1 - m_search_panel - 1 - - - protected - 1 - - Resizable - 1 - - - 0 - - - - wxTAB_TRAVERSAL - - - sbSizerSearch - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - -1,-1 - - 0 - - 1 - m_categories - 1 - - - protected - 1 - - Resizable - 1 - -1,60 - - - 0 - List of Unicode character categories to search in - - wxFILTER_NONE - wxDefaultValidator - - - - - OnCategoriesToggle - - - - 5 - wxALIGN_RIGHT - 0 - - - bSizerCategoriesCtrl - wxHORIZONTAL - none - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - - wxID_ANY - All - - 0 - - - 0 - - 1 - m_categoriesAll - - 1 - - - protected - 1 - - Resizable - 1 - - wxHL_DEFAULT_STYLE - - 0 - Select all categories - - - - - - OnCategoriesAll - - - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - - wxID_ANY - None - - 0 - - - 0 - - 1 - m_categoriesNone - - 1 - - - protected - 1 - - Resizable - 1 - - wxHL_DEFAULT_STYLE - - 0 - Clear category selection - - - - - - OnCategoriesNone - - - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - - wxID_ANY - Invert - - 0 - - - 0 - - 1 - m_categoriesInvert - - 1 - - - protected - 1 - - Resizable - 1 - - wxHL_DEFAULT_STYLE - - 0 - Invert category selection - - - - - - OnCategoriesInvert - - - - - - - - - 5 - wxALL|wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - 0 - 0 - - - - 1 - - ZRCola,90,90,20,70,0 - wxALIGN_CENTER - - wxALIGN_CENTER - 0 - 1 - wxALIGN_CENTER - 0 - - wxALIGN_CENTER - 0 - - - 1 - 0 - Dock - 0 - Left - 0 - 0 - 0 - 0 - 0 - 1 - - 1 - ,90,90,-1,70,0 - - 0 - 0 - 0 - wxID_ANY - - - - 0 - 0 - - 0 - 560,-1 - - 0 - 560,35 - 1 - m_gridResults - 1 - - - protected - 1 - - Resizable - wxALIGN_CENTER - 0 - - wxALIGN_CENTER - - 0 - 1 - -1,-1 - wxZRColaCharGrid; zrcolachrgrid.h - 0 - Character search results - - - wxBORDER_STATIC - OnResultCellDClick - OnResultSelectCell - OnResultsKeyDown - - - - - - 5 - wxALL|wxEXPAND - 0 - - wxID_ANY - Re&cently Used - - sbSizerRecent - wxVERTICAL - 1 - none - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - 0 - 0 - - - - 1 - - ZRCola,90,90,20,70,0 - wxALIGN_CENTER - - wxALIGN_CENTER - 0 - 1 - wxALIGN_CENTER - 0 - - wxALIGN_CENTER - 0 - - - 1 - 0 - Dock - 0 - Left - 0 - 0 - 0 - 0 - 0 - 1 - - 1 - ,90,90,-1,70,0 - - 0 - 0 - 0 - wxID_ANY - - - - 0 - 0 - - 0 - -1,-1 - - 0 - -1,-1 - 1 - m_gridRecent - 1 - - - protected - 1 - - Resizable - wxALIGN_CENTER - 0 - - wxALIGN_CENTER - - 0 - 1 - -1,35 - wxZRColaCharGrid; zrcolachrgrid.h - 0 - List of recently inserted characters - - - wxBORDER_STATIC - OnRecentCellDClick - OnRecentSelectCell - OnRecentKeyDown - - - - - - - - 5 - wxEXPAND - 0 - - - bSizerRight - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 70 - - wxID_ANY - Preview - - sbSizerPreview - wxVERTICAL - 1 - none - - 5 - wxEXPAND - 0 - - - bSizerUnicode - wxHORIZONTAL - none - - 5 - wxALIGN_CENTER|wxBOTTOM|wxLEFT|wxTOP - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - U+ - 0 - - 0 - - - 0 - - 1 - m_labelUnicode - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - -1 - - - - 5 - wxALIGN_CENTER|wxBOTTOM|wxRIGHT|wxTOP - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - - 0 - - 1 - m_unicode - 1 - - - protected - 1 - - Resizable - 1 - 50,-1 - - - 0 - Unicode hexadecimal code - - wxFILTER_NONE - wxDefaultValidator - - - - - - OnUnicodeText - - - - 5 - wxALL|wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - - 0 - - 1 - m_shortcut - 1 - - - protected - 1 - - Resizable - 1 - - wxTE_READONLY|wxTE_CENTER - - 0 - Keyboard shortcut in Composer window - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - 0 - 0 - - wxSYS_COLOUR_WINDOW - - 1 - - ZRCola,90,90,96,70,0 - wxALIGN_CENTER - - wxALIGN_CENTER - 0 - 1 - wxALIGN_CENTER - 0 - - wxALIGN_CENTER - 1 - 200 - - 1 - 0 - Dock - 0 - Left - 0 - 0 - 0 - 0 - 0 - 1 - - 1 - - - 0 - 0 - 0 - wxID_ANY - - - - 0 - 0 - - 0 - - - 0 - - 1 - m_gridPreview - 1 - - - protected - 1 - - Resizable - wxALIGN_CENTER - 0 - - wxALIGN_CENTER - 200 - 1 - 1 - - - 0 - Character preview - - - wxBORDER_STATIC - OnPreviewKeyDown - - - - 5 - wxALL|wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - - 0 - - 1 - m_description - 1 - - - protected - 1 - - Resizable - 1 - - wxTE_MULTILINE|wxTE_READONLY|wxTE_CENTER - - 0 - Unicode character description - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - 5 - wxALL|wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - - 0 - - 1 - m_tags - 1 - - - protected - 1 - - Resizable - 1 - - wxTE_MULTILINE|wxTE_READONLY|wxTE_CENTER - - 0 - Character tags - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - - 0 - - 1 - m_category - 1 - - - protected - 1 - - Resizable - 1 - - wxTE_READONLY|wxTE_CENTER - - 0 - Unicode character category - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - 5 - wxALIGN_RIGHT - 0 - - - bSizerNavigateButtons - wxHORIZONTAL - none - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 0 - - 1 - - 0 - 0 - - wxID_ANY - « Back - - 0 - - - 0 - - 1 - m_navigateBack - - 1 - - - protected - 1 - - Resizable - 1 - - wxHL_DEFAULT_STYLE - - 0 - To previously viewed character - - - - - - OnNavigateBack - - - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 0 - - 1 - - 0 - 0 - - wxID_ANY - Forward » - - 0 - - - 0 - - 1 - m_navigateForward - - 1 - - - protected - 1 - - Resizable - 1 - - wxHL_DEFAULT_STYLE - - 0 - To following viewed character - - - - - - OnNavigateForward - - - - - - - - 5 - wxALL|wxEXPAND - 30 - - wxID_ANY - Re&lated - - sbSizerRelated - wxVERTICAL - 1 - none - - 5 - wxALL|wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - 0 - 0 - - - - 1 - - ZRCola,90,90,20,70,0 - wxALIGN_CENTER - - wxALIGN_CENTER - 0 - 1 - wxALIGN_CENTER - 0 - - wxALIGN_CENTER - 0 - - - 1 - 0 - Dock - 0 - Left - 0 - 0 - 0 - 0 - 0 - 1 - - 1 - - - 0 - 0 - 0 - wxID_ANY - - - - 0 - 0 - - 0 - - - 0 - - 1 - m_gridRelated - 1 - - - protected - 1 - - Resizable - wxALIGN_CENTER - 0 - - wxALIGN_CENTER - - 0 - 1 - -1,-1 - wxZRColaCharGrid; zrcolachrgrid.h - 0 - List of related characters - - - wxBORDER_STATIC - OnRelatedSelectCell - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - 5 - protected - 5 - - - - 5 - wxALIGN_RIGHT|wxALL - 0 - - - bSizerButtons - wxHORIZONTAL - none - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - - 1 - 0 - 1 - - 1 - - 1 - 0 - - Dock - 0 - Left - 0 - - 1 - - - 0 - 0 - wxID_ANY - &Insert - - 0 - - 0 - - - 0 - - 1 - m_buttonInsert - 1 - - - protected - 1 - - - - Resizable - 1 - - - - 0 - Insert character into decomposed text - - wxFILTER_NONE - wxDefaultValidator - - - - - OnInsert - OnInsertUpdateUI - - - - - - - - 0 - wxAUI_MGR_DEFAULT - - wxBOTH - - 1 - 1 - impl_virtual - - - - 0 - wxID_ANY - -1,-1 - - wxZRColaSettingsBase - - -1,-1 - wxDEFAULT_DIALOG_STYLE - - Settings - - - ZRColaSettings - - OnInitDialog - - - bSizerContent - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - -1,-1 - 1 - m_listbook - 1 - - - protected - 1 - - Resizable - 1 - - wxLB_DEFAULT - - 0 - - - - - - - Text Language - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - - 1 - m_panelLanguage - 1 - - - protected - 1 - - Resizable - 1 - 500,-1 - - 0 - - - - wxTAB_TRAVERSAL - OnLanguageUpdate - - - bSizerLanguage - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - Some character native to specific language you are working with should not decompose to primitives. For optimal decomposition you should set the language correctly. - 0 - - 0 - - - 0 - - 1 - m_langLabel - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - 490 - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - Select language &automatically according to selected keyboard - - 0 - - - 0 - - 1 - m_langAuto - 1 - - - protected - 1 - - Resizable - 1 - - wxRB_GROUP - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - &Manually select the language from the list below: - - 0 - - - 0 - - 1 - m_langManual - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - 0 - - - - - - - 5 - wxALL|wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - -1,150 - 1 - m_languages - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - Startup - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - - 1 - m_panelAutoStart - 1 - - - protected - 1 - - Resizable - 1 - 500,-1 - - 0 - - - - wxTAB_TRAVERSAL - - - bSizerAutoStart - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - ZRCola can be launched every time you log in to your computer. It will be available on the system tray and via registered shortcuts Win+F5 and Win+F6. - 0 - - 0 - - - 0 - - 1 - m_autoStartLabel - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - 490 - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - Start ZRCola &automatically on logon - - 0 - - - 0 - - 1 - m_autoStart - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - 0 - protected - 0 - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - m_sdbSizerButtons - protected - OnApplyButtonClick - OnOKButtonClick - - - - - - 0 - wxAUI_MGR_DEFAULT - - wxBOTH - - 1 - 1 - impl_virtual - - - - 0 - wxID_ANY - -1,-1 - - wxZRColaAboutBase - - - wxDEFAULT_DIALOG_STYLE - - About ZRCola - - - ZRColaAbout - - - - bSizerContent - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 1 - - - bSizerColumns - wxHORIZONTAL - none - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - Load From Icon Resource; 00_zrcola.ico; [32; 32] - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - - 1 - m_bitmapIcon - 1 - - - protected - 1 - - Resizable - 1 - - - 0 - - - - - - - - 5 - wxEXPAND - 1 - - - bSizerText - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - ZRCola,90,90,20,70,0 - 0 - 0 - wxID_ANY - ZRCola - 0 - - 0 - 400,-1 - - 0 - - 1 - m_staticTextZRCola - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - -1 - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - 0 - - - 0 - - 1 - m_staticTextVersion - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - -1 - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - Program and Website Editor: Janoš Ježovnik Development: Amebis, d. o. o., Kamnik Translation into English: Janoš Ježovnik Translation into Russian language: Domen Krvina, Silvo Torkar, Anastasia Plotnikova Development and maintenance of the original program (2004–2015): Peter Weiss - 0 - - 0 - - - 0 - - 1 - m_staticTextColophone - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - 400 - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - 0 - - - 0 - - 1 - m_staticTextCopyright - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - -1 - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - - wxID_ANY - zrcola.zrc-sazu.si - - 0 - - - 0 - - 1 - m_hyperlink - - 1 - - - protected - 1 - - Resizable - 1 - - wxHL_DEFAULT_STYLE - - 0 - - http://zrcola.zrc-sazu.si/ - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - 0 - protected - 0 - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - Texts made using ZRCola have to include in a footnote or some other appropriate part of the publication the note below: - 0 - - 0 - - - 0 - - 1 - m_staticTextDeclaration - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - 400 - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - ,93,90,-1,70,0 - 0 - 0 - wxID_ANY - - 0 - - - - 0 - - 1 - m_declaration - 1 - - - protected - 1 - - Resizable - 1 - -1,80 - wxTE_MULTILINE|wxTE_READONLY - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - This text was written using the ZRCola input system (http://zrcola.zrc-sazu.si), developed at the Science and Research Centre of SAZU in Ljubljana (http://www.zrc-sazu.si) by Peter Weiss. - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - 0 - protected - 0 - - - - 5 - wxALL|wxEXPAND - 0 - - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - - m_sdbSizerButtons - protected - - - - - - 0 - wxAUI_MGR_DEFAULT - - wxBOTH - - 1 - 1 - impl_virtual - - - - 0 - wxID_ANY - - - wxZRColaUpdaterBase - - - wxDEFAULT_DIALOG_STYLE - - Product Update - - - ZRColaUpdater - - OnIdle - - - bSizerContent - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 1 - - wxID_ANY - Log - - sbSizerLog - wxVERTICAL - 1 - none - - 5 - wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - - 0 - 450,150 - 1 - m_log - 1 - - - protected - 1 - - Resizable - 1 - - wxTE_MULTILINE|wxTE_READONLY - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - 5 - wxEXPAND - 0 - - 0 - protected - 0 - - - - 5 - wxALIGN_RIGHT - 0 - - - bSizerButtons - wxHORIZONTAL - none - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - - 1 - 0 - 1 - - 1 - - 0 - 0 - - Dock - 0 - Left - 0 - - 1 - - - 0 - 0 - wxID_ANY - Quit and &Update... - - 0 - - 0 - - - 0 - - 1 - m_buttonUpdate - 1 - - - protected - 1 - - - - Resizable - 1 - - - - 0 - Exit this program and launch product update - - wxFILTER_NONE - wxDefaultValidator - - - - - OnUpdate - - - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - - 1 - 0 - 1 - - 1 - - 0 - 0 - - Dock - 0 - Left - 1 - - 1 - - - 0 - 0 - wxID_OK - &Close - - 0 - - 0 - - - 0 - - 1 - m_buttonClose - 1 - - - protected - 1 - - - - Resizable - 1 - - - - 0 - Close this window - - wxFILTER_NONE - wxDefaultValidator - - - - - OnClose - - - - - - - - 0 - wxAUI_MGR_DEFAULT - - wxBOTH - - 1 - 1 - impl_virtual - - - - 0 - wxID_ANY - - - wxZRColaCharRequestBase - - - wxDEFAULT_DIALOG_STYLE - - Request a New Character - - - ZRColaCharRequest - - - - bSizerContent - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 40 - - wxID_ANY - Character - - sbSizerCharacter - wxVERTICAL - 1 - none - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - Enter the &character you would like to request: - 0 - - 0 - - - 0 - - 1 - m_characterLbl - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - 400 - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - ZRCola,90,90,20,70,0 - 0 - 0 - wxID_ANY - - 0 - - 20 - - 0 - - 1 - m_character - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - Decomposed character to request - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - Please, use the decomposed form. You can use ZRCola keyboard shortcuts to enter the character or Copy&&Paste it from the Decomposed window. - 0 - - 0 - - - 0 - - 1 - m_characterNote - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - 400 - - - - - - 5 - wxALL|wxEXPAND - 60 - - wxID_ANY - Context - - sbSizerContext - wxVERTICAL - 1 - none - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - The &context, examples or description why and where the character is required: - 0 - - 0 - - - 0 - - 1 - m_contextLbl - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - 400 - - - - 5 - wxALL|wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - ZRCola,90,90,16,70,0 - 0 - 0 - wxID_ANY - - 0 - - - - 0 - - 1 - m_context - 1 - - - protected - 1 - - Resizable - 1 - - wxTE_MULTILINE - - 0 - Additional notes for character request - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - + 0 + 0 @@ -5346,6 +5650,7 @@ Dock 0 Left + 0 1 1 @@ -5353,7 +5658,7 @@ 0 0 wxID_ANY - After clicking OK button, your e-mail application should open allowing you to submit the new character request to ZRCola Editor. Your e-mail application might not display all the characters correctly, but the Editor will be able to read them correctly anyway. + A&vailable: 0 0 @@ -5362,7 +5667,7 @@ 0 1 - m_note + m_availableLbl 1 @@ -5379,777 +5684,572 @@ - 400 + -1 + - - - 5 - wxALL|wxEXPAND - 0 - - 0 - protected - 0 - - - - 5 - wxALL|wxEXPAND - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - m_sdbSizerButtons - protected - OnOKButtonClick - - - - - - 0 - wxAUI_MGR_DEFAULT - - wxBOTH - - 1 - 1 - impl_virtual - - - - 0 - wxID_ANY - - - wxZRColaTranslationSeqBase - - - wxDEFAULT_DIALOG_STYLE - - Custom Translation Sequence - - - ZRColaTranslationSeq - - OnInitDialog - OnUpdate - - - bSizerContent - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 1 - + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 wxID_ANY - Translation - - sbSizerTranslationSet - wxVERTICAL - 1 - none - - 5 - wxALL|wxEXPAND - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - ZRCola offers multiple text translations that can be arranged in a sequence. Please select desired translations and the order they are applied. - 0 - - 0 - - - 0 - - 1 - m_transLbl - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - 452 - - - - 5 - wxEXPAND - 1 - - - bSizerTranslation - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - - bSizerTransAvailable - wxVERTICAL - none - - 5 - wxEXPAND|wxTOP|wxRIGHT|wxLEFT - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - A&vailable: - 0 - - 0 - - - 0 - - 1 - m_availableLbl - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - -1 - - - - 5 - wxALL|wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - 200,150 - 1 - m_available - 1 - - - protected - 1 - - Resizable - 1 - 200,-1 - wxLB_SINGLE|wxLB_SORT - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAvailableChar - OnAvailableDClick - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 0 - - - bSizerTransSelect - wxVERTICAL - none - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - - 1 - 0 - 1 - - 1 - - 0 - 0 - - Dock - 0 - Left - 1 - - 1 - - - 0 - 0 - wxID_ANY - - - 0 - - 0 - -1,-1 - - 0 - - 1 - m_add - 1 - - - protected - 1 - - - - Resizable - 1 - 32,32 - - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnAdd - - - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - - 1 - 0 - 1 - - 1 - - 0 - 0 - - Dock - 0 - Left - 1 - - 1 - - - 0 - 0 - wxID_ANY - - - 0 - - 0 - -1,-1 - - 0 - - 1 - m_remove - 1 - - - protected - 1 - - - - Resizable - 1 - 32,32 - - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnRemove - - - - - - 5 - wxEXPAND - 1 - - - bSizerTransSelected - wxVERTICAL - none - - 5 - wxEXPAND|wxTOP|wxRIGHT|wxLEFT - 0 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - &Selected: - 0 - - 0 - - - 0 - - 1 - m_selectedLbl - 1 - - - protected - 1 - - Resizable - 1 - - - - 0 - - - - - -1 - - - - 5 - wxALL|wxEXPAND - 1 - - 1 - 1 - 1 - 1 - - - - - - - - 1 - 0 - - 1 - - 1 - 0 - Dock - 0 - Left - 1 - - 1 - - 0 - 0 - wxID_ANY - - 0 - - - 0 - 200,150 - 1 - m_selected - 1 - - - protected - 1 - - Resizable - 1 - 200,-1 - wxLB_SINGLE - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnSelectedChar - OnSelectedDClick - - - - - - - - 5 - wxALIGN_RIGHT - 0 - - - bSizerTransActiveReorder - wxHORIZONTAL - none - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - - 1 - 0 - 1 - - 1 - - 0 - 0 - - Dock - 0 - Left - 1 - - 1 - - - 0 - 0 - wxID_ANY - - - 0 - - 0 - -1,-1 - - 0 - - 1 - m_selectedUp - 1 - - - protected - 1 - - - - Resizable - 1 - 32,32 - - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnSelectedUp - - - - 5 - wxALL - 0 - - 1 - 1 - 1 - 1 - - - - - - - - - 1 - 0 - 1 - - 1 - - 0 - 0 - - Dock - 0 - Left - 1 - - 1 - - - 0 - 0 - wxID_ANY - - - 0 - - 0 - -1,-1 - - 0 - - 1 - m_selectedDown - 1 - - - protected - 1 - - - - Resizable - 1 - 32,32 - - - 0 - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnSelectedDown - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - 0 + + 0 + + + 0 + 200,150 + 1 + m_available + 1 + + protected - 0 + 1 + + Resizable + 1 + 200,-1 + wxLB_SINGLE|wxLB_SORT + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + OnAvailableChar + OnAvailableDClick + + - - 5 - wxEXPAND|wxALL - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 + + 5 + wxALIGN_CENTER_VERTICAL + 0 + + + bSizerTransSelect + wxVERTICAL + none + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + 0 + + + + + 1 + 0 + 1 + + 1 + + 0 + 0 + + Dock + 0 + Left + 0 + 1 + + 1 + + + 0 + 0 + wxID_ANY + + + 0 + + 0 + -1,-1 + + 0 - m_sdbSizerButtons + 1 + m_add + 1 + + protected - OnOKButtonClick + 1 + + + + Resizable + 1 + 32,32 + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + OnAdd + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + 0 + + + + + 1 + 0 + 1 + + 1 + + 0 + 0 + + Dock + 0 + Left + 0 + 1 + + 1 + + + 0 + 0 + wxID_ANY + + + 0 + + 0 + -1,-1 + + 0 + + 1 + m_remove + 1 + + + protected + 1 + + + + Resizable + 1 + 32,32 + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + OnRemove + + + + + 5 + wxEXPAND + 1 + + + bSizerTransSelected + wxVERTICAL + none + + 5 + wxEXPAND|wxTOP|wxRIGHT|wxLEFT + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + &Selected: + 0 + + 0 + + + 0 + + 1 + m_selectedLbl + 1 + + + protected + 1 + + Resizable + 1 + + + + 0 + + + + + -1 + + + + 5 + wxALL|wxEXPAND + 1 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + + + + 1 + 0 + + 1 + + 1 + 0 + Dock + 0 + Left + 0 + 1 + + 1 + + 0 + 0 + wxID_ANY + + 0 + + + 0 + 200,150 + 1 + m_selected + 1 + + + protected + 1 + + Resizable + 1 + 200,-1 + wxLB_SINGLE + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + OnSelectedChar + OnSelectedDClick + + + + + + + 5 + wxALIGN_RIGHT + 0 + + + bSizerTransActiveReorder + wxHORIZONTAL + none + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + 0 + + + + + 1 + 0 + 1 + + 1 + + 0 + 0 + + Dock + 0 + Left + 0 + 1 + + 1 + + + 0 + 0 + wxID_ANY + + + 0 + + 0 + -1,-1 + + 0 + + 1 + m_selectedUp + 1 + + + protected + 1 + + + + Resizable + 1 + 32,32 + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + OnSelectedUp + + + + 5 + wxALL + 0 + + 1 + 1 + 1 + 1 + 0 + + 0 + 0 + 0 + + + + + 1 + 0 + 1 + + 1 + + 0 + 0 + + Dock + 0 + Left + 0 + 1 + + 1 + + + 0 + 0 + wxID_ANY + + + 0 + + 0 + -1,-1 + + 0 + + 1 + m_selectedDown + 1 + + + protected + 1 + + + + Resizable + 1 + 32,32 + + + 0 + + + wxFILTER_NONE + wxDefaultValidator + + + + + OnSelectedDown + + + + + + + 5 + wxEXPAND|wxALL + 0 + + 0 + protected + 0 + + + + 5 + wxEXPAND|wxALL + 0 + + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + + m_sdbSizerButtons + protected + OnOKButtonClick + + + + diff --git a/ZRCola/res/zrcolagui.cpp b/ZRCola/res/zrcolagui.cpp index 673ed25..83a2d43 100644 --- a/ZRCola/res/zrcolagui.cpp +++ b/ZRCola/res/zrcolagui.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////// -// C++ code generated with wxFormBuilder (version Oct 26 2018) +// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6) // http://www.wxformbuilder.org/ // // PLEASE DO *NOT* EDIT THIS FILE! @@ -218,9 +218,9 @@ wxZRColaFrameBase::wxZRColaFrameBase( wxWindow* parent, wxWindowID id, const wxS m_toolEditPaste = m_toolbarEdit->AddTool( wxID_PASTE, _("Paste"), wxIcon( wxT("edit_paste.ico"), wxBITMAP_TYPE_ICO_RESOURCE, 24, 24 ), wxNullBitmap, wxITEM_NORMAL, _("Paste"), _("Paste selection"), NULL ); m_toolbarEdit->Realize(); - m_mgr.AddPane( m_toolbarEdit, wxAuiPaneInfo().Name( wxT("toolbarEdit") ).Top().Caption( _("Edit") ).PinButton( true ).Dock().Resizable().FloatingSize( wxSize( -1,-1 ) ).LeftDockable( false ).RightDockable( false ).Row( 0 ).Layer( 1 ).ToolbarPane() ); + m_mgr.AddPane( m_toolbarEdit, wxAuiPaneInfo() .Name( wxT("toolbarEdit") ).Top() .Caption( _("Edit") ).PinButton( true ).Dock().Resizable().FloatingSize( wxSize( -1,-1 ) ).LeftDockable( false ).RightDockable( false ).Layer( 1 ).ToolbarPane() ); - m_toolbarTranslate = new wxAuiToolBar( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxAUI_TB_HORZ_LAYOUT ); + m_toolbarTranslate = new wxAuiToolBar( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxAUI_TB_HORIZONTAL|wxAUI_TB_HORZ_LAYOUT ); m_toolCharSelect = m_toolbarTranslate->AddTool( wxID_CHARACTER_SELECTOR, _("Find Character"), wxIcon( wxT("char_select.ico"), wxBITMAP_TYPE_ICO_RESOURCE, 24, 24 ), wxNullBitmap, wxITEM_CHECK, _("Find Character"), _("Toggle character search to select character to insert into text"), NULL ); m_toolSendDestination = m_toolbarTranslate->AddTool( wxID_SEND_DESTINATION, _("Send Composed"), wxIcon( wxT("send_destination.ico"), wxBITMAP_TYPE_ICO_RESOURCE, 24, 24 ), wxNullBitmap, wxITEM_NORMAL, _("Send Composed"), _("Send composed text to source window"), NULL ); @@ -243,7 +243,7 @@ wxZRColaFrameBase::wxZRColaFrameBase( wxWindow* parent, wxWindowID id, const wxS m_toolWarnPUA = m_toolbarTranslate->AddTool( wxID_WARN_PUA, _("PUA Warning"), wxIcon( wxT("warn_pua.ico"), wxBITMAP_TYPE_ICO_RESOURCE, 24, 24 ), wxNullBitmap, wxITEM_CHECK, _("Highlight Private Use Area Characters"), _("Highlight Private Use Area Characters"), NULL ); m_toolbarTranslate->Realize(); - m_mgr.AddPane( m_toolbarTranslate, wxAuiPaneInfo().Name( wxT("toolbarCompose") ).Top().Caption( _("Compose") ).PinButton( true ).Dock().Resizable().FloatingSize( wxSize( -1,-1 ) ).LeftDockable( false ).RightDockable( false ).Row( 0 ).Layer( 1 ).ToolbarPane() ); + m_mgr.AddPane( m_toolbarTranslate, wxAuiPaneInfo() .Name( wxT("toolbarCompose") ).Top() .Caption( _("Compose") ).PinButton( true ).Dock().Resizable().FloatingSize( wxSize( -1,-1 ) ).LeftDockable( false ).RightDockable( false ).Layer( 1 ).ToolbarPane() ); m_panelChrCat = new wxZRColaCharacterCatalogPanel( this ); @@ -382,7 +382,7 @@ wxZRColaComposerPanelBase::wxZRColaComposerPanelBase( wxWindow* parent, wxWindow this->SetSizer( bSizerMain ); this->Layout(); bSizerMain->Fit( this ); - m_timerSave.SetOwner( this, wxID_TIMER_SAVE ); + m_timerSave.SetOwner( this, m_timerSave.GetId() ); // Connect Events m_source->Connect( wxEVT_PAINT, wxPaintEventHandler( wxZRColaComposerPanelBase::OnSourcePaint ), NULL, this ); @@ -391,7 +391,7 @@ wxZRColaComposerPanelBase::wxZRColaComposerPanelBase( wxWindow* parent, wxWindow m_destination->Connect( wxEVT_PAINT, wxPaintEventHandler( wxZRColaComposerPanelBase::OnDestinationPaint ), NULL, this ); m_destination->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( wxZRColaComposerPanelBase::OnDestinationText ), NULL, this ); m_destinationHex->Connect( wxEVT_PAINT, wxPaintEventHandler( wxZRColaComposerPanelBase::OnDestinationHexPaint ), NULL, this ); - this->Connect( wxID_TIMER_SAVE, wxEVT_TIMER, wxTimerEventHandler( wxZRColaComposerPanelBase::OnSaveTimer ) ); + this->Connect( m_timerSave.GetId(), wxEVT_TIMER, wxTimerEventHandler( wxZRColaComposerPanelBase::OnSaveTimer ) ); } wxZRColaComposerPanelBase::~wxZRColaComposerPanelBase() @@ -403,7 +403,7 @@ wxZRColaComposerPanelBase::~wxZRColaComposerPanelBase() m_destination->Disconnect( wxEVT_PAINT, wxPaintEventHandler( wxZRColaComposerPanelBase::OnDestinationPaint ), NULL, this ); m_destination->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( wxZRColaComposerPanelBase::OnDestinationText ), NULL, this ); m_destinationHex->Disconnect( wxEVT_PAINT, wxPaintEventHandler( wxZRColaComposerPanelBase::OnDestinationHexPaint ), NULL, this ); - this->Disconnect( wxID_TIMER_SAVE, wxEVT_TIMER, wxTimerEventHandler( wxZRColaComposerPanelBase::OnSaveTimer ) ); + this->Disconnect( m_timerSave.GetId(), wxEVT_TIMER, wxTimerEventHandler( wxZRColaComposerPanelBase::OnSaveTimer ) ); } diff --git a/ZRCola/res/zrcolagui.h b/ZRCola/res/zrcolagui.h index 356d093..00984c8 100644 --- a/ZRCola/res/zrcolagui.h +++ b/ZRCola/res/zrcolagui.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////// -// C++ code generated with wxFormBuilder (version Oct 26 2018) +// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6) // http://www.wxformbuilder.org/ // // PLEASE DO *NOT* EDIT THIS FILE! @@ -61,7 +61,7 @@ class wxZRColaFrameBase : public wxFrame protected: enum { - wxID_CHARACTER_SELECTOR = 1000, + wxID_CHARACTER_SELECTOR = 6000, wxID_SEND_DESTINATION, wxID_COPY_DESTINATION_AND_RETURN, wxID_SEND_SOURCE, @@ -78,7 +78,7 @@ class wxZRColaFrameBase : public wxFrame wxID_HELP_INSTRUCTIONS, wxID_HELP_SHORTCUTS, wxID_HELP_REQCHAR, - wxID_HELP_UPDATE + wxID_HELP_UPDATE, }; wxMenuBar* m_menubar; @@ -105,7 +105,7 @@ class wxZRColaFrameBase : public wxFrame wxZRColaCharacterCatalogPanel* m_panelChrCat; wxStatusBar* m_statusBar; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnClose( wxCloseEvent& event ) { event.Skip(); } virtual void OnIconize( wxIconizeEvent& event ) { event.Skip(); } virtual void OnIdle( wxIdleEvent& event ) { event.Skip(); } @@ -133,7 +133,7 @@ class wxZRColaComposerPanelBase : public wxPanel protected: enum { - wxID_TIMER_SAVE = 1000 + wxID_TIMER_SAVE = 6000, }; wxSplitterWindow* m_splitterSource; @@ -146,7 +146,7 @@ class wxZRColaComposerPanelBase : public wxPanel wxTextCtrl* m_destinationHex; wxTimer m_timerSave; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnSourcePaint( wxPaintEvent& event ) { event.Skip(); } virtual void OnSourceText( wxCommandEvent& event ) { event.Skip(); } virtual void OnSourceHexPaint( wxPaintEvent& event ) { event.Skip(); } @@ -161,6 +161,7 @@ class wxZRColaComposerPanelBase : public wxPanel wxTextCtrl* m_destination; wxZRColaComposerPanelBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxT("ZRColaComposerPanel") ); + ~wxZRColaComposerPanelBase(); void m_splitterSourceOnIdle( wxIdleEvent& ) @@ -189,7 +190,7 @@ class wxZRColaCharacterCatalogPanelBase : public wxPanel wxZRColaCharGrid* m_grid; wxCheckBox* m_show_all; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnChoice( wxCommandEvent& event ) { event.Skip(); } virtual void OnGridClick( wxGridEvent& event ) { event.Skip(); } virtual void OnGridKeyDown( wxKeyEvent& event ) { event.Skip(); } @@ -199,6 +200,7 @@ class wxZRColaCharacterCatalogPanelBase : public wxPanel public: wxZRColaCharacterCatalogPanelBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxT("ZRColaCharacterCatalog") ); + ~wxZRColaCharacterCatalogPanelBase(); }; @@ -232,7 +234,7 @@ class wxZRColaCharSelectBase : public wxDialog wxZRColaCharGrid* m_gridRelated; wxButton* m_buttonInsert; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnIdle( wxIdleEvent& event ) { event.Skip(); } virtual void OnSearchText( wxCommandEvent& event ) { event.Skip(); } virtual void OnSearchMore( wxHyperlinkEvent& event ) { event.Skip(); } @@ -258,6 +260,7 @@ class wxZRColaCharSelectBase : public wxDialog public: wxZRColaCharSelectBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Character Search"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("ZRColaCharSelect") ); + ~wxZRColaCharSelectBase(); }; @@ -284,7 +287,7 @@ class wxZRColaSettingsBase : public wxDialog wxButton* m_sdbSizerButtonsApply; wxButton* m_sdbSizerButtonsCancel; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); } virtual void OnLanguageUpdate( wxUpdateUIEvent& event ) { event.Skip(); } virtual void OnApplyButtonClick( wxCommandEvent& event ) { event.Skip(); } @@ -294,6 +297,7 @@ class wxZRColaSettingsBase : public wxDialog public: wxZRColaSettingsBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Settings"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("ZRColaSettings") ); + ~wxZRColaSettingsBase(); }; @@ -320,6 +324,7 @@ class wxZRColaAboutBase : public wxDialog public: wxZRColaAboutBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("About ZRCola"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("ZRColaAbout") ); + ~wxZRColaAboutBase(); }; @@ -336,7 +341,7 @@ class wxZRColaUpdaterBase : public wxDialog wxButton* m_buttonUpdate; wxButton* m_buttonClose; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnIdle( wxIdleEvent& event ) { event.Skip(); } virtual void OnUpdate( wxCommandEvent& event ) { event.Skip(); } virtual void OnClose( wxCommandEvent& event ) { event.Skip(); } @@ -345,6 +350,7 @@ class wxZRColaUpdaterBase : public wxDialog public: wxZRColaUpdaterBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Product Update"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("ZRColaUpdater") ); + ~wxZRColaUpdaterBase(); }; @@ -367,13 +373,14 @@ class wxZRColaCharRequestBase : public wxDialog wxButton* m_sdbSizerButtonsOK; wxButton* m_sdbSizerButtonsCancel; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnOKButtonClick( wxCommandEvent& event ) { event.Skip(); } public: wxZRColaCharRequestBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Request a New Character"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("ZRColaCharRequest") ); + ~wxZRColaCharRequestBase(); }; @@ -399,7 +406,7 @@ class wxZRColaTranslationSeqBase : public wxDialog wxButton* m_sdbSizerButtonsOK; wxButton* m_sdbSizerButtonsCancel; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); } virtual void OnUpdate( wxUpdateUIEvent& event ) { event.Skip(); } virtual void OnAvailableChar( wxKeyEvent& event ) { event.Skip(); } @@ -416,6 +423,7 @@ class wxZRColaTranslationSeqBase : public wxDialog public: wxZRColaTranslationSeqBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Custom Translation Sequence"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("ZRColaTranslationSeq") ); + ~wxZRColaTranslationSeqBase(); }; diff --git a/ZRCola/zrcolafrm.cpp b/ZRCola/zrcolafrm.cpp index 1082621..506a550 100644 --- a/ZRCola/zrcolafrm.cpp +++ b/ZRCola/zrcolafrm.cpp @@ -69,14 +69,6 @@ wxZRColaFrame::wxZRColaFrame() : m_transeq(NULL), wxZRColaFrameBase(NULL) { - { - // wxFrameBuilder 3.5 does not support wxAUI_TB_HORIZONTAL flag. Add it manually. - wxAuiPaneInfo &paneInfo = m_mgr.GetPane(m_toolbarTranslate); - paneInfo.LeftDockable(false); - paneInfo.RightDockable(false); - m_toolbarTranslate->SetWindowStyleFlag(m_toolbarTranslate->GetWindowStyleFlag() | wxAUI_TB_HORIZONTAL); - } - // Populate list of translation sequences. auto app = dynamic_cast(wxTheApp); m_toolTranslationSeq->Clear(); diff --git a/ZRCola/zrcolagui.cpp b/ZRCola/zrcolagui.cpp index b4dad76..271dfa0 100644 --- a/ZRCola/zrcolagui.cpp +++ b/ZRCola/zrcolagui.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////// -// C++ code generated with wxFormBuilder (version Oct 26 2018) +// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6) // http://www.wxformbuilder.org/ // // PLEASE DO *NOT* EDIT THIS FILE! @@ -218,9 +218,9 @@ wxZRColaFrameBase::wxZRColaFrameBase( wxWindow* parent, wxWindowID id, const wxS m_toolEditPaste = m_toolbarEdit->AddTool( wxID_PASTE, _("Paste"), wxIcon( wxT("edit_paste.ico"), wxBITMAP_TYPE_ICO_RESOURCE, FromDIP(24), FromDIP(24) ), wxNullBitmap, wxITEM_NORMAL, _("Paste"), _("Paste selection"), NULL ); m_toolbarEdit->Realize(); - m_mgr.AddPane( m_toolbarEdit, wxAuiPaneInfo().Name( wxT("toolbarEdit") ).Top().Caption( _("Edit") ).PinButton( true ).Dock().Resizable().FloatingSize( wxSize( -1,-1 ) ).LeftDockable( false ).RightDockable( false ).Row( 0 ).Layer( 1 ).ToolbarPane() ); + m_mgr.AddPane( m_toolbarEdit, wxAuiPaneInfo() .Name( wxT("toolbarEdit") ).Top() .Caption( _("Edit") ).PinButton( true ).Dock().Resizable().FloatingSize( wxSize( -1,-1 ) ).LeftDockable( false ).RightDockable( false ).Layer( 1 ).ToolbarPane() ); - m_toolbarTranslate = new wxAuiToolBar( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxAUI_TB_HORZ_LAYOUT ); + m_toolbarTranslate = new wxAuiToolBar( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxAUI_TB_HORIZONTAL|wxAUI_TB_HORZ_LAYOUT ); m_toolCharSelect = m_toolbarTranslate->AddTool( wxID_CHARACTER_SELECTOR, _("Find Character"), wxIcon( wxT("char_select.ico"), wxBITMAP_TYPE_ICO_RESOURCE, FromDIP(24), FromDIP(24) ), wxNullBitmap, wxITEM_CHECK, _("Find Character"), _("Toggle character search to select character to insert into text"), NULL ); m_toolSendDestination = m_toolbarTranslate->AddTool( wxID_SEND_DESTINATION, _("Send Composed"), wxIcon( wxT("send_destination.ico"), wxBITMAP_TYPE_ICO_RESOURCE, FromDIP(24), FromDIP(24) ), wxNullBitmap, wxITEM_NORMAL, _("Send Composed"), _("Send composed text to source window"), NULL ); @@ -243,7 +243,7 @@ wxZRColaFrameBase::wxZRColaFrameBase( wxWindow* parent, wxWindowID id, const wxS m_toolWarnPUA = m_toolbarTranslate->AddTool( wxID_WARN_PUA, _("PUA Warning"), wxIcon( wxT("warn_pua.ico"), wxBITMAP_TYPE_ICO_RESOURCE, FromDIP(24), FromDIP(24) ), wxNullBitmap, wxITEM_CHECK, _("Highlight Private Use Area Characters"), _("Highlight Private Use Area Characters"), NULL ); m_toolbarTranslate->Realize(); - m_mgr.AddPane( m_toolbarTranslate, wxAuiPaneInfo().Name( wxT("toolbarCompose") ).Top().Caption( _("Compose") ).PinButton( true ).Dock().Resizable().FloatingSize( wxSize( -1,-1 ) ).LeftDockable( false ).RightDockable( false ).Row( 0 ).Layer( 1 ).ToolbarPane() ); + m_mgr.AddPane( m_toolbarTranslate, wxAuiPaneInfo() .Name( wxT("toolbarCompose") ).Top() .Caption( _("Compose") ).PinButton( true ).Dock().Resizable().FloatingSize( wxSize( -1,-1 ) ).LeftDockable( false ).RightDockable( false ).Layer( 1 ).ToolbarPane() ); m_panelChrCat = new wxZRColaCharacterCatalogPanel( this ); @@ -382,7 +382,7 @@ wxZRColaComposerPanelBase::wxZRColaComposerPanelBase( wxWindow* parent, wxWindow this->SetSizer( bSizerMain ); this->Layout(); bSizerMain->Fit( this ); - m_timerSave.SetOwner( this, wxID_TIMER_SAVE ); + m_timerSave.SetOwner( this, m_timerSave.GetId() ); // Connect Events m_source->Connect( wxEVT_PAINT, wxPaintEventHandler( wxZRColaComposerPanelBase::OnSourcePaint ), NULL, this ); @@ -391,7 +391,7 @@ wxZRColaComposerPanelBase::wxZRColaComposerPanelBase( wxWindow* parent, wxWindow m_destination->Connect( wxEVT_PAINT, wxPaintEventHandler( wxZRColaComposerPanelBase::OnDestinationPaint ), NULL, this ); m_destination->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( wxZRColaComposerPanelBase::OnDestinationText ), NULL, this ); m_destinationHex->Connect( wxEVT_PAINT, wxPaintEventHandler( wxZRColaComposerPanelBase::OnDestinationHexPaint ), NULL, this ); - this->Connect( wxID_TIMER_SAVE, wxEVT_TIMER, wxTimerEventHandler( wxZRColaComposerPanelBase::OnSaveTimer ) ); + this->Connect( m_timerSave.GetId(), wxEVT_TIMER, wxTimerEventHandler( wxZRColaComposerPanelBase::OnSaveTimer ) ); } wxZRColaComposerPanelBase::~wxZRColaComposerPanelBase() @@ -403,7 +403,7 @@ wxZRColaComposerPanelBase::~wxZRColaComposerPanelBase() m_destination->Disconnect( wxEVT_PAINT, wxPaintEventHandler( wxZRColaComposerPanelBase::OnDestinationPaint ), NULL, this ); m_destination->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( wxZRColaComposerPanelBase::OnDestinationText ), NULL, this ); m_destinationHex->Disconnect( wxEVT_PAINT, wxPaintEventHandler( wxZRColaComposerPanelBase::OnDestinationHexPaint ), NULL, this ); - this->Disconnect( wxID_TIMER_SAVE, wxEVT_TIMER, wxTimerEventHandler( wxZRColaComposerPanelBase::OnSaveTimer ) ); + this->Disconnect( m_timerSave.GetId(), wxEVT_TIMER, wxTimerEventHandler( wxZRColaComposerPanelBase::OnSaveTimer ) ); } diff --git a/ZRCola/zrcolagui.h b/ZRCola/zrcolagui.h index bec64ca..de5c47f 100644 --- a/ZRCola/zrcolagui.h +++ b/ZRCola/zrcolagui.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////// -// C++ code generated with wxFormBuilder (version Oct 26 2018) +// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6) // http://www.wxformbuilder.org/ // // PLEASE DO *NOT* EDIT THIS FILE! @@ -61,7 +61,7 @@ class wxZRColaFrameBase : public wxFrame protected: enum { - wxID_CHARACTER_SELECTOR = 1000, + wxID_CHARACTER_SELECTOR = 6000, wxID_SEND_DESTINATION, wxID_COPY_DESTINATION_AND_RETURN, wxID_SEND_SOURCE, @@ -78,7 +78,7 @@ class wxZRColaFrameBase : public wxFrame wxID_HELP_INSTRUCTIONS, wxID_HELP_SHORTCUTS, wxID_HELP_REQCHAR, - wxID_HELP_UPDATE + wxID_HELP_UPDATE, }; wxMenuBar* m_menubar; @@ -105,7 +105,7 @@ class wxZRColaFrameBase : public wxFrame wxZRColaCharacterCatalogPanel* m_panelChrCat; wxStatusBar* m_statusBar; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnClose( wxCloseEvent& event ) { event.Skip(); } virtual void OnIconize( wxIconizeEvent& event ) { event.Skip(); } virtual void OnIdle( wxIdleEvent& event ) { event.Skip(); } @@ -133,7 +133,7 @@ class wxZRColaComposerPanelBase : public wxPanel protected: enum { - wxID_TIMER_SAVE = 1000 + wxID_TIMER_SAVE = 6000, }; wxSplitterWindow* m_splitterSource; @@ -146,7 +146,7 @@ class wxZRColaComposerPanelBase : public wxPanel wxTextCtrl* m_destinationHex; wxTimer m_timerSave; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnSourcePaint( wxPaintEvent& event ) { event.Skip(); } virtual void OnSourceText( wxCommandEvent& event ) { event.Skip(); } virtual void OnSourceHexPaint( wxPaintEvent& event ) { event.Skip(); } @@ -161,6 +161,7 @@ class wxZRColaComposerPanelBase : public wxPanel wxTextCtrl* m_destination; wxZRColaComposerPanelBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxT("ZRColaComposerPanel") ); + ~wxZRColaComposerPanelBase(); void m_splitterSourceOnIdle( wxIdleEvent& ) @@ -189,7 +190,7 @@ class wxZRColaCharacterCatalogPanelBase : public wxPanel wxZRColaCharGrid* m_grid; wxCheckBox* m_show_all; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnChoice( wxCommandEvent& event ) { event.Skip(); } virtual void OnGridClick( wxGridEvent& event ) { event.Skip(); } virtual void OnGridKeyDown( wxKeyEvent& event ) { event.Skip(); } @@ -199,6 +200,7 @@ class wxZRColaCharacterCatalogPanelBase : public wxPanel public: wxZRColaCharacterCatalogPanelBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxT("ZRColaCharacterCatalog") ); + ~wxZRColaCharacterCatalogPanelBase(); }; @@ -232,7 +234,7 @@ class wxZRColaCharSelectBase : public wxDialog wxZRColaCharGrid* m_gridRelated; wxButton* m_buttonInsert; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnIdle( wxIdleEvent& event ) { event.Skip(); } virtual void OnSearchText( wxCommandEvent& event ) { event.Skip(); } virtual void OnSearchMore( wxHyperlinkEvent& event ) { event.Skip(); } @@ -258,6 +260,7 @@ class wxZRColaCharSelectBase : public wxDialog public: wxZRColaCharSelectBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Character Search"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("ZRColaCharSelect") ); + ~wxZRColaCharSelectBase(); }; @@ -284,7 +287,7 @@ class wxZRColaSettingsBase : public wxDialog wxButton* m_sdbSizerButtonsApply; wxButton* m_sdbSizerButtonsCancel; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); } virtual void OnLanguageUpdate( wxUpdateUIEvent& event ) { event.Skip(); } virtual void OnApplyButtonClick( wxCommandEvent& event ) { event.Skip(); } @@ -294,6 +297,7 @@ class wxZRColaSettingsBase : public wxDialog public: wxZRColaSettingsBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Settings"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("ZRColaSettings") ); + ~wxZRColaSettingsBase(); }; @@ -320,6 +324,7 @@ class wxZRColaAboutBase : public wxDialog public: wxZRColaAboutBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("About ZRCola"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("ZRColaAbout") ); + ~wxZRColaAboutBase(); }; @@ -336,7 +341,7 @@ class wxZRColaUpdaterBase : public wxDialog wxButton* m_buttonUpdate; wxButton* m_buttonClose; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnIdle( wxIdleEvent& event ) { event.Skip(); } virtual void OnUpdate( wxCommandEvent& event ) { event.Skip(); } virtual void OnClose( wxCommandEvent& event ) { event.Skip(); } @@ -345,6 +350,7 @@ class wxZRColaUpdaterBase : public wxDialog public: wxZRColaUpdaterBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Product Update"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("ZRColaUpdater") ); + ~wxZRColaUpdaterBase(); }; @@ -367,13 +373,14 @@ class wxZRColaCharRequestBase : public wxDialog wxButton* m_sdbSizerButtonsOK; wxButton* m_sdbSizerButtonsCancel; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnOKButtonClick( wxCommandEvent& event ) { event.Skip(); } public: wxZRColaCharRequestBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Request a New Character"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("ZRColaCharRequest") ); + ~wxZRColaCharRequestBase(); }; @@ -399,7 +406,7 @@ class wxZRColaTranslationSeqBase : public wxDialog wxButton* m_sdbSizerButtonsOK; wxButton* m_sdbSizerButtonsCancel; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); } virtual void OnUpdate( wxUpdateUIEvent& event ) { event.Skip(); } virtual void OnAvailableChar( wxKeyEvent& event ) { event.Skip(); } @@ -416,6 +423,7 @@ class wxZRColaTranslationSeqBase : public wxDialog public: wxZRColaTranslationSeqBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Custom Translation Sequence"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxT("ZRColaTranslationSeq") ); + ~wxZRColaTranslationSeqBase(); };