2019-06-30 23:06:34 +01:00
///////////////////////////////////////////////////////////////////////////
2025-04-27 17:33:06 +01:00
// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6)
2019-06-30 23:06:34 +01:00
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
2022-01-11 15:34:24 +00:00
# include "widgets/font_choice.h"
2019-06-30 23:06:34 +01:00
# include "dialog_global_edit_text_and_graphics_base.h"
///////////////////////////////////////////////////////////////////////////
DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE ( wxWindow * parent , wxWindowID id , const wxString & title , const wxPoint & pos , const wxSize & size , long style ) : DIALOG_SHIM ( parent , id , title , pos , size , style )
{
2025-04-27 17:33:06 +01:00
this - > SetSizeHints ( wxSize ( - 1 , - 1 ) , wxDefaultSize ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
wxBoxSizer * bMainSizer ;
bMainSizer = new wxBoxSizer ( wxVERTICAL ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
wxBoxSizer * bSizerTop ;
bSizerTop = new wxBoxSizer ( wxHORIZONTAL ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
wxStaticBoxSizer * sbScope ;
sbScope = new wxStaticBoxSizer ( new wxStaticBox ( this , wxID_ANY , _ ( " Scope " ) ) , wxVERTICAL ) ;
2020-02-04 14:01:06 +01:00
2020-03-17 16:08:29 +00:00
m_references = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Reference designators " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-06-30 23:06:34 +01:00
sbScope - > Add ( m_references , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2020-02-04 14:01:06 +01:00
2020-03-17 16:08:29 +00:00
m_values = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Values " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-06-30 23:06:34 +01:00
sbScope - > Add ( m_values , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
m_otherFields = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Other symbol fields " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbScope - > Add ( m_otherFields , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
sbScope - > Add ( 0 , 0 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
m_wires = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Wires && wire labels " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbScope - > Add ( m_wires , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2020-02-04 14:01:06 +01:00
2020-04-02 14:34:34 +01:00
m_buses = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Buses && bus labels " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbScope - > Add ( m_buses , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
m_globalLabels = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Global labels " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbScope - > Add ( m_globalLabels , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
m_hierLabels = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Hierarchical labels " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbScope - > Add ( m_hierLabels , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2020-02-04 14:01:06 +01:00
2023-01-23 19:58:53 +00:00
m_labelFields = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Label fields " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbScope - > Add ( m_labelFields , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2020-04-02 13:57:07 +01:00
sbScope - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP | wxBOTTOM , 5 ) ;
2019-06-30 23:06:34 +01:00
m_sheetTitles = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Sheet titles " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbScope - > Add ( m_sheetTitles , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2020-02-04 14:01:06 +01:00
2020-04-02 13:57:07 +01:00
m_sheetFields = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Other sheet fields " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbScope - > Add ( m_sheetFields , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2019-06-30 23:06:34 +01:00
m_sheetPins = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Sheet pins " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbScope - > Add ( m_sheetPins , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2020-02-04 14:01:06 +01:00
2020-04-02 13:57:07 +01:00
m_sheetBorders = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Sheet borders && backgrounds " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbScope - > Add ( m_sheetBorders , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
sbScope - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP | wxBOTTOM , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
m_schTextAndGraphics = new wxCheckBox ( sbScope - > GetStaticBox ( ) , wxID_ANY , _ ( " Schematic text && graphics " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbScope - > Add ( m_schTextAndGraphics , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 4 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
bSizerTop - > Add ( sbScope , 0 , wxEXPAND | wxTOP | wxRIGHT | wxLEFT , 10 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
wxStaticBoxSizer * sbFilters ;
2025-04-27 17:33:06 +01:00
sbFilters = new wxStaticBoxSizer ( new wxStaticBox ( this , wxID_ANY , _ ( " Filter Items " ) ) , wxVERTICAL ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
wxFlexGridSizer * fgSizer2 ;
fgSizer2 = new wxFlexGridSizer ( 0 , 2 , 4 , 0 ) ;
fgSizer2 - > AddGrowableCol ( 1 ) ;
fgSizer2 - > SetFlexibleDirection ( wxBOTH ) ;
fgSizer2 - > SetNonFlexibleGrowMode ( wxFLEX_GROWMODE_SPECIFIED ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_fieldnameFilterOpt = new wxCheckBox ( sbFilters - > GetStaticBox ( ) , wxID_ANY , _ ( " By field name: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-06-30 23:06:34 +01:00
fgSizer2 - > Add ( m_fieldnameFilterOpt , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
m_fieldnameFilter = new wxTextCtrl ( sbFilters - > GetStaticBox ( ) , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
fgSizer2 - > Add ( m_fieldnameFilter , 0 , wxALIGN_CENTER_VERTICAL | wxLEFT | wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer2 - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP | wxBOTTOM , 3 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer2 - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP | wxBOTTOM , 3 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_referenceFilterOpt = new wxCheckBox ( sbFilters - > GetStaticBox ( ) , wxID_ANY , _ ( " By parent reference designator: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
fgSizer2 - > Add ( m_referenceFilterOpt , 0 , wxALIGN_CENTER_VERTICAL | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
m_referenceFilter = new wxTextCtrl ( sbFilters - > GetStaticBox ( ) , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_referenceFilter - > SetMinSize ( wxSize ( 150 , - 1 ) ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer2 - > Add ( m_referenceFilter , 0 , wxEXPAND | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_symbolFilterOpt = new wxCheckBox ( sbFilters - > GetStaticBox ( ) , wxID_ANY , _ ( " By parent symbol library id: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2020-05-06 22:56:18 +01:00
fgSizer2 - > Add ( m_symbolFilterOpt , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
m_symbolFilter = new wxTextCtrl ( sbFilters - > GetStaticBox ( ) , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
fgSizer2 - > Add ( m_symbolFilter , 0 , wxEXPAND | wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_typeFilterOpt = new wxCheckBox ( sbFilters - > GetStaticBox ( ) , wxID_ANY , _ ( " By parent symbol type: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2020-05-06 22:56:18 +01:00
fgSizer2 - > Add ( m_typeFilterOpt , 0 , wxRIGHT | wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
wxString m_typeFilterChoices [ ] = { _ ( " Non-power symbols " ) , _ ( " Power symbols " ) } ;
int m_typeFilterNChoices = sizeof ( m_typeFilterChoices ) / sizeof ( wxString ) ;
m_typeFilter = new wxChoice ( sbFilters - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , m_typeFilterNChoices , m_typeFilterChoices , 0 ) ;
m_typeFilter - > SetSelection ( 0 ) ;
2023-10-19 11:59:35 -04:00
fgSizer2 - > Add ( m_typeFilter , 0 , wxALIGN_CENTER_VERTICAL | wxEXPAND | wxLEFT , 5 ) ;
2020-05-06 22:56:18 +01:00
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer2 - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP | wxBOTTOM , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer2 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_netFilterOpt = new wxCheckBox ( sbFilters - > GetStaticBox ( ) , wxID_ANY , _ ( " By net: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2021-06-30 18:44:39 +01:00
fgSizer2 - > Add ( m_netFilterOpt , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
m_netFilter = new wxTextCtrl ( sbFilters - > GetStaticBox ( ) , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
2021-06-30 18:44:39 +01:00
fgSizer2 - > Add ( m_netFilter , 0 , wxALIGN_CENTER_VERTICAL | wxEXPAND | wxLEFT , 5 ) ;
fgSizer2 - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP | wxBOTTOM , 5 ) ;
fgSizer2 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2023-05-12 22:03:54 +01:00
m_selectedFilterOpt = new wxCheckBox ( sbFilters - > GetStaticBox ( ) , wxID_ANY , _ ( " Selected items only " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2021-06-30 18:44:39 +01:00
fgSizer2 - > Add ( m_selectedFilterOpt , 0 , wxRIGHT | wxLEFT , 5 ) ;
2021-02-14 18:38:52 -05:00
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
sbFilters - > Add ( fgSizer2 , 1 , wxEXPAND | wxRIGHT , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
bSizerTop - > Add ( sbFilters , 1 , wxEXPAND | wxTOP | wxRIGHT | wxLEFT , 10 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
bMainSizer - > Add ( bSizerTop , 0 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
bMainSizer - > Add ( 0 , 0 , 0 , wxTOP , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
bMainSizer - > Add ( 0 , 0 , 0 , wxTOP , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
wxStaticBoxSizer * sbAction ;
sbAction = new wxStaticBoxSizer ( new wxStaticBox ( this , wxID_ANY , _ ( " Set To " ) ) , wxVERTICAL ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
wxFlexGridSizer * fgSizer1 ;
2025-04-27 17:33:06 +01:00
fgSizer1 = new wxFlexGridSizer ( 0 , 6 , 0 , 0 ) ;
2020-05-06 20:37:31 +01:00
fgSizer1 - > AddGrowableCol ( 1 ) ;
2020-04-02 13:57:07 +01:00
fgSizer1 - > AddGrowableCol ( 3 ) ;
2022-10-14 23:03:32 +01:00
fgSizer1 - > AddGrowableCol ( 5 ) ;
2019-06-30 23:06:34 +01:00
fgSizer1 - > SetFlexibleDirection ( wxBOTH ) ;
fgSizer1 - > SetNonFlexibleGrowMode ( wxFLEX_GROWMODE_SPECIFIED ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_fontLabel = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Font: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2022-01-11 15:34:24 +00:00
m_fontLabel - > Wrap ( - 1 ) ;
fgSizer1 - > Add ( m_fontLabel , 0 , wxRIGHT | wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
wxString m_fontCtrlChoices [ ] = { _ ( " KiCad Font " ) } ;
int m_fontCtrlNChoices = sizeof ( m_fontCtrlChoices ) / sizeof ( wxString ) ;
2025-04-27 17:33:06 +01:00
m_fontCtrl = new FONT_CHOICE ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , m_fontCtrlNChoices , m_fontCtrlChoices , 0 ) ;
2022-01-11 15:34:24 +00:00
m_fontCtrl - > SetSelection ( 0 ) ;
fgSizer1 - > Add ( m_fontCtrl , 0 , wxALIGN_CENTER_VERTICAL | wxEXPAND , 5 ) ;
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2025-04-27 17:33:06 +01:00
m_setTextColor = new wxCheckBox ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Text color: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2022-05-03 22:55:35 +01:00
fgSizer1 - > Add ( m_setTextColor , 0 , wxALL , 5 ) ;
2022-01-11 15:34:24 +00:00
2025-04-27 17:33:06 +01:00
m_textColorSwatch = new COLOR_SWATCH ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , 0 ) ;
2022-05-03 22:55:35 +01:00
m_textColorSwatch - > SetForegroundColour ( wxSystemSettings : : GetColour ( wxSYS_COLOUR_WINDOW ) ) ;
m_textColorSwatch - > SetMinSize ( wxSize ( 48 , 24 ) ) ;
2022-01-11 15:34:24 +00:00
2022-05-03 22:55:35 +01:00
fgSizer1 - > Add ( m_textColorSwatch , 0 , wxALL , 5 ) ;
2022-01-11 15:34:24 +00:00
2025-04-27 17:33:06 +01:00
m_textSizeLabel = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Text size: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-06-30 23:06:34 +01:00
m_textSizeLabel - > Wrap ( - 1 ) ;
2020-04-02 13:57:07 +01:00
fgSizer1 - > Add ( m_textSizeLabel , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_textSizeCtrl = new wxTextCtrl ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-06-30 23:06:34 +01:00
m_textSizeCtrl - > SetMinSize ( wxSize ( 120 , - 1 ) ) ;
2020-02-04 14:01:06 +01:00
2021-08-31 11:48:45 +01:00
fgSizer1 - > Add ( m_textSizeCtrl , 0 , wxEXPAND | wxALIGN_CENTER_VERTICAL , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_textSizeUnits = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " unit " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-06-30 23:06:34 +01:00
m_textSizeUnits - > Wrap ( - 1 ) ;
2021-08-31 11:48:45 +01:00
fgSizer1 - > Add ( m_textSizeUnits , 0 , wxALIGN_CENTER_VERTICAL | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2020-04-02 13:57:07 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_bold = new wxCheckBox ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Bold " ) , wxDefaultPosition , wxDefaultSize , wxCHK_3STATE | wxCHK_ALLOW_3RD_STATE_FOR_USER ) ;
2022-01-11 15:34:24 +00:00
fgSizer1 - > Add ( m_bold , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-04-02 13:57:07 +01:00
2025-04-27 17:33:06 +01:00
m_italic = new wxCheckBox ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Italic " ) , wxDefaultPosition , wxDefaultSize , wxCHK_3STATE | wxCHK_ALLOW_3RD_STATE_FOR_USER ) ;
2023-09-07 17:09:53 +01:00
fgSizer1 - > Add ( m_italic , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT , 5 ) ;
fgSizer1 - > Add ( 0 , 5 , 1 , wxEXPAND , 5 ) ;
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-04-02 13:57:07 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
orientationLabel = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Orientation: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-06-30 23:06:34 +01:00
orientationLabel - > Wrap ( - 1 ) ;
2021-08-31 11:48:45 +01:00
fgSizer1 - > Add ( orientationLabel , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2021-04-16 18:18:02 +01:00
wxString m_orientationChoices [ ] = { _ ( " Right " ) , _ ( " Up " ) , _ ( " Left " ) , _ ( " Down " ) , _ ( " -- leave unchanged -- " ) } ;
2019-06-30 23:06:34 +01:00
int m_orientationNChoices = sizeof ( m_orientationChoices ) / sizeof ( wxString ) ;
2025-04-27 17:33:06 +01:00
m_orientation = new wxChoice ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , m_orientationNChoices , m_orientationChoices , 0 ) ;
2021-04-10 09:19:28 +02:00
m_orientation - > SetSelection ( 4 ) ;
2025-04-27 17:33:06 +01:00
fgSizer1 - > Add ( m_orientation , 0 , wxALIGN_CENTER_VERTICAL | wxEXPAND , 4 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_staticText16 = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " (labels only) " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2023-09-07 17:09:53 +01:00
m_staticText16 - > Wrap ( - 1 ) ;
fgSizer1 - > Add ( m_staticText16 , 0 , wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
2020-02-04 14:01:06 +01:00
2020-05-30 23:49:12 +01:00
fgSizer1 - > Add ( 0 , 0 , 0 , wxEXPAND | wxRIGHT | wxLEFT , 25 ) ;
2020-02-04 14:01:06 +01:00
2023-09-07 17:09:53 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2020-04-02 13:57:07 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2021-08-31 11:48:45 +01:00
fgSizer1 - > Add ( 0 , 5 , 1 , wxEXPAND , 5 ) ;
2020-04-02 13:57:07 +01:00
2021-08-31 11:48:45 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
hAlignLabel = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " H Align: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-06-30 23:06:34 +01:00
hAlignLabel - > Wrap ( - 1 ) ;
2020-04-02 13:57:07 +01:00
fgSizer1 - > Add ( hAlignLabel , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2021-04-16 18:18:02 +01:00
wxString m_hAlignChoices [ ] = { _ ( " Left " ) , _ ( " Center " ) , _ ( " Right " ) , _ ( " -- leave unchanged -- " ) } ;
2019-06-30 23:06:34 +01:00
int m_hAlignNChoices = sizeof ( m_hAlignChoices ) / sizeof ( wxString ) ;
2025-04-27 17:33:06 +01:00
m_hAlign = new wxChoice ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , m_hAlignNChoices , m_hAlignChoices , 0 ) ;
2021-04-10 09:19:28 +02:00
m_hAlign - > SetSelection ( 3 ) ;
2025-04-27 17:33:06 +01:00
fgSizer1 - > Add ( m_hAlign , 0 , wxALIGN_CENTER_VERTICAL | wxEXPAND , 4 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_staticText14 = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " (fields only) " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2022-10-14 23:03:32 +01:00
m_staticText14 - > Wrap ( - 1 ) ;
fgSizer1 - > Add ( m_staticText14 , 0 , wxALIGN_CENTER_VERTICAL | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_visible = new wxCheckBox ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Visible " ) , wxDefaultPosition , wxDefaultSize , wxCHK_3STATE | wxCHK_ALLOW_3RD_STATE_FOR_USER ) ;
2022-01-11 15:34:24 +00:00
fgSizer1 - > Add ( m_visible , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-04-02 13:57:07 +01:00
2025-04-27 17:33:06 +01:00
m_staticText12 = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " (fields only) " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2022-10-14 23:03:32 +01:00
m_staticText12 - > Wrap ( - 1 ) ;
fgSizer1 - > Add ( m_staticText12 , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT , 15 ) ;
2020-04-02 13:57:07 +01:00
2025-04-27 17:33:06 +01:00
vAlignLabel = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " V Align: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-06-30 23:06:34 +01:00
vAlignLabel - > Wrap ( - 1 ) ;
2025-04-27 17:33:06 +01:00
fgSizer1 - > Add ( vAlignLabel , 0 , wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
2020-02-04 14:01:06 +01:00
2021-04-16 18:18:02 +01:00
wxString m_vAlignChoices [ ] = { _ ( " Top " ) , _ ( " Center " ) , _ ( " Bottom " ) , _ ( " -- leave unchanged -- " ) } ;
2019-06-30 23:06:34 +01:00
int m_vAlignNChoices = sizeof ( m_vAlignChoices ) / sizeof ( wxString ) ;
2025-04-27 17:33:06 +01:00
m_vAlign = new wxChoice ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , m_vAlignNChoices , m_vAlignChoices , 0 ) ;
2021-04-10 09:19:28 +02:00
m_vAlign - > SetSelection ( 3 ) ;
2025-04-27 17:33:06 +01:00
fgSizer1 - > Add ( m_vAlign , 0 , wxALIGN_CENTER_VERTICAL | wxEXPAND | wxTOP | wxBOTTOM , 5 ) ;
2020-04-02 13:57:07 +01:00
2025-04-27 17:33:06 +01:00
m_staticText15 = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " (fields only) " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2022-10-14 23:03:32 +01:00
m_staticText15 - > Wrap ( - 1 ) ;
2025-04-27 17:33:06 +01:00
fgSizer1 - > Add ( m_staticText15 , 0 , wxALIGN_CENTER_VERTICAL | wxTOP | wxBOTTOM | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND | wxBOTTOM , 0 ) ;
2020-02-04 14:01:06 +01:00
2025-08-22 22:33:49 +01:00
m_showFieldNames = new wxCheckBox ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Show field name " ) , wxDefaultPosition , wxDefaultSize , wxCHK_3STATE | wxCHK_ALLOW_3RD_STATE_FOR_USER ) ;
2022-10-14 23:03:32 +01:00
fgSizer1 - > Add ( m_showFieldNames , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_staticText13 = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " (fields only) " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2022-10-14 23:03:32 +01:00
m_staticText13 - > Wrap ( - 1 ) ;
fgSizer1 - > Add ( m_staticText13 , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT , 15 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_staticline1 = new wxStaticLine ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
2021-08-31 11:48:45 +01:00
fgSizer1 - > Add ( m_staticline1 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 7 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_staticline2 = new wxStaticLine ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
2019-07-02 14:51:48 +01:00
fgSizer1 - > Add ( m_staticline2 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 7 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_staticline21 = new wxStaticLine ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
2020-04-02 13:57:07 +01:00
fgSizer1 - > Add ( m_staticline21 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 7 ) ;
2025-04-27 17:33:06 +01:00
m_staticline3 = new wxStaticLine ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
2019-07-02 14:51:48 +01:00
fgSizer1 - > Add ( m_staticline3 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 7 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_staticline4 = new wxStaticLine ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
2022-04-27 10:22:58 +01:00
fgSizer1 - > Add ( m_staticline4 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 7 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_staticline5 = new wxStaticLine ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgSizer1 - > Add ( m_staticline5 , 0 , wxEXPAND | wxTOP | wxBOTTOM | wxRIGHT , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_lineWidthLabel = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Line width: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-07-02 14:51:48 +01:00
m_lineWidthLabel - > Wrap ( - 1 ) ;
2020-04-02 13:57:07 +01:00
fgSizer1 - > Add ( m_lineWidthLabel , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_LineWidthCtrl = new wxTextCtrl ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
2021-08-31 11:48:45 +01:00
fgSizer1 - > Add ( m_LineWidthCtrl , 0 , wxALIGN_CENTER_VERTICAL | wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_lineWidthUnits = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " unit " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-07-02 14:51:48 +01:00
m_lineWidthUnits - > Wrap ( - 1 ) ;
2021-08-31 11:48:45 +01:00
fgSizer1 - > Add ( m_lineWidthUnits , 0 , wxALIGN_CENTER_VERTICAL | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_setColor = new wxCheckBox ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Line color: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2020-04-02 13:57:07 +01:00
fgSizer1 - > Add ( m_setColor , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_colorSwatch = new COLOR_SWATCH ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , 0 ) ;
2020-04-02 13:57:07 +01:00
m_colorSwatch - > SetForegroundColour ( wxSystemSettings : : GetColour ( wxSYS_COLOUR_WINDOW ) ) ;
m_colorSwatch - > SetMinSize ( wxSize ( 48 , 24 ) ) ;
2020-05-30 23:49:12 +01:00
fgSizer1 - > Add ( m_colorSwatch , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
lineStyleLabel = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Line style: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-07-02 14:51:48 +01:00
lineStyleLabel - > Wrap ( - 1 ) ;
2020-04-02 13:57:07 +01:00
fgSizer1 - > Add ( lineStyleLabel , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2022-05-02 13:32:23 +01:00
wxString m_lineStyleChoices [ ] = { _ ( " Solid " ) , _ ( " Dashed " ) , _ ( " Dotted " ) , _ ( " Dash-Dot " ) , _ ( " Dash-Dot-Dot " ) } ;
2019-07-02 14:51:48 +01:00
int m_lineStyleNChoices = sizeof ( m_lineStyleChoices ) / sizeof ( wxString ) ;
2025-04-27 17:33:06 +01:00
m_lineStyle = new wxChoice ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , m_lineStyleNChoices , m_lineStyleChoices , 0 ) ;
2019-07-02 14:51:48 +01:00
m_lineStyle - > SetSelection ( 0 ) ;
2025-04-27 17:33:06 +01:00
fgSizer1 - > Add ( m_lineStyle , 0 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxTOP | wxBOTTOM , 1 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_setFillColor = new wxCheckBox ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Fill color: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2021-07-17 20:56:18 +01:00
fgSizer1 - > Add ( m_setFillColor , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_fillColorSwatch = new COLOR_SWATCH ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , 0 ) ;
2021-07-17 20:56:18 +01:00
m_fillColorSwatch - > SetForegroundColour ( wxSystemSettings : : GetColour ( wxSYS_COLOUR_WINDOW ) ) ;
m_fillColorSwatch - > SetMinSize ( wxSize ( 48 , 24 ) ) ;
2020-02-04 14:01:06 +01:00
2021-07-17 20:56:18 +01:00
fgSizer1 - > Add ( m_fillColorSwatch , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
m_dotSizeLabel = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Junction size: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2021-08-31 11:48:45 +01:00
m_dotSizeLabel - > Wrap ( - 1 ) ;
fgSizer1 - > Add ( m_dotSizeLabel , 0 , wxRIGHT | wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
2025-04-27 17:33:06 +01:00
m_dotSizeCtrl = new wxTextCtrl ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
2021-08-31 11:48:45 +01:00
fgSizer1 - > Add ( m_dotSizeCtrl , 0 , wxALIGN_CENTER_VERTICAL | wxEXPAND , 5 ) ;
2025-04-27 17:33:06 +01:00
m_dotSizeUnits = new wxStaticText ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " unit " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2021-08-31 11:48:45 +01:00
m_dotSizeUnits - > Wrap ( - 1 ) ;
fgSizer1 - > Add ( m_dotSizeUnits , 0 , wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
fgSizer1 - > Add ( 0 , 0 , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL , 5 ) ;
2025-04-27 17:33:06 +01:00
m_setDotColor = new wxCheckBox ( sbAction - > GetStaticBox ( ) , wxID_ANY , _ ( " Junction color: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2021-08-31 11:48:45 +01:00
fgSizer1 - > Add ( m_setDotColor , 0 , wxRIGHT | wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
2025-04-27 17:33:06 +01:00
m_dotColorSwatch = new COLOR_SWATCH ( sbAction - > GetStaticBox ( ) , wxID_ANY , wxDefaultPosition , wxDefaultSize , 0 ) ;
2021-08-31 11:48:45 +01:00
m_dotColorSwatch - > SetForegroundColour ( wxSystemSettings : : GetColour ( wxSYS_COLOUR_WINDOW ) ) ;
m_dotColorSwatch - > SetMinSize ( wxSize ( 48 , 24 ) ) ;
fgSizer1 - > Add ( m_dotColorSwatch , 0 , wxRIGHT | wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
2020-02-04 14:01:06 +01:00
2025-04-27 17:33:06 +01:00
sbAction - > Add ( fgSizer1 , 1 , wxEXPAND | wxTOP , 2 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
bMainSizer - > Add ( sbAction , 1 , wxEXPAND | wxRIGHT | wxLEFT , 10 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
m_sdbSizerButtons = new wxStdDialogButtonSizer ( ) ;
m_sdbSizerButtonsOK = new wxButton ( this , wxID_OK ) ;
m_sdbSizerButtons - > AddButton ( m_sdbSizerButtonsOK ) ;
2022-07-13 16:43:33 -07:00
m_sdbSizerButtonsApply = new wxButton ( this , wxID_APPLY ) ;
m_sdbSizerButtons - > AddButton ( m_sdbSizerButtonsApply ) ;
2019-06-30 23:06:34 +01:00
m_sdbSizerButtonsCancel = new wxButton ( this , wxID_CANCEL ) ;
m_sdbSizerButtons - > AddButton ( m_sdbSizerButtonsCancel ) ;
m_sdbSizerButtons - > Realize ( ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
bMainSizer - > Add ( m_sdbSizerButtons , 0 , wxALL | wxEXPAND , 5 ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
this - > SetSizer ( bMainSizer ) ;
this - > Layout ( ) ;
bMainSizer - > Fit ( this ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
// Connect Events
this - > Connect ( wxEVT_UPDATE_UI , wxUpdateUIEventHandler ( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : OnUpdateUI ) ) ;
2022-02-25 00:30:29 +00:00
m_fieldnameFilter - > Connect ( wxEVT_COMMAND_TEXT_UPDATED , wxCommandEventHandler ( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : OnFieldNameFilterText ) , NULL , this ) ;
2019-06-30 23:06:34 +01:00
m_referenceFilter - > Connect ( wxEVT_COMMAND_TEXT_UPDATED , wxCommandEventHandler ( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : OnReferenceFilterText ) , NULL , this ) ;
m_symbolFilter - > Connect ( wxEVT_COMMAND_TEXT_UPDATED , wxCommandEventHandler ( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : OnSymbolFilterText ) , NULL , this ) ;
2022-02-25 00:30:29 +00:00
m_netFilter - > Connect ( wxEVT_COMMAND_TEXT_UPDATED , wxCommandEventHandler ( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : OnNetFilterText ) , NULL , this ) ;
2022-01-11 15:34:24 +00:00
m_fontCtrl - > Connect ( wxEVT_COMMAND_CHOICE_SELECTED , wxCommandEventHandler ( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : onFontSelected ) , NULL , this ) ;
2019-06-30 23:06:34 +01:00
}
DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : ~ DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE ( )
{
// Disconnect Events
this - > Disconnect ( wxEVT_UPDATE_UI , wxUpdateUIEventHandler ( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : OnUpdateUI ) ) ;
2022-02-25 00:30:29 +00:00
m_fieldnameFilter - > Disconnect ( wxEVT_COMMAND_TEXT_UPDATED , wxCommandEventHandler ( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : OnFieldNameFilterText ) , NULL , this ) ;
2019-06-30 23:06:34 +01:00
m_referenceFilter - > Disconnect ( wxEVT_COMMAND_TEXT_UPDATED , wxCommandEventHandler ( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : OnReferenceFilterText ) , NULL , this ) ;
m_symbolFilter - > Disconnect ( wxEVT_COMMAND_TEXT_UPDATED , wxCommandEventHandler ( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : OnSymbolFilterText ) , NULL , this ) ;
2022-02-25 00:30:29 +00:00
m_netFilter - > Disconnect ( wxEVT_COMMAND_TEXT_UPDATED , wxCommandEventHandler ( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : OnNetFilterText ) , NULL , this ) ;
2022-01-11 15:34:24 +00:00
m_fontCtrl - > Disconnect ( wxEVT_COMMAND_CHOICE_SELECTED , wxCommandEventHandler ( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : : onFontSelected ) , NULL , this ) ;
2020-02-04 14:01:06 +01:00
2019-06-30 23:06:34 +01:00
}