From: sirakaba Date: Sun, 9 Jan 2011 09:48:08 +0000 (+0000) Subject: 作成ダイアログのXRC読み込み部分を統合。 X-Git-Tag: 0.01beta10~21 X-Git-Url: http://git.osdn.net/view?p=tpi%2Flychee.git;a=commitdiff_plain;h=ceb1222213f9175a1f535d5694e5740b8c505424 作成ダイアログのXRC読み込み部分を統合。 git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@465 9df91469-1e22-0410-86e7-ea8537beb833 --- diff --git a/src/lychee/dlg_make.cpp b/src/lychee/dlg_make.cpp index bf1507d..85dd147 100644 --- a/src/lychee/dlg_make.cpp +++ b/src/lychee/dlg_make.cpp @@ -36,6 +36,8 @@ WX_DEFINE_OBJARRAY(ArrayTPI_FORMATINFO); MakeDialog::MakeDialog(): wxDialog() { + ::wxXmlResource::Get()->Load(L_DIR_S_XRC wxT("dlg_make.xrc")); + ::wxXmlResource::Get()->LoadDialog(this, this->GetParent(), wxT("dlg_make")); this->uCommand = TPI_COMMAND_CREATE; } diff --git a/src/lychee/frm_main.cpp b/src/lychee/frm_main.cpp index 0b9b076..aea92d3 100644 --- a/src/lychee/frm_main.cpp +++ b/src/lychee/frm_main.cpp @@ -211,9 +211,6 @@ void MainFrame::OnArcCreate(wxCommandEvent& e) // 作成ダイアログを設定。 MakeDialog mkDlg; - ::wxXmlResource::Get()->Load(L_DIR_S_XRC wxT("dlg_make.xrc")); - ::wxXmlResource::Get()->LoadDialog(& mkDlg, this, wxT("dlg_make")); - if (e.GetClientData() == NULL) { // 処理対象のファイルを選択。 @@ -579,8 +576,6 @@ void MainFrame::OnArcAdd(wxCommandEvent& e) { // 作成ダイアログを設定。 MakeDialog mkDlg; - ::wxXmlResource::Get()->Load(L_DIR_S_XRC wxT("dlg_make.xrc")); - ::wxXmlResource::Get()->LoadDialog(& mkDlg, this, wxT("dlg_make")); mkDlg.uCommand = TPI_COMMAND_ADD; // 処理対象のファイルを選択。 @@ -681,8 +676,6 @@ void MainFrame::OnArcExtract(wxCommandEvent& e) // 展開ダイアログを作成。DnDまたは実行時は表示しない。 MakeDialog mkDlg; - ::wxXmlResource::Get()->Load(L_DIR_S_XRC wxT("dlg_make.xrc")); - ::wxXmlResource::Get()->LoadDialog(& mkDlg, this, wxT("dlg_make")); mkDlg.uCommand = TPI_COMMAND_EXTRACT; mkDlg.files = MakeTargetFileList(this, nMode == 1);