|
3Depict
|
#include <prefDialog.h>


Public Member Functions | |
| PrefDialog (wxWindow *parent, int id=wxID_ANY, const wxString &title=wxT("Preferences"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) | |
| virtual | ~PrefDialog () |
| virtual void | OnFilterCellChange (wxPropertyGridEvent &event) |
| virtual void | OnFilterListClick (wxCommandEvent &event) |
| virtual void | OnResetFilterButton (wxCommandEvent &event) |
| virtual void | OnResetFilterAllButton (wxCommandEvent &event) |
| virtual void | OnIdle (wxIdleEvent &evt) |
| void | setFilterDefaults (const std::vector< Filter * > &defs) |
| void | getFilterDefaults (std::vector< Filter * > &defs) const |
| void | setPanelDefaults (unsigned int panelMode, bool panelControl, bool panelRaw, bool panelPlotlist) |
| void | getPanelDefaults (unsigned int &panelMode, bool &panelControl, bool &panelRaw, bool &panelPlotlist) const |
| bool | getAllowOnlineUpdate () const |
| void | setAllowOnlineUpdate (bool allowed) |
| void | setMouseZoomRate (unsigned int rate) |
| void | setMouseMoveRate (unsigned int rate) |
| bool | getPreferOrthoCam () const |
| void | setPreferOrthoCam (bool prefer) const |
| unsigned int | getMouseZoomRate () const |
| unsigned int | getMouseMoveRate () const |
| virtual void | OnStartupPanelCombo (wxCommandEvent &event) |
| virtual void | OnCheckPreferOrtho (wxCommandEvent &event) |
| void | OnMouseMoveSlider (wxScrollEvent &event) |
| void | OnMouseZoomSlider (wxScrollEvent &event) |
| void | do_filtergrid_prop_layout () |
| void | initialise () |
| void | cleanup () |
Protected Member Functions | |
| DECLARE_EVENT_TABLE () | |
Protected Attributes | |
| wxStaticBox * | sizerCamSpeed_staticbox |
| wxStaticBox * | sizer_7_staticbox |
| wxStaticBox * | updateSizer_staticbox |
| wxStaticBox * | sizer_2_staticbox |
| wxStaticBox * | filterPropSizer_staticbox |
| wxStaticText * | lblFilters |
| wxListBox * | listFilters |
| wxPropertyGrid * | filterGridProperties |
| wxPropertyGrid * | backFilterPropGrid |
| wxButton * | filterBtnResetAllFilters |
| wxButton * | filterResetDefaultFilter |
| wxPanel * | panelFilters |
| wxComboBox * | comboPanelStartMode |
| wxCheckBox * | chkControl |
| wxCheckBox * | chkRawData |
| wxCheckBox * | chkPlotlist |
| wxCheckBox * | checkAllowOnlineUpdate |
| wxPanel * | panelStartup |
| wxCheckBox * | chkPreferOrtho |
| wxStaticText * | lblMoveSpeed |
| wxStaticText * | labelSlowCamMoveRate |
| wxSlider * | sliderCamMoveRate |
| wxStaticText * | labelFastCamMoveRate |
| wxStaticText * | lblZoomSpeed |
| wxStaticText * | labelSlowCamZoomRate |
| wxSlider * | sliderCamZoomRate |
| wxStaticText * | labelSlowFastZoomRate |
| wxPanel * | notePrefPanels_pane_3 |
| wxNotebook * | notePrefPanels |
| wxButton * | btnOK |
| wxButton * | btnCancel |
| PrefDialog::PrefDialog | ( | wxWindow * | parent, |
| int | id = wxID_ANY, |
||
| const wxString & | title = wxT("Preferences"), |
||
| const wxPoint & | pos = wxDefaultPosition, |
||
| const wxSize & | size = wxDefaultSize, |
||
| long | style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER |
||
| ) |
References backFilterPropGrid, btnCancel, btnOK, checkAllowOnlineUpdate, chkControl, chkPlotlist, chkPreferOrtho, chkRawData, comboPanelStartMode, filterBtnResetAllFilters, filterGridProperties, filterResetDefaultFilter, ID_BTN_RESET_FILTER, ID_BTN_RESET_FILTER_ALL, ID_GRID_PROPERTIES, ID_LIST_FILTERS, ID_MOUSE_MOVE_SLIDER, ID_MOUSE_ZOOM_SLIDER, ID_START_CHECK_CONTROL, ID_START_CHECK_PLOTLIST, ID_START_CHECK_RAWDATA, ID_START_COMBO_PANEL, labelFastCamMoveRate, labelSlowCamMoveRate, labelSlowCamZoomRate, labelSlowFastZoomRate, lblFilters, lblMoveSpeed, lblZoomSpeed, listFilters, notePrefPanels, notePrefPanels_pane_3, NTRANS, panelFilters, panelStartup, PROPERTY_GRID_EXTRA_STYLE, PROPERTY_GRID_STYLE, sizer_2_staticbox, sizer_7_staticbox, sizerCamSpeed_staticbox, sliderCamMoveRate, sliderCamZoomRate, STARTUP_COMBO_SELECT_SPECIFY, TRANS, and updateSizer_staticbox.
|
virtual |
References END_EVENT_TABLE(), FILTER_TYPE_ENUM_END, filterGridProperties, ID_BTN_RESET_FILTER, ID_BTN_RESET_FILTER_ALL, ID_CHECK_PREFER_ORTHO, ID_GRID_PROPERTIES, ID_LIST_FILTERS, ID_MOUSE_MOVE_SLIDER, ID_MOUSE_ZOOM_SLIDER, ID_START_COMBO_PANEL, listFilters, makeFilter(), OnCheckPreferOrtho(), OnFilterCellChange(), OnFilterListClick(), OnIdle(), OnMouseMoveSlider(), OnMouseZoomSlider(), OnResetFilterAllButton(), OnResetFilterButton(), OnStartupPanelCombo(), and Filter::typeString().
| void PrefDialog::cleanup | ( | ) |
Referenced by getMouseMoveRate(), and MainWindowFrame::OnEditPreferences().

|
protected |
| void PrefDialog::do_filtergrid_prop_layout | ( | ) |
References filterBtnResetAllFilters, filterGridProperties, filterResetDefaultFilter, lblFilters, listFilters, and panelFilters.
Referenced by getMouseMoveRate(), OnFilterCellChange(), and OnMouseMoveSlider().

|
inline |
| void PrefDialog::getFilterDefaults | ( | std::vector< Filter * > & | defs | ) | const |
|
inline |
References cleanup(), do_filtergrid_prop_layout(), initialise(), OnCheckPreferOrtho(), OnMouseMoveSlider(), OnMouseZoomSlider(), and OnStartupPanelCombo().
Referenced by MainWindowFrame::OnEditPreferences().

|
inline |
| void PrefDialog::getPanelDefaults | ( | unsigned int & | panelMode, |
| bool & | panelControl, | ||
| bool & | panelRaw, | ||
| bool & | panelPlotlist | ||
| ) | const |
References chkControl, chkPlotlist, chkRawData, and comboPanelStartMode.
Referenced by MainWindowFrame::OnEditPreferences().

|
inline |
| void PrefDialog::initialise | ( | ) |
References ASSERT, sliderCamMoveRate, and sliderCamZoomRate.
Referenced by getMouseMoveRate(), and MainWindowFrame::OnEditPreferences().

|
virtual |
|
virtual |
References backFilterPropGrid, do_filtergrid_prop_layout(), filterGridProperties, getPropValueFromEvent(), ID_GRID_PROPERTIES, panelFilters, PROPERTY_GRID_EXTRA_STYLE, PROPERTY_GRID_STYLE, Filter::setProperty(), and stream_cast().
Referenced by ~PrefDialog().

|
virtual |
References ASSERT, listFilters, makeFilterFromDefUserString(), and stlStr().
Referenced by ~PrefDialog().

|
virtual |
References backFilterPropGrid.
Referenced by ~PrefDialog().

| void PrefDialog::OnMouseMoveSlider | ( | wxScrollEvent & | event | ) |
References btnCancel, btnOK, checkAllowOnlineUpdate, chkControl, chkPlotlist, chkPreferOrtho, chkRawData, comboPanelStartMode, do_filtergrid_prop_layout(), filterBtnResetAllFilters, filterResetDefaultFilter, labelFastCamMoveRate, labelSlowCamMoveRate, labelSlowCamZoomRate, labelSlowFastZoomRate, lblMoveSpeed, lblZoomSpeed, notePrefPanels, notePrefPanels_pane_3, panelFilters, panelStartup, sizer_2_staticbox, sizer_7_staticbox, sizerCamSpeed_staticbox, sliderCamMoveRate, sliderCamZoomRate, TRANS, and updateSizer_staticbox.
Referenced by getMouseMoveRate(), and ~PrefDialog().

| void PrefDialog::OnMouseZoomSlider | ( | wxScrollEvent & | event | ) |
References sliderCamZoomRate.
Referenced by getMouseMoveRate(), and ~PrefDialog().

|
virtual |
References Filter::canBeHazardous(), filterGridProperties, listFilters, makeFilterFromDefUserString(), stlStr(), and updateFilterPropertyGrid().
Referenced by ~PrefDialog().

|
virtual |
References listFilters, makeFilterFromDefUserString(), and stlStr().
Referenced by ~PrefDialog().

|
virtual |
References ASSERT, chkControl, chkPlotlist, chkRawData, comboPanelStartMode, STARTUP_COMBO_SELECT_REMEMBER, STARTUP_COMBO_SELECT_SHOW_ALL, STARTUP_COMBO_SELECT_SPECIFY, and TRANS.
Referenced by getMouseMoveRate(), and ~PrefDialog().

|
inline |
| void PrefDialog::setFilterDefaults | ( | const std::vector< Filter * > & | defs | ) |
|
inline |
|
inline |
| void PrefDialog::setPanelDefaults | ( | unsigned int | panelMode, |
| bool | panelControl, | ||
| bool | panelRaw, | ||
| bool | panelPlotlist | ||
| ) |
References ASSERT, chkControl, chkPlotlist, chkRawData, and comboPanelStartMode.
Referenced by MainWindowFrame::OnEditPreferences().

|
inline |
|
protected |
Referenced by OnFilterCellChange(), OnIdle(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by getPanelDefaults(), OnMouseMoveSlider(), OnStartupPanelCombo(), PrefDialog(), and setPanelDefaults().
|
protected |
Referenced by getPanelDefaults(), OnMouseMoveSlider(), OnStartupPanelCombo(), PrefDialog(), and setPanelDefaults().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by getPanelDefaults(), OnMouseMoveSlider(), OnStartupPanelCombo(), PrefDialog(), and setPanelDefaults().
|
protected |
Referenced by getPanelDefaults(), OnMouseMoveSlider(), OnStartupPanelCombo(), PrefDialog(), and setPanelDefaults().
|
protected |
Referenced by do_filtergrid_prop_layout(), OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by do_filtergrid_prop_layout(), OnFilterCellChange(), OnResetFilterAllButton(), PrefDialog(), and ~PrefDialog().
|
protected |
|
protected |
Referenced by do_filtergrid_prop_layout(), OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by do_filtergrid_prop_layout(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by do_filtergrid_prop_layout(), OnFilterListClick(), OnResetFilterAllButton(), OnResetFilterButton(), PrefDialog(), and ~PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by do_filtergrid_prop_layout(), OnFilterCellChange(), OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by initialise(), OnMouseMoveSlider(), and PrefDialog().
|
protected |
Referenced by initialise(), OnMouseMoveSlider(), OnMouseZoomSlider(), and PrefDialog().
|
protected |
Referenced by OnMouseMoveSlider(), and PrefDialog().
1.8.13