MatOCAD Logo

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

DlgOpzioni Class Reference

#include <DlgOpzioni.h>

Collaboration diagram for DlgOpzioni:

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  ID_EDTLARGHEZZA = 1397, ID_WXSTATICBOX2 = 1401, ID_CMBSPESSORE = 1402, ID_WXSTATICTEXT7 = 1395,
  ID_WXSTATICTEXT6 = 1394, ID_BTNOK = 1340, ID_BTNANNULLA = 1339, ID_EDTMODIFICA = 1341,
  ID_WXSTATICTEXT1 = 1338, ID_LBLCLRGRAFICO = 1328, ID_BTNCLRGRAFICO = 1337, ID_BTNMODIFICA = 1336,
  ID_LSTFUNZIONI = 1335, ID_EDTNUOVAFX = 1334, ID_BTNRIMUOVI = 1333, ID_BTNINSERISCI = 1332,
  ID_LBLFUNZIONE = 1331, ID_WXNOTEBOOKPAGE2 = 1282, ID_WXSTATICTEXT4 = 1392, ID_EDTRISY = 1393,
  ID_WXSTATICTEXT5 = 1390, ID_EDTZMIN = 1388, ID_WXEDIT2 = 1400, ID_LBLZMIN = 1385,
  ID_LBLZMAX = 1386, ID_WXSTATICBOX1 = 1383, ID_EDTRISX = 1378, ID_WXSTATICTEXT3 = 1377,
  ID_EDTNTACY = 1375, ID_EDTNTACX = 1374, ID_EDTYMAX = 1372, ID_EDTYMIN = 1371,
  ID_EDTXMAX = 1370, ID_EDTXMIN = 1369, ID_WXSTATICTEXT9 = 1368, ID_WXSTATICTEXT8 = 1367,
  ID_LBLXMIN = 1359, ID_LBLXMAX = 1358, ID_WXSTATICTEXT2 = 1352, ID_LBLXTACCHE = 1351,
  ID_CHKYVIS = 1349, ID_CHKXVIS = 1348, ID_CHKYNUM = 1347, ID_CHKXNUM = 1346,
  ID_CHKXGRID = 1345, ID_CHKYGRID = 1344, ID_WXYBOX = 1343, ID_WXXBOX = 1342,
  ID_BTNCLRSFONDO = 1279, ID_LBLCLRSFONDO = 1277, ID_WXNOTEBOOKPAGE1 = 1260, ID_WXNOTEBOOK1 = 1259,
  ID_CHKVISTACCHEY = 1408, ID_CHKVISTACCHEX = 1409, ID_DUMMY_VALUE_
}

