OSDN Git Service

上書き確認を自前で行う機能を追加。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Thu, 23 Sep 2010 14:53:53 +0000 (14:53 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Thu, 23 Sep 2010 14:53:53 +0000 (14:53 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@341 9df91469-1e22-0410-86e7-ea8537beb833

doc/history.html
src/lychee/dlg_process.cpp
src/lychee/dlg_process.h
src/lychee/ui/dlg_overwrite.fbp [new file with mode: 0644]
src/lychee/ui/dlg_process.fbp

index c92e3df..c9f77de 100644 (file)
@@ -25,6 +25,7 @@
      <dt>TPI</dt>\r
      <dd>\r
       <ul>\r
+       <li class="add">ファイルの処理先を問うTPI_PARAM_DESTを追加。</li>\r
        <li class="chg">Windows上でVisual Studio 2008へ移行。</li>\r
        <li class="chg">Windows上でwxWidgets2.9.1に移行。</li>\r
        <li class="chg">CheckArchiveをOpenArchiveに統合。</li>\r
@@ -33,6 +34,7 @@
      <dt>Lychee</dt>\r
      <dd>\r
       <ul>\r
+       <li class="add">上書き確認を自前で行う機能を追加。</li>\r
        <li class="add">Linux上で展開先をDolphinで開く機能に対応。</li>\r
        <li class="add">書庫作成/追加時にもDTV検査を行い、格納パスを表示する機能を追加。</li>\r
        <li class="chg">一時ファイルをOSのテンポラリディレクトリに作成するよう変更。</li>\r
index 5f952bc..45a269b 100644 (file)
@@ -21,6 +21,9 @@
 \r
 #include "lychee.h"\r
 #include "dlg_process.h"\r
+#include "dlg_make.h"\r
+#include "frm_main.h"\r
+#include "functions.h"\r
 \r
 ProcessDialog * g_procDlg = NULL;\r
 \r
@@ -45,7 +48,7 @@ ProcessDialog::~ProcessDialog()
 \r
 BEGIN_EVENT_TABLE(ProcessDialog, wxDialog)\r
        EVT_INIT_DIALOG(ProcessDialog::OnInit)\r
-       EVT_CLOSE(      ProcessDialog::OnClose)\r
+       EVT_CLOSE(ProcessDialog::OnClose)\r
 END_EVENT_TABLE()\r
 \r
 //******************************************************************************\r
@@ -55,8 +58,8 @@ END_EVENT_TABLE()
 void ProcessDialog::OnInit(wxInitDialogEvent &)\r
 {\r
        // XRCと結びつけ。\r
-       this->ebSource          = XRCCTRL(* this, "ebSource",     wxTextCtrl);\r
        this->ebTarget          = XRCCTRL(* this, "ebTarget",     wxTextCtrl);\r
+       this->ebSource          = XRCCTRL(* this, "ebSource",     wxTextCtrl);\r
        this->gFile             = XRCCTRL(* this, "gFile",        wxGauge);\r
        this->gArchive          = XRCCTRL(* this, "gArchive",     wxGauge);\r
        this->fCancel           = false;\r
@@ -180,6 +183,53 @@ int ProcessDialog::CallbackProc(unsigned int _uMsg, void * _pStructure)
                        piInfo->szParam = fd.GetPath();\r
                        break;\r
                }\r
+               case TPI_PARAM_DEST:\r
+                       if (piInfo->fnDestination.FileExists() || ::wxDirExists(piInfo->fnDestination.GetFullPath()))\r
+                       {\r
+                               // 上書き確認を行う。\r
+                               static int nMode = wxID_OK;\r
+                               bool bPerm = false;\r
+                               if (nMode == wxID_OK)\r
+                               {\r
+                                       OverwriteDialog odDlg;\r
+                                       odDlg.fnExist = & piInfo->fnDestination;\r
+                                       odDlg.tmWrite = & piInfo->fiInfo.tmModified;\r
+                                       odDlg.nWriteSize = piInfo->fiInfo.nUnpackedSize;\r
+\r
+                                       nMode = odDlg.ShowModal();\r
+                                       bPerm = odDlg.cbApplyAll->IsChecked();\r
+                               }\r
+                               switch (nMode)\r
+                               {\r
+                               case wxID_CANCEL:\r
+                                       this->fCancel = true;\r
+                                       break;\r
+                               case 0:\r
+                                       // 自動上書き。既存のファイルを削除しておく。\r
+                                       if (piInfo->fnDestination.FileExists())\r
+                                       {\r
+                                               ::wxRemoveFile(piInfo->fnDestination.GetFullPath());\r
+                                       }\r
+                                       else if (::wxDirExists(piInfo->fnDestination.GetFullPath()))\r
+                                       {\r
+                                               // TODO: 再帰削除。\r
+                                               ::wxRmDir(piInfo->fnDestination.GetFullPath());\r
+                                       }\r
+                                       break;\r
+                               case 1:\r
+                                       // 自動スキップ。\r
+                                       piInfo->fnDestination.Clear();\r
+                                       break;\r
+                               case 2:\r
+                                       // 自動リネーム。\r
+                                       break;\r
+                               }\r
+                               if (! bPerm)\r
+                               {\r
+                                       nMode = wxID_OK;\r
+                               }\r
+                       }\r
+                       break;\r
                default:\r
                        return TPI_CALLBACK_UNSUPPORTED;\r
                }\r
@@ -191,6 +241,89 @@ int ProcessDialog::CallbackProc(unsigned int _uMsg, void * _pStructure)
 \r
        return this->fCancel ? TPI_CALLBACK_CANCEL : TPI_CALLBACK_CONTINUE;\r
 }\r
+//******************************************************************************\r
+// OverwriteDialog\r
+//******************************************************************************\r
+\r
+OverwriteDialog::OverwriteDialog(): wxDialog()\r
+{\r
+       ::wxXmlResource::Get()->Load(L_DIR_S_XRC wxT("dlg_overwrite.xrc"));\r
+       ::wxXmlResource::Get()->LoadDialog(this, this->GetParent(), wxT("dlg_overwrite"));      \r
+}\r
+\r
+//******************************************************************************\r
+// Event table.\r
+//******************************************************************************\r
+\r
+BEGIN_EVENT_TABLE(OverwriteDialog, wxDialog)\r
+       EVT_INIT_DIALOG(OverwriteDialog::OnInit)\r
+       EVT_BUTTON(XRCID("btnOverwrite"), OverwriteDialog::OnBtnOverwrite)\r
+       EVT_BUTTON(XRCID("btnSkip"), OverwriteDialog::OnBtnSkip)\r
+       EVT_BUTTON(XRCID("btnAuto"), OverwriteDialog::OnBtnAuto)\r
+       EVT_BUTTON(XRCID("btnBrowse"), OverwriteDialog::OnBtnBrowse)\r
+       EVT_CLOSE(OverwriteDialog::OnClose)\r
+END_EVENT_TABLE()\r
+\r
+//******************************************************************************\r
+// Event handler.\r
+//******************************************************************************\r
+\r
+void OverwriteDialog::OnInit(wxInitDialogEvent &)\r
+{\r
+       // XRCと結びつけ。\r
+       this->ebTarget          = XRCCTRL(* this, "ebTarget",     wxTextCtrl);\r
+       this->cbApplyAll        = XRCCTRL(* this, "cbApplyAll",   wxCheckBox);\r
+       ::wxXmlResource::Get()->Unload(L_DIR_S_XRC wxT("dlg_overwrite.xrc"));\r
+\r
+       // ファイル情報を設定。\r
+       this->ebTarget->SetValue(this->fnExist->GetFullPath());\r
+       XRCCTRL(* this, "stExistTime", wxStaticText)->SetLabel(this->fnExist->GetModificationTime().Format(_("%Y/%m/%d %H:%M:%S modified, ")));\r
+       XRCCTRL(* this, "stExistSize", wxStaticText)->SetLabel(this->fnExist->GetHumanReadableSize());\r
+       XRCCTRL(* this, "stWriteTime", wxStaticText)->SetLabel(this->tmWrite->Format(_("%Y/%m/%d %H:%M:%S modified, ")));\r
+       XRCCTRL(* this, "stWriteSize", wxStaticText)->SetLabel(wxFileName::GetHumanReadableSize(this->nWriteSize));\r
+       XRCCTRL(* this, "sbIcon", wxStaticBitmap)->SetIcon(GetFileTypeIcon(* this->fnExist));\r
+}\r
+\r
+void OverwriteDialog::OnClose(wxCloseEvent & e)\r
+{\r
+       if (e.CanVeto() && ::AskDlg(_("Really do you want to cancel this operation?"), this) == wxYES)\r
+       {\r
+               this->EndModal(wxID_CANCEL);\r
+       }\r
+       e.Veto();\r
+}\r
+\r
+void OverwriteDialog::OnBtnOverwrite(wxCommandEvent&)\r
+{\r
+       if (this->fnExist->GetFullPath() != this->ebTarget->GetValue())\r
+       {\r
+               // 保存先を変えているので、次回もダイアログを表示。\r
+               this->cbApplyAll->SetValue(false);\r
+               * this->fnExist = wxFileName(this->ebTarget->GetValue());\r
+       }\r
+       this->EndModal(0);\r
+}\r
+\r
+void OverwriteDialog::OnBtnSkip(wxCommandEvent&)\r
+{\r
+       this->EndModal(1);\r
+}\r
+\r
+void OverwriteDialog::OnBtnAuto(wxCommandEvent&)\r
+{\r
+       this->EndModal(2);\r
+}\r
+\r
+void OverwriteDialog::OnBtnBrowse(wxCommandEvent&)\r
+{\r
+       wxFileDialog fd(this);\r
+       fd.SetWindowStyleFlag(wxFD_SAVE | wxFD_OVERWRITE_PROMPT);\r
+       fd.SetPath(this->ebTarget->GetValue());\r
+       if (fd.ShowModal() == wxID_OK)\r
+       {\r
+               this->ebTarget->SetValue(fd.GetPath());\r
+       }\r
+}\r
 \r
 //******************************************************************************\r
 //    ダイアログプロシージャ\r
