view 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 source

// 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);
};