MatOCAD Logo

Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

Opz3dDlg Class Reference

#include <Opz3dDlg.h>

Collaboration diagram for Opz3dDlg:

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  ID_BTNANNULLA = 1467, ID_BTNOK = 1468, ID_CHKGRIGLIA = 1480, ID_CHKSFUMA = 1479,
  ID_BTNMODIFICA = 1413, ID_BTNINSERISCI = 1412, ID_WXSTATICTEXT1 = 1407, ID_BTNCLRGRAFICO = 1409,
  ID_LBLCLRGRAFICO = 1408, ID_EDTNUOVAFX = 1402, ID_WXSTATICBOX2 = 1401, ID_LSTFUNZIONI = 1335,
  ID_BTNRIMUOVI = 1333, ID_LBLFUNZIONE = 1331, ID_WXNOTEBOOKPAGE2 = 1282, ID_EDTRISC = 1487,
  ID_EDTRISR = 1486, ID_WXSTATICTEXT5 = 1485, ID_WXSTATICTEXT4 = 1484, ID_WXSTATICBOX3 = 1483,
  ID_WXSTATICTEXT3 = 1478, ID_WXSTATICTEXT2 = 1477, ID_EDTZMAX = 1475, ID_EDTZMIN = 1474,
  ID_WXZBOX = 1473, ID_LBLXMIN = 1459, ID_EDTXMIN = 1458, ID_EDTXMAX = 1457,
  ID_LBLXMAX = 1456, ID_WXSTATICBOX1 = 1414, ID_EDTYMAX = 1372, ID_EDTYMIN = 1371,
  ID_WXSTATICTEXT9 = 1368, ID_WXSTATICTEXT8 = 1367, ID_WXYBOX = 1343, ID_WXNOTEBOOKPAGE1 = 1260,
  ID_WXNOTEBOOK1 = 1001, ID_DUMMY_VALUE_
}

Public Member Functions

 Opz3dDlg (wxWindow *parent, TLista3D *listaFunz, wxWindowID id=1, const wxString &title=_T("Opzioni Grafico"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=OPZ3DDLG_STYLE)
virtual ~Opz3dDlg ()
void Opz3dDlgClose (wxCloseEvent &event)
void CreateGUIControls (void)
void LstFunzioniEnter (wxCommandEvent &event)
void BtnInserisciClick (wxCommandEvent &event)
void BtnClrGraficoClick (wxCommandEvent &event)
void BtnModificaClick (wxCommandEvent &event)
void BtnRimuoviClick (wxCommandEvent &event)
void BtnOkClick1 (wxCommandEvent &event)
void ChkGridClick (wxCommandEvent &event)
void ChkSfumaClick (wxCommandEvent &event)
void ChkListClick (wxCommandEvent &event)
void BtnAnnullaClick (wxCommandEvent &event)
void AggiornaList ()

Public Attributes

TLista3DlistaFunzioni
wxColourDialog * ClrDlgGrafico
wxButton * BtnAnnulla
wxButton * BtnOk
wxCheckBox * chkGriglia
wxCheckBox * chkSfuma
wxButton * BtnModifica
wxButton * BtnInserisci
wxStaticText * WxStaticText1
wxButton * BtnClrGrafico
wxStaticText * LblClrGrafico
wxStaticText * WxStaticText9
wxTextCtrl * EdtNuovaFx
wxStaticBox * WxStaticBox2
wxCheckListBox * LstFunzioni
wxButton * BtnRimuovi
wxStaticText * LblFunzione
wxPanel * WxNoteBookPage2
wxTextCtrl * EdtRisC
wxTextCtrl * EdtRisR
wxStaticText * WxStaticText5
wxStaticText * WxStaticText4
wxStaticBox * WxStaticBox3
wxStaticText * WxStaticText3
wxStaticText * WxStaticText2
wxTextCtrl * EdtZmax
wxTextCtrl * EdtZmin
wxStaticBox * WxZbox
wxStaticText * LblXMin
wxTextCtrl * EdtXMin
wxTextCtrl * EdtXMax
wxStaticText * LblXMax
wxStaticBox * WxStaticBox1
wxTextCtrl * EdtYMax
wxTextCtrl * EdtYMin
wxStaticText * LblYMax
wxStaticText * LblYMin
wxStaticBox * WxYBox
wxPanel * WxNoteBookPage1
wxNotebook * WxNotebook1

Detailed Description

Definition at line 53 of file Opz3dDlg.h.


Member Enumeration Documentation

anonymous enum
 

Enumerator:
ID_BTNANNULLA 
ID_BTNOK 
ID_CHKGRIGLIA 
ID_CHKSFUMA 
ID_BTNMODIFICA 
ID_BTNINSERISCI 
ID_WXSTATICTEXT1 
ID_BTNCLRGRAFICO 
ID_LBLCLRGRAFICO 
ID_EDTNUOVAFX 
ID_WXSTATICBOX2 
ID_LSTFUNZIONI 
ID_BTNRIMUOVI 
ID_LBLFUNZIONE 
ID_WXNOTEBOOKPAGE2 
ID_EDTRISC 
ID_EDTRISR 
ID_WXSTATICTEXT5 
ID_WXSTATICTEXT4 
ID_WXSTATICBOX3 
ID_WXSTATICTEXT3 
ID_WXSTATICTEXT2 
ID_EDTZMAX 
ID_EDTZMIN 
ID_WXZBOX 
ID_LBLXMIN 
ID_EDTXMIN 
ID_EDTXMAX 
ID_LBLXMAX 
ID_WXSTATICBOX1 
ID_EDTYMAX 
ID_EDTYMIN 
ID_WXSTATICTEXT9 
ID_WXSTATICTEXT8 
ID_WXYBOX 
ID_WXNOTEBOOKPAGE1 
ID_WXNOTEBOOK1 
ID_DUMMY_VALUE_ 

Definition at line 118 of file Opz3dDlg.h.


Constructor & Destructor Documentation

Opz3dDlg::Opz3dDlg wxWindow *  parent,
TLista3D listaFunz,
wxWindowID  id = 1,
const wxString &  title = _T("Opzioni Grafico"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = OPZ3DDLG_STYLE
 

Definition at line 43 of file Opz3dDlg.cpp.

Opz3dDlg::~Opz3dDlg  )  [virtual]
 

Definition at line 71 of file Opz3dDlg.cpp.


Member Function Documentation

void Opz3dDlg::AggiornaList  ) 
 

