00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef _WX_a2dGroupDlgH__
00014 #define _WX_a2dGroupDlgH__
00015
00016 #include "wx/editor/editmod.h"
00017
00018
00019
00020
00021
00022
00023 class A2DEDITORDLLEXP a2dGroupDlg: public wxDialog
00024 {
00025 public:
00026
00027
00028 a2dGroupDlg( wxFrame* parent, const wxString& title = wxT("group settings"),
00029 long style = (wxDEFAULT_DIALOG_STYLE), const wxString& name = _T("frame") );
00030
00031
00032 ~a2dGroupDlg();
00033
00034 void Init();
00035
00036
00037 void OnCloseWindow(wxCloseEvent& event);
00038
00039 protected:
00040
00041
00042 void CmAdd_A(wxCommandEvent&);
00043
00044
00045 void CmAdd_B(wxCommandEvent&);
00046
00047
00048 void CmAdd_D(wxCommandEvent&);
00049
00050
00051 void CmRemove_A(wxCommandEvent&);
00052
00053
00054 void CmRemove_B(wxCommandEvent&);
00055
00056
00057 void CmRemove_D(wxCommandEvent&);
00058
00059
00060 void CmClear_A(wxCommandEvent&);
00061
00062
00063 void CmClear_B(wxCommandEvent&);
00064
00065
00066 void CmOk(wxCommandEvent&);
00067
00068
00069 void CmCancel(wxCommandEvent&);
00070
00071
00072 wxListCtrl* m_listbox_main;
00073
00074
00075 wxCheckBox* m_onlyselect_A;
00076
00077
00078 wxCheckBox* m_onlyselect_B;
00079
00080
00081 wxListCtrl* m_listbox_a;
00082
00083
00084 wxListCtrl* m_listbox_b;
00085
00086 wxTextCtrl* m_destination;
00087
00088 int m_target;
00089
00090
00091 wxCheckBox* m_clearTarget;
00092
00093 a2dSmrtPtr<a2dLayers> m_layersetup;
00094
00095
00096 DECLARE_EVENT_TABLE()
00097
00098 };
00099
00100 #endif