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
9c66eb57
Commit
9c66eb57
authored
Nov 24, 2008
by
dickelbeck
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
new editor files
parent
3ef380f9
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
304 additions
and
0 deletions
+304
-0
dialog_edit_component_in_schematic_fbp.cpp
eeschema/dialog_edit_component_in_schematic_fbp.cpp
+237
-0
dialog_edit_component_in_schematic_fbp.h
eeschema/dialog_edit_component_in_schematic_fbp.h
+67
-0
No files found.
eeschema/dialog_edit_component_in_schematic_fbp.cpp
0 → 100644
View file @
9c66eb57
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Aug 7 2008)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
#include "dialog_edit_component_in_schematic_fbp.h"
///////////////////////////////////////////////////////////////////////////
DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP
::
DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP
(
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
*
mainSizer
;
mainSizer
=
new
wxBoxSizer
(
wxVERTICAL
);
wxBoxSizer
*
upperSizer
;
upperSizer
=
new
wxBoxSizer
(
wxHORIZONTAL
);
wxStaticBoxSizer
*
optionsSizer
;
optionsSizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Options"
)
),
wxVERTICAL
);
wxStaticBoxSizer
*
unitSizer
;
unitSizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Unit"
)
),
wxVERTICAL
);
wxString
unitChoiceChoices
[]
=
{
_
(
"1"
),
_
(
"2"
),
_
(
"3"
),
_
(
"4"
),
_
(
"5"
),
_
(
"6"
),
_
(
"7"
),
_
(
"8"
),
_
(
"9"
),
_
(
"10"
),
_
(
"11"
),
_
(
"12"
),
_
(
"13"
),
_
(
"14"
),
_
(
"15"
),
_
(
"16"
),
_
(
"17"
),
_
(
"18"
),
_
(
"19"
),
_
(
"20"
),
_
(
"21"
),
_
(
"22"
),
_
(
"23"
),
_
(
"24"
),
_
(
"25"
),
_
(
"26"
)
};
int
unitChoiceNChoices
=
sizeof
(
unitChoiceChoices
)
/
sizeof
(
wxString
);
unitChoice
=
new
wxChoice
(
this
,
wxID_ANY
,
wxDefaultPosition
,
wxDefaultSize
,
unitChoiceNChoices
,
unitChoiceChoices
,
0
);
unitChoice
->
SetSelection
(
0
);
unitSizer
->
Add
(
unitChoice
,
1
,
wxALL
|
wxEXPAND
,
5
);
optionsSizer
->
Add
(
unitSizer
,
0
,
wxEXPAND
|
wxLEFT
|
wxRIGHT
|
wxTOP
,
8
);
wxBoxSizer
*
orientationSizer
;
orientationSizer
=
new
wxBoxSizer
(
wxHORIZONTAL
);
wxString
orientationRadioBoxChoices
[]
=
{
_
(
"0"
),
_
(
"+90"
),
_
(
"180"
),
_
(
"-90"
)
};
int
orientationRadioBoxNChoices
=
sizeof
(
orientationRadioBoxChoices
)
/
sizeof
(
wxString
);
orientationRadioBox
=
new
wxRadioBox
(
this
,
wxID_ANY
,
_
(
"Orientation (Degrees)"
),
wxDefaultPosition
,
wxDefaultSize
,
orientationRadioBoxNChoices
,
orientationRadioBoxChoices
,
1
,
wxRA_SPECIFY_COLS
);
orientationRadioBox
->
SetSelection
(
0
);
orientationRadioBox
->
SetToolTip
(
_
(
"Select if the component is to be rotated when drawn"
)
);
orientationSizer
->
Add
(
orientationRadioBox
,
1
,
wxALL
,
8
);
optionsSizer
->
Add
(
orientationSizer
,
0
,
wxEXPAND
|
wxLEFT
|
wxRIGHT
|
wxTOP
,
0
);
wxBoxSizer
*
mirrorSizer
;
mirrorSizer
=
new
wxBoxSizer
(
wxHORIZONTAL
);
wxString
mirrorRadioBoxChoices
[]
=
{
_
(
"Normal"
),
_
(
"Mirror ---"
),
_
(
"Mirror |"
)
};
int
mirrorRadioBoxNChoices
=
sizeof
(
mirrorRadioBoxChoices
)
/
sizeof
(
wxString
);
mirrorRadioBox
=
new
wxRadioBox
(
this
,
wxID_ANY
,
_
(
"Mirror"
),
wxDefaultPosition
,
wxDefaultSize
,
mirrorRadioBoxNChoices
,
mirrorRadioBoxChoices
,
1
,
wxRA_SPECIFY_COLS
);
mirrorRadioBox
->
SetSelection
(
0
);
mirrorRadioBox
->
SetToolTip
(
_
(
"Pick the graphical transformation to be used when displaying the component, if any"
)
);
mirrorSizer
->
Add
(
mirrorRadioBox
,
1
,
wxALL
,
8
);
optionsSizer
->
Add
(
mirrorSizer
,
0
,
wxEXPAND
|
wxLEFT
|
wxRIGHT
|
wxTOP
,
0
);
wxStaticBoxSizer
*
chipnameSizer
;
chipnameSizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Chip Name"
)
),
wxHORIZONTAL
);
chipnameTxtControl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
chipnameTxtControl
->
SetMaxLength
(
32
);
chipnameTxtControl
->
SetToolTip
(
_
(
"The name of the symbol in the library from which this component came"
)
);
chipnameSizer
->
Add
(
chipnameTxtControl
,
1
,
wxALL
|
wxEXPAND
,
5
);
optionsSizer
->
Add
(
chipnameSizer
,
0
,
wxEXPAND
|
wxLEFT
|
wxRIGHT
|
wxTOP
,
8
);
convertCheckBox
=
new
wxCheckBox
(
this
,
wxID_ANY
,
_
(
"Convert"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
convertCheckBox
->
SetToolTip
(
_
(
"No Friggin Idea what this is!"
)
);
optionsSizer
->
Add
(
convertCheckBox
,
0
,
wxALL
,
12
);
upperSizer
->
Add
(
optionsSizer
,
0
,
wxALIGN_TOP
|
wxALL
|
wxEXPAND
,
5
);
wxStaticBoxSizer
*
fieldsSizer
;
fieldsSizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Fields"
)
),
wxHORIZONTAL
);
wxStaticBoxSizer
*
gridStaticBoxSizer
;
gridStaticBoxSizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
wxEmptyString
),
wxVERTICAL
);
fieldGrid
=
new
wxGrid
(
this
,
wxID_ANY
,
wxDefaultPosition
,
wxDefaultSize
,
wxSIMPLE_BORDER
|
wxVSCROLL
);
// Grid
fieldGrid
->
CreateGrid
(
8
,
1
);
fieldGrid
->
EnableEditing
(
true
);
fieldGrid
->
EnableGridLines
(
true
);
fieldGrid
->
EnableDragGridSize
(
false
);
fieldGrid
->
SetMargins
(
0
,
0
);
// Columns
fieldGrid
->
SetColSize
(
0
,
170
);
fieldGrid
->
EnableDragColMove
(
false
);
fieldGrid
->
EnableDragColSize
(
false
);
fieldGrid
->
SetColLabelSize
(
30
);
fieldGrid
->
SetColLabelValue
(
0
,
_
(
"Field Text"
)
);
fieldGrid
->
SetColLabelAlignment
(
wxALIGN_CENTRE
,
wxALIGN_CENTRE
);
// Rows
fieldGrid
->
EnableDragRowSize
(
true
);
fieldGrid
->
SetRowLabelSize
(
80
);
fieldGrid
->
SetRowLabelValue
(
0
,
_
(
"Reference"
)
);
fieldGrid
->
SetRowLabelValue
(
1
,
_
(
"Value"
)
);
fieldGrid
->
SetRowLabelValue
(
2
,
_
(
"Footprint"
)
);
fieldGrid
->
SetRowLabelValue
(
3
,
_
(
"Datasheet"
)
);
fieldGrid
->
SetRowLabelValue
(
4
,
_
(
"Field1"
)
);
fieldGrid
->
SetRowLabelValue
(
5
,
_
(
"Field2"
)
);
fieldGrid
->
SetRowLabelValue
(
6
,
_
(
"Field3"
)
);
fieldGrid
->
SetRowLabelValue
(
7
,
_
(
"Field4"
)
);
fieldGrid
->
SetRowLabelAlignment
(
wxALIGN_LEFT
,
wxALIGN_CENTRE
);
// Label Appearance
// Cell Defaults
fieldGrid
->
SetDefaultCellAlignment
(
wxALIGN_LEFT
,
wxALIGN_TOP
);
fieldGrid
->
SetToolTip
(
_
(
"The list of component fields"
)
);
gridStaticBoxSizer
->
Add
(
fieldGrid
,
1
,
wxALL
|
wxEXPAND
,
5
);
addFieldButton
=
new
wxButton
(
this
,
wxID_ANY
,
_
(
"Add Field"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
addFieldButton
->
SetToolTip
(
_
(
"Add a new custom field"
)
);
gridStaticBoxSizer
->
Add
(
addFieldButton
,
0
,
wxEXPAND
|
wxLEFT
|
wxRIGHT
|
wxTOP
,
5
);
deleteFieldButton
=
new
wxButton
(
this
,
wxID_ANY
,
_
(
"Delete Field"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
deleteFieldButton
->
SetToolTip
(
_
(
"Delete one of the optional fields"
)
);
gridStaticBoxSizer
->
Add
(
deleteFieldButton
,
0
,
wxEXPAND
|
wxLEFT
|
wxRIGHT
|
wxTOP
,
5
);
moveUpButton
=
new
wxButton
(
this
,
wxID_ANY
,
_
(
"Move Up"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
moveUpButton
->
SetToolTip
(
_
(
"Move the selected optional fields up one position"
)
);
gridStaticBoxSizer
->
Add
(
moveUpButton
,
0
,
wxALL
|
wxEXPAND
|
wxLEFT
|
wxRIGHT
|
wxTOP
,
5
);
fieldsSizer
->
Add
(
gridStaticBoxSizer
,
1
,
wxALL
|
wxEXPAND
,
8
);
wxBoxSizer
*
fieldEditBoxSizer
;
fieldEditBoxSizer
=
new
wxBoxSizer
(
wxVERTICAL
);
wxStaticBoxSizer
*
visibilitySizer
;
visibilitySizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Visibility"
)
),
wxHORIZONTAL
);
showCheckBox
=
new
wxCheckBox
(
this
,
wxID_ANY
,
_
(
"Show"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
showCheckBox
->
SetToolTip
(
_
(
"Check if you want this field visible"
)
);
visibilitySizer
->
Add
(
showCheckBox
,
1
,
wxALL
,
5
);
rotateCheckBox
=
new
wxCheckBox
(
this
,
wxID_ANY
,
_
(
"Rotate"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
rotateCheckBox
->
SetToolTip
(
_
(
"Check if you want this field's text rotated 90 degrees"
)
);
visibilitySizer
->
Add
(
rotateCheckBox
,
1
,
wxALL
,
5
);
fieldEditBoxSizer
->
Add
(
visibilitySizer
,
0
,
wxEXPAND
|
wxLEFT
|
wxRIGHT
|
wxTOP
,
8
);
wxStaticBoxSizer
*
fieldNameStaticBoxSizer
;
fieldNameStaticBoxSizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Field Name"
)
),
wxVERTICAL
);
fieldNameTextCtrl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
fieldNameTextCtrl
->
SetToolTip
(
_
(
"The name of the currently selected field"
)
);
fieldNameStaticBoxSizer
->
Add
(
fieldNameTextCtrl
,
0
,
wxALL
|
wxEXPAND
,
5
);
fieldEditBoxSizer
->
Add
(
fieldNameStaticBoxSizer
,
0
,
wxEXPAND
|
wxLEFT
|
wxRIGHT
|
wxTOP
,
8
);
wxStaticBoxSizer
*
fieldTextStaticBoxSizer
;
fieldTextStaticBoxSizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Field Text"
)
),
wxVERTICAL
);
m_textCtrl3
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
m_textCtrl3
->
SetToolTip
(
_
(
"The text (or value) of the currently selected field"
)
);
fieldTextStaticBoxSizer
->
Add
(
m_textCtrl3
,
0
,
wxALL
|
wxEXPAND
,
5
);
fieldEditBoxSizer
->
Add
(
fieldTextStaticBoxSizer
,
0
,
wxEXPAND
|
wxLEFT
|
wxRIGHT
|
wxTOP
,
8
);
wxStaticBoxSizer
*
textSizeStaticBoxSizer
;
textSizeStaticBoxSizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"Size (
\"
)"
)
),
wxVERTICAL
);
textSizeTextCtrl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
textSizeTextCtrl
->
SetToolTip
(
_
(
"The vertical height of the currently selected field's text in the schematic"
)
);
textSizeStaticBoxSizer
->
Add
(
textSizeTextCtrl
,
0
,
wxALL
|
wxEXPAND
,
5
);
fieldEditBoxSizer
->
Add
(
textSizeStaticBoxSizer
,
0
,
wxEXPAND
|
wxLEFT
|
wxRIGHT
|
wxTOP
,
8
);
wxBoxSizer
*
positionBoxSizer
;
positionBoxSizer
=
new
wxBoxSizer
(
wxHORIZONTAL
);
wxStaticBoxSizer
*
posXStaticBoxSizer
;
posXStaticBoxSizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"PosX(
\"
)"
)
),
wxHORIZONTAL
);
posXTextCtrl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
posXTextCtrl
->
SetToolTip
(
_
(
"The x coordinate of the text relative to the component"
)
);
posXStaticBoxSizer
->
Add
(
posXTextCtrl
,
1
,
wxALL
|
wxEXPAND
,
5
);
positionBoxSizer
->
Add
(
posXStaticBoxSizer
,
1
,
wxALL
|
wxEXPAND
,
8
);
wxStaticBoxSizer
*
poxYStaticBoxSizer
;
poxYStaticBoxSizer
=
new
wxStaticBoxSizer
(
new
wxStaticBox
(
this
,
wxID_ANY
,
_
(
"PosY(
\"
)"
)
),
wxVERTICAL
);
posYTextCtrl
=
new
wxTextCtrl
(
this
,
wxID_ANY
,
wxEmptyString
,
wxDefaultPosition
,
wxDefaultSize
,
0
);
posYTextCtrl
->
SetToolTip
(
_
(
"The Y coordinate of the text relative to the component"
)
);
poxYStaticBoxSizer
->
Add
(
posYTextCtrl
,
1
,
wxALL
|
wxEXPAND
,
5
);
positionBoxSizer
->
Add
(
poxYStaticBoxSizer
,
1
,
wxALL
|
wxEXPAND
,
8
);
fieldEditBoxSizer
->
Add
(
positionBoxSizer
,
0
,
wxEXPAND
,
5
);
defaultsButton
=
new
wxButton
(
this
,
wxID_ANY
,
_
(
"Reset to Library Defaults"
),
wxDefaultPosition
,
wxDefaultSize
,
0
);
fieldEditBoxSizer
->
Add
(
defaultsButton
,
0
,
wxALL
|
wxEXPAND
,
5
);
fieldsSizer
->
Add
(
fieldEditBoxSizer
,
1
,
wxEXPAND
,
5
);
upperSizer
->
Add
(
fieldsSizer
,
1
,
wxALL
|
wxEXPAND
,
5
);
mainSizer
->
Add
(
upperSizer
,
1
,
wxEXPAND
,
5
);
stdDialogButtonSizer
=
new
wxStdDialogButtonSizer
();
stdDialogButtonSizerOK
=
new
wxButton
(
this
,
wxID_OK
);
stdDialogButtonSizer
->
AddButton
(
stdDialogButtonSizerOK
);
stdDialogButtonSizerCancel
=
new
wxButton
(
this
,
wxID_CANCEL
);
stdDialogButtonSizer
->
AddButton
(
stdDialogButtonSizerCancel
);
stdDialogButtonSizer
->
Realize
();
mainSizer
->
Add
(
stdDialogButtonSizer
,
0
,
wxALL
|
wxEXPAND
,
8
);
this
->
SetSizer
(
mainSizer
);
this
->
Layout
();
}
DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP
::~
DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP
()
{
}
eeschema/dialog_edit_component_in_schematic_fbp.h
0 → 100644
View file @
9c66eb57
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Aug 7 2008)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
#ifndef __dialog_edit_component_in_schematic_fbp__
#define __dialog_edit_component_in_schematic_fbp__
#include <wx/intl.h>
#include <wx/string.h>
#include <wx/choice.h>
#include <wx/gdicmn.h>
#include <wx/font.h>
#include <wx/colour.h>
#include <wx/settings.h>
#include <wx/sizer.h>
#include <wx/statbox.h>
#include <wx/radiobox.h>
#include <wx/textctrl.h>
#include <wx/checkbox.h>
#include <wx/grid.h>
#include <wx/button.h>
#include <wx/dialog.h>
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
/// Class DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP
///////////////////////////////////////////////////////////////////////////////
class
DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP
:
public
wxDialog
{
private
:
protected
:
wxChoice
*
unitChoice
;
wxRadioBox
*
orientationRadioBox
;
wxRadioBox
*
mirrorRadioBox
;
wxTextCtrl
*
chipnameTxtControl
;
wxCheckBox
*
convertCheckBox
;
wxGrid
*
fieldGrid
;
wxButton
*
addFieldButton
;
wxButton
*
deleteFieldButton
;
wxButton
*
moveUpButton
;
wxCheckBox
*
showCheckBox
;
wxCheckBox
*
rotateCheckBox
;
wxTextCtrl
*
fieldNameTextCtrl
;
wxTextCtrl
*
m_textCtrl3
;
wxTextCtrl
*
textSizeTextCtrl
;
wxTextCtrl
*
posXTextCtrl
;
wxTextCtrl
*
posYTextCtrl
;
wxButton
*
defaultsButton
;
wxStdDialogButtonSizer
*
stdDialogButtonSizer
;
wxButton
*
stdDialogButtonSizerOK
;
wxButton
*
stdDialogButtonSizerCancel
;
public
:
DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP
(
wxWindow
*
parent
,
wxWindowID
id
=
wxID_ANY
,
const
wxString
&
title
=
_
(
"Component Properties"
),
const
wxPoint
&
pos
=
wxDefaultPosition
,
const
wxSize
&
size
=
wxSize
(
864
,
540
),
long
style
=
wxCAPTION
|
wxCLOSE_BOX
|
wxDEFAULT_DIALOG_STYLE
|
wxMAXIMIZE_BOX
|
wxRESIZE_BORDER
);
~
DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP
();
};
#endif //__dialog_edit_component_in_schematic_fbp__
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