Definition at line 404 of file Opz3dDlg.cpp.

References TLista3D::EstraiFlagDisegno(), TLista3D::EstraiFunzione(), listaFunzioni, and LstFunzioni.

Referenced by BtnInserisciClick(), BtnModificaClick(), and BtnRimuoviClick().

void Opz3dDlg::BtnAnnullaClick wxCommandEvent &  event  ) 
 

Definition at line 400 of file Opz3dDlg.cpp.

void Opz3dDlg::BtnClrGraficoClick wxCommandEvent &  event  ) 
 

Definition at line 236 of file Opz3dDlg.cpp.

References col::blue, ClrDlgGrafico, funzione::colore, TLista3D::EstraiPtr(), col::green, LblClrGrafico, listaFunzioni, LstFunzioni, and col::red.

void Opz3dDlg::BtnInserisciClick wxCommandEvent &  event  ) 
 

Definition at line 209 of file Opz3dDlg.cpp.

References AggiornaList(), chkGriglia, chkSfuma, EdtNuovaFx, LblClrGrafico, listaFunzioni, TLista3D::NuovoNodo(), and TParserScomponi::Traduci_funzione().

void Opz3dDlg::BtnModificaClick wxCommandEvent &  event  ) 
 

Definition at line 257 of file Opz3dDlg.cpp.

References AggiornaList(), chkGriglia, chkSfuma, EdtNuovaFx, LblClrGrafico, listaFunzioni, LstFunzioni, TLista3D::ModificaElemento(), and TParserScomponi::Traduci_funzione().

void Opz3dDlg::BtnOkClick1 wxCommandEvent &  event  ) 
 

Definition at line 287 of file Opz3dDlg.cpp.

References TLista3D::bisogna_ricalcolare, EdtRisC, EdtRisR, EdtXMax, EdtXMin, EdtYMax, EdtYMin, EdtZmax, EdtZmin, listaFunzioni, TLista3D::Ricalcola(), TLista3D::risoluzione_c, TLista3D::risoluzione_r, TLista3D::xmax, TLista3D::xmin, TLista3D::ymax, TLista3D::ymin, TLista3D::zmax, and TLista3D::zmin.

void Opz3dDlg::BtnRimuoviClick wxCommandEvent &  event  ) 
 

Definition at line 278 of file Opz3dDlg.cpp.

