diff options
Diffstat (limited to 'FreeFileSync/Source/RealTimeSync/folder_selector2.h')
-rwxr-xr-x[-rw-r--r--] | FreeFileSync/Source/RealTimeSync/folder_selector2.h | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/FreeFileSync/Source/RealTimeSync/folder_selector2.h b/FreeFileSync/Source/RealTimeSync/folder_selector2.h index 7b32e15a..4dbe06d5 100644..100755 --- a/FreeFileSync/Source/RealTimeSync/folder_selector2.h +++ b/FreeFileSync/Source/RealTimeSync/folder_selector2.h @@ -1,46 +1,46 @@ -// ***************************************************************************** -// * This file is part of the FreeFileSync project. It is distributed under * -// * GNU General Public License: http://www.gnu.org/licenses/gpl-3.0 * -// * Copyright (C) Zenju (zenju AT freefilesync DOT org) - All Rights Reserved * -// ***************************************************************************** - -#ifndef FOLDER_SELECTOR2_H_073246031245342566 -#define FOLDER_SELECTOR2_H_073246031245342566 - -#include <zen/zstring.h> -#include <wx/stattext.h> -#include <wx/button.h> -#include <wx/textctrl.h> -#include <wx+/file_drop.h> - -namespace zen -{ -//handle drag and drop, tooltip, label and manual input, coordinating a wxWindow, wxButton, and wxTextCtrl - -class FolderSelector2 : public wxEvtHandler -{ -public: - FolderSelector2(wxWindow& dropWindow, - wxButton& selectButton, - wxTextCtrl& folderPathCtrl, - wxStaticText* staticText); //optional - - ~FolderSelector2(); - - Zstring getPath() const; - void setPath(const Zstring& dirpath); - -private: - void onMouseWheel (wxMouseEvent& event); - void onFilesDropped (FileDropEvent& event); - void onEditFolderPath(wxCommandEvent& event); - void onSelectDir (wxCommandEvent& event); - - wxWindow& dropWindow_; - wxButton& selectButton_; - wxTextCtrl& folderPathCtrl_; - wxStaticText* staticText_ = nullptr; //optional -}; -} - -#endif //FOLDER_SELECTOR2_H_073246031245342566 +// *****************************************************************************
+// * This file is part of the FreeFileSync project. It is distributed under *
+// * GNU General Public License: http://www.gnu.org/licenses/gpl-3.0 *
+// * Copyright (C) Zenju (zenju AT freefilesync DOT org) - All Rights Reserved *
+// *****************************************************************************
+
+#ifndef FOLDER_SELECTOR2_H_073246031245342566
+#define FOLDER_SELECTOR2_H_073246031245342566
+
+#include <zen/zstring.h>
+#include <wx/stattext.h>
+#include <wx/button.h>
+#include <wx/textctrl.h>
+#include <wx+/file_drop.h>
+
+namespace zen
+{
+//handle drag and drop, tooltip, label and manual input, coordinating a wxWindow, wxButton, and wxTextCtrl
+
+class FolderSelector2 : public wxEvtHandler
+{
+public:
+ FolderSelector2(wxWindow& dropWindow,
+ wxButton& selectButton,
+ wxTextCtrl& folderPathCtrl,
+ wxStaticText* staticText); //optional
+
+ ~FolderSelector2();
+
+ Zstring getPath() const;
+ void setPath(const Zstring& dirpath);
+
+private:
+ void onMouseWheel (wxMouseEvent& event);
+ void onFilesDropped (FileDropEvent& event);
+ void onEditFolderPath(wxCommandEvent& event);
+ void onSelectDir (wxCommandEvent& event);
+
+ wxWindow& dropWindow_;
+ wxButton& selectButton_;
+ wxTextCtrl& folderPathCtrl_;
+ wxStaticText* staticText_ = nullptr; //optional
+};
+}
+
+#endif //FOLDER_SELECTOR2_H_073246031245342566
|