creaContours_lib
wxInstantChooserPanel Class Reference

#include <wxInstantChooserPanel.h>

Inheritance diagram for wxInstantChooserPanel:
Collaboration diagram for wxInstantChooserPanel:

Public Member Functions

 wxInstantChooserPanel (wxWindow *parent, std::string title, bool theOrientation, bool resolutionALL=false, std::string configurationElem="", std::string groupConfig="")
 
 wxInstantChooserPanel (wxWindow *parent, wxWindowID id, std::string title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, bool theOrientation=true, std::string configurationElem="", std::string groupConfig="")
 
 ~wxInstantChooserPanel ()
 
void addConcept (std::string aConceptName, int minV, int maxV, int actualV)
 
void setWxEventHandler (wxEvtHandler *theEventHandler)
 
void onResolutionSlider (wxScrollEvent &event)
 
void onCheckBoxClicked (wxCommandEvent &event)
 
void onConceptRelease (wxCommandEvent &event)
 
ConceptDataWrapgetLastConceptData ()
 
void setInstant (std::vector< int > choiceInstant)
 
void setInstant (std::map< std::string, int > *_actualInstant)
 
void getInstant (std::vector< int > &choiceInstant)
 
void getInstantData (std::map< std::string, int > &choiceInstantData)
 
std::map< std::string, int > * getInstantData ()
 
void setResolutionRangeWithLasUpdate ()
 
void refreshConceptLabels ()
 
void setConfiguration (std::string aConfiguration)
 
std::string getConfiguration ()
 
void setResolutionOverAll (bool condition)
 
bool getIfResolutionOverAll ()
 
void setConceptValue (std::string theConceptName, int theValue)
 
int getConceptValue (std::string theConceptName)
 
ConceptDataWrapgetConceptDataOf (std::string theConceptName)
 
bool getIfConceptCheckedAt (std::string theConceptName, int atChecksPosition)
 
void onChangeInstant (wxCommandEvent &event)
 
void addConcepts (std::vector< std::string > conceptNameVect, std::vector< int > conceptSizeVect)
 

Private Member Functions

void initializeResolutionSlider ()
 
void changeResolutionAtConceptControl (wxConceptControl *theConceptToUpdate)
 
void setVerticalMaxSelectedNums (std::string groupMaxVertNums)
 

Private Attributes

std::vector< wxConceptControl * > * _concepts
 
wxConceptControl_lastConceptUpdated
 
wxSlider * _resolutionSlider
 
wxFlexGridSizer * _outSizer
 
bool _orientation
 
bool _resolutionOverALL
 
std::map< std::string, int > * _actualInstant
 
std::vector< int > _verticalMaxSelected
 
wxEvtHandler * _eventHandler
 
std::string _configuration
 

Detailed Description

file wxInstantChooserPanel.h

Definition at line 70 of file wxInstantChooserPanel.h.

Constructor & Destructor Documentation

wxInstantChooserPanel::wxInstantChooserPanel ( wxWindow *  parent,
std::string  title,
bool  theOrientation,
bool  resolutionALL = false,
std::string  configurationElem = "",
std::string  groupConfig = "" 
)

Definition at line 56 of file wxInstantChooserPanel.cxx.

References onCheckBoxClicked().

57  :wxPanel(parent, -1, wxPoint(20,20), wxDefaultSize, wxTAB_TRAVERSAL)
58  {
59  _lastConceptUpdated = NULL;
60  _concepts = new std::vector<wxConceptControl*>();
61  _resolutionOverALL = resolutionALL;
62  _configuration = configurationElem;
63  //--- groupConfig -> format: ("## ## # ## "), #:any positive integer number, : space needed between the numbers and at the end of the string.
64  setVerticalMaxSelectedNums( groupConfig );
65 
66  //_configuration = "CCCc";
67  //setVerticalMaxSelectedNums( "1 2 3 3 ");//groupConfig );
68 
69  SetSize(300,300);
70  _outSizer = new wxFlexGridSizer ( 1, 10, 10);
71  _orientation = theOrientation;
73  _actualInstant=new std::map<std::string,int>();
74 
75  wxFlexGridSizer * resolutionSizer = new wxFlexGridSizer( 3,1,10,10 );
76  resolutionSizer->AddSpacer(10);
77  resolutionSizer->Add( _resolutionSlider, 1, wxEXPAND | wxGROW );
78  resolutionSizer->AddSpacer(10);
79 
80  wxFlexGridSizer * sizer = new wxFlexGridSizer( 1,2,10,10 );
81  sizer->Add( _outSizer, 1, wxEXPAND| wxGROW );
82  sizer->Add( resolutionSizer, 1, wxEXPAND | wxGROW );
83  SetSizer( sizer );
84  Connect( wxID_ANY, wxEVT_COMMAND_CHECKBOX_CLICKED, (wxObjectEventFunction) &wxInstantChooserPanel:: onCheckBoxClicked );
85 
86  }