Public Member Functions

 DlgOpzioni (wxWindow *parent, OpzGrafico *opzioni, wxWindowID id=1, const wxString &title=_T("Opzioni Grafico"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=THIS_DIALOG_STYLE)
virtual ~DlgOpzioni ()
void DlgOpzioniClose (wxCloseEvent &event)
void CreateGUIControls (void)
void BtnOkClick (wxCommandEvent &event)
void BtnClrGraficoClick (wxCommandEvent &event)
void BtnClrAssiClick (wxCommandEvent &event)
void BtnClrSfondoClick (wxCommandEvent &event)
void BtnOkClick1 (wxCommandEvent &event)
void BtnInserisciClick (wxCommandEvent &event)
void BtnRimuoviClick (wxCommandEvent &event)
void BtnModificaClick (wxCommandEvent &event)
void LstFunzioniEnter (wxCommandEvent &event)
void BtnAnnullaClick (wxCommandEvent &event)

Public Attributes

wxColourDialog * ClrDlgGrafico
wxButton * BtnOk
wxButton * BtnAnnulla
wxButton * BtnModifica
wxButton * BtnInserisci
wxComboBox * CmbSpessore
wxStaticText * WxStaticText8
wxStaticText * WxStaticText1
wxButton * BtnClrGrafico
wxTextCtrl * LblClrGrafico
wxStaticText * WxStaticText9
wxTextCtrl * EdtNuovaFx
wxStaticBox * WxStaticBox2
wxCheckListBox * LstFunzioni
wxButton * BtnRimuovi
wxStaticText * LblFunzione
wxPanel * WxNoteBookPage2
wxCheckBox * ChkVisTaccheX
wxCheckBox * ChkVisTaccheY
wxTextCtrl * EdtNTacX
wxStaticText * LblXMin
wxTextCtrl * EdtXMin
wxTextCtrl * EdtXMax
wxStaticText * LblXMax
wxCheckBox * ChkXVis
wxCheckBox * ChkXGrid
wxStaticText * LblXTacche
wxStaticBox * WxStaticBox1
wxTextCtrl * EdtLarghezza
wxTextCtrl * EdtAltezza
wxStaticText * WxStaticText7
wxStaticText * WxStaticText6
wxStaticText * WxStaticText5
wxTextCtrl * EdtNTacY
wxTextCtrl * EdtYMax
wxTextCtrl * EdtYMin
wxStaticText * LblYMax
wxStaticText * LblYMin
wxStaticText * WxStaticText2
wxCheckBox * ChkYVis
wxCheckBox * ChkYGrid
wxStaticBox * WxYBox
wxButton * BtnClrSfondo
wxTextCtrl * LblClrSfondo
wxPanel * WxNoteBookPage1
wxNotebook * WxNotebook1

Private Member Functions

void AggiornaList ()

Private Attributes

OpzGraficoOpzioniPadre
wxPanel * Padre

Detailed Description

Definition at line 58 of file DlgOpzioni.h.


Member Enumeration Documentation

anonymous enum
 

Enumerator:
ID_EDTLARGHEZZA 
ID_WXSTATICBOX2 
ID_CMBSPESSORE 
ID_WXSTATICTEXT7 
ID_WXSTATICTEXT6 
ID_BTNOK 
ID_BTNANNULLA 
ID_EDTMODIFICA 
ID_WXSTATICTEXT1 
ID_LBLCLRGRAFICO 
ID_BTNCLRGRAFICO 
ID_BTNMODIFICA 
ID_LSTFUNZIONI 
ID_EDTNUOVAFX 
ID_BTNRIMUOVI 
ID_BTNINSERISCI 
ID_LBLFUNZIONE 
ID_WXNOTEBOOKPAGE2 
ID_WXSTATICTEXT4 
ID_EDTRISY 
ID_WXSTATICTEXT5 
ID_EDTZMIN 
ID_WXEDIT2 
ID_LBLZMIN 
ID_LBLZMAX 
ID_WXSTATICBOX1 
ID_EDTRISX 
ID_WXSTATICTEXT3 
ID_EDTNTACY 
ID_EDTNTACX 
ID_EDTYMAX 
ID_EDTYMIN 
ID_EDTXMAX 
ID_EDTXMIN 
ID_WXSTATICTEXT9 
ID_WXSTATICTEXT8 
ID_LBLXMIN 
ID_LBLXMAX 
ID_WXSTATICTEXT2 
ID_LBLXTACCHE 
ID_CHKYVIS 
ID_CHKXVIS 
ID_CHKYNUM 
ID_CHKXNUM 
ID_CHKXGRID 
ID_CHKYGRID 
ID_WXYBOX 
ID_WXXBOX 
ID_BTNCLRSFONDO 
ID_LBLCLRSFONDO 
ID_WXNOTEBOOKPAGE1 
ID_WXNOTEBOOK1 
ID_CHKVISTACCHEY 
ID_CHKVISTACCHEX 
ID_DUMMY_VALUE_ 

Definition at line 133 of file DlgOpzioni.h.


Constructor & Destructor Documentation

DlgOpzioni::DlgOpzioni wxWindow *  parent,
OpzGrafico opzioni,
wxWindowID  id = 1,
const wxString &  title = _T("Opzioni Grafico"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = THIS_DIALOG_STYLE
 

Definition at line 45 of file DlgOpzioni.cpp.

DlgOpzioni::~DlgOpzioni  )  [virtual]
 

Definition at line 79 of file DlgOpzioni.cpp.


Member Function Documentation

void DlgOpzioni::AggiornaList  )  [private]
 