References AggiornaList(), listaFunzioni, LstFunzioni, and TLista3D::RimuoviNodo().

void Opz3dDlg::ChkGridClick wxCommandEvent &  event  ) 
 

Definition at line 363 of file Opz3dDlg.cpp.

References chkGriglia, TLista3D::EstraiPtr(), funzione::griglia, listaFunzioni, and LstFunzioni.

void Opz3dDlg::ChkListClick wxCommandEvent &  event  ) 
 

Definition at line 389 of file Opz3dDlg.cpp.

References TLista3D::EstraiPtr(), funzione::flagdisegno, listaFunzioni, and LstFunzioni.

void Opz3dDlg::ChkSfumaClick wxCommandEvent &  event  ) 
 

Definition at line 377 of file Opz3dDlg.cpp.

References chkSfuma, TLista3D::EstraiPtr(), listaFunzioni, LstFunzioni, and funzione::sfumatura.

void Opz3dDlg::CreateGUIControls void   ) 
 

Definition at line 73 of file Opz3dDlg.cpp.

References BtnAnnulla, BtnClrGrafico, BtnInserisci, BtnModifica, BtnOk, BtnRimuovi, chkGriglia, chkSfuma, ClrDlgGrafico, EdtNuovaFx, EdtRisC, EdtRisR, EdtXMax, EdtXMin, EdtYMax, EdtYMin, EdtZmax, EdtZmin, ID_BTNANNULLA, ID_BTNCLRGRAFICO, ID_BTNINSERISCI, ID_BTNMODIFICA, ID_BTNOK, ID_BTNRIMUOVI, ID_CHKGRIGLIA, ID_CHKSFUMA, ID_EDTNUOVAFX, ID_EDTRISC, ID_EDTRISR, ID_EDTXMAX, ID_EDTXMIN, ID_EDTYMAX, ID_EDTYMIN, ID_EDTZMAX, ID_EDTZMIN, ID_LBLCLRGRAFICO, ID_LBLFUNZIONE, ID_LBLXMAX, ID_LBLXMIN, ID_LSTFUNZIONI, ID_WXNOTEBOOK1, ID_WXNOTEBOOKPAGE1, ID_WXNOTEBOOKPAGE2, ID_WXSTATICBOX1, ID_WXSTATICBOX2, ID_WXSTATICBOX3, ID_WXSTATICTEXT1, ID_WXSTATICTEXT2, ID_WXSTATICTEXT3, ID_WXSTATICTEXT4, ID_WXSTATICTEXT5, ID_WXSTATICTEXT8, ID_WXSTATICTEXT9, ID_WXYBOX, ID_WXZBOX, LblClrGrafico, LblFunzione, LblXMax, LblXMin, LblYMax, LblYMin, LstFunzioni, WxNotebook1, WxNoteBookPage1, WxNoteBookPage2, WxStaticBox1, WxStaticBox2, WxStaticBox3, WxStaticText1, WxStaticText2, WxStaticText3, WxStaticText4, WxStaticText5, WxStaticText9, WxYBox, and WxZbox.

void Opz3dDlg::LstFunzioniEnter wxCommandEvent &  event  ) 
 

Definition at line 187 of file Opz3dDlg.cpp.

References BtnModifica, chkGriglia, chkSfuma, funzione::colore, EdtNuovaFx, TLista3D::EstraiPtr(), funzione::griglia, LblClrGrafico, listaFunzioni, LstFunzioni, and funzione::sfumatura.

void Opz3dDlg::Opz3dDlgClose wxCloseEvent &  event  ) 
 

Definition at line 180 of file Opz3dDlg.cpp.


Member Data Documentation

wxButton* Opz3dDlg::BtnAnnulla
 

Definition at line 70 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxButton* Opz3dDlg::BtnClrGrafico
 

Definition at line 77 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxButton* Opz3dDlg::BtnInserisci
 

Definition at line 75 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxButton* Opz3dDlg::BtnModifica
 

Definition at line 74 of file Opz3dDlg.h.

Referenced by CreateGUIControls(), and LstFunzioniEnter().

wxButton* Opz3dDlg::BtnOk
 

Definition at line 71 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxButton* Opz3dDlg::BtnRimuovi
 

Definition at line 83 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxCheckBox* Opz3dDlg::chkGriglia
 

Definition at line 72 of file Opz3dDlg.h.

Referenced by BtnInserisciClick(), BtnModificaClick(), ChkGridClick(), CreateGUIControls(), and LstFunzioniEnter().