Here is the call graph for this function:

wxInstantChooserPanel::wxInstantChooserPanel ( wxWindow *  parent,
wxWindowID  id,
std::string  title,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
bool  theOrientation = true,
std::string  configurationElem = "",
std::string  groupConfig = "" 
)

Definition at line 88 of file wxInstantChooserPanel.cxx.

References _actualInstant, _concepts, _configuration, _lastConceptUpdated, _orientation, _outSizer, _resolutionOverALL, _resolutionSlider, initializeResolutionSlider(), onCheckBoxClicked(), and setVerticalMaxSelectedNums().

89  :wxPanel(parent, id ,pos, size)
90  {
91  _lastConceptUpdated = NULL;
92  _concepts = new std::vector<wxConceptControl*>();
93  _resolutionOverALL = false;
94  _configuration = configurationElem;
95  //--- groupConfig -> format: ("## ## # ## "), #:any positive integer number, : space needed between the numbers and at the end of the string.
96  setVerticalMaxSelectedNums( groupConfig );
97 
98  SetSize(size);
99  _outSizer = new wxFlexGridSizer ( 1, 10, 10);
100  _orientation = theOrientation;
102  _actualInstant=new std::map<std::string,int>();
103  wxFlexGridSizer * sizer = new wxFlexGridSizer( 1,2,10,10 );
104  sizer->Add( _outSizer, 1, wxEXPAND| wxGROW );
105  sizer->Add( _resolutionSlider, 1, wxEXPAND | wxGROW );
106  SetSizer( sizer );
107  Connect( wxID_ANY, wxEVT_COMMAND_CHECKBOX_CLICKED, (wxObjectEventFunction) &wxInstantChooserPanel:: onCheckBoxClicked );
108  }

Here is the call graph for this function:

wxInstantChooserPanel::~wxInstantChooserPanel ( )

Definition at line 110 of file wxInstantChooserPanel.cxx.

References _actualInstant, _concepts, and _verticalMaxSelected.

111  {
112  int size,i;
113  //deleting the _concepts
114  if(_concepts!=NULL)
115  {
116  size=_concepts->size();
117  for(i=0; i< size ; i++)
118  {
119  delete (*_concepts)[i];
120  }
121  _concepts->clear();
122  }
123  _verticalMaxSelected.clear();
124  //deleting the actual instant
125  _actualInstant->clear();
126  }

Member Function Documentation

void wxInstantChooserPanel::addConcept ( std::string  aConceptName,
int  minV,
int  maxV,
int  actualV 
)

Adds a concept to the instant managment. PRE: The concept doesn't exists in the included _concepts.

Parameters
aConceptName
minV
maxV
actualVAdds a concept to the instant managment. PRE: The concept doesn't exists in the included _concepts->
aConceptName
minV
maxV
actualV

Definition at line 139 of file wxInstantChooserPanel.cxx.

References _concepts, _configuration, _lastConceptUpdated, _orientation, _outSizer, and onConceptRelease().

Referenced by addConcepts().

140  {
141  wxConceptControl * nwConcept = new wxConceptControl(this, _orientation, minV, maxV, actualV, aConceptName, _configuration);
142  _concepts->push_back( nwConcept );
143  _lastConceptUpdated = nwConcept;
144  _outSizer->Add(nwConcept, wxEXPAND);
145  Connect(nwConcept->GetId(), wxEVT_CONCEPT_RELEASE, (wxObjectEventFunction) (wxCommandEventFunction) &wxInstantChooserPanel::onConceptRelease );
146  }

Here is the call graph for this function:

Here is the caller graph for this function:

void wxInstantChooserPanel::addConcepts ( std::vector< std::string >  conceptNameVect,
std::vector< int >  conceptSizeVect 
)

Definition at line 514 of file wxInstantChooserPanel.cxx.

References addConcept().

Referenced by wxContourMainFrame::setVectImages().