Definition at line 337 of file DlgOpzioni.cpp.

References TLista::ExtractDrawFlag(), TLista::ExtractFunction(), OpzGrafico::functions, LstFunzioni, and OpzioniPadre.

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

void DlgOpzioni::BtnAnnullaClick wxCommandEvent &  event  ) 
 

Definition at line 481 of file DlgOpzioni.cpp.

void DlgOpzioni::BtnClrAssiClick wxCommandEvent &  event  ) 
 

void DlgOpzioni::BtnClrGraficoClick wxCommandEvent &  event  ) 
 

Definition at line 242 of file DlgOpzioni.cpp.

References ClrDlgGrafico, and LblClrGrafico.

void DlgOpzioni::BtnClrSfondoClick wxCommandEvent &  event  ) 
 

Definition at line 266 of file DlgOpzioni.cpp.

References ClrDlgGrafico, and LblClrSfondo.

void DlgOpzioni::BtnInserisciClick wxCommandEvent &  event  ) 
 

Definition at line 354 of file DlgOpzioni.cpp.

References AggiornaList(), CmbSpessore, EdtNuovaFx, OpzGrafico::functions, LblClrGrafico, TLista::NewNode(), OpzioniPadre, and TParserScomponi::Traduci_funzione().

void DlgOpzioni::BtnModificaClick wxCommandEvent &  event  ) 
 

Definition at line 410 of file DlgOpzioni.cpp.

References AggiornaList(), BtnModifica, CmbSpessore, TLista::ExtractDrawFlag(), OpzGrafico::functions, LblClrGrafico, LstFunzioni, TLista::ModifyNode(), OpzioniPadre, and TParserScomponi::Traduci_funzione().

void DlgOpzioni::BtnOkClick wxCommandEvent &  event  ) 
 

void DlgOpzioni::BtnOkClick1 wxCommandEvent &  event  ) 
 

Definition at line 282 of file DlgOpzioni.cpp.

References OpzGrafico::bgcolor, col::blue, ChkVisTaccheX, ChkVisTaccheY, ChkXGrid, ChkXVis, ChkYGrid, ChkYVis, EdtAltezza, EdtLarghezza, EdtNTacX, EdtNTacY, EdtXMax, EdtXMin, EdtYMax, EdtYMin, TLista::ExtractColor(), TLista::ExtractFunction(), TLista::ExtractStructure(), TLista::ExtractWidth(), OpzGrafico::functions, col::green, OpzGrafico::height, LblClrSfondo, LstFunzioni, TLista::ModifyNode(), OpzGrafico::nstepsx, OpzGrafico::nstepsy, OpzioniPadre, Padre, col::red, OpzGrafico::showstepsx, OpzGrafico::showstepsy, OpzGrafico::width, OpzGrafico::xaxis, OpzGrafico::xgrid, OpzGrafico::xmax, OpzGrafico::xmin, OpzGrafico::yaxis, OpzGrafico::ygrid, OpzGrafico::ymax, and OpzGrafico::ymin.

void DlgOpzioni::BtnRimuoviClick wxCommandEvent &  event  ) 
 

Definition at line 385 of file DlgOpzioni.cpp.

References AggiornaList(), OpzGrafico::functions, LstFunzioni, TLista::nelements, OpzioniPadre, and TLista::RemoveNode().

void DlgOpzioni::CreateGUIControls void   ) 
 

Definition at line 82 of file DlgOpzioni.cpp.