wxCheckBox* Opz3dDlg::chkSfuma
 

Definition at line 73 of file Opz3dDlg.h.

Referenced by BtnInserisciClick(), BtnModificaClick(), ChkSfumaClick(), CreateGUIControls(), and LstFunzioniEnter().

wxColourDialog* Opz3dDlg::ClrDlgGrafico
 

Definition at line 69 of file Opz3dDlg.h.

Referenced by BtnClrGraficoClick(), and CreateGUIControls().

wxTextCtrl* Opz3dDlg::EdtNuovaFx
 

Definition at line 80 of file Opz3dDlg.h.

Referenced by BtnInserisciClick(), BtnModificaClick(), CreateGUIControls(), and LstFunzioniEnter().

wxTextCtrl* Opz3dDlg::EdtRisC
 

Definition at line 86 of file Opz3dDlg.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* Opz3dDlg::EdtRisR
 

Definition at line 87 of file Opz3dDlg.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* Opz3dDlg::EdtXMax
 

Definition at line 98 of file Opz3dDlg.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* Opz3dDlg::EdtXMin
 

Definition at line 97 of file Opz3dDlg.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* Opz3dDlg::EdtYMax
 

Definition at line 101 of file Opz3dDlg.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* Opz3dDlg::EdtYMin
 

Definition at line 102 of file Opz3dDlg.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* Opz3dDlg::EdtZmax
 

Definition at line 93 of file Opz3dDlg.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* Opz3dDlg::EdtZmin
 

Definition at line 94 of file Opz3dDlg.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxStaticText* Opz3dDlg::LblClrGrafico
 

Definition at line 78 of file Opz3dDlg.h.

Referenced by BtnClrGraficoClick(), BtnInserisciClick(), BtnModificaClick(), CreateGUIControls(), and LstFunzioniEnter().

wxStaticText* Opz3dDlg::LblFunzione
 

Definition at line 84 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticText* Opz3dDlg::LblXMax
 

Definition at line 99 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticText* Opz3dDlg::LblXMin
 

Definition at line 96 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticText* Opz3dDlg::LblYMax
 

Definition at line 103 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticText* Opz3dDlg::LblYMin
 

Definition at line 104 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

TLista3D* Opz3dDlg::listaFunzioni
 

Definition at line 56 of file Opz3dDlg.h.

Referenced by AggiornaList(), BtnClrGraficoClick(), BtnInserisciClick(), BtnModificaClick(), BtnOkClick1(), BtnRimuoviClick(), ChkGridClick(), ChkListClick(), ChkSfumaClick(), and LstFunzioniEnter().

wxCheckListBox* Opz3dDlg::LstFunzioni
 

Definition at line 82 of file Opz3dDlg.h.

Referenced by AggiornaList(), BtnClrGraficoClick(), BtnModificaClick(), BtnRimuoviClick(), ChkGridClick(), ChkListClick(), ChkSfumaClick(), CreateGUIControls(), and LstFunzioniEnter().

wxNotebook* Opz3dDlg::WxNotebook1
 

Definition at line 107 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxPanel* Opz3dDlg::WxNoteBookPage1
 

Definition at line 106 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxPanel* Opz3dDlg::WxNoteBookPage2
 

Definition at line 85 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticBox* Opz3dDlg::WxStaticBox1
 

Definition at line 100 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticBox* Opz3dDlg::WxStaticBox2
 

Definition at line 81 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticBox* Opz3dDlg::WxStaticBox3
 

Definition at line 90 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticText* Opz3dDlg::WxStaticText1
 

Definition at line 76 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticText* Opz3dDlg::WxStaticText2
 

Definition at line 92 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticText* Opz3dDlg::WxStaticText3
 

Definition at line 91 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticText* Opz3dDlg::WxStaticText4
 

Definition at line 89 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticText* Opz3dDlg::WxStaticText5
 

Definition at line 88 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticText* Opz3dDlg::WxStaticText9
 

Definition at line 79 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticBox* Opz3dDlg::WxYBox
 

Definition at line 105 of file Opz3dDlg.h.

Referenced by CreateGUIControls().

wxStaticBox* Opz3dDlg::WxZbox
 

Definition at line 95 of file Opz3dDlg.h.

Referenced by CreateGUIControls().


The documentation for this class was generated from the following files:

 

SourceForge Logo