514  {
515  int i=0;
516  int max = conceptNameVect.size();
517  for( ; i<max; i++)
518  {
519  if( conceptNameVect[i].compare("Axe Depth") == 0 )
520  {
521  addConcept( conceptNameVect[i], 0, conceptSizeVect[i], 1);
522  } else {
523  addConcept( conceptNameVect[i], 1, conceptSizeVect[i], 1);
524  } // if
525  }
526  }

Here is the call graph for this function:

Here is the caller graph for this function:

void wxInstantChooserPanel::changeResolutionAtConceptControl ( wxConceptControl theConceptToUpdate)
private

Definition at line 411 of file wxInstantChooserPanel.cxx.

References _resolutionSlider, wxConceptControl::getActualValue(), wxConceptControl::getMaxValue(), wxConceptControl::getMinValue(), and wxConceptControl::setRange().

Referenced by onResolutionSlider().

412  {
413  int value = theConceptToUpdate->getActualValue();
414  int min = theConceptToUpdate->getMinValue();
415  int max = theConceptToUpdate->getMaxValue();
416  int delta = (int) (pow((double) 2, _resolutionSlider->GetValue() ));
417  int minTmp = value - delta/2;
418  int maxTmp = value + delta/2;
419  if (minTmp<min)
420  {
421  minTmp = min;
422  }
423  if (maxTmp>max)
424  {
425  maxTmp = max;
426  }
427  theConceptToUpdate->setRange( minTmp,maxTmp );
428  }

Here is the call graph for this function:

Here is the caller graph for this function:

ConceptDataWrap * wxInstantChooserPanel::getConceptDataOf ( std::string  theConceptName)

Definition at line 480 of file wxInstantChooserPanel.cxx.

References _concepts.

Referenced by wxContourMainFrame::setVectImages(), and wxContourMainFrame::updateInstantImageData().

481  {
482  ConceptDataWrap * conceptData = new ConceptDataWrap();
483 
484  int i, size = _concepts->size();
485  int value = -1;
486  for ( i=0; i<size && value==-1; i++ )
487  {
488  if( (*_concepts)[i]->getName().compare( theConceptName ) == 0 )
489  {
490  conceptData -> fillData( (*_concepts)[i]->getName(), (*_concepts)[i]->getMinValue(), (*_concepts)[i]->getMaxValue(), (*_concepts)[i]->getMinShowedValue(), (*_concepts)[i]->getMaxShowedValue(), (*_concepts)[i]->getActualValue());
491  }
492  }
493  return conceptData;
494  }

Here is the caller graph for this function:

int wxInstantChooserPanel::getConceptValue ( std::string  theConceptName)

Definition at line 466 of file wxInstantChooserPanel.cxx.

References _concepts.

467  {
468  int i, size = _concepts->size();
469  int value = -1;
470  for ( i=0; i<size && value==-1; i++ )
471  {
472  if( (*_concepts)[i]->getName().compare( theConceptName ) == 0 )
473  {
474  value = (*_concepts)[i]->getActualValue( );
475  }
476  }
477  return value;
478  }
std::string wxInstantChooserPanel::getConfiguration ( )

Definition at line 389 of file wxInstantChooserPanel.cxx.

References _configuration.

390  {
391  return _configuration;
392  }
bool wxInstantChooserPanel::getIfConceptCheckedAt ( std::string  theConceptName,
int  atChecksPosition 
)

Definition at line 496 of file wxInstantChooserPanel.cxx.

References _concepts.

Referenced by wxContourMainFrame::getIfConceptCheckedAt(), wxContourMainFrame::onChangeInstantInstantPanel(), and onConceptRelease().

497  {
498  bool isChecked = false;
499 
500  int i,size = _concepts->size();
501 // wxConceptControl * aConcept = NULL;
502  for ( i=0; i<size && !isChecked; i++ )
503  {
504  if( (*_concepts)[i]->getName().compare( theConceptName ) == 0 )
505  {
506  isChecked = (*_concepts)[i]->getIfChecked( atChecksPosition );
507  }
508  }
509 
510  return isChecked;
511  }

Here is the caller graph for this function:

bool wxInstantChooserPanel::getIfResolutionOverAll ( )

Definition at line 399 of file wxInstantChooserPanel.cxx.

References _resolutionOverALL.

400  {
401  return _resolutionOverALL;
402  }
void wxInstantChooserPanel::getInstantData ( std::map< std::string, int > &  choiceInstantData)