References OpzGrafico::bgcolor, BtnAnnulla, BtnClrGrafico, BtnClrSfondo, BtnInserisci, BtnModifica, BtnOk, BtnRimuovi, ChkVisTaccheX, ChkVisTaccheY, ChkXGrid, ChkXVis, ChkYGrid, ChkYVis, ClrDlgGrafico, CmbSpessore, EdtAltezza, EdtLarghezza, EdtNTacX, EdtNTacY, EdtNuovaFx, EdtXMax, EdtXMin, EdtYMax, EdtYMin, ID_BTNANNULLA, ID_BTNCLRGRAFICO, ID_BTNCLRSFONDO, ID_BTNINSERISCI, ID_BTNMODIFICA, ID_BTNOK, ID_BTNRIMUOVI, ID_CHKVISTACCHEX, ID_CHKVISTACCHEY, ID_CHKXGRID, ID_CHKXVIS, ID_CHKYGRID, ID_CHKYVIS, ID_CMBSPESSORE, ID_EDTLARGHEZZA, ID_EDTNTACX, ID_EDTNTACY, ID_EDTNUOVAFX, ID_EDTXMAX, ID_EDTXMIN, ID_EDTYMAX, ID_EDTYMIN, ID_LBLCLRGRAFICO, ID_LBLCLRSFONDO, ID_LBLFUNZIONE, ID_LBLXMAX, ID_LBLXMIN, ID_LBLXTACCHE, ID_LSTFUNZIONI, ID_WXEDIT2, ID_WXNOTEBOOK1, ID_WXNOTEBOOKPAGE1, ID_WXNOTEBOOKPAGE2, ID_WXSTATICBOX1, ID_WXSTATICBOX2, ID_WXSTATICTEXT1, ID_WXSTATICTEXT2, ID_WXSTATICTEXT5, ID_WXSTATICTEXT6, ID_WXSTATICTEXT7, ID_WXSTATICTEXT8, ID_WXSTATICTEXT9, ID_WXYBOX, LblClrGrafico, LblClrSfondo, LblFunzione, LblXMax, LblXMin, LblXTacche, LblYMax, LblYMin, LstFunzioni, OpzioniPadre, WxNotebook1, WxNoteBookPage1, WxNoteBookPage2, WxStaticBox1, WxStaticBox2, WxStaticText1, WxStaticText2, WxStaticText5, WxStaticText6, WxStaticText7, WxStaticText8, WxStaticText9, WxYBox, OpzGrafico::xgrid, and OpzGrafico::ygrid.

void DlgOpzioni::DlgOpzioniClose wxCloseEvent &  event  ) 
 

Definition at line 224 of file DlgOpzioni.cpp.

void DlgOpzioni::LstFunzioniEnter wxCommandEvent &  event  ) 
 

Definition at line 452 of file DlgOpzioni.cpp.

References col::blue, BtnModifica, CmbSpessore, EdtNuovaFx, TLista::ExtractColor(), TLista::ExtractWidth(), OpzGrafico::functions, col::green, LblClrGrafico, LstFunzioni, OpzioniPadre, and col::red.


Member Data Documentation

wxButton* DlgOpzioni::BtnAnnulla
 

Definition at line 75 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxButton* DlgOpzioni::BtnClrGrafico
 

Definition at line 81 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxButton* DlgOpzioni::BtnClrSfondo
 

Definition at line 115 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxButton* DlgOpzioni::BtnInserisci
 

Definition at line 77 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxButton* DlgOpzioni::BtnModifica
 

Definition at line 76 of file DlgOpzioni.h.

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

wxButton* DlgOpzioni::BtnOk
 

Definition at line 74 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxButton* DlgOpzioni::BtnRimuovi
 

Definition at line 87 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxCheckBox* DlgOpzioni::ChkVisTaccheX
 

Definition at line 90 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxCheckBox* DlgOpzioni::ChkVisTaccheY
 

Definition at line 91 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxCheckBox* DlgOpzioni::ChkXGrid
 

Definition at line 98 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxCheckBox* DlgOpzioni::ChkXVis
 

Definition at line 97 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxCheckBox* DlgOpzioni::ChkYGrid
 

Definition at line 113 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxCheckBox* DlgOpzioni::ChkYVis
 

Definition at line 112 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxColourDialog* DlgOpzioni::ClrDlgGrafico
 