index 9d31833..5305753 100644 (file)
@@ -35,12 +35,34 @@ public:
 \r
 private:\r
        bool fCancel;\r
-       wxTextCtrl* ebSource;\r
        wxTextCtrl* ebTarget;\r
+       wxTextCtrl* ebSource;\r
        wxGauge* gFile;\r
        wxGauge* gArchive;\r
 };\r
 \r
+class OverwriteDialog: public wxDialog {\r
+public:\r
+    void OnInit(wxInitDialogEvent &);\r
+       void OnClose(wxCloseEvent &);\r
+    void OnBtnOverwrite(wxCommandEvent&);\r
+    void OnBtnSkip(     wxCommandEvent&);\r
+    void OnBtnAuto(     wxCommandEvent&);\r
+    void OnBtnBrowse(   wxCommandEvent&);\r
+\r
+       OverwriteDialog();\r
+\r
+       wxFileName * fnExist;\r
+       wxDateTime * tmWrite;\r
+       wxULongLong_t nWriteSize;\r
+       wxCheckBox* cbApplyAll;\r
+\r
+       DECLARE_EVENT_TABLE()\r
+\r
+private:\r
+       wxTextCtrl* ebTarget;\r
+};\r
+\r
 //******************************************************************************\r
 //    プロシージャ\r
 //******************************************************************************\r