Definition at line 359 of file wxInstantChooserPanel.cxx.

References _concepts.

360  {
361  int i = 0,size;
362  size=_concepts->size();
363  while(i< size)
364  {
365  choiceInstantData.insert(std::pair < std::string, int> ((*_concepts)[i]->getName(), (*_concepts)[i]->getActualValue()));
366  i++;
367  }
368  }
std::map< std::string, int > * wxInstantChooserPanel::getInstantData ( )

Definition at line 340 of file wxInstantChooserPanel.cxx.

References _actualInstant, _concepts, wxConceptControl::getActualValue(), and wxConceptControl::getName().

341  {
342  int size,i=0;
343  wxConceptControl* concepti;
344  if(_concepts!=NULL)
345  {
346  bool isEmpty=_actualInstant->empty();
347  if(!isEmpty) _actualInstant->clear();
348  size=_concepts->size();
349  while( i< size )
350  {
351  concepti=(*_concepts)[i];
352  _actualInstant->insert(std::pair<std::string,int>(concepti->getName(),concepti->getActualValue()));
353  i++;
354  }
355  }
356  return _actualInstant;
357  }

Here is the call graph for this function:

ConceptDataWrap * wxInstantChooserPanel::getLastConceptData ( )
void wxInstantChooserPanel::initializeResolutionSlider ( )
private

Definition at line 405 of file wxInstantChooserPanel.cxx.

References _resolutionSlider, and onResolutionSlider().

Referenced by wxInstantChooserPanel().

406  {
407  _resolutionSlider = new wxSlider(this , -1,5,1,8,wxDefaultPosition, wxSize(25,45), wxSL_LEFT | wxSL_AUTOTICKS );
408  Connect( _resolutionSlider->GetId(), wxEVT_COMMAND_SLIDER_UPDATED, wxScrollEventHandler(wxInstantChooserPanel::onResolutionSlider));//(wxObjectEventFunction) &wxInstantChooserPanel::onResolutionSlider );
409  }

Here is the call graph for this function:

Here is the caller graph for this function:

void wxInstantChooserPanel::onChangeInstant ( wxCommandEvent &  event)

Definition at line 263 of file wxInstantChooserPanel.cxx.

263  {
264 
265  }
void wxInstantChooserPanel::onCheckBoxClicked ( wxCommandEvent &  event)

Definition at line 189 of file wxInstantChooserPanel.cxx.

References _concepts, wxConceptControl::clearCheckAt(), wxConceptControl::getIfChecked(), and wxConceptControl::getNumCheckBox().

Referenced by wxInstantChooserPanel().

190  {
191  /*int groupID = (int)event.GetClientData();
192  wxConceptControl * eventConcept = (wxConceptControl *)event.GetEventObject();
193  if ( eventConcept->getIfChecked( groupID ) )
194  {
195  int i,size = _concepts->size();
196  wxConceptControl * aConcept = NULL;
197  int accum = 0;
198  for( i=0; i<size; i++)
199  {
200  accum+= (*_concepts)[i]->getIfChecked( groupID ) ? 1 :0;
201  }
202  for( i=0; i<size && _verticalMaxSelected[groupID] < accum; i++)
203  {
204  aConcept = (*_concepts)[i];
205  if( aConcept!= eventConcept )
206  {
207  if( aConcept->getIfChecked( groupID ) )
208  {
209  aConcept->clearCheckAt( groupID );
210  accum--;
211  }
212  }
213  }
214  }*/
215 
216  int groupID = *(int*)event.GetClientData();
217  wxConceptControl * eventConcept = (wxConceptControl *)event.GetEventObject();
218  if ( eventConcept->getIfChecked( groupID ) )
219  {
220  int size = _concepts->size();
221  wxConceptControl * aConcept = NULL;
222 // int accum = 0;
223 
224  for(int i = 0; i < eventConcept->getNumCheckBox();i++){
225  if(i!=groupID){
226  eventConcept->clearCheckAt(i);
227  }
228  }
229  for(int i=0; i<size; i++)
230  {
231  aConcept = (*_concepts)[i];
232  if( aConcept!= eventConcept )
233  {
234  if( aConcept->getIfChecked( groupID ) )
235  {
236  aConcept->clearCheckAt( groupID );
237  }
238  }
239  }
240  }
241  }

Here is the call graph for this function:

Here is the caller graph for this function:

