diff --git a/ZRCola/res/ZRCola.fbp b/ZRCola/res/ZRCola.fbp index d06f755..5df0659 100644 --- a/ZRCola/res/ZRCola.fbp +++ b/ZRCola/res/ZRCola.fbp @@ -27,7 +27,7 @@ UI 1 1 - + 1 wxAUI_MGR_DEFAULT @@ -247,6 +247,12 @@ separator4 none + + + Tra&nslation + m_menuTranslationSeq + protected + 0 @@ -260,12 +266,6 @@ - - - Tra&nslation - m_menuTranslationSeq - protected - separator5 none @@ -504,7 +504,7 @@ Paste - + 1 0 0 @@ -596,20 +596,9 @@ Send decomposed text to source window Send Decomposed - + protected - - Load From Icon Resource; composition.ico; [24; 24] - 0 - wxID_COMPOSITION_TOOLBAR - wxITEM_CHECK - ZRCola (De)composition - m_toolComposition - protected - Toggle ZRCola character (De)composition - ZRCola (De)composition - 1 1 @@ -656,7 +645,7 @@ Resizable 0 1 - 250,-1 + 240,-1 0 @@ -670,6 +659,17 @@ OnTranslationSeqChoice + + Load From Icon Resource; composition.ico; [24; 24] + 0 + wxID_COMPOSITION_TOOLBAR + wxITEM_CHECK + ZRCola (De)composition + m_toolComposition + protected + Toggle ZRCola character (De)composition + ZRCola (De)composition + 1 diff --git a/ZRCola/res/zrcolagui.cpp b/ZRCola/res/zrcolagui.cpp index 980cd07..f3028b1 100644 --- a/ZRCola/res/zrcolagui.cpp +++ b/ZRCola/res/zrcolagui.cpp @@ -133,13 +133,13 @@ wxZRColaFrameBase::wxZRColaFrameBase( wxWindow* parent, wxWindowID id, const wxS m_menuEdit->AppendSeparator(); - m_menuItemComposition = new wxMenuItem( m_menuEdit, wxID_COMPOSITION_MENU, wxString( _("&ZRCola (De)composition") ) , _("Toggle ZRCola character (De)composition"), wxITEM_CHECK ); - m_menuEdit->Append( m_menuItemComposition ); - m_menuTranslationSeq = new wxMenu(); wxMenuItem* m_menuTranslationSeqItem = new wxMenuItem( m_menuEdit, wxID_ANY, _("Tra&nslation"), wxEmptyString, wxITEM_NORMAL, m_menuTranslationSeq ); m_menuEdit->Append( m_menuTranslationSeqItem ); + m_menuItemComposition = new wxMenuItem( m_menuEdit, wxID_COMPOSITION_MENU, wxString( _("&ZRCola (De)composition") ) , _("Toggle ZRCola character (De)composition"), wxITEM_CHECK ); + m_menuEdit->Append( m_menuItemComposition ); + m_menuEdit->AppendSeparator(); wxMenuItem* m_menuSettings; @@ -213,12 +213,12 @@ wxZRColaFrameBase::wxZRColaFrameBase( wxWindow* parent, wxWindowID id, const wxS m_toolbarTranslate->AddSeparator(); - m_toolComposition = m_toolbarTranslate->AddTool( wxID_COMPOSITION_TOOLBAR, _("ZRCola (De)composition"), wxIcon( wxT("composition.ico"), wxBITMAP_TYPE_ICO_RESOURCE, 24, 24 ), wxNullBitmap, wxITEM_CHECK, _("ZRCola (De)composition"), _("Toggle ZRCola character (De)composition"), NULL ); - wxArrayString m_toolTranslationSeqChoices; - m_toolTranslationSeq = new wxChoice( m_toolbarTranslate, wxID_ANY, wxDefaultPosition, wxSize( 250,-1 ), m_toolTranslationSeqChoices, 0 ); + m_toolTranslationSeq = new wxChoice( m_toolbarTranslate, wxID_ANY, wxDefaultPosition, wxSize( 240,-1 ), m_toolTranslationSeqChoices, 0 ); m_toolTranslationSeq->SetSelection( 0 ); m_toolbarTranslate->AddControl( m_toolTranslationSeq ); + m_toolComposition = m_toolbarTranslate->AddTool( wxID_COMPOSITION_TOOLBAR, _("ZRCola (De)composition"), wxIcon( wxT("composition.ico"), wxBITMAP_TYPE_ICO_RESOURCE, 24, 24 ), wxNullBitmap, wxITEM_CHECK, _("ZRCola (De)composition"), _("Toggle ZRCola character (De)composition"), 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() ); diff --git a/ZRCola/res/zrcolagui.h b/ZRCola/res/zrcolagui.h index 8ceb50d..89d3aaf 100644 --- a/ZRCola/res/zrcolagui.h +++ b/ZRCola/res/zrcolagui.h @@ -82,8 +82,8 @@ class wxZRColaFrameBase : public wxFrame wxMenuBar* m_menubar; wxMenu* m_menuProgram; wxMenu* m_menuEdit; - wxMenuItem* m_menuItemComposition; wxMenu* m_menuTranslationSeq; + wxMenuItem* m_menuItemComposition; wxMenu* m_menuView; wxMenu* m_menuHelp; wxAuiToolBar* m_toolbarEdit; @@ -94,8 +94,8 @@ class wxZRColaFrameBase : public wxFrame wxAuiToolBarItem* m_toolCharSelect; wxAuiToolBarItem* m_toolSendDestination; wxAuiToolBarItem* m_toolSendSource; - wxAuiToolBarItem* m_toolComposition; wxChoice* m_toolTranslationSeq; + wxAuiToolBarItem* m_toolComposition; wxZRColaCharacterCatalogPanel* m_panelChrCat; wxStatusBar* m_statusBar; diff --git a/ZRCola/zrcolagui.cpp b/ZRCola/zrcolagui.cpp index d0d4595..ebd50f6 100644 --- a/ZRCola/zrcolagui.cpp +++ b/ZRCola/zrcolagui.cpp @@ -133,13 +133,13 @@ wxZRColaFrameBase::wxZRColaFrameBase( wxWindow* parent, wxWindowID id, const wxS m_menuEdit->AppendSeparator(); - m_menuItemComposition = new wxMenuItem( m_menuEdit, wxID_COMPOSITION_MENU, wxString( _("&ZRCola (De)composition") ) , _("Toggle ZRCola character (De)composition"), wxITEM_CHECK ); - m_menuEdit->Append( m_menuItemComposition ); - m_menuTranslationSeq = new wxMenu(); wxMenuItem* m_menuTranslationSeqItem = new wxMenuItem( m_menuEdit, wxID_ANY, _("Tra&nslation"), wxEmptyString, wxITEM_NORMAL, m_menuTranslationSeq ); m_menuEdit->Append( m_menuTranslationSeqItem ); + m_menuItemComposition = new wxMenuItem( m_menuEdit, wxID_COMPOSITION_MENU, wxString( _("&ZRCola (De)composition") ) , _("Toggle ZRCola character (De)composition"), wxITEM_CHECK ); + m_menuEdit->Append( m_menuItemComposition ); + m_menuEdit->AppendSeparator(); wxMenuItem* m_menuSettings; @@ -213,12 +213,12 @@ wxZRColaFrameBase::wxZRColaFrameBase( wxWindow* parent, wxWindowID id, const wxS m_toolbarTranslate->AddSeparator(); - m_toolComposition = m_toolbarTranslate->AddTool( wxID_COMPOSITION_TOOLBAR, _("ZRCola (De)composition"), wxIcon( wxT("composition.ico"), wxBITMAP_TYPE_ICO_RESOURCE, FromDIP(24), FromDIP(24) ), wxNullBitmap, wxITEM_CHECK, _("ZRCola (De)composition"), _("Toggle ZRCola character (De)composition"), NULL ); - wxArrayString m_toolTranslationSeqChoices; - m_toolTranslationSeq = new wxChoice( m_toolbarTranslate, wxID_ANY, wxDefaultPosition, FromDIP(wxSize( 250,-1 )), m_toolTranslationSeqChoices, 0 ); + m_toolTranslationSeq = new wxChoice( m_toolbarTranslate, wxID_ANY, wxDefaultPosition, FromDIP(wxSize( 240,-1 )), m_toolTranslationSeqChoices, 0 ); m_toolTranslationSeq->SetSelection( 0 ); m_toolbarTranslate->AddControl( m_toolTranslationSeq ); + m_toolComposition = m_toolbarTranslate->AddTool( wxID_COMPOSITION_TOOLBAR, _("ZRCola (De)composition"), wxIcon( wxT("composition.ico"), wxBITMAP_TYPE_ICO_RESOURCE, FromDIP(24), FromDIP(24) ), wxNullBitmap, wxITEM_CHECK, _("ZRCola (De)composition"), _("Toggle ZRCola character (De)composition"), 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() ); diff --git a/ZRCola/zrcolagui.h b/ZRCola/zrcolagui.h index 83c096d..1355246 100644 --- a/ZRCola/zrcolagui.h +++ b/ZRCola/zrcolagui.h @@ -82,8 +82,8 @@ class wxZRColaFrameBase : public wxFrame wxMenuBar* m_menubar; wxMenu* m_menuProgram; wxMenu* m_menuEdit; - wxMenuItem* m_menuItemComposition; wxMenu* m_menuTranslationSeq; + wxMenuItem* m_menuItemComposition; wxMenu* m_menuView; wxMenu* m_menuHelp; wxAuiToolBar* m_toolbarEdit; @@ -94,8 +94,8 @@ class wxZRColaFrameBase : public wxFrame wxAuiToolBarItem* m_toolCharSelect; wxAuiToolBarItem* m_toolSendDestination; wxAuiToolBarItem* m_toolSendSource; - wxAuiToolBarItem* m_toolComposition; wxChoice* m_toolTranslationSeq; + wxAuiToolBarItem* m_toolComposition; wxZRColaCharacterCatalogPanel* m_panelChrCat; wxStatusBar* m_statusBar;