Definition at line 73 of file DlgOpzioni.h.

Referenced by BtnClrGraficoClick(), BtnClrSfondoClick(), and CreateGUIControls().

wxComboBox* DlgOpzioni::CmbSpessore
 

Definition at line 78 of file DlgOpzioni.h.

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

wxTextCtrl* DlgOpzioni::EdtAltezza
 

Definition at line 102 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* DlgOpzioni::EdtLarghezza
 

Definition at line 101 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* DlgOpzioni::EdtNTacX
 

Definition at line 92 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* DlgOpzioni::EdtNTacY
 

Definition at line 106 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* DlgOpzioni::EdtNuovaFx
 

Definition at line 84 of file DlgOpzioni.h.

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

wxTextCtrl* DlgOpzioni::EdtXMax
 

Definition at line 95 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* DlgOpzioni::EdtXMin
 

Definition at line 94 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* DlgOpzioni::EdtYMax
 

Definition at line 107 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* DlgOpzioni::EdtYMin
 

Definition at line 108 of file DlgOpzioni.h.

Referenced by BtnOkClick1(), and CreateGUIControls().

wxTextCtrl* DlgOpzioni::LblClrGrafico
 

Definition at line 82 of file DlgOpzioni.h.

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

wxTextCtrl* DlgOpzioni::LblClrSfondo
 

Definition at line 116 of file DlgOpzioni.h.

Referenced by BtnClrSfondoClick(), BtnOkClick1(), and CreateGUIControls().

wxStaticText* DlgOpzioni::LblFunzione
 

Definition at line 88 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticText* DlgOpzioni::LblXMax
 

Definition at line 96 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticText* DlgOpzioni::LblXMin
 

Definition at line 93 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticText* DlgOpzioni::LblXTacche
 

Definition at line 99 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticText* DlgOpzioni::LblYMax
 

Definition at line 109 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticText* DlgOpzioni::LblYMin
 

Definition at line 110 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxCheckListBox* DlgOpzioni::LstFunzioni
 

Definition at line 86 of file DlgOpzioni.h.

Referenced by AggiornaList(), BtnModificaClick(), BtnOkClick1(), BtnRimuoviClick(), CreateGUIControls(), and LstFunzioniEnter().

OpzGrafico* DlgOpzioni::OpzioniPadre [private]
 

Definition at line 124 of file DlgOpzioni.h.

Referenced by AggiornaList(), BtnInserisciClick(), BtnModificaClick(), BtnOkClick1(), BtnRimuoviClick(), CreateGUIControls(), and LstFunzioniEnter().

wxPanel* DlgOpzioni::Padre [private]
 

Definition at line 125 of file DlgOpzioni.h.

Referenced by BtnOkClick1().

wxNotebook* DlgOpzioni::WxNotebook1
 

Definition at line 118 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxPanel* DlgOpzioni::WxNoteBookPage1
 

Definition at line 117 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxPanel* DlgOpzioni::WxNoteBookPage2
 

Definition at line 89 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticBox* DlgOpzioni::WxStaticBox1
 

Definition at line 100 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticBox* DlgOpzioni::WxStaticBox2
 

Definition at line 85 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticText* DlgOpzioni::WxStaticText1
 

Definition at line 80 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticText* DlgOpzioni::WxStaticText2
 

Definition at line 111 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticText* DlgOpzioni::WxStaticText5
 

Definition at line 105 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticText* DlgOpzioni::WxStaticText6
 

Definition at line 104 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticText* DlgOpzioni::WxStaticText7
 

Definition at line 103 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticText* DlgOpzioni::WxStaticText8
 

Definition at line 79 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticText* DlgOpzioni::WxStaticText9
 

Definition at line 83 of file DlgOpzioni.h.

Referenced by CreateGUIControls().

wxStaticBox* DlgOpzioni::WxYBox
 

Definition at line 114 of file DlgOpzioni.h.

Referenced by CreateGUIControls().


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

 

SourceForge Logo