void wxInstantChooserPanel::onConceptRelease ( wxCommandEvent &  event)

Definition at line 244 of file wxInstantChooserPanel.cxx.

References _lastConceptUpdated, ConceptDataWrap::getActualValue(), getIfConceptCheckedAt(), wxContourMainFrame::getInstance(), getInstant(), getLastConceptData(), ConceptDataWrap::getMaxShowedValue(), ConceptDataWrap::getMinShowedValue(), ConceptDataWrap::getName(), and wxContourMainFrame::onChangeInstantInstantPanel().

Referenced by addConcept().

245  {
246  _lastConceptUpdated = (wxConceptControl*) event.GetEventObject();
247 
248  std::vector<int> theInstant;
249  getInstant( theInstant );
250  //-------------------------------------------------
251  // Sending the event of wxINSTANT_CHOOSER_CHANGE
252  //-------------------------------------------------
253  wxCommandEvent newevent(wxINSTANT_CHOOSER_CHANGE,GetId());
254  //this->onChangeInstant(newevent);
255  ConceptDataWrap * dataConcept = getLastConceptData();
256  if(getIfConceptCheckedAt( dataConcept->getName(), 0 )){
257  wxContourMainFrame::getInstance()->onChangeInstantInstantPanel(dataConcept->getName(), dataConcept->getActualValue(), dataConcept->getMinShowedValue(), dataConcept->getMaxShowedValue());
258  }
259  //((wxContourEventHandler*)_eventHandler)->onChangeInstant(newevent);
260  //_eventHandler->ProcessEvent(newevent);
261  }

Here is the call graph for this function:

Here is the caller graph for this function:

void wxInstantChooserPanel::onResolutionSlider ( wxScrollEvent &  event)

Definition at line 156 of file wxInstantChooserPanel.cxx.

References _concepts, _lastConceptUpdated, _resolutionOverALL, _resolutionSlider, changeResolutionAtConceptControl(), wxConceptControl::getActualValue(), wxConceptControl::getMaxValue(), wxConceptControl::getMinValue(), wxConceptControl::getName(), and wxConceptControl::setRange().

Referenced by initializeResolutionSlider().

157  {
158  std::string lasConcept = _lastConceptUpdated->getName();
159  int value = _lastConceptUpdated->getActualValue();
160  int min = _lastConceptUpdated->getMinValue();
161  int max = _lastConceptUpdated->getMaxValue();
162  int delta = (int) (pow((double) 2, _resolutionSlider->GetValue() ));
163  int minTmp = value - delta/2;
164  int maxTmp = value + delta/2;
165  if (minTmp<min)
166  {
167  minTmp = min;
168  }
169  if (maxTmp>max)
170  {
171  maxTmp = max;
172  }
173  _lastConceptUpdated->setRange( minTmp,maxTmp );
174 
175  if (! _resolutionOverALL)
176  {
178  }
179  else
180  {
181  for(int i=0; i< (int)(_concepts->size()); i++)
182  {
184  }
185  }
186 
187  }

Here is the call graph for this function:

Here is the caller graph for this function:

void wxInstantChooserPanel::refreshConceptLabels ( )

Definition at line 379 of file wxInstantChooserPanel.cxx.

380  {
381 
382  }
void wxInstantChooserPanel::setConceptValue ( std::string  theConceptName,
int  theValue 
)

Definition at line 451 of file wxInstantChooserPanel.cxx.

References _concepts.

Referenced by wxContourMainFrame::onChangeDeep(), wxContourMainFrame::onChangeInstant(), wxContourMainFrame::setConceptValue(), and wxContourMainFrame::setVectImages().

452  {
453  int i, size = _concepts->size();
454  bool setted = false;
455  for ( i=0; i<size && !setted; i++ )
456  {
457  if( (*_concepts)[i]->getName().compare( theConceptName ) == 0 )
458  {
459  (*_concepts)[i]->setActualValue( theValue );
460  setted = true;
461  }
462  }
463  }

Here is the caller graph for this function:

void wxInstantChooserPanel::setConfiguration ( std::string  aConfiguration)

Definition at line 384 of file wxInstantChooserPanel.cxx.

References _configuration.

385  {
386  _configuration = aConfiguration;
387  }
void wxInstantChooserPanel::setInstant ( std::vector< int >  choiceInstant)

Definition at line 289 of file wxInstantChooserPanel.cxx.

References _concepts.

