Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
kicad-source-mirror
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
kicad-source-mirror
Commits
4a515196
Commit
4a515196
authored
Oct 27, 2009
by
charras
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
eeschema: annotate dialog converted from DialogBlocks to wxFormBuilder
parent
1c983b01
Changes
13
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
1385 additions
and
375 deletions
+1385
-375
about_kicad.cpp
common/about_kicad.cpp
+1
-1
CMakeLists.txt
eeschema/CMakeLists.txt
+1
-1
annotate_dialog.cpp
eeschema/annotate_dialog.cpp
+60
-263
annotate_dialog.h
eeschema/annotate_dialog.h
+31
-107
class_sch_component.cpp
eeschema/class_sch_component.cpp
+7
-0
dialog_annotate_base.cpp
eeschema/dialog_annotate_base.cpp
+129
-0
dialog_annotate_base.fbp
eeschema/dialog_annotate_base.fbp
+1074
-0
dialog_annotate_base.h
eeschema/dialog_annotate_base.h
+79
-0
eeschema_config.cpp
eeschema/eeschema_config.cpp
+1
-1
eeschema_config.h
eeschema/eeschema_config.h
+0
-0
schframe.cpp
eeschema/schframe.cpp
+1
-1
pcbnew_config.cpp
pcbnew/pcbnew_config.cpp
+1
-1
pcbnew_config.h
pcbnew/pcbnew_config.h
+0
-0
No files found.
common/about_kicad.cpp
View file @
4a515196
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
#include "appl_wxstruct.h"
#include "appl_wxstruct.h"
#define BUILD_VERSION "(2009102
4
-unstable)"
#define BUILD_VERSION "(2009102
7
-unstable)"
#ifdef HAVE_SVN_VERSION
#ifdef HAVE_SVN_VERSION
...
...
eeschema/CMakeLists.txt
View file @
4a515196
...
@@ -38,7 +38,7 @@ set(EESCHEMA_SRCS
...
@@ -38,7 +38,7 @@ set(EESCHEMA_SRCS
database.cpp
database.cpp
delete.cpp
delete.cpp
delsheet.cpp
delsheet.cpp
# dialog_backanno
.cpp
dialog_annotate_base
.cpp
dialog_bodygraphictext_properties_base.cpp
dialog_bodygraphictext_properties_base.cpp
dialog_build_BOM.cpp
dialog_build_BOM.cpp
dialog_build_BOM_base.cpp
dialog_build_BOM_base.cpp
...
...
eeschema/annotate_dialog.cpp
View file @
4a515196
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
// Name: annotate_dialog.cpp
// Name: annotate_dialog.cpp
// Purpose:
// Licence: License GNU
// Author: jean-pierre Charras
// Modified by:
// Created: 16/04/2008 17:50:59
// RCS-ID:
// Copyright: License GNU
// Licence:
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
// Generated by DialogBlocks (unregistered), 16/04/2008 17:50:59
#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma implementation "annotate_dialog.h"
#endif
////@begin includes
////@end includes
#include "fctsys.h"
#include "fctsys.h"
#include "appl_wxstruct.h"
#include "bitmaps.h"
#include "bitmaps.h"
#include "common.h"
#include "common.h"
#include "program.h"
#include "program.h"
#include "annotate_dialog.h"
#include "annotate_dialog.h"
#define KEY_ANNOTATE_SORT_OPTION wxT("AnnotateSortOption")
extern
void
AnnotateComponents
(
WinEDA_SchematicFrame
*
parent
,
extern
void
AnnotateComponents
(
WinEDA_SchematicFrame
*
parent
,
bool
annotateSchematic
,
bool
annotateSchematic
,
int
sortOption
,
int
sortOption
,
bool
resetAnnotation
,
bool
resetAnnotation
,
bool
repairsTimestamps
);
bool
repairsTimestamps
);
////@begin XPM images
////@end XPM images
/*!
* WinEDA_AnnotateFrame type definition
*/
IMPLEMENT_DYNAMIC_CLASS
(
WinEDA_AnnotateFrame
,
wxDialog
)
/*!
* WinEDA_AnnotateFrame event table definition
*/
BEGIN_EVENT_TABLE
(
WinEDA_AnnotateFrame
,
wxDialog
)
////@begin WinEDA_AnnotateFrame event table entries
EVT_BUTTON
(
wxID_CANCEL
,
WinEDA_AnnotateFrame
::
OnCancelClick
)
EVT_BUTTON
(
ID_CLEAR_ANNOTATION_CMP
,
WinEDA_AnnotateFrame
::
OnClearAnnotationCmpClick
)
EVT_BUTTON
(
wxID_APPLY
,
WinEDA_AnnotateFrame
::
OnApplyClick
)
DIALOG_ANNOTATE
::
DIALOG_ANNOTATE
(
WinEDA_SchematicFrame
*
parent
)
:
DIALOG_ANNOTATE_BASE
(
parent
)
////@end WinEDA_AnnotateFrame event table entries
END_EVENT_TABLE
()
/*!
* WinEDA_AnnotateFrame constructors
*/
WinEDA_AnnotateFrame
::
WinEDA_AnnotateFrame
()
{
Init
();
}
WinEDA_AnnotateFrame
::
WinEDA_AnnotateFrame
(
WinEDA_SchematicFrame
*
parent
,
wxWindowID
id
,
const
wxString
&
caption
,
const
wxPoint
&
pos
,
const
wxSize
&
size
,
long
style
)
{
{
m_Parent
=
parent
;
m_Parent
=
parent
;
Init
();
InitValues
();
Create
(
parent
,
id
,
caption
,
pos
,
size
,
style
);
Layout
();
}
/*!
* WinEDA_AnnotateFrame creator
*/
bool
WinEDA_AnnotateFrame
::
Create
(
wxWindow
*
parent
,
wxWindowID
id
,
const
wxString
&
caption
,
const
wxPoint
&
pos
,
const
wxSize
&
size
,
long
style
)
{
////@begin WinEDA_AnnotateFrame creation
SetExtraStyle
(
wxWS_EX_BLOCK_EVENTS
);
wxDialog
::
Create
(
parent
,
id
,
caption
,
pos
,
size
,
style
);
CreateControls
();
if
(
GetSizer
())
{
GetSizer
()
->
SetSizeHints
(
this
);
GetSizer
()
->
SetSizeHints
(
this
);
}
Centre
();
Centre
();
////@end WinEDA_AnnotateFrame creation
return
true
;
}
}
/*!
/*********************************/
* WinEDA_AnnotateFrame destructor
void
DIALOG_ANNOTATE
::
InitValues
()
*/
/*********************************/
WinEDA_AnnotateFrame
::~
WinEDA_AnnotateFrame
()
{
{
////@begin WinEDA_AnnotateFrame destruction
m_Config
=
wxGetApp
().
m_EDA_Config
;
////@end WinEDA_AnnotateFrame destruction
SetFocus
();
// needed to close dialog by escape key
}
if
(
m_Config
)
{
long
option
;
/*!
m_Config
->
Read
(
KEY_ANNOTATE_SORT_OPTION
,
&
option
,
0l
);
* Member initialisation
switch
(
option
)
*/
{
case
0
:
void
WinEDA_AnnotateFrame
::
Init
()
m_rbSortBy_X_Position
->
SetValue
(
1
);
{
break
;
////@begin WinEDA_AnnotateFrame member initialisation
m_rbEntireSchematic
=
NULL
;
m_rbKeepAnnotation
=
NULL
;
m_rbResetAnnotation
=
NULL
;
m_rbSortBy_X_Position
=
NULL
;
m_rbSortBy_Y_Position
=
NULL
;
rbSortByValue
=
NULL
;
sizerDialogButtons
=
NULL
;
m_btnClose
=
NULL
;
m_btnClear
=
NULL
;
m_btnApply
=
NULL
;
////@end WinEDA_AnnotateFrame member initialisation
}
/*!
* Control creation for WinEDA_AnnotateFrame
*/
void
WinEDA_AnnotateFrame
::
CreateControls
()
{
////@begin WinEDA_AnnotateFrame content construction
// Generated by DialogBlocks, 29/04/2009 13:38:10 (unregistered)
WinEDA_AnnotateFrame
*
itemDialog1
=
this
;
wxBoxSizer
*
itemBoxSizer2
=
new
wxBoxSizer
(
wxVERTICAL
);
itemDialog1
->
SetSizer
(
itemBoxSizer2
);
wxBoxSizer
*
itemBoxSizer3
=
new
wxBoxSizer
(
wxVERTICAL
);
itemBoxSizer2
->
Add
(
itemBoxSizer3
,
0
,
wxGROW
|
wxALL
,
5
);
wxStaticText
*
itemStaticText4
=
new
wxStaticText
(
itemDialog1
,
wxID_STATIC
,
_
(
"Scope"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
itemStaticText4
->
SetFont
(
wxFont
(
int
(
wxSystemSettings
::
GetFont
(
wxSYS_DEFAULT_GUI_FONT
).
GetPointSize
()
*
1.2
),
wxSystemSettings
::
GetFont
(
wxSYS_DEFAULT_GUI_FONT
).
GetFamily
(),
wxSystemSettings
::
GetFont
(
wxSYS_DEFAULT_GUI_FONT
).
GetStyle
(),
wxBOLD
,
false
,
wxSystemSettings
::
GetFont
(
wxSYS_DEFAULT_GUI_FONT
).
GetFaceName
()));
itemBoxSizer3
->
Add
(
itemStaticText4
,
0
,
wxALIGN_LEFT
|
wxALL
,
5
);
wxBoxSizer
*
itemBoxSizer5
=
new
wxBoxSizer
(
wxVERTICAL
);
itemBoxSizer3
->
Add
(
itemBoxSizer5
,
0
,
wxGROW
|
wxLEFT
,
25
);
m_rbEntireSchematic
=
new
wxRadioButton
(
itemDialog1
,
ID_ENTIRE_SCHEMATIC
,
_
(
"Use the &entire schematic"
),
wxDefaultPosition
,
wxDefaultSize
,
wxRB_GROUP
);
m_rbEntireSchematic
->
SetValue
(
true
);
itemBoxSizer5
->
Add
(
m_rbEntireSchematic
,
0
,
wxGROW
|
wxALL
,
5
);
wxRadioButton
*
itemRadioButton7
=
new
wxRadioButton
(
itemDialog1
,
ID_CURRENT_PAGE
,
_
(
"Use the current &page only"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
itemRadioButton7
->
SetValue
(
false
);
itemBoxSizer5
->
Add
(
itemRadioButton7
,
0
,
wxGROW
|
wxALL
,
5
);
wxStaticLine
*
itemStaticLine8
=
new
wxStaticLine
(
itemDialog1
,
wxID_STATIC
,
wxDefaultPosition
,
wxDefaultSize
,
wxLI_HORIZONTAL
);
itemBoxSizer5
->
Add
(
itemStaticLine8
,
0
,
wxGROW
|
wxALL
,
5
);
m_rbKeepAnnotation
=
new
wxRadioButton
(
itemDialog1
,
ID_KEEP_ANNOTATION
,
_
(
"&Keep existing annotation"
),
wxDefaultPosition
,
wxDefaultSize
,
wxRB_GROUP
);
m_rbKeepAnnotation
->
SetValue
(
true
);
itemBoxSizer5
->
Add
(
m_rbKeepAnnotation
,
0
,
wxGROW
|
wxALL
,
5
);
m_rbResetAnnotation
=
new
wxRadioButton
(
itemDialog1
,
ID_RESET_ANNOTATION
,
_
(
"&Reset existing annotation"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_rbResetAnnotation
->
SetValue
(
false
);
itemBoxSizer5
->
Add
(
m_rbResetAnnotation
,
0
,
wxGROW
|
wxALL
,
5
);
wxStaticText
*
itemStaticText11
=
new
wxStaticText
(
itemDialog1
,
wxID_STATIC
,
_
(
"Order"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
itemStaticText11
->
SetFont
(
wxFont
(
int
(
wxSystemSettings
::
GetFont
(
wxSYS_DEFAULT_GUI_FONT
).
GetPointSize
()
*
1.2
),
wxSystemSettings
::
GetFont
(
wxSYS_DEFAULT_GUI_FONT
).
GetFamily
(),
wxSystemSettings
::
GetFont
(
wxSYS_DEFAULT_GUI_FONT
).
GetStyle
(),
wxBOLD
,
false
,
wxSystemSettings
::
GetFont
(
wxSYS_DEFAULT_GUI_FONT
).
GetFaceName
()));
itemBoxSizer3
->
Add
(
itemStaticText11
,
0
,
wxALIGN_LEFT
|
wxALL
,
5
);
wxBoxSizer
*
itemBoxSizer12
=
new
wxBoxSizer
(
wxVERTICAL
);
itemBoxSizer3
->
Add
(
itemBoxSizer12
,
0
,
wxGROW
|
wxLEFT
,
25
);
wxBoxSizer
*
itemBoxSizer13
=
new
wxBoxSizer
(
wxHORIZONTAL
);
itemBoxSizer12
->
Add
(
itemBoxSizer13
,
0
,
wxGROW
,
5
);
wxStaticBitmap
*
itemStaticBitmap14
=
new
wxStaticBitmap
(
itemDialog1
,
wxID_STATIC
,
itemDialog1
->
GetBitmapResource
(
wxT
(
"annotate_down_right_xpm"
)),
wxDefaultPosition
,
wxDefaultSize
,
0
);
itemBoxSizer13
->
Add
(
itemStaticBitmap14
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
,
5
);
m_rbSortBy_X_Position
=
new
wxRadioButton
(
itemDialog1
,
ID_SORT_BY_X_POSITION
,
_
(
"Sort components by &X position"
),
wxDefaultPosition
,
wxDefaultSize
,
wxRB_GROUP
);
m_rbSortBy_X_Position
->
SetValue
(
true
);
itemBoxSizer13
->
Add
(
m_rbSortBy_X_Position
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
,
5
);
wxBoxSizer
*
itemBoxSizer16
=
new
wxBoxSizer
(
wxHORIZONTAL
);
itemBoxSizer12
->
Add
(
itemBoxSizer16
,
0
,
wxGROW
,
5
);
wxStaticBitmap
*
itemStaticBitmap17
=
new
wxStaticBitmap
(
itemDialog1
,
wxID_STATIC
,
itemDialog1
->
GetBitmapResource
(
wxT
(
"annotate_right_down_xpm"
)),
wxDefaultPosition
,
wxDefaultSize
,
0
);
itemBoxSizer16
->
Add
(
itemStaticBitmap17
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
,
5
);
m_rbSortBy_Y_Position
=
new
wxRadioButton
(
itemDialog1
,
ID_SORT_BY_Y_POSITION
,
_
(
"Sort components by &Y position"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_rbSortBy_Y_Position
->
SetValue
(
false
);
itemBoxSizer16
->
Add
(
m_rbSortBy_Y_Position
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
,
5
);
wxBoxSizer
*
itemBoxSizer19
=
new
wxBoxSizer
(
wxHORIZONTAL
);
itemBoxSizer12
->
Add
(
itemBoxSizer19
,
0
,
wxGROW
,
5
);
wxStaticBitmap
*
itemStaticBitmap20
=
new
wxStaticBitmap
(
itemDialog1
,
wxID_STATIC
,
itemDialog1
->
GetBitmapResource
(
wxT
(
"add_text_xpm"
)),
wxDefaultPosition
,
wxDefaultSize
,
0
);
itemBoxSizer19
->
Add
(
itemStaticBitmap20
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
,
5
);
rbSortByValue
=
new
wxRadioButton
(
itemDialog1
,
ID_SORT_BY_VALUE
,
_
(
"Sort components by &value"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
rbSortByValue
->
SetValue
(
false
);
itemBoxSizer19
->
Add
(
rbSortByValue
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
,
5
);
sizerDialogButtons
=
new
wxBoxSizer
(
wxHORIZONTAL
);
itemBoxSizer2
->
Add
(
sizerDialogButtons
,
0
,
wxALIGN_CENTER_HORIZONTAL
|
wxALL
,
5
);
m_btnClose
=
new
wxButton
(
itemDialog1
,
wxID_CANCEL
,
_
(
"Close"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
case
1
:
m_btnClose
->
SetDefault
(
);
m_rbSortBy_Y_Position
->
SetValue
(
1
);
sizerDialogButtons
->
Add
(
m_btnClose
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
,
5
)
;
break
;
m_btnClear
=
new
wxButton
(
itemDialog1
,
ID_CLEAR_ANNOTATION_CMP
,
_
(
"Clear Annotation"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
sizerDialogButtons
->
Add
(
m_btnClear
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
,
5
);
m_btnApply
=
new
wxButton
(
itemDialog1
,
wxID_APPLY
,
_
(
"Annotation"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
case
2
:
m_btnApply
->
SetDefault
(
);
rbSortByValue
->
SetValue
(
1
);
sizerDialogButtons
->
Add
(
m_btnApply
,
0
,
wxALIGN_CENTER_VERTICAL
|
wxALL
,
5
)
;
break
;
////@end WinEDA_AnnotateFrame content construction
default
:
break
;
}
}
m_btnClose
->
SetFocus
();
// needed to closes dialog by escape key
wxBitmap
bitmap0
(
annotate_down_right_xpm
);
annotate_down_right_bitmap
->
SetBitmap
(
bitmap0
);
wxBitmap
bitmap1
(
annotate_right_down_xpm
);
annotate_right_down_bitmap
->
SetBitmap
(
bitmap1
);
wxBitmap
bitmap2
(
add_text_xpm
);
annotate_by_value_bitmap
->
SetBitmap
(
bitmap2
);
}
}
/*!
/*********************************************************/
* wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_APPLY
void
DIALOG_ANNOTATE
::
OnApplyClick
(
wxCommandEvent
&
event
)
*/
/*********************************************************/
void
WinEDA_AnnotateFrame
::
OnApplyClick
(
wxCommandEvent
&
event
)
{
{
int
response
;
int
response
;
wxString
message
;
wxString
message
;
if
(
m_Config
)
m_Config
->
Write
(
KEY_ANNOTATE_SORT_OPTION
,
GetSortOrder
());
if
(
GetResetItems
()
)
if
(
GetResetItems
()
)
message
=
_
(
"Clear and annotate all of the components "
);
message
=
_
(
"Clear and annotate all of the components "
);
else
else
...
@@ -259,11 +102,9 @@ void WinEDA_AnnotateFrame::OnApplyClick( wxCommandEvent& event )
...
@@ -259,11 +102,9 @@ void WinEDA_AnnotateFrame::OnApplyClick( wxCommandEvent& event )
}
}
/*!
/************************************************************************/
* wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_DEANNOTATE_CMP
void
DIALOG_ANNOTATE
::
OnClearAnnotationCmpClick
(
wxCommandEvent
&
event
)
*/
/************************************************************************/
void
WinEDA_AnnotateFrame
::
OnClearAnnotationCmpClick
(
wxCommandEvent
&
event
)
{
{
int
response
;
int
response
;
...
@@ -283,11 +124,9 @@ void WinEDA_AnnotateFrame::OnClearAnnotationCmpClick( wxCommandEvent& event )
...
@@ -283,11 +124,9 @@ void WinEDA_AnnotateFrame::OnClearAnnotationCmpClick( wxCommandEvent& event )
}
}
/*!
/************************************************************/
* wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_CANCEL
void
DIALOG_ANNOTATE
::
OnCancelClick
(
wxCommandEvent
&
event
)
*/
/************************************************************/
void
WinEDA_AnnotateFrame
::
OnCancelClick
(
wxCommandEvent
&
event
)
{
{
if
(
IsModal
()
)
if
(
IsModal
()
)
EndModal
(
wxID_CANCEL
);
EndModal
(
wxID_CANCEL
);
...
@@ -299,17 +138,23 @@ void WinEDA_AnnotateFrame::OnCancelClick( wxCommandEvent& event )
...
@@ -299,17 +138,23 @@ void WinEDA_AnnotateFrame::OnCancelClick( wxCommandEvent& event )
}
}
bool
WinEDA_AnnotateFrame
::
GetLevel
(
void
)
/**************************************/
bool
DIALOG_ANNOTATE
::
GetLevel
(
void
)
/**************************************/
{
{
return
m_rbEntireSchematic
->
GetValue
();
return
m_rbEntireSchematic
->
GetValue
();
}
}
bool
WinEDA_AnnotateFrame
::
GetResetItems
(
void
)
/******************************************/
bool
DIALOG_ANNOTATE
::
GetResetItems
(
void
)
/******************************************/
{
{
return
m_rbResetAnnotation
->
GetValue
();
return
m_rbResetAnnotation
->
GetValue
();
}
}
int
WinEDA_AnnotateFrame
::
GetSortOrder
(
void
)
/****************************************/
int
DIALOG_ANNOTATE
::
GetSortOrder
(
void
)
/****************************************/
/**
/**
* @return 0 if annotation by X position,
* @return 0 if annotation by X position,
* 1 if annotation by Y position
* 1 if annotation by Y position
...
@@ -323,51 +168,3 @@ int WinEDA_AnnotateFrame::GetSortOrder( void )
...
@@ -323,51 +168,3 @@ int WinEDA_AnnotateFrame::GetSortOrder( void )
return
2
;
return
2
;
}
}
/*!
* Should we show tooltips?
*/
bool
WinEDA_AnnotateFrame
::
ShowToolTips
()
{
return
true
;
}
/*!
* Get bitmap resources
*/
wxBitmap
WinEDA_AnnotateFrame
::
GetBitmapResource
(
const
wxString
&
name
)
{
// Bitmap retrieval
if
(
name
==
wxT
(
"annotate_down_right_xpm"
))
{
wxBitmap
bitmap
(
annotate_down_right_xpm
);
return
bitmap
;
}
else
if
(
name
==
wxT
(
"annotate_right_down_xpm"
))
{
wxBitmap
bitmap
(
annotate_right_down_xpm
);
return
bitmap
;
}
else
if
(
name
==
wxT
(
"add_text_xpm"
))
{
wxBitmap
bitmap
(
add_text_xpm
);
return
bitmap
;
}
return
wxNullBitmap
;
}
/*!
* Get icon resources
*/
wxIcon
WinEDA_AnnotateFrame
::
GetIconResource
(
const
wxString
&
name
)
{
// Icon retrieval
////@begin WinEDA_AnnotateFrame icon retrieval
wxUnusedVar
(
name
);
return
wxNullIcon
;
////@end WinEDA_AnnotateFrame icon retrieval
}
eeschema/annotate_dialog.h
View file @
4a515196
/////////////////////////////////////////////////////////////////////////////
/*
// Name: annotate_dialog.h
* This program source code file is part of KICAD, a free EDA CAD application.
// Purpose:
*
// Author: jean-pierre Charras
* Copyright (C) 1992-2009 Kicad Developers, see change_log.txt for contributors.
// Modified by:
*
// Created: 16/04/2008 17:50:59
* This program is free software; you can redistribute it and/or
// RCS-ID:
* modify it under the terms of the GNU General Public License
// Copyright: License GNU
* as published by the Free Software Foundation; either version 2
// Licence:
* of the License, or (at your option) any later version.
/////////////////////////////////////////////////////////////////////////////
*
* This program is distributed in the hope that it will be useful,
// Generated by DialogBlocks (unregistered), 16/04/2008 17:50:59
* 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, you may find one here:
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
* or you may search the http://www.gnu.org website for the version 2 license,
* or you may write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
#ifndef _ANNOTATE_DIALOG_H_
#ifndef _ANNOTATE_DIALOG_H_
#define _ANNOTATE_DIALOG_H_
#define _ANNOTATE_DIALOG_H_
#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#include "dialog_annotate_base.h"
#pragma interface "annotate_dialog.h"
#endif
/*!
* Includes
*/
////@begin includes
#include "wx/statline.h"
////@end includes
/*!
* Forward declarations
*/
////@begin forward declarations
class
wxBoxSizer
;
////@end forward declarations
/*!
* Control identifiers
*/
////@begin control identifiers
#define ID_DIALOG 10000
#define ID_ENTIRE_SCHEMATIC 10002
#define ID_CURRENT_PAGE 10003
#define ID_KEEP_ANNOTATION 10009
#define ID_RESET_ANNOTATION 10009
#define ID_SORT_BY_X_POSITION 10001
#define ID_SORT_BY_Y_POSITION 10001
#define ID_SORT_BY_VALUE 10011
#define ID_CLEAR_ANNOTATION_CMP 10004
#define SYMBOL_WINEDA_ANNOTATEFRAME_STYLE wxDEFAULT_DIALOG_STYLE|MAYBE_RESIZE_BORDER
#define SYMBOL_WINEDA_ANNOTATEFRAME_TITLE _("EESchema Annotation")
#define SYMBOL_WINEDA_ANNOTATEFRAME_IDNAME ID_DIALOG
#define SYMBOL_WINEDA_ANNOTATEFRAME_SIZE wxSize(400, 300)
#define SYMBOL_WINEDA_ANNOTATEFRAME_POSITION wxDefaultPosition
////@end control identifiers
/*!
/*!
*
WinEDA_AnnotateFrame
class declaration
*
DIALOG_ANNOTATE
class declaration
*/
*/
class
WinEDA_AnnotateFrame
:
public
wxDialog
class
DIALOG_ANNOTATE
:
public
DIALOG_ANNOTATE_BASE
{
{
DECLARE_DYNAMIC_CLASS
(
WinEDA_AnnotateFrame
)
private
:
DECLARE_EVENT_TABLE
()
WinEDA_SchematicFrame
*
m_Parent
;
wxConfig
*
m_Config
;
public
:
public
:
/// Constructors
DIALOG_ANNOTATE
(
WinEDA_SchematicFrame
*
parent
);
WinEDA_AnnotateFrame
();
~
DIALOG_ANNOTATE
(){};
WinEDA_AnnotateFrame
(
WinEDA_SchematicFrame
*
parent
,
wxWindowID
id
=
SYMBOL_WINEDA_ANNOTATEFRAME_IDNAME
,
const
wxString
&
caption
=
SYMBOL_WINEDA_ANNOTATEFRAME_TITLE
,
const
wxPoint
&
pos
=
SYMBOL_WINEDA_ANNOTATEFRAME_POSITION
,
const
wxSize
&
size
=
SYMBOL_WINEDA_ANNOTATEFRAME_SIZE
,
long
style
=
SYMBOL_WINEDA_ANNOTATEFRAME_STYLE
);
/// Creation
bool
Create
(
wxWindow
*
parent
,
wxWindowID
id
=
SYMBOL_WINEDA_ANNOTATEFRAME_IDNAME
,
const
wxString
&
caption
=
SYMBOL_WINEDA_ANNOTATEFRAME_TITLE
,
const
wxPoint
&
pos
=
SYMBOL_WINEDA_ANNOTATEFRAME_POSITION
,
const
wxSize
&
size
=
SYMBOL_WINEDA_ANNOTATEFRAME_SIZE
,
long
style
=
SYMBOL_WINEDA_ANNOTATEFRAME_STYLE
);
/// Destructor
~
WinEDA_AnnotateFrame
();
/// Initialises member variables
/// Initialises member variables
void
Init
();
void
InitValues
();
/// Creates the controls and sizers
void
CreateControls
();
////@begin WinEDA_AnnotateFrame event handler declarations
/// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_CANCEL
void
OnCancelClick
(
wxCommandEvent
&
event
);
void
OnCancelClick
(
wxCommandEvent
&
event
);
/// wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_CLEAR_ANNOTATION_CMP
void
OnClearAnnotationCmpClick
(
wxCommandEvent
&
event
);
void
OnClearAnnotationCmpClick
(
wxCommandEvent
&
event
);
/// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_APPLY
void
OnApplyClick
(
wxCommandEvent
&
event
);
void
OnApplyClick
(
wxCommandEvent
&
event
);
////@end WinEDA_AnnotateFrame event handler declarations
////@begin WinEDA_AnnotateFrame member function declarations
/// Retrieves bitmap resources
wxBitmap
GetBitmapResource
(
const
wxString
&
name
);
/// Retrieves icon resources
wxIcon
GetIconResource
(
const
wxString
&
name
);
////@end WinEDA_AnnotateFrame member function declarations
/// Should we show tooltips?
static
bool
ShowToolTips
();
// User functions:
// User functions:
bool
GetLevel
(
void
);
bool
GetLevel
(
void
);
bool
GetResetItems
(
void
);
bool
GetResetItems
(
void
);
int
GetSortOrder
(
void
);
int
GetSortOrder
(
void
);
////@begin WinEDA_AnnotateFrame member variables
wxRadioButton
*
m_rbEntireSchematic
;
wxRadioButton
*
m_rbKeepAnnotation
;
wxRadioButton
*
m_rbResetAnnotation
;
wxRadioButton
*
m_rbSortBy_X_Position
;
wxRadioButton
*
m_rbSortBy_Y_Position
;
wxRadioButton
*
rbSortByValue
;
wxBoxSizer
*
sizerDialogButtons
;
wxButton
*
m_btnClose
;
wxButton
*
m_btnClear
;
wxButton
*
m_btnApply
;
////@end WinEDA_AnnotateFrame member variables
WinEDA_SchematicFrame
*
m_Parent
;
};
};
#endif
#endif
...
...
eeschema/class_sch_component.cpp
View file @
4a515196
...
@@ -408,6 +408,13 @@ void SCH_COMPONENT::SetRef( DrawSheetPath* sheet, const wxString& ref )
...
@@ -408,6 +408,13 @@ void SCH_COMPONENT::SetRef( DrawSheetPath* sheet, const wxString& ref )
}
}
rf
->
m_Text
=
ref
;
// for drawing.
rf
->
m_Text
=
ref
;
// for drawing.
// Reinit the m_PrefixString member if needed
wxString
prefix
=
ref
;
while
(
prefix
.
Last
()
==
'?'
or
isdigit
(
prefix
.
Last
())
)
prefix
.
RemoveLast
();
if
(
m_PrefixString
!=
prefix
)
m_PrefixString
=
prefix
;
}
}
/** function SetTimeStamp
/** function SetTimeStamp
...
...
eeschema/dialog_annotate_base.cpp
0 → 100644
View file @
4a515196
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Apr 16 2008)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
#include "dialog_annotate_base.h"
///////////////////////////////////////////////////////////////////////////
DIALOG_ANNOTATE_BASE
::
DIALOG_ANNOTATE_BASE
(
wxWindow
*
parent
,
wxWindowID
id
,
const
wxString
&
title
,
const
wxPoint
&
pos
,
const
wxSize
&
size
,
long
style
)
:
wxDialog
(
parent
,
id
,
title
,
pos
,
size
,
style
)
{
this
->
SetSizeHints
(
wxDefaultSize
,
wxDefaultSize
);
wxBoxSizer
*
bmainSizer
;
bmainSizer
=
new
wxBoxSizer
(
wxVERTICAL
);
wxBoxSizer
*
bupperSizer
;
bupperSizer
=
new
wxBoxSizer
(
wxVERTICAL
);
m_staticTextScope
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Scope"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_staticTextScope
->
Wrap
(
-
1
);
m_staticTextScope
->
SetFont
(
wxFont
(
wxNORMAL_FONT
->
GetPointSize
(),
70
,
90
,
92
,
false
,
wxEmptyString
)
);
bupperSizer
->
Add
(
m_staticTextScope
,
0
,
wxALL
,
5
);
wxBoxSizer
*
bscopeOptSizer
;
bscopeOptSizer
=
new
wxBoxSizer
(
wxVERTICAL
);
m_rbEntireSchematic
=
new
wxRadioButton
(
this
,
ID_ENTIRE_SCHEMATIC
,
_
(
"Use the &entire schematic"
),
wxDefaultPosition
,
wxDefaultSize
,
wxRB_GROUP
);
bscopeOptSizer
->
Add
(
m_rbEntireSchematic
,
0
,
wxALL
,
5
);
m_rbCurrPage
=
new
wxRadioButton
(
this
,
ID_CURRENT_PAGE
,
_
(
"Use the current &page only"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bscopeOptSizer
->
Add
(
m_rbCurrPage
,
0
,
wxALL
,
5
);
m_staticline1
=
new
wxStaticLine
(
this
,
wxID_ANY
,
wxDefaultPosition
,
wxDefaultSize
,
wxLI_HORIZONTAL
);
bscopeOptSizer
->
Add
(
m_staticline1
,
0
,
wxEXPAND
|
wxALL
,
5
);
m_rbKeepAnnotation
=
new
wxRadioButton
(
this
,
ID_KEEP_ANNOTATION
,
_
(
"&Keep existing annotation"
),
wxDefaultPosition
,
wxDefaultSize
,
wxRB_GROUP
);
bscopeOptSizer
->
Add
(
m_rbKeepAnnotation
,
0
,
wxALL
,
5
);
m_rbResetAnnotation
=
new
wxRadioButton
(
this
,
ID_RESET_ANNOTATION
,
_
(
"&Reset existing annotation"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bscopeOptSizer
->
Add
(
m_rbResetAnnotation
,
0
,
wxALL
,
5
);
bupperSizer
->
Add
(
bscopeOptSizer
,
0
,
wxEXPAND
|
wxLEFT
|
wxALIGN_RIGHT
,
25
);
m_staticline2
=
new
wxStaticLine
(
this
,
wxID_ANY
,
wxDefaultPosition
,
wxDefaultSize
,
wxLI_HORIZONTAL
);
bupperSizer
->
Add
(
m_staticline2
,
0
,
wxEXPAND
|
wxALL
,
5
);
m_staticTextOrder
=
new
wxStaticText
(
this
,
wxID_ANY
,
_
(
"Annotation Order"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_staticTextOrder
->
Wrap
(
-
1
);
m_staticTextOrder
->
SetFont
(
wxFont
(
wxNORMAL_FONT
->
GetPointSize
(),
70
,
90
,
92
,
false
,
wxEmptyString
)
);
bupperSizer
->
Add
(
m_staticTextOrder
,
0
,
wxALL
,
5
);
wxBoxSizer
*
b_orderOptSizer
;
b_orderOptSizer
=
new
wxBoxSizer
(
wxVERTICAL
);
wxBoxSizer
*
bSizerXpos
;
bSizerXpos
=
new
wxBoxSizer
(
wxHORIZONTAL
);
annotate_down_right_bitmap
=
new
wxStaticBitmap
(
this
,
wxID_ANY
,
wxNullBitmap
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
bSizerXpos
->
Add
(
annotate_down_right_bitmap
,
0
,
wxRIGHT
|
wxLEFT
,
5
);
m_rbSortBy_X_Position
=
new
wxRadioButton
(
this
,
ID_SORT_BY_X_POSITION
,
_
(
"Sort Components by &X Position"
),
wxDefaultPosition
,
wxDefaultSize
,
wxRB_GROUP
);
bSizerXpos
->
Add
(
m_rbSortBy_X_Position
,
0
,
wxALL
,
5
);
b_orderOptSizer
->
Add
(
bSizerXpos
,
0
,
wxEXPAND
,
5
);
wxBoxSizer
*
bSizerYpos
;
bSizerYpos
=
new
wxBoxSizer
(
wxHORIZONTAL
);
annotate_right_down_bitmap
=
new
wxStaticBitmap
(
this
,
wxID_ANY
,
wxNullBitmap
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
bSizerYpos
->
Add
(
annotate_right_down_bitmap
,
0
,
wxRIGHT
|
wxLEFT
,
5
);
m_rbSortBy_Y_Position
=
new
wxRadioButton
(
this
,
ID_SORT_BY_Y_POSITION
,
_
(
"Sort Components by &Y Position"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bSizerYpos
->
Add
(
m_rbSortBy_Y_Position
,
0
,
wxALL
,
5
);
b_orderOptSizer
->
Add
(
bSizerYpos
,
0
,
wxEXPAND
,
5
);
wxBoxSizer
*
bSizerValuepos
;
bSizerValuepos
=
new
wxBoxSizer
(
wxHORIZONTAL
);
annotate_by_value_bitmap
=
new
wxStaticBitmap
(
this
,
wxID_ANY
,
wxNullBitmap
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
bSizerValuepos
->
Add
(
annotate_by_value_bitmap
,
0
,
wxRIGHT
|
wxLEFT
,
5
);
rbSortByValue
=
new
wxRadioButton
(
this
,
ID_SORT_BY_VALUE
,
_
(
"Sort Components by &Value"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bSizerValuepos
->
Add
(
rbSortByValue
,
0
,
wxALL
,
5
);
b_orderOptSizer
->
Add
(
bSizerValuepos
,
0
,
wxEXPAND
,
5
);
bupperSizer
->
Add
(
b_orderOptSizer
,
1
,
wxEXPAND
|
wxLEFT
,
25
);
bmainSizer
->
Add
(
bupperSizer
,
1
,
wxEXPAND
|
wxLEFT
,
5
);
m_staticline5
=
new
wxStaticLine
(
this
,
wxID_ANY
,
wxDefaultPosition
,
wxDefaultSize
,
wxLI_HORIZONTAL
);
bmainSizer
->
Add
(
m_staticline5
,
0
,
wxEXPAND
|
wxALL
,
5
);
wxBoxSizer
*
bButtonsSizer
;
bButtonsSizer
=
new
wxBoxSizer
(
wxHORIZONTAL
);
m_btnClose
=
new
wxButton
(
this
,
wxID_CANCEL
,
_
(
"Close"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bButtonsSizer
->
Add
(
m_btnClose
,
0
,
wxALL
|
wxEXPAND
,
5
);
m_btnClear
=
new
wxButton
(
this
,
ID_CLEAR_ANNOTATION_CMP
,
_
(
"Clear Annotation"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bButtonsSizer
->
Add
(
m_btnClear
,
0
,
wxALL
|
wxEXPAND
,
5
);
m_btnApply
=
new
wxButton
(
this
,
wxID_APPLY
,
_
(
"Annotation"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
bButtonsSizer
->
Add
(
m_btnApply
,
0
,
wxALL
|
wxEXPAND
,
5
);
bmainSizer
->
Add
(
bButtonsSizer
,
0
,
wxALIGN_CENTER_HORIZONTAL
,
5
);
this
->
SetSizer
(
bmainSizer
);
this
->
Layout
();
// Connect Events
m_btnClose
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_ANNOTATE_BASE
::
OnCancelClick
),
NULL
,
this
);
m_btnClear
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_ANNOTATE_BASE
::
OnClearAnnotationCmpClick
),
NULL
,
this
);
m_btnApply
->
Connect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_ANNOTATE_BASE
::
OnApplyClick
),
NULL
,
this
);
}
DIALOG_ANNOTATE_BASE
::~
DIALOG_ANNOTATE_BASE
()
{
// Disconnect Events
m_btnClose
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_ANNOTATE_BASE
::
OnCancelClick
),
NULL
,
this
);
m_btnClear
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_ANNOTATE_BASE
::
OnClearAnnotationCmpClick
),
NULL
,
this
);
m_btnApply
->
Disconnect
(
wxEVT_COMMAND_BUTTON_CLICKED
,
wxCommandEventHandler
(
DIALOG_ANNOTATE_BASE
::
OnApplyClick
),
NULL
,
this
);
}
eeschema/dialog_annotate_base.fbp
0 → 100644
View file @
4a515196
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<wxFormBuilder_Project>
<FileVersion
major=
"1"
minor=
"9"
/>
<object
class=
"Project"
expanded=
"1"
>
<property
name=
"class_decoration"
></property>
<property
name=
"code_generation"
>
C++
</property>
<property
name=
"disconnect_events"
>
1
</property>
<property
name=
"encoding"
>
UTF-8
</property>
<property
name=
"event_generation"
>
connect
</property>
<property
name=
"file"
>
dialog_annotate_base
</property>
<property
name=
"first_id"
>
1000
</property>
<property
name=
"help_provider"
>
none
</property>
<property
name=
"internationalize"
>
1
</property>
<property
name=
"name"
>
dialog_annotate_base
</property>
<property
name=
"namespace"
></property>
<property
name=
"path"
>
.
</property>
<property
name=
"precompiled_header"
></property>
<property
name=
"relative_path"
>
1
</property>
<property
name=
"use_enum"
>
0
</property>
<property
name=
"use_microsoft_bom"
>
0
</property>
<object
class=
"Dialog"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"center"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"extra_style"
></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"
>
DIALOG_ANNOTATE_BASE
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
>
331,338
</property>
<property
name=
"style"
>
wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER
</property>
<property
name=
"subclass"
></property>
<property
name=
"title"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnActivate"
></event>
<event
name=
"OnActivateApp"
></event>
<event
name=
"OnChar"
></event>
<event
name=
"OnClose"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnHibernate"
></event>
<event
name=
"OnIconize"
></event>
<event
name=
"OnIdle"
></event>
<event
name=
"OnInitDialog"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
<object
class=
"wxBoxSizer"
expanded=
"1"
>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
bmainSizer
</property>
<property
name=
"orient"
>
wxVERTICAL
</property>
<property
name=
"permission"
>
none
</property>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxEXPAND|wxLEFT
</property>
<property
name=
"proportion"
>
1
</property>
<object
class=
"wxBoxSizer"
expanded=
"1"
>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
bupperSizer
</property>
<property
name=
"orient"
>
wxVERTICAL
</property>
<property
name=
"permission"
>
none
</property>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxStaticText"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
></property>
<property
name=
"font"
>
,90,92,-1,70,0
</property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
wxID_ANY
</property>
<property
name=
"label"
>
Scope
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
m_staticTextScope
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></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>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
25
</property>
<property
name=
"flag"
>
wxEXPAND|wxLEFT|wxALIGN_RIGHT
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxBoxSizer"
expanded=
"1"
>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
bscopeOptSizer
</property>
<property
name=
"orient"
>
wxVERTICAL
</property>
<property
name=
"permission"
>
none
</property>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxRadioButton"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
></property>
<property
name=
"font"
></property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
ID_ENTIRE_SCHEMATIC
</property>
<property
name=
"label"
>
Use the
&
entire schematic
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
m_rbEntireSchematic
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
>
wxRB_GROUP
</property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"value"
>
0
</property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRadioButton"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxRadioButton"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
></property>
<property
name=
"font"
></property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
ID_CURRENT_PAGE
</property>
<property
name=
"label"
>
Use the current
&
page only
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
m_rbCurrPage
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"value"
>
0
</property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRadioButton"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxEXPAND | wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxStaticLine"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</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"
>
m_staticline1
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
>
wxLI_HORIZONTAL
</property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxRadioButton"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
></property>
<property
name=
"font"
></property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
ID_KEEP_ANNOTATION
</property>
<property
name=
"label"
>
&
Keep existing annotation
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
m_rbKeepAnnotation
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
>
wxRB_GROUP
</property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"value"
>
0
</property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRadioButton"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxRadioButton"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
></property>
<property
name=
"font"
></property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
ID_RESET_ANNOTATION
</property>
<property
name=
"label"
>
&
Reset existing annotation
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
m_rbResetAnnotation
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"value"
>
0
</property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRadioButton"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxEXPAND | wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxStaticLine"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</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"
>
m_staticline2
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
>
wxLI_HORIZONTAL
</property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxStaticText"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
></property>
<property
name=
"font"
>
,90,92,-1,70,0
</property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
wxID_ANY
</property>
<property
name=
"label"
>
Annotation Order
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
m_staticTextOrder
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></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>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
25
</property>
<property
name=
"flag"
>
wxEXPAND|wxLEFT
</property>
<property
name=
"proportion"
>
1
</property>
<object
class=
"wxBoxSizer"
expanded=
"1"
>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
b_orderOptSizer
</property>
<property
name=
"orient"
>
wxVERTICAL
</property>
<property
name=
"permission"
>
none
</property>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxEXPAND
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxBoxSizer"
expanded=
"1"
>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
bSizerXpos
</property>
<property
name=
"orient"
>
wxHORIZONTAL
</property>
<property
name=
"permission"
>
none
</property>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxRIGHT|wxLEFT
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxStaticBitmap"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"bitmap"
>
; Load From Resource
</property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</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"
>
annotate_down_right_bitmap
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxRadioButton"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
></property>
<property
name=
"font"
></property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
ID_SORT_BY_X_POSITION
</property>
<property
name=
"label"
>
Sort Components by
&
X Position
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
m_rbSortBy_X_Position
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
>
wxRB_GROUP
</property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"value"
>
0
</property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRadioButton"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxEXPAND
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxBoxSizer"
expanded=
"1"
>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
bSizerYpos
</property>
<property
name=
"orient"
>
wxHORIZONTAL
</property>
<property
name=
"permission"
>
none
</property>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxRIGHT|wxLEFT
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxStaticBitmap"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"bitmap"
>
; Load From Resource
</property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</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"
>
annotate_right_down_bitmap
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxRadioButton"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
></property>
<property
name=
"font"
></property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
ID_SORT_BY_Y_POSITION
</property>
<property
name=
"label"
>
Sort Components by
&
Y Position
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
m_rbSortBy_Y_Position
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"value"
>
0
</property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRadioButton"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxEXPAND
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxBoxSizer"
expanded=
"1"
>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
bSizerValuepos
</property>
<property
name=
"orient"
>
wxHORIZONTAL
</property>
<property
name=
"permission"
>
none
</property>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxRIGHT|wxLEFT
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxStaticBitmap"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"bitmap"
>
; Load From Resource
</property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</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"
>
annotate_by_value_bitmap
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxRadioButton"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
></property>
<property
name=
"font"
></property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
ID_SORT_BY_VALUE
</property>
<property
name=
"label"
>
Sort Components by
&
Value
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
rbSortByValue
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"value"
>
0
</property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRadioButton"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
</object>
</object>
</object>
</object>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxEXPAND | wxALL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxStaticLine"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"enabled"
>
1
</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"
>
m_staticline5
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
>
wxLI_HORIZONTAL
</property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALIGN_CENTER_HORIZONTAL
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxBoxSizer"
expanded=
"1"
>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
bButtonsSizer
</property>
<property
name=
"orient"
>
wxHORIZONTAL
</property>
<property
name=
"permission"
>
none
</property>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL|wxEXPAND
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxButton"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"default"
>
0
</property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
></property>
<property
name=
"font"
></property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
wxID_CANCEL
</property>
<property
name=
"label"
>
Close
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
m_btnClose
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnButtonClick"
>
OnCancelClick
</event>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL|wxEXPAND
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxButton"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"default"
>
0
</property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
></property>
<property
name=
"font"
></property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
ID_CLEAR_ANNOTATION_CMP
</property>
<property
name=
"label"
>
Clear Annotation
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
m_btnClear
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnButtonClick"
>
OnClearAnnotationCmpClick
</event>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
<object
class=
"sizeritem"
expanded=
"1"
>
<property
name=
"border"
>
5
</property>
<property
name=
"flag"
>
wxALL|wxEXPAND
</property>
<property
name=
"proportion"
>
0
</property>
<object
class=
"wxButton"
expanded=
"1"
>
<property
name=
"bg"
></property>
<property
name=
"context_help"
></property>
<property
name=
"default"
>
0
</property>
<property
name=
"enabled"
>
1
</property>
<property
name=
"fg"
></property>
<property
name=
"font"
></property>
<property
name=
"hidden"
>
0
</property>
<property
name=
"id"
>
wxID_APPLY
</property>
<property
name=
"label"
>
Annotation
</property>
<property
name=
"maximum_size"
></property>
<property
name=
"minimum_size"
></property>
<property
name=
"name"
>
m_btnApply
</property>
<property
name=
"permission"
>
protected
</property>
<property
name=
"pos"
></property>
<property
name=
"size"
></property>
<property
name=
"style"
></property>
<property
name=
"subclass"
></property>
<property
name=
"tooltip"
></property>
<property
name=
"window_extra_style"
></property>
<property
name=
"window_name"
></property>
<property
name=
"window_style"
></property>
<event
name=
"OnButtonClick"
>
OnApplyClick
</event>
<event
name=
"OnChar"
></event>
<event
name=
"OnEnterWindow"
></event>
<event
name=
"OnEraseBackground"
></event>
<event
name=
"OnKeyDown"
></event>
<event
name=
"OnKeyUp"
></event>
<event
name=
"OnKillFocus"
></event>
<event
name=
"OnLeaveWindow"
></event>
<event
name=
"OnLeftDClick"
></event>
<event
name=
"OnLeftDown"
></event>
<event
name=
"OnLeftUp"
></event>
<event
name=
"OnMiddleDClick"
></event>
<event
name=
"OnMiddleDown"
></event>
<event
name=
"OnMiddleUp"
></event>
<event
name=
"OnMotion"
></event>
<event
name=
"OnMouseEvents"
></event>
<event
name=
"OnMouseWheel"
></event>
<event
name=
"OnPaint"
></event>
<event
name=
"OnRightDClick"
></event>
<event
name=
"OnRightDown"
></event>
<event
name=
"OnRightUp"
></event>
<event
name=
"OnSetFocus"
></event>
<event
name=
"OnSize"
></event>
<event
name=
"OnUpdateUI"
></event>
</object>
</object>
</object>
</object>
</object>
</object>
</object>
</wxFormBuilder_Project>
eeschema/dialog_annotate_base.h
0 → 100644
View file @
4a515196
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Apr 16 2008)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
#ifndef __dialog_annotate_base__
#define __dialog_annotate_base__
#include <wx/intl.h>
#include <wx/string.h>
#include <wx/stattext.h>
#include <wx/gdicmn.h>
#include <wx/font.h>
#include <wx/colour.h>
#include <wx/settings.h>
#include <wx/radiobut.h>
#include <wx/statline.h>
#include <wx/sizer.h>
#include <wx/bitmap.h>
#include <wx/image.h>
#include <wx/icon.h>
#include <wx/statbmp.h>
#include <wx/button.h>
#include <wx/dialog.h>
///////////////////////////////////////////////////////////////////////////
#define ID_ENTIRE_SCHEMATIC 1000
#define ID_CURRENT_PAGE 1001
#define ID_KEEP_ANNOTATION 1002
#define ID_RESET_ANNOTATION 1003
#define ID_SORT_BY_X_POSITION 1004
#define ID_SORT_BY_Y_POSITION 1005
#define ID_SORT_BY_VALUE 1006
#define ID_CLEAR_ANNOTATION_CMP 1007
///////////////////////////////////////////////////////////////////////////////
/// Class DIALOG_ANNOTATE_BASE
///////////////////////////////////////////////////////////////////////////////
class
DIALOG_ANNOTATE_BASE
:
public
wxDialog
{
private
:
protected
:
wxStaticText
*
m_staticTextScope
;
wxRadioButton
*
m_rbEntireSchematic
;
wxRadioButton
*
m_rbCurrPage
;
wxStaticLine
*
m_staticline1
;
wxRadioButton
*
m_rbKeepAnnotation
;
wxRadioButton
*
m_rbResetAnnotation
;
wxStaticLine
*
m_staticline2
;
wxStaticText
*
m_staticTextOrder
;
wxStaticBitmap
*
annotate_down_right_bitmap
;
wxRadioButton
*
m_rbSortBy_X_Position
;
wxStaticBitmap
*
annotate_right_down_bitmap
;
wxRadioButton
*
m_rbSortBy_Y_Position
;
wxStaticBitmap
*
annotate_by_value_bitmap
;
wxRadioButton
*
rbSortByValue
;
wxStaticLine
*
m_staticline5
;
wxButton
*
m_btnClose
;
wxButton
*
m_btnClear
;
wxButton
*
m_btnApply
;
// Virtual event handlers, overide them in your derived class
virtual
void
OnCancelClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnClearAnnotationCmpClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
virtual
void
OnApplyClick
(
wxCommandEvent
&
event
){
event
.
Skip
();
}
public
:
DIALOG_ANNOTATE_BASE
(
wxWindow
*
parent
,
wxWindowID
id
=
wxID_ANY
,
const
wxString
&
title
=
wxEmptyString
,
const
wxPoint
&
pos
=
wxDefaultPosition
,
const
wxSize
&
size
=
wxSize
(
331
,
338
),
long
style
=
wxDEFAULT_DIALOG_STYLE
|
wxRESIZE_BORDER
);
~
DIALOG_ANNOTATE_BASE
();
};
#endif //__dialog_annotate_base__
eeschema/eeschema_config.cpp
View file @
4a515196
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
#include "program.h"
#include "program.h"
#include "general.h"
#include "general.h"
#include "protos.h"
#include "protos.h"
#include "eeconfig.h"
#include "ee
schema_
config.h"
#include "worksheet.h"
#include "worksheet.h"
#include "hotkeys.h"
#include "hotkeys.h"
...
...
eeschema/eeconfig.h
→
eeschema/ee
schema_
config.h
View file @
4a515196
File moved
eeschema/schframe.cpp
View file @
4a515196
...
@@ -488,7 +488,7 @@ void WinEDA_SchematicFrame::OnUpdateGrid( wxUpdateUIEvent& event )
...
@@ -488,7 +488,7 @@ void WinEDA_SchematicFrame::OnUpdateGrid( wxUpdateUIEvent& event )
void
WinEDA_SchematicFrame
::
OnAnnotate
(
wxCommandEvent
&
event
)
void
WinEDA_SchematicFrame
::
OnAnnotate
(
wxCommandEvent
&
event
)
/**************************************************************/
/**************************************************************/
{
{
WinEDA_AnnotateFrame
*
dlg
=
new
WinEDA_AnnotateFrame
(
this
);
DIALOG_ANNOTATE
*
dlg
=
new
DIALOG_ANNOTATE
(
this
);
dlg
->
ShowModal
();
dlg
->
ShowModal
();
dlg
->
Destroy
();
dlg
->
Destroy
();
...
...
pcbnew/pcbnew_config.cpp
View file @
4a515196
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
#include "pcbnew.h"
#include "pcbnew.h"
#include "wxPcbStruct.h"
#include "wxPcbStruct.h"
#include "pcbplot.h"
#include "pcbplot.h"
#include "pcb
cf
g.h"
#include "pcb
new_confi
g.h"
#include "worksheet.h"
#include "worksheet.h"
#include "pcbnew_id.h"
#include "pcbnew_id.h"
#include "hotkeys.h"
#include "hotkeys.h"
...
...
pcbnew/pcb
cf
g.h
→
pcbnew/pcb
new_confi
g.h
View file @
4a515196
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment