From 10ca9a60d82381c02136f92b052351f65bcee772 Mon Sep 17 00:00:00 2001 From: sirakaba Date: Tue, 2 Mar 2010 02:05:02 +0000 Subject: [PATCH] =?utf8?q?=E8=BF=BD=E5=8A=A0=E6=99=82=E3=81=AB=E4=B8=8D?= =?utf8?q?=E8=A6=81=E3=81=AA=E3=83=9C=E3=82=BF=E3=83=B3=E3=82=92=E7=84=A1?= =?utf8?q?=E5=8A=B9=E5=8C=96=E3=80=82=20=E6=9A=97=E5=8F=B7=E5=8C=96?= =?utf8?q?=E3=81=AE=E5=90=84=E7=A8=AE=E8=A8=AD=E5=AE=9A=E3=81=A7=E4=B8=8D?= =?utf8?q?=E8=A6=81=E3=81=AA=E3=82=82=E3=81=AE=E3=81=8C=E3=81=82=E3=82=8C?= =?utf8?q?=E3=81=B0=E7=84=A1=E5=8A=B9=E5=8C=96=E3=81=99=E3=82=8B=E3=82=88?= =?utf8?q?=E3=81=86=E5=A4=89=E6=9B=B4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@271 9df91469-1e22-0410-86e7-ea8537beb833 --- src/lychee/dlg_make.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lychee/dlg_make.cpp b/src/lychee/dlg_make.cpp index d8c992e..4969079 100644 --- a/src/lychee/dlg_make.cpp +++ b/src/lychee/dlg_make.cpp @@ -185,6 +185,10 @@ void MakeDialog::OnInit(wxInitDialogEvent&) // コントロールを無効化(追加時のみ)。 this->cbDir->Disable(); this->chDirMake->Disable(); + XRCCTRL(* this, "btnDefault", wxButton)->Disable(); + XRCCTRL(* this, "btnDesktop", wxButton)->Disable(); + XRCCTRL(* this, "btnCurrent", wxButton)->Disable(); + XRCCTRL(* this, "btnBrowse", wxButton)->Disable(); break; case TPI_COMMAND_CREATE: this->SetTitle(_("Create")); @@ -310,8 +314,10 @@ void MakeDialog::OnChoice(wxCommandEvent& e) // 形式が各種設定に対応しているか。 // 作成時/追加時/展開時設定。 this->tcPassword->Enable(fiInfo->fEncryptPassword); - this->cbUnmask->Enable(fiInfo->fEncryptPassword); this->tcKeyfile->Enable(fiInfo->fEncryptKeyFile); + this->cbUnmask->Enable(fiInfo->fEncryptPassword); + this->chEncryptMethod->Enable(fiInfo->fEncryptPassword || fiInfo->fEncryptKeyFile); + XRCCTRL(* this, "btnBrowseKF", wxButton)->Enable(fiInfo->fEncryptKeyFile); if (this->uCommand == TPI_COMMAND_EXTRACT) { return; -- 2.11.0