Browse Source
Move Annotation preferences (most) to schematic setup
Move Annotation preferences (most) to schematic setup
The scope, recursion, reset options and message filters remain in the user preferences. Others including numbering, sort order and reuse are schematic preferences. Also, the oddball subunit display remains here but it doesn't really belong in annotation. Fixes https://gitlab.com/kicad/code/kicad/-/issues/17942pull/18/head
32 changed files with 614 additions and 887 deletions
-
1common/eda_base_frame.cpp
-
2eeschema/CMakeLists.txt
-
67eeschema/dialogs/dialog_annotate.cpp
-
5eeschema/dialogs/dialog_sch_import_settings_base.cpp
-
187eeschema/dialogs/dialog_sch_import_settings_base.fbp
-
3eeschema/dialogs/dialog_sch_import_settings_base.h
-
10eeschema/dialogs/dialog_schematic_setup.cpp
-
95eeschema/dialogs/panel_eeschema_annotation_options.cpp
-
6eeschema/dialogs/panel_eeschema_annotation_options.h
-
30eeschema/dialogs/panel_eeschema_annotation_options_base.cpp
-
235eeschema/dialogs/panel_eeschema_annotation_options_base.fbp
-
14eeschema/dialogs/panel_eeschema_annotation_options_base.h
-
2eeschema/dialogs/panel_eeschema_editing_options.cpp
-
7eeschema/dialogs/panel_eeschema_editing_options_base.cpp
-
67eeschema/dialogs/panel_eeschema_editing_options_base.fbp
-
3eeschema/dialogs/panel_eeschema_editing_options_base.h
-
98eeschema/dialogs/panel_setup_annotation.cpp
-
48eeschema/dialogs/panel_setup_annotation.h
-
66eeschema/dialogs/panel_setup_annotation_base.cpp
-
421eeschema/dialogs/panel_setup_annotation_base.fbp
-
49eeschema/dialogs/panel_setup_annotation_base.h
-
3eeschema/eeschema.cpp
-
7eeschema/eeschema_settings.cpp
-
2eeschema/eeschema_settings.h
-
3eeschema/sch_edit_frame.cpp
-
8eeschema/schematic_settings.cpp
-
3eeschema/schematic_settings.h
-
19eeschema/tools/sch_drawing_tools.cpp
-
13eeschema/tools/sch_edit_tool.cpp
-
25eeschema/tools/sch_editor_control.cpp
-
1eeschema/tools/sch_editor_control.h
-
1include/frame_type.h
@ -1,98 +0,0 @@ |
|||
/*
|
|||
* This program source code file is part of KiCad, a free EDA CAD application. |
|||
* |
|||
* Copyright The KiCad Developers, see AUTHORS.txt for contributors. |
|||
* |
|||
* This program is free software: you can redistribute it and/or modify it |
|||
* under the terms of the GNU General Public License as published by the |
|||
* Free Software Foundation, either version 3 of the License, or (at your |
|||
* option) any later version. |
|||
* |
|||
* This program is distributed in the hope that it will be useful, but |
|||
* WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|||
* General Public License for more details. |
|||
* |
|||
* You should have received a copy of the GNU General Public License along |
|||
* with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
*/ |
|||
|
|||
#include <refdes_tracker.h>
|
|||
#include <sch_edit_frame.h>
|
|||
#include <schematic.h>
|
|||
#include <schematic_settings.h>
|
|||
#include <project/project_file.h>
|
|||
|
|||
#include "panel_setup_annotation.h"
|
|||
|
|||
|
|||
PANEL_SETUP_ANNOTATION::PANEL_SETUP_ANNOTATION( wxWindow* aWindow, SCH_EDIT_FRAME* aFrame ) : |
|||
PANEL_SETUP_ANNOTATION_BASE( aWindow ), |
|||
m_frame( aFrame ) |
|||
{ |
|||
} |
|||
|
|||
int getRefStyleMenuIndex( int aSubpartIdSeparator, int aFirstSubpartId ) |
|||
{ |
|||
// Reference style one of: "A" ".A" "-A" "_A" ".1" "-1" "_1"
|
|||
switch( aSubpartIdSeparator ) |
|||
{ |
|||
default: |
|||
case 0: return 0; |
|||
case '.': return aFirstSubpartId == '1' ? 4 : 1; |
|||
case '-': return aFirstSubpartId == '1' ? 5 : 2; |
|||
case '_': return aFirstSubpartId == '1' ? 6 : 3; |
|||
} |
|||
} |
|||
|
|||
|
|||
bool PANEL_SETUP_ANNOTATION::TransferDataToWindow() |
|||
{ |
|||
SCHEMATIC_SETTINGS& settings = m_frame->Schematic().Settings(); |
|||
|
|||
m_choiceSeparatorRefId->SetSelection( getRefStyleMenuIndex( settings.m_SubpartIdSeparator, |
|||
settings.m_SubpartFirstId ) ); |
|||
|
|||
m_checkReuseRefdes->SetValue( settings.m_refDesTracker->GetReuseRefDes() ); |
|||
|
|||
return true; |
|||
} |
|||
|
|||
|
|||
bool PANEL_SETUP_ANNOTATION::TransferDataFromWindow() |
|||
{ |
|||
SCHEMATIC_SETTINGS& settings = m_frame->Schematic().Settings(); |
|||
|
|||
// Reference style one of: "A" ".A" "-A" "_A" ".1" "-1" "_1"
|
|||
switch( m_choiceSeparatorRefId->GetSelection() ) |
|||
{ |
|||
default: |
|||
case 0: settings.m_SubpartFirstId = 'A'; settings.m_SubpartIdSeparator = 0; break; |
|||
case 1: settings.m_SubpartFirstId = 'A'; settings.m_SubpartIdSeparator = '.'; break; |
|||
case 2: settings.m_SubpartFirstId = 'A'; settings.m_SubpartIdSeparator = '-'; break; |
|||
case 3: settings.m_SubpartFirstId = 'A'; settings.m_SubpartIdSeparator = '_'; break; |
|||
case 4: settings.m_SubpartFirstId = '1'; settings.m_SubpartIdSeparator = '.'; break; |
|||
case 5: settings.m_SubpartFirstId = '1'; settings.m_SubpartIdSeparator = '-'; break; |
|||
case 6: settings.m_SubpartFirstId = '1'; settings.m_SubpartIdSeparator = '_'; break; |
|||
} |
|||
|
|||
settings.m_refDesTracker->SetReuseRefDes( m_checkReuseRefdes->GetValue() ); |
|||
return true; |
|||
} |
|||
|
|||
|
|||
void PANEL_SETUP_ANNOTATION::ImportSettingsFrom( SCHEMATIC_SETTINGS& aSettings ) |
|||
{ |
|||
m_choiceSeparatorRefId->SetSelection( getRefStyleMenuIndex( aSettings.m_SubpartIdSeparator, |
|||
aSettings.m_SubpartFirstId ) ); |
|||
|
|||
m_checkReuseRefdes->SetValue( aSettings.m_refDesTracker->GetReuseRefDes() ); |
|||
} |
|||
|
|||
|
|||
void PANEL_SETUP_ANNOTATION::ResetPanel() |
|||
{ |
|||
// Reset the panel to the default values
|
|||
m_choiceSeparatorRefId->SetSelection( 0 ); |
|||
m_checkReuseRefdes->SetValue( true ); |
|||
} |
|||
@ -1,48 +0,0 @@ |
|||
/* |
|||
* This program source code file is part of KiCad, a free EDA CAD application. |
|||
* |
|||
* Copyright The KiCad Developers, see AUTHORS.txt for contributors. |
|||
* |
|||
* This program is free software: you can redistribute it and/or modify it |
|||
* under the terms of the GNU General Public License as published by the |
|||
* Free Software Foundation, either version 3 of the License, or (at your |
|||
* option) any later version. |
|||
* |
|||
* This program is distributed in the hope that it will be useful, but |
|||
* WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|||
* General Public License for more details. |
|||
* |
|||
* You should have received a copy of the GNU General Public License along |
|||
* with this program. If not, see <http://www.gnu.org/licenses/>. |
|||
*/ |
|||
|
|||
#ifndef KICAD_PANEL_SETUP_ANNOTATION_H |
|||
#define KICAD_PANEL_SETUP_ANNOTATION_H |
|||
|
|||
#include <widgets/unit_binder.h> |
|||
#include "panel_setup_annotation_base.h" |
|||
|
|||
class SCH_EDIT_FRAME; |
|||
class SCHEMATIC_SETTINGS; |
|||
class GAL_OPTIONS_PANEL; |
|||
|
|||
|
|||
class PANEL_SETUP_ANNOTATION : public PANEL_SETUP_ANNOTATION_BASE |
|||
{ |
|||
public: |
|||
PANEL_SETUP_ANNOTATION( wxWindow* aWindow, SCH_EDIT_FRAME* aFrame ); |
|||
|
|||
bool TransferDataToWindow() override; |
|||
bool TransferDataFromWindow() override; |
|||
|
|||
void ResetPanel() override; |
|||
|
|||
void ImportSettingsFrom( SCHEMATIC_SETTINGS& aSettings ); |
|||
|
|||
private: |
|||
SCH_EDIT_FRAME* m_frame; |
|||
}; |
|||
|
|||
|
|||
#endif // KICAD_PANEL_SETUP_ANNOTATION_H |
|||
@ -1,66 +0,0 @@ |
|||
///////////////////////////////////////////////////////////////////////////
|
|||
// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6a-dirty)
|
|||
// http://www.wxformbuilder.org/
|
|||
//
|
|||
// PLEASE DO *NOT* EDIT THIS FILE!
|
|||
///////////////////////////////////////////////////////////////////////////
|
|||
|
|||
#include "panel_setup_annotation_base.h"
|
|||
|
|||
///////////////////////////////////////////////////////////////////////////
|
|||
|
|||
PANEL_SETUP_ANNOTATION_BASE::PANEL_SETUP_ANNOTATION_BASE( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name ) : RESETTABLE_PANEL( parent, id, pos, size, style, name ) |
|||
{ |
|||
wxBoxSizer* bPanelSizer; |
|||
bPanelSizer = new wxBoxSizer( wxHORIZONTAL ); |
|||
|
|||
wxBoxSizer* bLeftColumn; |
|||
bLeftColumn = new wxBoxSizer( wxVERTICAL ); |
|||
|
|||
m_checkReuseRefdes = new wxCheckBox( this, wxID_ANY, _("Allow reference reuse"), wxDefaultPosition, wxDefaultSize, 0 ); |
|||
m_checkReuseRefdes->SetValue(true); |
|||
m_checkReuseRefdes->SetToolTip( _("Allow reusing references from removed components") ); |
|||
|
|||
bLeftColumn->Add( m_checkReuseRefdes, 0, wxLEFT|wxTOP, 12 ); |
|||
|
|||
|
|||
bLeftColumn->Add( 0, 5, 0, wxEXPAND, 5 ); |
|||
|
|||
m_unitsLabel = new wxStaticText( this, wxID_ANY, _("Units"), wxDefaultPosition, wxDefaultSize, 0 ); |
|||
m_unitsLabel->Wrap( -1 ); |
|||
bLeftColumn->Add( m_unitsLabel, 0, wxLEFT|wxRIGHT, 13 ); |
|||
|
|||
m_staticline2 = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL ); |
|||
bLeftColumn->Add( m_staticline2, 0, wxEXPAND|wxTOP|wxBOTTOM, 2 ); |
|||
|
|||
wxBoxSizer* bSizer5; |
|||
bSizer5 = new wxBoxSizer( wxHORIZONTAL ); |
|||
|
|||
m_staticText3 = new wxStaticText( this, wxID_ANY, _("Symbol unit notation:"), wxDefaultPosition, wxDefaultSize, 0 ); |
|||
m_staticText3->Wrap( -1 ); |
|||
bSizer5->Add( m_staticText3, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 ); |
|||
|
|||
wxString m_choiceSeparatorRefIdChoices[] = { _("A"), _(".A"), _("-A"), _("_A"), _(".1"), _("-1"), _("_1") }; |
|||
int m_choiceSeparatorRefIdNChoices = sizeof( m_choiceSeparatorRefIdChoices ) / sizeof( wxString ); |
|||
m_choiceSeparatorRefId = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_choiceSeparatorRefIdNChoices, m_choiceSeparatorRefIdChoices, 0 ); |
|||
m_choiceSeparatorRefId->SetSelection( 0 ); |
|||
bSizer5->Add( m_choiceSeparatorRefId, 1, wxEXPAND|wxRIGHT, 5 ); |
|||
|
|||
|
|||
bLeftColumn->Add( bSizer5, 0, wxEXPAND|wxTOP, 5 ); |
|||
|
|||
|
|||
bLeftColumn->Add( 0, 0, 1, wxEXPAND, 5 ); |
|||
|
|||
|
|||
bPanelSizer->Add( bLeftColumn, 0, wxEXPAND, 5 ); |
|||
|
|||
|
|||
this->SetSizer( bPanelSizer ); |
|||
this->Layout(); |
|||
bPanelSizer->Fit( this ); |
|||
} |
|||
|
|||
PANEL_SETUP_ANNOTATION_BASE::~PANEL_SETUP_ANNOTATION_BASE() |
|||
{ |
|||
} |
|||
@ -1,421 +0,0 @@ |
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
|||
<wxFormBuilder_Project> |
|||
<FileVersion major="1" minor="18"/> |
|||
<object class="Project" expanded="true"> |
|||
<property name="code_generation">C++</property> |
|||
<property name="cpp_class_decoration"></property> |
|||
<property name="cpp_disconnect_events">1</property> |
|||
<property name="cpp_event_generation">connect</property> |
|||
<property name="cpp_help_provider">none</property> |
|||
<property name="cpp_namespace"></property> |
|||
<property name="cpp_precompiled_header"></property> |
|||
<property name="cpp_use_array_enum">0</property> |
|||
<property name="cpp_use_enum">0</property> |
|||
<property name="embedded_files_path">res</property> |
|||
<property name="encoding">UTF-8</property> |
|||
<property name="file">panel_setup_annotation_base</property> |
|||
<property name="first_id">19200</property> |
|||
<property name="internationalize">1</property> |
|||
<property name="lua_skip_events">1</property> |
|||
<property name="lua_ui_table">UI</property> |
|||
<property name="name">PanelSetupAnnotationBase</property> |
|||
<property name="path">.</property> |
|||
<property name="php_disconnect_events">0</property> |
|||
<property name="php_disconnect_mode">source_name</property> |
|||
<property name="php_skip_events">1</property> |
|||
<property name="python_disconnect_events">0</property> |
|||
<property name="python_disconnect_mode">source_name</property> |
|||
<property name="python_image_path_wrapper_function_name"></property> |
|||
<property name="python_indent_with_spaces"></property> |
|||
<property name="python_skip_events">1</property> |
|||
<property name="relative_path">1</property> |
|||
<property name="use_microsoft_bom">0</property> |
|||
<property name="use_native_eol">0</property> |
|||
<object class="Panel" expanded="true"> |
|||
<property name="aui_managed">0</property> |
|||
<property name="aui_manager_style">wxAUI_MGR_DEFAULT</property> |
|||
<property name="bg"></property> |
|||
<property name="context_help"></property> |
|||
<property name="context_menu">1</property> |
|||
<property name="drag_accept_files">0</property> |
|||
<property name="enabled">1</property> |
|||
<property name="event_handler">impl_virtual</property> |
|||
<property name="fg"></property> |
|||
<property name="font"></property> |
|||
<property name="hidden">0</property> |
|||
<property name="id">wxID_ANY</property> |
|||
<property name="maximum_size"></property> |
|||
<property name="minimum_size"></property> |
|||
<property name="name">PANEL_SETUP_ANNOTATION_BASE</property> |
|||
<property name="pos"></property> |
|||
<property name="size">-1,-1</property> |
|||
<property name="subclass">RESETTABLE_PANEL; widgets/resettable_panel.h; Not forward_declare</property> |
|||
<property name="tooltip"></property> |
|||
<property name="two_step_creation">0</property> |
|||
<property name="window_extra_style"></property> |
|||
<property name="window_name"></property> |
|||
<property name="window_style">wxTAB_TRAVERSAL</property> |
|||
<object class="wxBoxSizer" expanded="true"> |
|||
<property name="minimum_size"></property> |
|||
<property name="name">bPanelSizer</property> |
|||
<property name="orient">wxHORIZONTAL</property> |
|||
<property name="permission">none</property> |
|||
<object class="sizeritem" expanded="true"> |
|||
<property name="border">5</property> |
|||
<property name="flag">wxEXPAND</property> |
|||
<property name="proportion">0</property> |
|||
<object class="wxBoxSizer" expanded="true"> |
|||
<property name="minimum_size"></property> |
|||
<property name="name">bLeftColumn</property> |
|||
<property name="orient">wxVERTICAL</property> |
|||
<property name="permission">none</property> |
|||
<object class="sizeritem" expanded="true"> |
|||
<property name="border">12</property> |
|||
<property name="flag">wxLEFT|wxTOP</property> |
|||
<property name="proportion">0</property> |
|||
<object class="wxCheckBox" expanded="true"> |
|||
<property name="BottomDockable">1</property> |
|||
<property name="LeftDockable">1</property> |
|||
<property name="RightDockable">1</property> |
|||
<property name="TopDockable">1</property> |
|||
<property name="aui_layer">0</property> |
|||
<property name="aui_name"></property> |
|||
<property name="aui_position">0</property> |
|||
<property name="aui_row">0</property> |
|||
<property name="best_size"></property> |
|||
<property name="bg"></property> |
|||
<property name="caption"></property> |
|||
<property name="caption_visible">1</property> |
|||
<property name="center_pane">0</property> |
|||
<property name="checked">1</property> |
|||
<property name="close_button">1</property> |
|||
<property name="context_help"></property> |
|||
<property name="context_menu">1</property> |
|||
<property name="default_pane">0</property> |
|||
<property name="dock">Dock</property> |
|||
<property name="dock_fixed">0</property> |
|||
<property name="docking">Left</property> |
|||
<property name="drag_accept_files">0</property> |
|||
<property name="enabled">1</property> |
|||
<property name="fg"></property> |
|||
<property name="floatable">1</property> |
|||
<property name="font"></property> |
|||
<property name="gripper">0</property> |
|||
<property name="hidden">0</property> |
|||
<property name="id">wxID_ANY</property> |
|||
<property name="label">Allow reference reuse</property> |
|||
<property name="max_size"></property> |
|||
<property name="maximize_button">0</property> |
|||
<property name="maximum_size"></property> |
|||
<property name="min_size"></property> |
|||
<property name="minimize_button">0</property> |
|||
<property name="minimum_size"></property> |
|||
<property name="moveable">1</property> |
|||
<property name="name">m_checkReuseRefdes</property> |
|||
<property name="pane_border">1</property> |
|||
<property name="pane_position"></property> |
|||
<property name="pane_size"></property> |
|||
<property name="permission">protected</property> |
|||
<property name="pin_button">1</property> |
|||
<property name="pos"></property> |
|||
<property name="resize">Resizable</property> |
|||
<property name="show">1</property> |
|||
<property name="size"></property> |
|||
<property name="style"></property> |
|||
<property name="subclass">; ; forward_declare</property> |
|||
<property name="toolbar_pane">0</property> |
|||
<property name="tooltip">Allow reusing references from removed components</property> |
|||
<property name="validator_data_type"></property> |
|||
<property name="validator_style">wxFILTER_NONE</property> |
|||
<property name="validator_type">wxDefaultValidator</property> |
|||
<property name="validator_variable"></property> |
|||
<property name="window_extra_style"></property> |
|||
<property name="window_name"></property> |
|||
<property name="window_style"></property> |
|||
</object> |
|||
</object> |
|||
<object class="sizeritem" expanded="true"> |
|||
<property name="border">5</property> |
|||
<property name="flag">wxEXPAND</property> |
|||
<property name="proportion">0</property> |
|||
<object class="spacer" expanded="true"> |
|||
<property name="height">5</property> |
|||
<property name="permission">protected</property> |
|||
<property name="width">0</property> |
|||
</object> |
|||
</object> |
|||
<object class="sizeritem" expanded="true"> |
|||
<property name="border">13</property> |
|||
<property name="flag">wxLEFT|wxRIGHT</property> |
|||
<property name="proportion">0</property> |
|||
<object class="wxStaticText" expanded="true"> |
|||
<property name="BottomDockable">1</property> |
|||
<property name="LeftDockable">1</property> |
|||
<property name="RightDockable">1</property> |
|||
<property name="TopDockable">1</property> |
|||
<property name="aui_layer">0</property> |
|||
<property name="aui_name"></property> |
|||
<property name="aui_position">0</property> |
|||
<property name="aui_row">0</property> |
|||
<property name="best_size"></property> |
|||
<property name="bg"></property> |
|||
<property name="caption"></property> |
|||
<property name="caption_visible">1</property> |
|||
<property name="center_pane">0</property> |
|||
<property name="close_button">1</property> |
|||
<property name="context_help"></property> |
|||
<property name="context_menu">1</property> |
|||
<property name="default_pane">0</property> |
|||
<property name="dock">Dock</property> |
|||
<property name="dock_fixed">0</property> |
|||
<property name="docking">Left</property> |
|||
<property name="drag_accept_files">0</property> |
|||
<property name="enabled">1</property> |
|||
<property name="fg"></property> |
|||
<property name="floatable">1</property> |
|||
<property name="font"></property> |
|||
<property name="gripper">0</property> |
|||
<property name="hidden">0</property> |
|||
<property name="id">wxID_ANY</property> |
|||
<property name="label">Units</property> |
|||
<property name="markup">0</property> |
|||
<property name="max_size"></property> |
|||
<property name="maximize_button">0</property> |
|||
<property name="maximum_size"></property> |
|||
<property name="min_size"></property> |
|||
<property name="minimize_button">0</property> |
|||
<property name="minimum_size"></property> |
|||
<property name="moveable">1</property> |
|||
<property name="name">m_unitsLabel</property> |
|||
<property name="pane_border">1</property> |
|||
<property name="pane_position"></property> |
|||
<property name="pane_size"></property> |
|||
<property name="permission">protected</property> |
|||
<property name="pin_button">1</property> |
|||
<property name="pos"></property> |
|||
<property name="resize">Resizable</property> |
|||
<property name="show">1</property> |
|||
<property name="size"></property> |
|||
<property name="style"></property> |
|||
<property name="subclass">; ; forward_declare</property> |
|||
<property name="toolbar_pane">0</property> |
|||
<property name="tooltip"></property> |
|||
<property name="window_extra_style"></property> |
|||
<property name="window_name"></property> |
|||
<property name="window_style"></property> |
|||
<property name="wrap">-1</property> |
|||
</object> |
|||
</object> |
|||
<object class="sizeritem" expanded="true"> |
|||
<property name="border">2</property> |
|||
<property name="flag">wxEXPAND|wxTOP|wxBOTTOM</property> |
|||
<property name="proportion">0</property> |
|||
<object class="wxStaticLine" expanded="true"> |
|||
<property name="BottomDockable">1</property> |
|||
<property name="LeftDockable">1</property> |
|||
<property name="RightDockable">1</property> |
|||
<property name="TopDockable">1</property> |
|||
<property name="aui_layer">0</property> |
|||
<property name="aui_name"></property> |
|||
<property name="aui_position">0</property> |
|||
<property name="aui_row">0</property> |
|||
<property name="best_size"></property> |
|||
<property name="bg"></property> |
|||
<property name="caption"></property> |
|||
<property name="caption_visible">1</property> |
|||
<property name="center_pane">0</property> |
|||
<property name="close_button">1</property> |
|||
<property name="context_help"></property> |
|||
<property name="context_menu">1</property> |
|||
<property name="default_pane">0</property> |
|||
<property name="dock">Dock</property> |
|||
<property name="dock_fixed">0</property> |
|||
<property name="docking">Left</property> |
|||
<property name="drag_accept_files">0</property> |
|||
<property name="enabled">1</property> |
|||
<property name="fg"></property> |
|||
<property name="floatable">1</property> |
|||
<property name="font"></property> |
|||
<property name="gripper">0</property> |
|||
<property name="hidden">0</property> |
|||
<property name="id">wxID_ANY</property> |
|||
<property name="max_size"></property> |
|||
<property name="maximize_button">0</property> |
|||
<property name="maximum_size"></property> |
|||
<property name="min_size"></property> |
|||
<property name="minimize_button">0</property> |
|||
<property name="minimum_size"></property> |
|||
<property name="moveable">1</property> |
|||
<property name="name">m_staticline2</property> |
|||
<property name="pane_border">1</property> |
|||
<property name="pane_position"></property> |
|||
<property name="pane_size"></property> |
|||
<property name="permission">protected</property> |
|||
<property name="pin_button">1</property> |
|||
<property name="pos"></property> |
|||
<property name="resize">Resizable</property> |
|||
<property name="show">1</property> |
|||
<property name="size"></property> |
|||
<property name="style">wxLI_HORIZONTAL</property> |
|||
<property name="subclass">; ; forward_declare</property> |
|||
<property name="toolbar_pane">0</property> |
|||
<property name="tooltip"></property> |
|||
<property name="window_extra_style"></property> |
|||
<property name="window_name"></property> |
|||
<property name="window_style"></property> |
|||
</object> |
|||
</object> |
|||
<object class="sizeritem" expanded="true"> |
|||
<property name="border">5</property> |
|||
<property name="flag">wxEXPAND|wxTOP</property> |
|||
<property name="proportion">0</property> |
|||
<object class="wxBoxSizer" expanded="true"> |
|||
<property name="minimum_size"></property> |
|||
<property name="name">bSizer5</property> |
|||
<property name="orient">wxHORIZONTAL</property> |
|||
<property name="permission">none</property> |
|||
<object class="sizeritem" expanded="true"> |
|||
<property name="border">5</property> |
|||
<property name="flag">wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT</property> |
|||
<property name="proportion">0</property> |
|||
<object class="wxStaticText" expanded="true"> |
|||
<property name="BottomDockable">1</property> |
|||
<property name="LeftDockable">1</property> |
|||
<property name="RightDockable">1</property> |
|||
<property name="TopDockable">1</property> |
|||
<property name="aui_layer">0</property> |
|||
<property name="aui_name"></property> |
|||
<property name="aui_position">0</property> |
|||
<property name="aui_row">0</property> |
|||
<property name="best_size"></property> |
|||
<property name="bg"></property> |
|||
<property name="caption"></property> |
|||
<property name="caption_visible">1</property> |
|||
<property name="center_pane">0</property> |
|||
<property name="close_button">1</property> |
|||
<property name="context_help"></property> |
|||
<property name="context_menu">1</property> |
|||
<property name="default_pane">0</property> |
|||
<property name="dock">Dock</property> |
|||
<property name="dock_fixed">0</property> |
|||
<property name="docking">Left</property> |
|||
<property name="drag_accept_files">0</property> |
|||
<property name="enabled">1</property> |
|||
<property name="fg"></property> |
|||
<property name="floatable">1</property> |
|||
<property name="font"></property> |
|||
<property name="gripper">0</property> |
|||
<property name="hidden">0</property> |
|||
<property name="id">wxID_ANY</property> |
|||
<property name="label">Symbol unit notation:</property> |
|||
<property name="markup">0</property> |
|||
<property name="max_size"></property> |
|||
<property name="maximize_button">0</property> |
|||
<property name="maximum_size"></property> |
|||
<property name="min_size"></property> |
|||
<property name="minimize_button">0</property> |
|||
<property name="minimum_size"></property> |
|||
<property name="moveable">1</property> |
|||
<property name="name">m_staticText3</property> |
|||
<property name="pane_border">1</property> |
|||
<property name="pane_position"></property> |
|||
<property name="pane_size"></property> |
|||
<property name="permission">protected</property> |
|||
<property name="pin_button">1</property> |
|||
<property name="pos"></property> |
|||
<property name="resize">Resizable</property> |
|||
<property name="show">1</property> |
|||
<property name="size"></property> |
|||
<property name="style"></property> |
|||
<property name="subclass">; ; forward_declare</property> |
|||
<property name="toolbar_pane">0</property> |
|||
<property name="tooltip"></property> |
|||
<property name="window_extra_style"></property> |
|||
<property name="window_name"></property> |
|||
<property name="window_style"></property> |
|||
<property name="wrap">-1</property> |
|||
</object> |
|||
</object> |
|||
<object class="sizeritem" expanded="true"> |
|||
<property name="border">5</property> |
|||
<property name="flag">wxEXPAND|wxRIGHT</property> |
|||
<property name="proportion">1</property> |
|||
<object class="wxChoice" expanded="true"> |
|||
<property name="BottomDockable">1</property> |
|||
<property name="LeftDockable">1</property> |
|||
<property name="RightDockable">1</property> |
|||
<property name="TopDockable">1</property> |
|||
<property name="aui_layer">0</property> |
|||
<property name="aui_name"></property> |
|||
<property name="aui_position">0</property> |
|||
<property name="aui_row">0</property> |
|||
<property name="best_size"></property> |
|||
<property name="bg"></property> |
|||
<property name="caption"></property> |
|||
<property name="caption_visible">1</property> |
|||
<property name="center_pane">0</property> |
|||
<property name="choices">"A" ".A" "-A" "_A" ".1" "-1" "_1"</property> |
|||
<property name="close_button">1</property> |
|||
<property name="context_help"></property> |
|||
<property name="context_menu">1</property> |
|||
<property name="default_pane">0</property> |
|||
<property name="dock">Dock</property> |
|||
<property name="dock_fixed">0</property> |
|||
<property name="docking">Left</property> |
|||
<property name="drag_accept_files">0</property> |
|||
<property name="enabled">1</property> |
|||
<property name="fg"></property> |
|||
<property name="floatable">1</property> |
|||
<property name="font"></property> |
|||
<property name="gripper">0</property> |
|||
<property name="hidden">0</property> |
|||
<property name="id">wxID_ANY</property> |
|||
<property name="max_size"></property> |
|||
<property name="maximize_button">0</property> |
|||
<property name="maximum_size"></property> |
|||
<property name="min_size"></property> |
|||
<property name="minimize_button">0</property> |
|||
<property name="minimum_size"></property> |
|||
<property name="moveable">1</property> |
|||
<property name="name">m_choiceSeparatorRefId</property> |
|||
<property name="pane_border">1</property> |
|||
<property name="pane_position"></property> |
|||
<property name="pane_size"></property> |
|||
<property name="permission">protected</property> |
|||
<property name="pin_button">1</property> |
|||
<property name="pos"></property> |
|||
<property name="resize">Resizable</property> |
|||
<property name="selection">0</property> |
|||
<property name="show">1</property> |
|||
<property name="size"></property> |
|||
<property name="style"></property> |
|||
<property name="subclass">; ; forward_declare</property> |
|||
<property name="toolbar_pane">0</property> |
|||
<property name="tooltip"></property> |
|||
<property name="validator_data_type"></property> |
|||
<property name="validator_style">wxFILTER_NONE</property> |
|||
<property name="validator_type">wxDefaultValidator</property> |
|||
<property name="validator_variable"></property> |
|||
<property name="window_extra_style"></property> |
|||
<property name="window_name"></property> |
|||
<property name="window_style"></property> |
|||
</object> |
|||
</object> |
|||
</object> |
|||
</object> |
|||
<object class="sizeritem" expanded="true"> |
|||
<property name="border">5</property> |
|||
<property name="flag">wxEXPAND</property> |
|||
<property name="proportion">1</property> |
|||
<object class="spacer" expanded="true"> |
|||
<property name="height">0</property> |
|||
<property name="permission">protected</property> |
|||
<property name="width">0</property> |
|||
</object> |
|||
</object> |
|||
</object> |
|||
</object> |
|||
</object> |
|||
</object> |
|||
</object> |
|||
</wxFormBuilder_Project> |
|||
@ -1,49 +0,0 @@ |
|||
/////////////////////////////////////////////////////////////////////////// |
|||
// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6a-dirty) |
|||
// http://www.wxformbuilder.org/ |
|||
// |
|||
// PLEASE DO *NOT* EDIT THIS FILE! |
|||
/////////////////////////////////////////////////////////////////////////// |
|||
|
|||
#pragma once |
|||
|
|||
#include <wx/artprov.h> |
|||
#include <wx/xrc/xmlres.h> |
|||
#include <wx/intl.h> |
|||
#include "widgets/resettable_panel.h" |
|||
#include <wx/string.h> |
|||
#include <wx/checkbox.h> |
|||
#include <wx/gdicmn.h> |
|||
#include <wx/font.h> |
|||
#include <wx/colour.h> |
|||
#include <wx/settings.h> |
|||
#include <wx/stattext.h> |
|||
#include <wx/statline.h> |
|||
#include <wx/choice.h> |
|||
#include <wx/sizer.h> |
|||
#include <wx/panel.h> |
|||
|
|||
/////////////////////////////////////////////////////////////////////////// |
|||
|
|||
/////////////////////////////////////////////////////////////////////////////// |
|||
/// Class PANEL_SETUP_ANNOTATION_BASE |
|||
/////////////////////////////////////////////////////////////////////////////// |
|||
class PANEL_SETUP_ANNOTATION_BASE : public RESETTABLE_PANEL |
|||
{ |
|||
private: |
|||
|
|||
protected: |
|||
wxCheckBox* m_checkReuseRefdes; |
|||
wxStaticText* m_unitsLabel; |
|||
wxStaticLine* m_staticline2; |
|||
wxStaticText* m_staticText3; |
|||
wxChoice* m_choiceSeparatorRefId; |
|||
|
|||
public: |
|||
|
|||
PANEL_SETUP_ANNOTATION_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString ); |
|||
|
|||
~PANEL_SETUP_ANNOTATION_BASE(); |
|||
|
|||
}; |
|||
|
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue