diff include/iv.h @ 0:3334ef689214 default tip

start develop.
author pyon@macmini
date Fri, 14 Aug 2020 03:15:53 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/include/iv.h	Fri Aug 14 03:15:53 2020 +0900
@@ -0,0 +1,62 @@
+// Filename   : iv.h
+// Last Change: 2020-08-13 木 12:31:12.
+//
+#pragma once
+
+#include <wx/artprov.h>
+#include <wx/xrc/xmlres.h>
+#include <wx/scrolwin.h>
+#include <wx/gdicmn.h>
+#include <wx/font.h>
+#include <wx/colour.h>
+#include <wx/settings.h>
+#include <wx/string.h>
+#include <wx/filepicker.h>
+#include <wx/treectrl.h>
+#include <wx/dataview.h>
+#include <wx/textctrl.h>
+#include <wx/stattext.h>
+#include <wx/choice.h>
+#include <wx/bitmap.h>
+#include <wx/image.h>
+#include <wx/icon.h>
+#include <wx/button.h>
+#include <wx/gbsizer.h>
+#include <wx/sizer.h>
+#include <wx/frame.h>
+
+class ivFrame : public wxFrame
+{
+	private:
+
+	protected:
+		wxScrolledWindow* m_scrolledWindow;
+		//wxStaticBitmap*     m_bitmap;
+		wxDirPickerCtrl*    m_dirPicker;
+		wxTreeCtrl*         m_treeCtrl;
+		wxDataViewListCtrl* m_dataViewListCtrl;
+		wxDataViewColumn*   m_dataViewListColumnName;
+		wxDataViewColumn*   m_dataViewListColumnSize;
+		wxDataViewColumn*   m_dataViewListColumnTime;
+		wxTextCtrl*         m_textCtrl;
+		wxStaticText*       m_staticTextType;
+		wxChoice*           m_choice;
+		wxButton*           m_buttonConv;
+		wxStaticText*       m_staticTextW;
+		wxTextCtrl*         m_textCtrlW;
+		wxStaticText*       m_staticTextH;
+		wxTextCtrl*         m_textCtrlH;
+		wxButton*           m_buttonResize;
+
+		// Virtual event handlers, overide them in your derived class
+		virtual void OnDirChanged(wxFileDirPickerEvent& event);
+		virtual void OnConvert(wxCommandEvent& event);
+		virtual void OnResize(wxCommandEvent& event);
+
+	public:
+		ivFrame(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL);
+		~ivFrame();
+
+		void Initialize(wxString file);
+};
+