290  {
291  int max = _concepts->size();
292  if( (int)(choiceInstant.size()) == max )
293  {
294  int i = 0;
295  while(i< max)
296  {
297  (*_concepts)[i]->setActualValue( choiceInstant[i] );
298  i++;
299  }
300  }
301  }
void wxInstantChooserPanel::setInstant ( std::map< std::string, int > *  _actualInstant)

Definition at line 319 of file wxInstantChooserPanel.cxx.

References _concepts, wxConceptControl::getName(), and wxConceptControl::setActualValue().

320  {
321  int size,i;
322  size=_concepts->size();
323  std::map<std::string,int>::iterator iteratorActualInstant;
324  wxConceptControl* concepti;
325  std::string nameConcepti;
326  for(i=0;i<size;i++)
327  {
328  concepti=(*_concepts)[i];
329  nameConcepti=concepti->getName();
330  iteratorActualInstant=_actualInstant->find(nameConcepti);
331  if(iteratorActualInstant!=_actualInstant->end())
332  {
333  int actualValue=iteratorActualInstant->second;
334  concepti->setActualValue(actualValue);
335  }
336  nameConcepti.clear();
337  }
338  }

Here is the call graph for this function:

void wxInstantChooserPanel::setResolutionOverAll ( bool  condition)

Definition at line 394 of file wxInstantChooserPanel.cxx.

References _resolutionOverALL.

395  {
396  _resolutionOverALL = condition;
397  }
void wxInstantChooserPanel::setResolutionRangeWithLasUpdate ( )

Definition at line 370 of file wxInstantChooserPanel.cxx.

References _lastConceptUpdated, _resolutionSlider, wxConceptControl::getMaxShowedValue(), and wxConceptControl::getMinShowedValue().

371  {
372  int minShow = _lastConceptUpdated->getMinShowedValue();
373  int maxShow = _lastConceptUpdated->getMaxShowedValue();
374  _resolutionSlider->SetRange( minShow, maxShow );
375  }

Here is the call graph for this function:

void wxInstantChooserPanel::setVerticalMaxSelectedNums ( std::string  groupMaxVertNums)
private

Definition at line 431 of file wxInstantChooserPanel.cxx.

References _verticalMaxSelected.

Referenced by wxInstantChooserPanel().

432  {
433  int endSub;
434  std::string::size_type numberIndex = groupMaxVertNums.find(" ", 0);
435  std::string::size_type start = 0;
436  while( numberIndex != std::string::npos )
437  {
438  endSub = numberIndex;
439  std::string number = groupMaxVertNums.substr( 0, endSub );
440  groupMaxVertNums.erase( 0, endSub+1 );
441  int intReturn = atoi(number.c_str());
442  if( intReturn>0 )
443  _verticalMaxSelected.push_back(intReturn);
444  else
445  _verticalMaxSelected.push_back( 1 );
446  start += numberIndex;
447  numberIndex = groupMaxVertNums.find(" ", endSub);
448  }
449  }

Here is the caller graph for this function:

void wxInstantChooserPanel::setWxEventHandler ( wxEvtHandler *  theEventHandler)

Definition at line 148 of file wxInstantChooserPanel.cxx.

References _eventHandler.

149  {
150  _eventHandler = theEventHandler;
151  }

Member Data Documentation

std::map<std::string,int>* wxInstantChooserPanel::_actualInstant
private
std::string wxInstantChooserPanel::_configuration
private
wxEvtHandler* wxInstantChooserPanel::_eventHandler
private

Definition at line 185 of file wxInstantChooserPanel.h.

Referenced by setWxEventHandler().

wxConceptControl* wxInstantChooserPanel::_lastConceptUpdated
private
bool wxInstantChooserPanel::_orientation
private

Definition at line 177 of file wxInstantChooserPanel.h.

Referenced by addConcept(), and wxInstantChooserPanel().

wxFlexGridSizer* wxInstantChooserPanel::_outSizer
private

Definition at line 175 of file wxInstantChooserPanel.h.

Referenced by addConcept(), and wxInstantChooserPanel().

bool wxInstantChooserPanel::_resolutionOverALL
private
wxSlider* wxInstantChooserPanel::_resolutionSlider
private
std::vector<int> wxInstantChooserPanel::_verticalMaxSelected
private

Definition at line 183 of file wxInstantChooserPanel.h.

Referenced by setVerticalMaxSelectedNums(), and ~wxInstantChooserPanel().


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