00001
00002
00003
00004
00005
00007
00008 #ifndef __3DpGUI__
00009 #define __3DpGUI__
00010
00011 #include <wx/intl.h>
00012
00013 #include <wx/statusbr.h>
00014 #include <wx/gdicmn.h>
00015 #include <wx/font.h>
00016 #include <wx/colour.h>
00017 #include <wx/settings.h>
00018 #include <wx/string.h>
00019 #include <wx/bitmap.h>
00020 #include <wx/image.h>
00021 #include <wx/icon.h>
00022 #include <wx/toolbar.h>
00023 #include <wx/stattext.h>
00024 #include <wx/slider.h>
00025 #include <wx/sizer.h>
00026 #include <wx/panel.h>
00027 #include <wx/frame.h>
00028 #include <wx/choice.h>
00029 #include <wx/statbox.h>
00030 #include <wx/button.h>
00031 #include <wx/dialog.h>
00032
00034
00035 #define wxID_CONNECT 1000
00036 #define wxID_LOAD 1001
00037 #define wxID_OPTIONS 1002
00038 #define ID_AXE_X 1003
00039 #define ID_AXE_Y 1004
00040
00044 class mainFrameGui : public wxFrame
00045 {
00046 private:
00047
00048 protected:
00049 wxStatusBar* m_statusBar1;
00050 wxToolBar* m_toolBar1;
00051 wxPanel* m_panel2;
00052 wxStaticText* m_staticText1;
00053 wxSlider* m_slider18;
00054 wxStaticText* m_staticText2;
00055 wxSlider* m_slider19;
00056 wxStaticText* m_staticText3;
00057 wxSlider* m_slider20;
00058
00059
00060 virtual void onConnect( wxCommandEvent& event ){ event.Skip(); }
00061 virtual void onLoad( wxCommandEvent& event ){ event.Skip(); }
00062 virtual void onSave( wxCommandEvent& event ){ event.Skip(); }
00063 virtual void onOptions( wxCommandEvent& event ){ event.Skip(); }
00064 virtual void onAxeScroll( wxScrollEvent& event ){ event.Skip(); }
00065
00066
00067 public:
00068 mainFrameGui( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("3D tiskárna"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL, const wxString& name = wxT("3Dp") );
00069 ~mainFrameGui();
00070
00071 };
00072
00076 class settingsDialogGui : public wxDialog
00077 {
00078 private:
00079
00080 protected:
00081 wxStaticText* m_staticText4;
00082 wxChoice* m_choice1;
00083 wxStaticText* m_staticText5;
00084 wxChoice* m_choice2;
00085 wxStaticText* m_staticText6;
00086 wxChoice* m_choice3;
00087 wxStaticText* m_staticText7;
00088 wxChoice* m_choice4;
00089 wxStaticText* m_staticText8;
00090 wxChoice* m_choice5;
00091 wxStaticText* m_staticText9;
00092 wxChoice* m_choice6;
00093 wxStdDialogButtonSizer* m_sdbSizer5;
00094 wxButton* m_sdbSizer5Save;
00095 wxButton* m_sdbSizer5Cancel;
00096
00097
00098 virtual void onSave( wxCommandEvent& event ){ event.Skip(); }
00099
00100
00101 public:
00102 settingsDialogGui( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Settings"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 259,332 ), long style = wxDEFAULT_DIALOG_STYLE );
00103 ~settingsDialogGui();
00104
00105 };
00106
00107 #endif //__3DpGUI__