diff --git a/src/lychee/ui/dlg_overwrite.fbp b/src/lychee/ui/dlg_overwrite.fbp
new file mode 100644 (file)
index 0000000..848da50
--- /dev/null
@@ -0,0 +1,950 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>\r
+<wxFormBuilder_Project>\r
+    <FileVersion major="1" minor="9" />\r
+    <object class="Project" expanded="1">\r
+        <property name="class_decoration"></property>\r
+        <property name="code_generation">XRC</property>\r
+        <property name="disconnect_events">1</property>\r
+        <property name="encoding">UTF-8</property>\r
+        <property name="event_generation">connect</property>\r
+        <property name="file">dlg_overwrite</property>\r
+        <property name="first_id">1000</property>\r
+        <property name="help_provider">none</property>\r
+        <property name="internationalize">0</property>\r
+        <property name="name">dlg_overwrite</property>\r
+        <property name="namespace"></property>\r
+        <property name="path">../../../share/xrc</property>\r
+        <property name="precompiled_header"></property>\r
+        <property name="relative_path">1</property>\r
+        <property name="use_enum">0</property>\r
+        <property name="use_microsoft_bom">0</property>\r
+        <object class="Dialog" expanded="1">\r
+            <property name="bg"></property>\r
+            <property name="center"></property>\r
+            <property name="context_help"></property>\r
+            <property name="enabled">1</property>\r
+            <property name="extra_style"></property>\r
+            <property name="fg"></property>\r
+            <property name="font"></property>\r
+            <property name="hidden"></property>\r
+            <property name="id">wxID_ANY</property>\r
+            <property name="maximum_size"></property>\r
+            <property name="minimum_size"></property>\r
+            <property name="name">dlg_overwrite</property>\r
+            <property name="pos"></property>\r
+            <property name="size"></property>\r
+            <property name="style">wxDEFAULT_DIALOG_STYLE</property>\r
+            <property name="subclass">ProcessDialog</property>\r
+            <property name="title">Overwrite confirmation</property>\r
+            <property name="tooltip"></property>\r
+            <property name="window_extra_style"></property>\r
+            <property name="window_name"></property>\r
+            <property name="window_style"></property>\r
+            <event name="OnActivate"></event>\r
+            <event name="OnActivateApp"></event>\r
+            <event name="OnChar"></event>\r
+            <event name="OnClose"></event>\r
+            <event name="OnEnterWindow"></event>\r
+            <event name="OnEraseBackground"></event>\r
+            <event name="OnHibernate"></event>\r
+            <event name="OnIconize"></event>\r
+            <event name="OnIdle"></event>\r
+            <event name="OnInitDialog"></event>\r
+            <event name="OnKeyDown"></event>\r
+            <event name="OnKeyUp"></event>\r
+            <event name="OnKillFocus"></event>\r
+            <event name="OnLeaveWindow"></event>\r
+            <event name="OnLeftDClick"></event>\r
+            <event name="OnLeftDown"></event>\r
+            <event name="OnLeftUp"></event>\r
+            <event name="OnMiddleDClick"></event>\r
+            <event name="OnMiddleDown"></event>\r
+            <event name="OnMiddleUp"></event>\r
+            <event name="OnMotion"></event>\r
+            <event name="OnMouseEvents"></event>\r
+            <event name="OnMouseWheel"></event>\r
+            <event name="OnPaint"></event>\r
+            <event name="OnRightDClick"></event>\r
+            <event name="OnRightDown"></event>\r
+            <event name="OnRightUp"></event>\r
+            <event name="OnSetFocus"></event>\r
+            <event name="OnSize"></event>\r
+            <event name="OnUpdateUI"></event>\r
+            <object class="wxBoxSizer" expanded="1">\r
+                <property name="minimum_size"></property>\r
+                <property name="name">bSizer4</property>\r
+                <property name="orient">wxVERTICAL</property>\r
+                <property name="permission">none</property>\r
+                <object class="sizeritem" expanded="1">\r
+                    <property name="border">5</property>\r
+                    <property name="flag">wxEXPAND|wxLEFT|wxRIGHT</property>\r
+                    <property name="proportion">0</property>\r
+                    <object class="wxBoxSizer" expanded="1">\r
+                        <property name="minimum_size"></property>\r
+                        <property name="name">bSizer12</property>\r
+                        <property name="orient">wxHORIZONTAL</property>\r
+                        <property name="permission">none</property>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxLEFT</property>\r
+                            <property name="proportion">0</property>\r
+                            <object class="wxStaticText" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="context_help"></property>\r
+                                <property name="enabled">1</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font">,90,90,-1,70,0</property>\r
+                                <property name="hidden"></property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="label">Target:</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">1</property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size">50,-1</property>\r
+                                <property name="style"></property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <property name="wrap">-1</property>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">3</property>\r
+                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>\r
+                            <property name="proportion">0</property>\r
+                            <object class="wxTextCtrl" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="context_help"></property>\r
+                                <property name="enabled">1</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font">,90,90,-1,70,0</property>\r
+                                <property name="hidden"></property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="maxlength">0</property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">ebTarget</property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size">300,-1</property>\r
+                                <property name="style"></property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="value"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnText"></event>\r
+                                <event name="OnTextEnter"></event>\r
+                                <event name="OnTextMaxLen"></event>\r
+                                <event name="OnTextURL"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                    </object>\r
+                </object>\r
+                <object class="sizeritem" expanded="1">\r
+                    <property name="border">5</property>\r
+                    <property name="flag">wxEXPAND</property>\r
+                    <property name="proportion">0</property>\r
+                    <object class="wxBoxSizer" expanded="1">\r
+                        <property name="minimum_size"></property>\r
+                        <property name="name">bSizer7</property>\r
+                        <property name="orient">wxHORIZONTAL</property>\r
+                        <property name="permission">none</property>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxALL|wxEXPAND</property>\r
+                            <property name="proportion">0</property>\r
+                            <object class="wxStaticBitmap" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="bitmap"></property>\r
+                                <property name="context_help"></property>\r
+                                <property name="enabled">1</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font"></property>\r
+                                <property name="hidden">0</property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">sbIcon</property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size">32,32</property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxEXPAND</property>\r
+                            <property name="proportion">0</property>\r
+                            <object class="wxBoxSizer" expanded="1">\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">bSizer9</property>\r
+                                <property name="orient">wxVERTICAL</property>\r
+                                <property name="permission">none</property>\r
+                                <object class="sizeritem" expanded="1">\r
+                                    <property name="border">5</property>\r
+                                    <property name="flag">wxALL|wxEXPAND</property>\r
+                                    <property name="proportion">0</property>\r
+                                    <object class="wxStaticText" expanded="1">\r
+                                        <property name="bg"></property>\r
+                                        <property name="context_help"></property>\r
+                                        <property name="enabled">1</property>\r
+                                        <property name="fg"></property>\r
+                                        <property name="font"></property>\r
+                                        <property name="hidden">0</property>\r
+                                        <property name="id">wxID_ANY</property>\r
+                                        <property name="label">Existing:</property>\r
+                                        <property name="maximum_size"></property>\r
+                                        <property name="minimum_size"></property>\r
+                                        <property name="name">stExist</property>\r
+                                        <property name="permission">protected</property>\r
+                                        <property name="pos"></property>\r
+                                        <property name="size"></property>\r
+                                        <property name="style"></property>\r
+                                        <property name="subclass"></property>\r
+                                        <property name="tooltip"></property>\r
+                                        <property name="window_extra_style"></property>\r
+                                        <property name="window_name"></property>\r
+                                        <property name="window_style"></property>\r
+                                        <property name="wrap">-1</property>\r
+                                        <event name="OnChar"></event>\r
+                                        <event name="OnEnterWindow"></event>\r
+                                        <event name="OnEraseBackground"></event>\r
+                                        <event name="OnKeyDown"></event>\r
+                                        <event name="OnKeyUp"></event>\r
+                                        <event name="OnKillFocus"></event>\r
+                                        <event name="OnLeaveWindow"></event>\r
+                                        <event name="OnLeftDClick"></event>\r
+                                        <event name="OnLeftDown"></event>\r
+                                        <event name="OnLeftUp"></event>\r
+                                        <event name="OnMiddleDClick"></event>\r
+                                        <event name="OnMiddleDown"></event>\r
+                                        <event name="OnMiddleUp"></event>\r
+                                        <event name="OnMotion"></event>\r
+                                        <event name="OnMouseEvents"></event>\r
+                                        <event name="OnMouseWheel"></event>\r
+                                        <event name="OnPaint"></event>\r
+                                        <event name="OnRightDClick"></event>\r
+                                        <event name="OnRightDown"></event>\r
+                                        <event name="OnRightUp"></event>\r
+                                        <event name="OnSetFocus"></event>\r
+                                        <event name="OnSize"></event>\r
+                                        <event name="OnUpdateUI"></event>\r
+                                    </object>\r
+                                </object>\r
+                                <object class="sizeritem" expanded="1">\r
+                                    <property name="border">5</property>\r
+                                    <property name="flag">wxALL|wxEXPAND</property>\r
+                                    <property name="proportion">0</property>\r
+                                    <object class="wxStaticText" expanded="1">\r
+                                        <property name="bg"></property>\r
+                                        <property name="context_help"></property>\r
+                                        <property name="enabled">1</property>\r
+                                        <property name="fg"></property>\r
+                                        <property name="font"></property>\r
+                                        <property name="hidden">0</property>\r
+                                        <property name="id">wxID_ANY</property>\r
+                                        <property name="label">Writing:</property>\r
+                                        <property name="maximum_size"></property>\r
+                                        <property name="minimum_size"></property>\r
+                                        <property name="name">stWrite</property>\r
+                                        <property name="permission">protected</property>\r
+                                        <property name="pos"></property>\r
+                                        <property name="size"></property>\r
+                                        <property name="style"></property>\r
+                                        <property name="subclass"></property>\r
+                                        <property name="tooltip"></property>\r
+                                        <property name="window_extra_style"></property>\r
+                                        <property name="window_name"></property>\r
+                                        <property name="window_style"></property>\r
+                                        <property name="wrap">-1</property>\r
+                                        <event name="OnChar"></event>\r
+                                        <event name="OnEnterWindow"></event>\r
+                                        <event name="OnEraseBackground"></event>\r
+                                        <event name="OnKeyDown"></event>\r
+                                        <event name="OnKeyUp"></event>\r
+                                        <event name="OnKillFocus"></event>\r
+                                        <event name="OnLeaveWindow"></event>\r
+                                        <event name="OnLeftDClick"></event>\r
+                                        <event name="OnLeftDown"></event>\r
+                                        <event name="OnLeftUp"></event>\r
+                                        <event name="OnMiddleDClick"></event>\r
+                                        <event name="OnMiddleDown"></event>\r
+                                        <event name="OnMiddleUp"></event>\r
+                                        <event name="OnMotion"></event>\r
+                                        <event name="OnMouseEvents"></event>\r
+                                        <event name="OnMouseWheel"></event>\r
+                                        <event name="OnPaint"></event>\r
+                                        <event name="OnRightDClick"></event>\r
+                                        <event name="OnRightDown"></event>\r
+                                        <event name="OnRightUp"></event>\r
+                                        <event name="OnSetFocus"></event>\r
+                                        <event name="OnSize"></event>\r
+                                        <event name="OnUpdateUI"></event>\r
+                                    </object>\r
+                                </object>\r
+                            </object>\r
+                        </object>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxEXPAND</property>\r
+                            <property name="proportion">1</property>\r
+                            <object class="wxBoxSizer" expanded="1">\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">bSizer10</property>\r
+                                <property name="orient">wxVERTICAL</property>\r
+                                <property name="permission">none</property>\r
+                                <object class="sizeritem" expanded="1">\r
+                                    <property name="border">5</property>\r
+                                    <property name="flag">wxALL</property>\r
+                                    <property name="proportion">0</property>\r
+                                    <object class="wxStaticText" expanded="1">\r
+                                        <property name="bg"></property>\r
+                                        <property name="context_help"></property>\r
+                                        <property name="enabled">1</property>\r
+                                        <property name="fg"></property>\r
+                                        <property name="font"></property>\r
+                                        <property name="hidden">0</property>\r
+                                        <property name="id">wxID_ANY</property>\r
+                                        <property name="label"></property>\r
+                                        <property name="maximum_size"></property>\r
+                                        <property name="minimum_size"></property>\r
+                                        <property name="name">stExistTime</property>\r
+                                        <property name="permission">protected</property>\r
+                                        <property name="pos"></property>\r
+                                        <property name="size"></property>\r
+                                        <property name="style"></property>\r
+                                        <property name="subclass"></property>\r
+                                        <property name="tooltip"></property>\r
+                                        <property name="window_extra_style"></property>\r
+                                        <property name="window_name"></property>\r
+                                        <property name="window_style"></property>\r
+                                        <property name="wrap">-1</property>\r
+                                        <event name="OnChar"></event>\r
+                                        <event name="OnEnterWindow"></event>\r
+                                        <event name="OnEraseBackground"></event>\r
+                                        <event name="OnKeyDown"></event>\r
+                                        <event name="OnKeyUp"></event>\r
+                                        <event name="OnKillFocus"></event>\r
+                                        <event name="OnLeaveWindow"></event>\r
+                                        <event name="OnLeftDClick"></event>\r
+                                        <event name="OnLeftDown"></event>\r
+                                        <event name="OnLeftUp"></event>\r
+                                        <event name="OnMiddleDClick"></event>\r
+                                        <event name="OnMiddleDown"></event>\r
+                                        <event name="OnMiddleUp"></event>\r
+                                        <event name="OnMotion"></event>\r
+                                        <event name="OnMouseEvents"></event>\r
+                                        <event name="OnMouseWheel"></event>\r
+                                        <event name="OnPaint"></event>\r
+                                        <event name="OnRightDClick"></event>\r
+                                        <event name="OnRightDown"></event>\r
+                                        <event name="OnRightUp"></event>\r
+                                        <event name="OnSetFocus"></event>\r
+                                        <event name="OnSize"></event>\r
+                                        <event name="OnUpdateUI"></event>\r
+                                    </object>\r
+                                </object>\r
+                                <object class="sizeritem" expanded="1">\r
+                                    <property name="border">5</property>\r
+                                    <property name="flag">wxALL</property>\r
+                                    <property name="proportion">0</property>\r
+                                    <object class="wxStaticText" expanded="1">\r
+                                        <property name="bg"></property>\r
+                                        <property name="context_help"></property>\r
+                                        <property name="enabled">1</property>\r
+                                        <property name="fg"></property>\r
+                                        <property name="font"></property>\r
+                                        <property name="hidden">0</property>\r
+                                        <property name="id">wxID_ANY</property>\r
+                                        <property name="label"></property>\r
+                                        <property name="maximum_size"></property>\r
+                                        <property name="minimum_size"></property>\r
+                                        <property name="name">stWriteTime</property>\r
+                                        <property name="permission">protected</property>\r
+                                        <property name="pos"></property>\r
+                                        <property name="size"></property>\r
+                                        <property name="style"></property>\r
+                                        <property name="subclass"></property>\r
+                                        <property name="tooltip"></property>\r
+                                        <property name="window_extra_style"></property>\r
+                                        <property name="window_name"></property>\r
+                                        <property name="window_style"></property>\r
+                                        <property name="wrap">-1</property>\r
+                                        <event name="OnChar"></event>\r
+                                        <event name="OnEnterWindow"></event>\r
+                                        <event name="OnEraseBackground"></event>\r
+                                        <event name="OnKeyDown"></event>\r
+                                        <event name="OnKeyUp"></event>\r
+                                        <event name="OnKillFocus"></event>\r
+                                        <event name="OnLeaveWindow"></event>\r
+                                        <event name="OnLeftDClick"></event>\r
+                                        <event name="OnLeftDown"></event>\r
+                                        <event name="OnLeftUp"></event>\r
+                                        <event name="OnMiddleDClick"></event>\r
+                                        <event name="OnMiddleDown"></event>\r
+                                        <event name="OnMiddleUp"></event>\r
+                                        <event name="OnMotion"></event>\r
+                                        <event name="OnMouseEvents"></event>\r
+                                        <event name="OnMouseWheel"></event>\r
+                                        <event name="OnPaint"></event>\r
+                                        <event name="OnRightDClick"></event>\r
+                                        <event name="OnRightDown"></event>\r
+                                        <event name="OnRightUp"></event>\r
+                                        <event name="OnSetFocus"></event>\r
+                                        <event name="OnSize"></event>\r
+                                        <event name="OnUpdateUI"></event>\r
+                                    </object>\r
+                                </object>\r
+                            </object>\r
+                        </object>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxEXPAND</property>\r
+                            <property name="proportion">1</property>\r
+                            <object class="wxBoxSizer" expanded="1">\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">bSizer102</property>\r
+                                <property name="orient">wxVERTICAL</property>\r
+                                <property name="permission">none</property>\r
+                                <object class="sizeritem" expanded="1">\r
+                                    <property name="border">5</property>\r
+                                    <property name="flag">wxALL</property>\r
+                                    <property name="proportion">0</property>\r
+                                    <object class="wxStaticText" expanded="1">\r
+                                        <property name="bg"></property>\r
+                                        <property name="context_help"></property>\r
+                                        <property name="enabled">1</property>\r
+                                        <property name="fg"></property>\r
+                                        <property name="font"></property>\r
+                                        <property name="hidden">0</property>\r
+                                        <property name="id">wxID_ANY</property>\r
+                                        <property name="label"></property>\r
+                                        <property name="maximum_size"></property>\r
+                                        <property name="minimum_size"></property>\r
+                                        <property name="name">stExistSize</property>\r
+                                        <property name="permission">protected</property>\r
+                                        <property name="pos"></property>\r
+                                        <property name="size"></property>\r
+                                        <property name="style"></property>\r
+                                        <property name="subclass"></property>\r
+                                        <property name="tooltip"></property>\r
+                                        <property name="window_extra_style"></property>\r
+                                        <property name="window_name"></property>\r
+                                        <property name="window_style"></property>\r
+                                        <property name="wrap">-1</property>\r
+                                        <event name="OnChar"></event>\r
+                                        <event name="OnEnterWindow"></event>\r
+                                        <event name="OnEraseBackground"></event>\r
+                                        <event name="OnKeyDown"></event>\r
+                                        <event name="OnKeyUp"></event>\r
+                                        <event name="OnKillFocus"></event>\r
+                                        <event name="OnLeaveWindow"></event>\r
+                                        <event name="OnLeftDClick"></event>\r
+                                        <event name="OnLeftDown"></event>\r
+                                        <event name="OnLeftUp"></event>\r
+                                        <event name="OnMiddleDClick"></event>\r
+                                        <event name="OnMiddleDown"></event>\r
+                                        <event name="OnMiddleUp"></event>\r
+                                        <event name="OnMotion"></event>\r
+                                        <event name="OnMouseEvents"></event>\r
+                                        <event name="OnMouseWheel"></event>\r
+                                        <event name="OnPaint"></event>\r
+                                        <event name="OnRightDClick"></event>\r
+                                        <event name="OnRightDown"></event>\r
+                                        <event name="OnRightUp"></event>\r
+                                        <event name="OnSetFocus"></event>\r
+                                        <event name="OnSize"></event>\r
+                                        <event name="OnUpdateUI"></event>\r
+                                    </object>\r
+                                </object>\r
+                                <object class="sizeritem" expanded="1">\r
+                                    <property name="border">5</property>\r
+                                    <property name="flag">wxALL</property>\r
+                                    <property name="proportion">0</property>\r
+                                    <object class="wxStaticText" expanded="1">\r
+                                        <property name="bg"></property>\r
+                                        <property name="context_help"></property>\r
+                                        <property name="enabled">1</property>\r
+                                        <property name="fg"></property>\r
+                                        <property name="font"></property>\r
+                                        <property name="hidden">0</property>\r
+                                        <property name="id">wxID_ANY</property>\r
+                                        <property name="label"></property>\r
+                                        <property name="maximum_size"></property>\r
+                                        <property name="minimum_size"></property>\r
+                                        <property name="name">stWriteSize</property>\r
+                                        <property name="permission">protected</property>\r
+                                        <property name="pos"></property>\r
+                                        <property name="size"></property>\r
+                                        <property name="style"></property>\r
+                                        <property name="subclass"></property>\r
+                                        <property name="tooltip"></property>\r
+                                        <property name="window_extra_style"></property>\r
+                                        <property name="window_name"></property>\r
+                                        <property name="window_style"></property>\r
+                                        <property name="wrap">-1</property>\r
+                                        <event name="OnChar"></event>\r
+                                        <event name="OnEnterWindow"></event>\r
+                                        <event name="OnEraseBackground"></event>\r
+                                        <event name="OnKeyDown"></event>\r
+                                        <event name="OnKeyUp"></event>\r
+                                        <event name="OnKillFocus"></event>\r
+                                        <event name="OnLeaveWindow"></event>\r
+                                        <event name="OnLeftDClick"></event>\r
+                                        <event name="OnLeftDown"></event>\r
+                                        <event name="OnLeftUp"></event>\r
+                                        <event name="OnMiddleDClick"></event>\r
+                                        <event name="OnMiddleDown"></event>\r
+                                        <event name="OnMiddleUp"></event>\r
+                                        <event name="OnMotion"></event>\r
+                                        <event name="OnMouseEvents"></event>\r
+                                        <event name="OnMouseWheel"></event>\r
+                                        <event name="OnPaint"></event>\r
+                                        <event name="OnRightDClick"></event>\r
+                                        <event name="OnRightDown"></event>\r
+                                        <event name="OnRightUp"></event>\r
+                                        <event name="OnSetFocus"></event>\r
+                                        <event name="OnSize"></event>\r
+                                        <event name="OnUpdateUI"></event>\r
+                                    </object>\r
+                                </object>\r
+                            </object>\r
+                        </object>\r
+                    </object>\r
+                </object>\r
+                <object class="sizeritem" expanded="1">\r
+                    <property name="border">5</property>\r
+                    <property name="flag">wxEXPAND</property>\r
+                    <property name="proportion">0</property>\r
+                    <object class="wxBoxSizer" expanded="1">\r
+                        <property name="minimum_size"></property>\r
+                        <property name="name">bSizer101</property>\r
+                        <property name="orient">wxHORIZONTAL</property>\r
+                        <property name="permission">none</property>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxALL|wxEXPAND</property>\r
+                            <property name="proportion">3</property>\r
+                            <object class="wxStaticText" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="context_help"></property>\r
+                                <property name="enabled">1</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font"></property>\r
+                                <property name="hidden">0</property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="label">Would you like to overwrite?</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name"></property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size"></property>\r
+                                <property name="style"></property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <property name="wrap">-1</property>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxALL|wxEXPAND</property>\r
+                            <property name="proportion">2</property>\r
+                            <object class="wxCheckBox" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="checked">0</property>\r
+                                <property name="context_help"></property>\r
+                                <property name="enabled">1</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font"></property>\r
+                                <property name="hidden">0</property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="label">Apply to all</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">cbApplyAll</property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size"></property>\r
+                                <property name="style"></property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnCheckBox"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                    </object>\r
+                </object>\r
+                <object class="sizeritem" expanded="1">\r
+                    <property name="border">5</property>\r
+                    <property name="flag">wxEXPAND</property>\r
+                    <property name="proportion">0</property>\r
+                    <object class="wxBoxSizer" expanded="1">\r
+                        <property name="minimum_size"></property>\r
+                        <property name="name">bSizer8</property>\r
+                        <property name="orient">wxHORIZONTAL</property>\r
+                        <property name="permission">none</property>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxEXPAND</property>\r
+                            <property name="proportion">1</property>\r
+                            <object class="spacer" expanded="1">\r
+                                <property name="height">0</property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="width">0</property>\r
+                            </object>\r
+                        </object>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxEXPAND</property>\r
+                            <property name="proportion">0</property>\r
+                            <object class="wxButton" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="context_help"></property>\r
+                                <property name="default">0</property>\r
+                                <property name="enabled">1</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font"></property>\r
+                                <property name="hidden">0</property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="label">Overwrite</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">btnOverwrite</property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size">-1,22</property>\r
+                                <property name="style"></property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <event name="OnButtonClick"></event>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxEXPAND</property>\r
+                            <property name="proportion">0</property>\r
+                            <object class="wxButton" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="context_help"></property>\r
+                                <property name="default">0</property>\r
+                                <property name="enabled">1</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font"></property>\r
+                                <property name="hidden">0</property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="label">Skip</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">btnSkip</property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size">-1,22</property>\r
+                                <property name="style"></property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <event name="OnButtonClick"></event>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxEXPAND</property>\r
+                            <property name="proportion">0</property>\r
+                            <object class="wxButton" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="context_help"></property>\r
+                                <property name="default">0</property>\r
+                                <property name="enabled">1</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font"></property>\r
+                                <property name="hidden">0</property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="label">Auto-rename</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">btnAuto</property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size">-1,22</property>\r
+                                <property name="style"></property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <event name="OnButtonClick"></event>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxEXPAND</property>\r
+                            <property name="proportion">0</property>\r
+                            <object class="wxButton" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="context_help"></property>\r
+                                <property name="default">0</property>\r
+                                <property name="enabled">1</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font"></property>\r
+                                <property name="hidden">0</property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="label">Browse</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">btnBrowse</property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size">-1,22</property>\r
+                                <property name="style"></property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <event name="OnButtonClick"></event>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">5</property>\r
+                            <property name="flag">wxEXPAND</property>\r
+                            <property name="proportion">1</property>\r
+                            <object class="spacer" expanded="1">\r
+                                <property name="height">0</property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="width">0</property>\r
+                            </object>\r
+                        </object>\r
+                    </object>\r
+                </object>\r
+            </object>\r
+        </object>\r
+    </object>\r
+</wxFormBuilder_Project>\r
index 2c8468f..2ea1829 100644 (file)
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<wxFormBuilder_Project>
-    <FileVersion major="1" minor="9" />
-    <object class="Project" expanded="1">
-        <property name="class_decoration"></property>
-        <property name="code_generation">XRC</property>
-        <property name="disconnect_events">1</property>
-        <property name="encoding">UTF-8</property>
-        <property name="event_generation">connect</property>
-        <property name="file">dlg_process</property>
-        <property name="first_id">1000</property>
-        <property name="help_provider">none</property>
-        <property name="internationalize">0</property>
-        <property name="name">dlg_process</property>
-        <property name="namespace"></property>
-        <property name="path">../../../share/xrc</property>
-        <property name="precompiled_header"></property>
-        <property name="relative_path">1</property>
-        <property name="use_enum">0</property>
-        <property name="use_microsoft_bom">0</property>
-        <object class="Dialog" expanded="1">
-            <property name="bg"></property>
-            <property name="center"></property>
-            <property name="context_help"></property>
-            <property name="enabled">1</property>
-            <property name="extra_style"></property>
-            <property name="fg"></property>
-            <property name="font"></property>
-            <property name="hidden"></property>
-            <property name="id">wxID_ANY</property>
-            <property name="maximum_size"></property>
-            <property name="minimum_size"></property>
-            <property name="name">dlg_process</property>
-            <property name="pos"></property>
-            <property name="size"></property>
-            <property name="style">wxDEFAULT_DIALOG_STYLE</property>
-            <property name="subclass">ProcessDialog</property>
-            <property name="title">Lychee is processing ...</property>
-            <property name="tooltip"></property>
-            <property name="window_extra_style"></property>
-            <property name="window_name"></property>
-            <property name="window_style"></property>
-            <event name="OnActivate"></event>
-            <event name="OnActivateApp"></event>
-            <event name="OnChar"></event>
-            <event name="OnClose"></event>
-            <event name="OnEnterWindow"></event>
-            <event name="OnEraseBackground"></event>
-            <event name="OnHibernate"></event>
-            <event name="OnIconize"></event>
-            <event name="OnIdle"></event>
-            <event name="OnInitDialog"></event>
-            <event name="OnKeyDown"></event>
-            <event name="OnKeyUp"></event>
-            <event name="OnKillFocus"></event>
-            <event name="OnLeaveWindow"></event>
-            <event name="OnLeftDClick"></event>
-            <event name="OnLeftDown"></event>
-            <event name="OnLeftUp"></event>
-            <event name="OnMiddleDClick"></event>
-            <event name="OnMiddleDown"></event>
-            <event name="OnMiddleUp"></event>
-            <event name="OnMotion"></event>
-            <event name="OnMouseEvents"></event>
-            <event name="OnMouseWheel"></event>
-            <event name="OnPaint"></event>
-            <event name="OnRightDClick"></event>
-            <event name="OnRightDown"></event>
-            <event name="OnRightUp"></event>
-            <event name="OnSetFocus"></event>
-            <event name="OnSize"></event>
-            <event name="OnUpdateUI"></event>
-            <object class="wxBoxSizer" expanded="1">
-                <property name="minimum_size"></property>
-                <property name="name">bSizer10</property>
-                <property name="orient">wxVERTICAL</property>
-                <property name="permission">none</property>
-                <object class="sizeritem" expanded="1">
-                    <property name="border">0</property>
-                    <property name="flag">wxEXPAND</property>
-                    <property name="proportion">0</property>
-                    <object class="wxBoxSizer" expanded="1">
-                        <property name="minimum_size"></property>
-                        <property name="name">bSizer11</property>
-                        <property name="orient">wxHORIZONTAL</property>
-                        <property name="permission">none</property>
-                        <object class="sizeritem" expanded="1">
-                            <property name="border">3</property>
-                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxLEFT</property>
-                            <property name="proportion">0</property>
-                            <object class="wxStaticText" expanded="1">
-                                <property name="bg"></property>
-                                <property name="context_help"></property>
-                                <property name="enabled">1</property>
-                                <property name="fg"></property>
-                                <property name="font"></property>
-                                <property name="hidden"></property>
-                                <property name="id">wxID_ANY</property>
-                                <property name="label">Source:</property>
-                                <property name="maximum_size"></property>
-                                <property name="minimum_size"></property>
-                                <property name="name"></property>
-                                <property name="permission">protected</property>
-                                <property name="pos"></property>
-                                <property name="size">50, 14</property>
-                                <property name="style"></property>
-                                <property name="subclass"></property>
-                                <property name="tooltip"></property>
-                                <property name="window_extra_style"></property>
-                                <property name="window_name"></property>
-                                <property name="window_style"></property>
-                                <property name="wrap">-1</property>
-                                <event name="OnChar"></event>
-                                <event name="OnEnterWindow"></event>
-                                <event name="OnEraseBackground"></event>
-                                <event name="OnKeyDown"></event>
-                                <event name="OnKeyUp"></event>
-                                <event name="OnKillFocus"></event>
-                                <event name="OnLeaveWindow"></event>
-                                <event name="OnLeftDClick"></event>
-                                <event name="OnLeftDown"></event>
-                                <event name="OnLeftUp"></event>
-                                <event name="OnMiddleDClick"></event>
-                                <event name="OnMiddleDown"></event>
-                                <event name="OnMiddleUp"></event>
-                                <event name="OnMotion"></event>
-                                <event name="OnMouseEvents"></event>
-                                <event name="OnMouseWheel"></event>
-                                <event name="OnPaint"></event>
-                                <event name="OnRightDClick"></event>
-                                <event name="OnRightDown"></event>
-                                <event name="OnRightUp"></event>
-                                <event name="OnSetFocus"></event>
-                                <event name="OnSize"></event>
-                                <event name="OnUpdateUI"></event>
-                            </object>
-                        </object>
-                        <object class="sizeritem" expanded="1">
-                            <property name="border">3</property>
-                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
-                            <property name="proportion">0</property>
-                            <object class="wxTextCtrl" expanded="1">
-                                <property name="bg"></property>
-                                <property name="context_help"></property>
-                                <property name="enabled">0</property>
-                                <property name="fg"></property>
-                                <property name="font"></property>
-                                <property name="hidden"></property>
-                                <property name="id">wxID_ANY</property>
-                                <property name="maximum_size"></property>
-                                <property name="maxlength">0</property>
-                                <property name="minimum_size"></property>
-                                <property name="name">ebSource</property>
-                                <property name="permission">protected</property>
-                                <property name="pos"></property>
-                                <property name="size">300,22</property>
-                                <property name="style"></property>
-                                <property name="subclass"></property>
-                                <property name="tooltip"></property>
-                                <property name="value"></property>
-                                <property name="window_extra_style"></property>
-                                <property name="window_name"></property>
-                                <property name="window_style"></property>
-                                <event name="OnChar"></event>
-                                <event name="OnEnterWindow"></event>
-                                <event name="OnEraseBackground"></event>
-                                <event name="OnKeyDown"></event>
-                                <event name="OnKeyUp"></event>
-                                <event name="OnKillFocus"></event>
-                                <event name="OnLeaveWindow"></event>
-                                <event name="OnLeftDClick"></event>
-                                <event name="OnLeftDown"></event>
-                                <event name="OnLeftUp"></event>
-                                <event name="OnMiddleDClick"></event>
-                                <event name="OnMiddleDown"></event>
-                                <event name="OnMiddleUp"></event>
-                                <event name="OnMotion"></event>
-                                <event name="OnMouseEvents"></event>
-                                <event name="OnMouseWheel"></event>
-                                <event name="OnPaint"></event>
-                                <event name="OnRightDClick"></event>
-                                <event name="OnRightDown"></event>
-                                <event name="OnRightUp"></event>
-                                <event name="OnSetFocus"></event>
-                                <event name="OnSize"></event>
-                                <event name="OnText"></event>
-                                <event name="OnTextEnter"></event>
-                                <event name="OnTextMaxLen"></event>
-                                <event name="OnTextURL"></event>
-                                <event name="OnUpdateUI"></event>
-                            </object>
-                        </object>
-                    </object>
-                </object>
-                <object class="sizeritem" expanded="1">
-                    <property name="border">0</property>
-                    <property name="flag">wxEXPAND</property>
-                    <property name="proportion">0</property>
-                    <object class="wxBoxSizer" expanded="1">
-                        <property name="minimum_size"></property>
-                        <property name="name">bSizer12</property>
-                        <property name="orient">wxHORIZONTAL</property>
-                        <property name="permission">none</property>
-                        <object class="sizeritem" expanded="1">
-                            <property name="border">3</property>
-                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxLEFT</property>
-                            <property name="proportion">0</property>
-                            <object class="wxStaticText" expanded="1">
-                                <property name="bg"></property>
-                                <property name="context_help"></property>
-                                <property name="enabled">1</property>
-                                <property name="fg"></property>
-                                <property name="font"></property>
-                                <property name="hidden"></property>
-                                <property name="id">wxID_ANY</property>
-                                <property name="label">Target:</property>
-                                <property name="maximum_size"></property>
-                                <property name="minimum_size"></property>
-                                <property name="name"></property>
-                                <property name="permission">protected</property>
-                                <property name="pos"></property>
-                                <property name="size">50, 14</property>
-                                <property name="style"></property>
-                                <property name="subclass"></property>
-                                <property name="tooltip"></property>
-                                <property name="window_extra_style"></property>
-                                <property name="window_name"></property>
-                                <property name="window_style"></property>
-                                <property name="wrap">-1</property>
-                                <event name="OnChar"></event>
-                                <event name="OnEnterWindow"></event>
-                                <event name="OnEraseBackground"></event>
-                                <event name="OnKeyDown"></event>
-                                <event name="OnKeyUp"></event>
-                                <event name="OnKillFocus"></event>
-                                <event name="OnLeaveWindow"></event>
-                                <event name="OnLeftDClick"></event>
-                                <event name="OnLeftDown"></event>
-                                <event name="OnLeftUp"></event>
-                                <event name="OnMiddleDClick"></event>
-                                <event name="OnMiddleDown"></event>
-                                <event name="OnMiddleUp"></event>
-                                <event name="OnMotion"></event>
-                                <event name="OnMouseEvents"></event>
-                                <event name="OnMouseWheel"></event>
-                                <event name="OnPaint"></event>
-                                <event name="OnRightDClick"></event>
-                                <event name="OnRightDown"></event>
-                                <event name="OnRightUp"></event>
-                                <event name="OnSetFocus"></event>
-                                <event name="OnSize"></event>
-                                <event name="OnUpdateUI"></event>
-                            </object>
-                        </object>
-                        <object class="sizeritem" expanded="1">
-                            <property name="border">3</property>
-                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>
-                            <property name="proportion">0</property>
-                            <object class="wxTextCtrl" expanded="1">
-                                <property name="bg"></property>
-                                <property name="context_help"></property>
-                                <property name="enabled">0</property>
-                                <property name="fg"></property>
-                                <property name="font"></property>
-                                <property name="hidden"></property>
-                                <property name="id">wxID_ANY</property>
-                                <property name="maximum_size"></property>
-                                <property name="maxlength">0</property>
-                                <property name="minimum_size"></property>
-                                <property name="name">ebTarget</property>
-                                <property name="permission">protected</property>
-                                <property name="pos"></property>
-                                <property name="size">300,22</property>
-                                <property name="style"></property>
-                                <property name="subclass"></property>
-                                <property name="tooltip"></property>
-                                <property name="value"></property>
-                                <property name="window_extra_style"></property>
-                                <property name="window_name"></property>
-                                <property name="window_style"></property>
-                                <event name="OnChar"></event>
-                                <event name="OnEnterWindow"></event>
-                                <event name="OnEraseBackground"></event>
-                                <event name="OnKeyDown"></event>
-                                <event name="OnKeyUp"></event>
-                                <event name="OnKillFocus"></event>
-                                <event name="OnLeaveWindow"></event>
-                                <event name="OnLeftDClick"></event>
-                                <event name="OnLeftDown"></event>
-                                <event name="OnLeftUp"></event>
-                                <event name="OnMiddleDClick"></event>
-                                <event name="OnMiddleDown"></event>
-                                <event name="OnMiddleUp"></event>
-                                <event name="OnMotion"></event>
-                                <event name="OnMouseEvents"></event>
-                                <event name="OnMouseWheel"></event>
-                                <event name="OnPaint"></event>
-                                <event name="OnRightDClick"></event>
-                                <event name="OnRightDown"></event>
-                                <event name="OnRightUp"></event>
-                                <event name="OnSetFocus"></event>
-                                <event name="OnSize"></event>
-                                <event name="OnText"></event>
-                                <event name="OnTextEnter"></event>
-                                <event name="OnTextMaxLen"></event>
-                                <event name="OnTextURL"></event>
-                                <event name="OnUpdateUI"></event>
-                            </object>
-                        </object>
-                    </object>
-                </object>
-                <object class="sizeritem" expanded="1">
-                    <property name="border">5</property>
-                    <property name="flag">wxEXPAND|wxLEFT|wxRIGHT</property>
-                    <property name="proportion">0</property>
-                    <object class="wxGauge" expanded="1">
-                        <property name="bg"></property>
-                        <property name="context_help"></property>
-                        <property name="enabled">1</property>
-                        <property name="fg"></property>
-                        <property name="font"></property>
-                        <property name="hidden">0</property>
-                        <property name="id">wxID_ANY</property>
-                        <property name="maximum_size"></property>
-                        <property name="minimum_size"></property>
-                        <property name="name">gFile</property>
-                        <property name="permission">protected</property>
-                        <property name="pos"></property>
-                        <property name="range">100</property>
-                        <property name="size">-1,20</property>
-                        <property name="style">wxGA_HORIZONTAL</property>
-                        <property name="subclass"></property>
-                        <property name="tooltip"></property>
-                        <property name="value">0</property>
-                        <property name="window_extra_style"></property>
-                        <property name="window_name"></property>
-                        <property name="window_style"></property>
-                        <event name="OnChar"></event>
-                        <event name="OnEnterWindow"></event>
-                        <event name="OnEraseBackground"></event>
-                        <event name="OnKeyDown"></event>
-                        <event name="OnKeyUp"></event>
-                        <event name="OnKillFocus"></event>
-                        <event name="OnLeaveWindow"></event>
-                        <event name="OnLeftDClick"></event>
-                        <event name="OnLeftDown"></event>
-                        <event name="OnLeftUp"></event>
-                        <event name="OnMiddleDClick"></event>
-                        <event name="OnMiddleDown"></event>
-                        <event name="OnMiddleUp"></event>
-                        <event name="OnMotion"></event>
-                        <event name="OnMouseEvents"></event>
-                        <event name="OnMouseWheel"></event>
-                        <event name="OnPaint"></event>
-                        <event name="OnRightDClick"></event>
-                        <event name="OnRightDown"></event>
-                        <event name="OnRightUp"></event>
-                        <event name="OnSetFocus"></event>
-                        <event name="OnSize"></event>
-                        <event name="OnUpdateUI"></event>
-                    </object>
-                </object>
-                <object class="sizeritem" expanded="1">
-                    <property name="border">5</property>
-                    <property name="flag">wxALL|wxEXPAND</property>
-                    <property name="proportion">0</property>
-                    <object class="wxGauge" expanded="1">
-                        <property name="bg"></property>
-                        <property name="context_help"></property>
-                        <property name="enabled">1</property>
-                        <property name="fg"></property>
-                        <property name="font"></property>
-                        <property name="hidden">0</property>
-                        <property name="id">wxID_ANY</property>
-                        <property name="maximum_size"></property>
-                        <property name="minimum_size"></property>
-                        <property name="name">gArchive</property>
-                        <property name="permission">protected</property>
-                        <property name="pos"></property>
-                        <property name="range">100</property>
-                        <property name="size">-1,20</property>
-                        <property name="style">wxGA_HORIZONTAL</property>
-                        <property name="subclass"></property>
-                        <property name="tooltip"></property>
-                        <property name="value"></property>
-                        <property name="window_extra_style"></property>
-                        <property name="window_name"></property>
-                        <property name="window_style"></property>
-                        <event name="OnChar"></event>
-                        <event name="OnEnterWindow"></event>
-                        <event name="OnEraseBackground"></event>
-                        <event name="OnKeyDown"></event>
-                        <event name="OnKeyUp"></event>
-                        <event name="OnKillFocus"></event>
-                        <event name="OnLeaveWindow"></event>
-                        <event name="OnLeftDClick"></event>
-                        <event name="OnLeftDown"></event>
-                        <event name="OnLeftUp"></event>
-                        <event name="OnMiddleDClick"></event>
-                        <event name="OnMiddleDown"></event>
-                        <event name="OnMiddleUp"></event>
-                        <event name="OnMotion"></event>
-                        <event name="OnMouseEvents"></event>
-                        <event name="OnMouseWheel"></event>
-                        <event name="OnPaint"></event>
-                        <event name="OnRightDClick"></event>
-                        <event name="OnRightDown"></event>
-                        <event name="OnRightUp"></event>
-                        <event name="OnSetFocus"></event>
-                        <event name="OnSize"></event>
-                        <event name="OnUpdateUI"></event>
-                    </object>
-                </object>
-            </object>
-        </object>
-    </object>
-</wxFormBuilder_Project>
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>\r
+<wxFormBuilder_Project>\r
+    <FileVersion major="1" minor="9" />\r
+    <object class="Project" expanded="1">\r
+        <property name="class_decoration"></property>\r
+        <property name="code_generation">XRC</property>\r
+        <property name="disconnect_events">1</property>\r
+        <property name="encoding">UTF-8</property>\r
+        <property name="event_generation">connect</property>\r
+        <property name="file">dlg_process</property>\r
+        <property name="first_id">1000</property>\r
+        <property name="help_provider">none</property>\r
+        <property name="internationalize">0</property>\r
+        <property name="name">dlg_process</property>\r
+        <property name="namespace"></property>\r
+        <property name="path">../../../share/xrc</property>\r
+        <property name="precompiled_header"></property>\r
+        <property name="relative_path">1</property>\r
+        <property name="use_enum">0</property>\r
+        <property name="use_microsoft_bom">0</property>\r
+        <object class="Dialog" expanded="1">\r
+            <property name="bg"></property>\r
+            <property name="center"></property>\r
+            <property name="context_help"></property>\r
+            <property name="enabled">1</property>\r
+            <property name="extra_style"></property>\r
+            <property name="fg"></property>\r
+            <property name="font"></property>\r
+            <property name="hidden"></property>\r
+            <property name="id">wxID_ANY</property>\r
+            <property name="maximum_size"></property>\r
+            <property name="minimum_size"></property>\r
+            <property name="name">dlg_process</property>\r
+            <property name="pos"></property>\r
+            <property name="size"></property>\r
+            <property name="style">wxDEFAULT_DIALOG_STYLE</property>\r
+            <property name="subclass">ProcessDialog</property>\r
+            <property name="title">Lychee is processing ...</property>\r
+            <property name="tooltip"></property>\r
+            <property name="window_extra_style"></property>\r
+            <property name="window_name"></property>\r
+            <property name="window_style"></property>\r
+            <event name="OnActivate"></event>\r
+            <event name="OnActivateApp"></event>\r
+            <event name="OnChar"></event>\r
+            <event name="OnClose"></event>\r
+            <event name="OnEnterWindow"></event>\r
+            <event name="OnEraseBackground"></event>\r
+            <event name="OnHibernate"></event>\r
+            <event name="OnIconize"></event>\r
+            <event name="OnIdle"></event>\r
+            <event name="OnInitDialog"></event>\r
+            <event name="OnKeyDown"></event>\r
+            <event name="OnKeyUp"></event>\r
+            <event name="OnKillFocus"></event>\r
+            <event name="OnLeaveWindow"></event>\r
+            <event name="OnLeftDClick"></event>\r
+            <event name="OnLeftDown"></event>\r
+            <event name="OnLeftUp"></event>\r
+            <event name="OnMiddleDClick"></event>\r
+            <event name="OnMiddleDown"></event>\r
+            <event name="OnMiddleUp"></event>\r
+            <event name="OnMotion"></event>\r
+            <event name="OnMouseEvents"></event>\r
+            <event name="OnMouseWheel"></event>\r
+            <event name="OnPaint"></event>\r
+            <event name="OnRightDClick"></event>\r
+            <event name="OnRightDown"></event>\r
+            <event name="OnRightUp"></event>\r
+            <event name="OnSetFocus"></event>\r
+            <event name="OnSize"></event>\r
+            <event name="OnUpdateUI"></event>\r
+            <object class="wxBoxSizer" expanded="1">\r
+                <property name="minimum_size"></property>\r
+                <property name="name">bSizer10</property>\r
+                <property name="orient">wxVERTICAL</property>\r
+                <property name="permission">none</property>\r
+                <object class="sizeritem" expanded="1">\r
+                    <property name="border">0</property>\r
+                    <property name="flag">wxEXPAND</property>\r
+                    <property name="proportion">0</property>\r
+                    <object class="wxBoxSizer" expanded="1">\r
+                        <property name="minimum_size"></property>\r
+                        <property name="name">bSizer11</property>\r
+                        <property name="orient">wxHORIZONTAL</property>\r
+                        <property name="permission">none</property>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">3</property>\r
+                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxLEFT</property>\r
+                            <property name="proportion">0</property>\r
+                            <object class="wxStaticText" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="context_help"></property>\r
+                                <property name="enabled">1</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font"></property>\r
+                                <property name="hidden"></property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="label">Source:</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name"></property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size">50, 14</property>\r
+                                <property name="style"></property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <property name="wrap">-1</property>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">3</property>\r
+                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>\r
+                            <property name="proportion">0</property>\r
+                            <object class="wxTextCtrl" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="context_help"></property>\r
+                                <property name="enabled">0</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font"></property>\r
+                                <property name="hidden"></property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="maxlength">0</property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">ebSource</property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size">300,22</property>\r
+                                <property name="style"></property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="value"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnText"></event>\r
+                                <event name="OnTextEnter"></event>\r
+                                <event name="OnTextMaxLen"></event>\r
+                                <event name="OnTextURL"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                    </object>\r
+                </object>\r
+                <object class="sizeritem" expanded="1">\r
+                    <property name="border">0</property>\r
+                    <property name="flag">wxEXPAND</property>\r
+                    <property name="proportion">0</property>\r
+                    <object class="wxBoxSizer" expanded="1">\r
+                        <property name="minimum_size"></property>\r
+                        <property name="name">bSizer12</property>\r
+                        <property name="orient">wxHORIZONTAL</property>\r
+                        <property name="permission">none</property>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">3</property>\r
+                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxLEFT</property>\r
+                            <property name="proportion">0</property>\r
+                            <object class="wxStaticText" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="context_help"></property>\r
+                                <property name="enabled">1</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font"></property>\r
+                                <property name="hidden"></property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="label">Target:</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name"></property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size">50, 14</property>\r
+                                <property name="style"></property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <property name="wrap">-1</property>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                        <object class="sizeritem" expanded="1">\r
+                            <property name="border">3</property>\r
+                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>\r
+                            <property name="proportion">0</property>\r
+                            <object class="wxTextCtrl" expanded="1">\r
+                                <property name="bg"></property>\r
+                                <property name="context_help"></property>\r
+                                <property name="enabled">0</property>\r
+                                <property name="fg"></property>\r
+                                <property name="font"></property>\r
+                                <property name="hidden"></property>\r
+                                <property name="id">wxID_ANY</property>\r
+                                <property name="maximum_size"></property>\r
+                                <property name="maxlength">0</property>\r
+                                <property name="minimum_size"></property>\r
+                                <property name="name">ebTarget</property>\r
+                                <property name="permission">protected</property>\r
+                                <property name="pos"></property>\r
+                                <property name="size">300,22</property>\r
+                                <property name="style"></property>\r
+                                <property name="subclass"></property>\r
+                                <property name="tooltip"></property>\r
+                                <property name="value"></property>\r
+                                <property name="window_extra_style"></property>\r
+                                <property name="window_name"></property>\r
+                                <property name="window_style"></property>\r
+                                <event name="OnChar"></event>\r
+                                <event name="OnEnterWindow"></event>\r
+                                <event name="OnEraseBackground"></event>\r
+                                <event name="OnKeyDown"></event>\r
+                                <event name="OnKeyUp"></event>\r
+                                <event name="OnKillFocus"></event>\r
+                                <event name="OnLeaveWindow"></event>\r
+                                <event name="OnLeftDClick"></event>\r
+                                <event name="OnLeftDown"></event>\r
+                                <event name="OnLeftUp"></event>\r
+                                <event name="OnMiddleDClick"></event>\r
+                                <event name="OnMiddleDown"></event>\r
+                                <event name="OnMiddleUp"></event>\r
+                                <event name="OnMotion"></event>\r
+                                <event name="OnMouseEvents"></event>\r
+                                <event name="OnMouseWheel"></event>\r
+                                <event name="OnPaint"></event>\r
+                                <event name="OnRightDClick"></event>\r
+                                <event name="OnRightDown"></event>\r
+                                <event name="OnRightUp"></event>\r
+                                <event name="OnSetFocus"></event>\r
+                                <event name="OnSize"></event>\r
+                                <event name="OnText"></event>\r
+                                <event name="OnTextEnter"></event>\r
+                                <event name="OnTextMaxLen"></event>\r
+                                <event name="OnTextURL"></event>\r
+                                <event name="OnUpdateUI"></event>\r
+                            </object>\r
+                        </object>\r
+                    </object>\r
+                </object>\r
+                <object class="sizeritem" expanded="1">\r
+                    <property name="border">5</property>\r
+                    <property name="flag">wxEXPAND|wxLEFT|wxRIGHT</property>\r
+                    <property name="proportion">0</property>\r
+                    <object class="wxGauge" expanded="1">\r
+                        <property name="bg"></property>\r
+                        <property name="context_help"></property>\r
+                        <property name="enabled">1</property>\r
+                        <property name="fg"></property>\r
+                        <property name="font"></property>\r
+                        <property name="hidden">0</property>\r
+                        <property name="id">wxID_ANY</property>\r
+                        <property name="maximum_size"></property>\r
+                        <property name="minimum_size"></property>\r
+                        <property name="name">gFile</property>\r
+                        <property name="permission">protected</property>\r
+                        <property name="pos"></property>\r
+                        <property name="range">100</property>\r
+                        <property name="size">-1,20</property>\r
+                        <property name="style">wxGA_HORIZONTAL</property>\r
+                        <property name="subclass"></property>\r
+                        <property name="tooltip"></property>\r
+                        <property name="value">0</property>\r
+                        <property name="window_extra_style"></property>\r
+                        <property name="window_name"></property>\r
+                        <property name="window_style"></property>\r
+                        <event name="OnChar"></event>\r
+                        <event name="OnEnterWindow"></event>\r
+                        <event name="OnEraseBackground"></event>\r
+                        <event name="OnKeyDown"></event>\r
+                        <event name="OnKeyUp"></event>\r
+                        <event name="OnKillFocus"></event>\r
+                        <event name="OnLeaveWindow"></event>\r
+                        <event name="OnLeftDClick"></event>\r
+                        <event name="OnLeftDown"></event>\r
+                        <event name="OnLeftUp"></event>\r
+                        <event name="OnMiddleDClick"></event>\r
+                        <event name="OnMiddleDown"></event>\r
+                        <event name="OnMiddleUp"></event>\r
+                        <event name="OnMotion"></event>\r
+                        <event name="OnMouseEvents"></event>\r
+                        <event name="OnMouseWheel"></event>\r
+                        <event name="OnPaint"></event>\r
+                        <event name="OnRightDClick"></event>\r
+                        <event name="OnRightDown"></event>\r
+                        <event name="OnRightUp"></event>\r
+                        <event name="OnSetFocus"></event>\r
+                        <event name="OnSize"></event>\r
+                        <event name="OnUpdateUI"></event>\r
+                    </object>\r
+                </object>\r
+                <object class="sizeritem" expanded="1">\r
+                    <property name="border">5</property>\r
+                    <property name="flag">wxALL|wxEXPAND</property>\r
+                    <property name="proportion">0</property>\r
+                    <object class="wxGauge" expanded="1">\r
+                        <property name="bg"></property>\r
+                        <property name="context_help"></property>\r
+                        <property name="enabled">1</property>\r
+                        <property name="fg"></property>\r
+                        <property name="font"></property>\r
+                        <property name="hidden">0</property>\r
+                        <property name="id">wxID_ANY</property>\r
+                        <property name="maximum_size"></property>\r
+                        <property name="minimum_size"></property>\r
+                        <property name="name">gArchive</property>\r
+                        <property name="permission">protected</property>\r
+                        <property name="pos"></property>\r
+                        <property name="range">100</property>\r
+                        <property name="size">-1,20</property>\r
+                        <property name="style">wxGA_HORIZONTAL</property>\r
+                        <property name="subclass"></property>\r
+                        <property name="tooltip"></property>\r
+                        <property name="value"></property>\r
+                        <property name="window_extra_style"></property>\r
+                        <property name="window_name"></property>\r
+                        <property name="window_style"></property>\r
+                        <event name="OnChar"></event>\r
+                        <event name="OnEnterWindow"></event>\r
+                        <event name="OnEraseBackground"></event>\r
+                        <event name="OnKeyDown"></event>\r
+                        <event name="OnKeyUp"></event>\r
+                        <event name="OnKillFocus"></event>\r
+                        <event name="OnLeaveWindow"></event>\r
+                        <event name="OnLeftDClick"></event>\r
+                        <event name="OnLeftDown"></event>\r
+                        <event name="OnLeftUp"></event>\r
+                        <event name="OnMiddleDClick"></event>\r
+                        <event name="OnMiddleDown"></event>\r
+                        <event name="OnMiddleUp"></event>\r
+                        <event name="OnMotion"></event>\r
+                        <event name="OnMouseEvents"></event>\r
+                        <event name="OnMouseWheel"></event>\r
+                        <event name="OnPaint"></event>\r
+                        <event name="OnRightDClick"></event>\r
+                        <event name="OnRightDown"></event>\r
+                        <event name="OnRightUp"></event>\r
+                        <event name="OnSetFocus"></event>\r
+                        <event name="OnSize"></event>\r
+                        <event name="OnUpdateUI"></event>\r
+                    </object>\r
+                </object>\r
+            </object>\r
+        </object>\r
+    </object>\r
+</wxFormBuilder_Project>\r