![]() |
KiCad PCB EDA Suite
|
#include <ds_data_item.h>
Public Types | |
enum | DS_ITEM_TYPE { DS_TEXT, DS_SEGMENT, DS_RECT, DS_POLYPOLYGON, DS_BITMAP } |
Public Member Functions | |
DS_DATA_ITEM_TEXT (const wxString &aTextBase) | |
void | SyncDrawItems (DS_DRAW_ITEM_LIST *aCollector, KIGFX::VIEW *aView) override |
virtual int | GetPenSizeUi () override |
void | IncrementLabel (int aIncr) |
Try to build text wihich is an increment of m_TextBase has meaning only if m_TextBase is a basic text (one char) If the basic char is a digit, build a number If the basic char is a letter, use the letter with ASCII code aIncr + (basic char ascc code) More... | |
void | SetConstrainedTextSize () |
Calculate m_ConstrainedTextSize from m_TextSize to keep the X size and the full Y size of the text smaller than m_BoundingBoxSize if m_BoundingBoxSize.x or m_BoundingBoxSize.y > 0 if m_BoundingBoxSize.x or m_BoundingBoxSize.y == 0 the corresponding text size is not constrained. More... | |
bool | ReplaceAntiSlashSequence () |
Replace the '\''n' sequence by EOL and the sequence '\''\' by only one '\' inside m_FullText. More... | |
const std::vector< DS_DRAW_ITEM_BASE * > & | GetDrawItems () const |
void | SetStart (double aPosx, double aPosy, enum CORNER_ANCHOR aAnchor=RB_CORNER) |
void | SetEnd (double aPosx, double aPosy, enum CORNER_ANCHOR aAnchor=RB_CORNER) |
DS_ITEM_TYPE | GetType () const |
PAGE_OPTION | GetPage1Option () const |
void | SetPage1Option (PAGE_OPTION aChoice) |
const wxPoint | GetStartPosUi (int ii=0) const |
const wxPoint | GetEndPosUi (int ii=0) const |
const DPOINT | GetStartPos (int ii=0) const |
const DPOINT | GetEndPos (int ii=0) const |
void | MoveTo (DPOINT aPosition) |
Move item to a new position. More... | |
void | MoveToUi (wxPoint aPosition) |
Move item to a new position. More... | |
void | MoveStartPointTo (DPOINT aPosition) |
Move the starting point of the item to a new position. More... | |
void | MoveStartPointToUi (wxPoint aPosition) |
Move the starting point of the item to a new position. More... | |
void | MoveEndPointTo (DPOINT aPosition) |
Move the ending point of the item to a new position. More... | |
void | MoveEndPointToUi (wxPoint aPosition) |
Move the ending point of the item to a new position. More... | |
virtual bool | IsInsidePage (int ii) const |
const wxString | GetClassName () const |
Public Attributes | |
wxString | m_TextBase |
wxString | m_FullText |
double | m_Orient |
EDA_TEXT_HJUSTIFY_T | m_Hjustify |
EDA_TEXT_VJUSTIFY_T | m_Vjustify |
bool | m_Italic |
bool | m_Bold |
DSIZE | m_TextSize |
DSIZE | m_BoundingBoxSize |
DSIZE | m_ConstrainedTextSize |
wxString | m_Name |
wxString | m_Info |
POINT_COORD | m_Pos |
POINT_COORD | m_End |
double | m_LineWidth |
int | m_RepeatCount |
DPOINT | m_IncrementVector |
int | m_IncrementLabel |
Protected Attributes | |
DS_ITEM_TYPE | m_type |
PAGE_OPTION | m_pageOption |
std::vector< DS_DRAW_ITEM_BASE * > | m_drawItems |
Definition at line 301 of file ds_data_item.h.
|
inherited |
Enumerator | |
---|---|
DS_TEXT | |
DS_SEGMENT | |
DS_RECT | |
DS_POLYPOLYGON | |
DS_BITMAP |
Definition at line 98 of file ds_data_item.h.
DS_DATA_ITEM_TEXT::DS_DATA_ITEM_TEXT | ( | const wxString & | aTextBase | ) |
Definition at line 545 of file ds_data_item.cpp.
References GR_TEXT_HJUSTIFY_LEFT, GR_TEXT_VJUSTIFY_CENTER, m_Bold, m_Hjustify, DS_DATA_ITEM::m_IncrementLabel, m_Italic, DS_DATA_ITEM::m_LineWidth, m_Orient, m_TextBase, and m_Vjustify.
|
inherited |
Definition at line 388 of file ds_data_item.cpp.
References _, DS_DATA_ITEM::DS_BITMAP, DS_DATA_ITEM::DS_POLYPOLYGON, DS_DATA_ITEM::DS_RECT, DS_DATA_ITEM::DS_SEGMENT, DS_DATA_ITEM::DS_TEXT, DS_DATA_ITEM::GetType(), and name.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel().
|
inlineinherited |
Definition at line 111 of file ds_data_item.h.
References DS_DATA_ITEM::m_drawItems.
Referenced by PL_DRAWING_TOOLS::DrawShape(), DS_PROXY_UNDO_ITEM::DS_PROXY_UNDO_ITEM(), PL_EDIT_TOOL::moveItem(), DIALOG_INSPECTOR::onCellClicked(), PL_DRAWING_TOOLS::PlaceItem(), DS_PROXY_UNDO_ITEM::Restore(), and PL_POINT_EDITOR::updateItem().
|
inherited |
Definition at line 329 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), LB_CORNER, LT_CORNER, POINT_COORD::m_Anchor, DS_DATA_ITEM::m_End, DS_DATA_ITEM::m_IncrementVector, DS_DATA_MODEL::m_LT_Corner, POINT_COORD::m_Pos, DS_DATA_MODEL::m_RB_Corner, RB_CORNER, RT_CORNER, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by DS_DATA_ITEM::GetEndPosUi(), DS_DATA_ITEM::IsInsidePage(), and DS_DATA_ITEM::MoveTo().
|
inherited |
Definition at line 359 of file ds_data_item.cpp.
References DS_DATA_ITEM::GetEndPos(), DS_DATA_MODEL::GetTheInstance(), KiROUND(), DS_DATA_MODEL::m_WSunits2Iu, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by DS_DATA_ITEM::MoveTo(), DS_DATA_ITEM::SyncDrawItems(), and PL_POINT_EDITOR::updateItem().
|
inlineinherited |
Definition at line 134 of file ds_data_item.h.
References DS_DATA_ITEM::m_pageOption.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), DS_DATA_MODEL_IO::formatOptions(), DS_DRAW_ITEM_BASE::GetMsgPanelInfo(), and DS_DRAW_ITEM_BASE::ViewGetLayers().
|
overridevirtual |
Reimplemented from DS_DATA_ITEM.
Definition at line 633 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), KiROUND(), DS_DATA_MODEL::m_DefaultTextThickness, DS_DATA_ITEM::m_LineWidth, and DS_DATA_MODEL::m_WSunits2Iu.
Referenced by SyncDrawItems().
|
inherited |
Definition at line 291 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), LB_CORNER, LT_CORNER, POINT_COORD::m_Anchor, DS_DATA_ITEM::m_IncrementVector, DS_DATA_MODEL::m_LT_Corner, POINT_COORD::m_Pos, DS_DATA_ITEM::m_Pos, DS_DATA_MODEL::m_RB_Corner, RB_CORNER, RT_CORNER, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by DS_DATA_ITEM_POLYGONS::GetCornerPosition(), DS_DATA_ITEM::GetStartPosUi(), DS_DATA_ITEM::IsInsidePage(), DS_DATA_ITEM_POLYGONS::IsInsidePage(), and DS_DATA_ITEM::MoveTo().
|
inherited |
Definition at line 322 of file ds_data_item.cpp.
References DS_DATA_ITEM::GetStartPos(), DS_DATA_MODEL::GetTheInstance(), KiROUND(), DS_DATA_MODEL::m_WSunits2Iu, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by PL_EDIT_TOOL::moveItem(), DS_DATA_ITEM::MoveTo(), PL_DRAWING_TOOLS::PlaceItem(), DS_DATA_ITEM::SyncDrawItems(), DS_DATA_ITEM_POLYGONS::SyncDrawItems(), SyncDrawItems(), DS_DATA_ITEM_BITMAP::SyncDrawItems(), and PL_POINT_EDITOR::updateItem().
|
inlineinherited |
Definition at line 129 of file ds_data_item.h.
References DS_DATA_ITEM::m_type.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_MODEL_IO::Format(), DS_DATA_MODEL_IO::format(), DS_DATA_MODEL_IO::formatRepeatParameters(), DS_DATA_ITEM::GetClassName(), DS_DRAW_ITEM_BASE::GetMsgPanelInfo(), and DS_DATA_ITEM::MoveEndPointTo().
void DS_DATA_ITEM_TEXT::IncrementLabel | ( | int | aIncr | ) |
Try to build text wihich is an increment of m_TextBase has meaning only if m_TextBase is a basic text (one char) If the basic char is a digit, build a number If the basic char is a letter, use the letter with ASCII code aIncr + (basic char ascc code)
aIncr | = the increment value return the incremented label in m_FullText |
Definition at line 644 of file ds_data_item.cpp.
References m_FullText, and m_TextBase.
Referenced by SyncDrawItems().
|
virtualinherited |
Reimplemented in DS_DATA_ITEM_POLYGONS.
Definition at line 367 of file ds_data_item.cpp.
References DS_DATA_ITEM::GetEndPos(), DS_DATA_ITEM::GetStartPos(), DS_DATA_MODEL::GetTheInstance(), DS_DATA_MODEL::m_LT_Corner, DS_DATA_MODEL::m_RB_Corner, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by DS_DATA_ITEM::SyncDrawItems(), SyncDrawItems(), and DS_DATA_ITEM_BITMAP::SyncDrawItems().
|
inherited |
Move the ending point of the item to a new position.
move the ending point of the item to a new position has meaning only for items defined by 2 points (segments and rectangles) aPosition = the new position of the ending point, in mm
This has meaning only for items defined by 2 points (segments and rectangles).
aPosition | is the new position of the ending point, in mm. |
Definition at line 233 of file ds_data_item.cpp.
References DS_DATA_ITEM::DS_RECT, DS_DATA_ITEM::DS_SEGMENT, DS_DATA_MODEL::GetTheInstance(), DS_DATA_ITEM::GetType(), LB_CORNER, LT_CORNER, POINT_COORD::m_Anchor, DS_DATA_ITEM::m_End, DS_DATA_MODEL::m_LT_Corner, POINT_COORD::m_Pos, DS_DATA_MODEL::m_RB_Corner, RB_CORNER, RT_CORNER, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by DS_DATA_ITEM::MoveEndPointToUi(), and DS_DATA_ITEM::MoveTo().
|
inherited |
Move the ending point of the item to a new position.
This has meaning only for items defined by 2 points (segments and rectangles).
aPosition | is the new position of the ending point in graphic units |
Definition at line 281 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), DS_DATA_MODEL::m_WSunits2Iu, DS_DATA_ITEM::MoveEndPointTo(), VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by PL_POINT_EDITOR::updateItem().
|
inherited |
Move the starting point of the item to a new position.
aPosition | the new position of the starting point, in mm. |
Definition at line 182 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), LB_CORNER, LT_CORNER, POINT_COORD::m_Anchor, DS_DATA_MODEL::m_LT_Corner, POINT_COORD::m_Pos, DS_DATA_ITEM::m_Pos, DS_DATA_MODEL::m_RB_Corner, RB_CORNER, RT_CORNER, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by DS_DATA_ITEM::MoveStartPointToUi(), and DS_DATA_ITEM::MoveTo().
|
inherited |
Move the starting point of the item to a new position.
aPosition | is the new position of item in graphic units. |
Definition at line 218 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), DS_DATA_MODEL::m_WSunits2Iu, and DS_DATA_ITEM::MoveStartPointTo().
Referenced by PL_DRAWING_TOOLS::PlaceItem(), and PL_POINT_EDITOR::updateItem().
|
inherited |
Move item to a new position.
aPosition | the new position of item, in mm. |
Definition at line 163 of file ds_data_item.cpp.
References DS_DATA_ITEM::GetEndPos(), DS_DATA_ITEM::GetEndPosUi(), DS_DATA_ITEM::GetStartPos(), DS_DATA_ITEM::GetStartPosUi(), DS_DATA_ITEM::m_drawItems, DS_DATA_ITEM::MoveEndPointTo(), and DS_DATA_ITEM::MoveStartPointTo().
Referenced by DS_DATA_ITEM::MoveToUi().
|
inherited |
Move item to a new position.
aPosition | the new position of the starting point in graphic units. |
Definition at line 153 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), DS_DATA_MODEL::m_WSunits2Iu, DS_DATA_ITEM::MoveTo(), VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by PL_DRAWING_TOOLS::DrawShape(), and PL_EDIT_TOOL::moveItem().
bool DS_DATA_ITEM_TEXT::ReplaceAntiSlashSequence | ( | ) |
Replace the '\''n' sequence by EOL and the sequence '\''\' by only one '\' inside m_FullText.
Definition at line 663 of file ds_data_item.cpp.
References m_FullText.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), and SyncDrawItems().
void DS_DATA_ITEM_TEXT::SetConstrainedTextSize | ( | ) |
Calculate m_ConstrainedTextSize from m_TextSize to keep the X size and the full Y size of the text smaller than m_BoundingBoxSize if m_BoundingBoxSize.x or m_BoundingBoxSize.y > 0 if m_BoundingBoxSize.x or m_BoundingBoxSize.y == 0 the corresponding text size is not constrained.
Definition at line 698 of file ds_data_item.cpp.
References dummy(), FSCALE, EDA_RECT::GetHeight(), DS_DATA_MODEL::GetTheInstance(), EDA_RECT::GetWidth(), KiROUND(), m_Bold, m_BoundingBoxSize, m_ConstrainedTextSize, DS_DATA_MODEL::m_DefaultTextSize, m_FullText, m_Hjustify, m_Italic, m_Orient, m_TextSize, m_Vjustify, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by SyncDrawItems().
|
inlineinherited |
Definition at line 122 of file ds_data_item.h.
References POINT_COORD::m_Anchor, DS_DATA_ITEM::m_End, POINT_COORD::m_Pos, VECTOR2< T >::x, and VECTOR2< T >::y.
|
inlineinherited |
Definition at line 135 of file ds_data_item.h.
References DS_DATA_ITEM::m_pageOption.
Referenced by PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), and DRAWING_SHEET_READER_PARSER::readOption().
|
inlineinherited |
Definition at line 115 of file ds_data_item.h.
References POINT_COORD::m_Anchor, POINT_COORD::m_Pos, DS_DATA_ITEM::m_Pos, VECTOR2< T >::x, and VECTOR2< T >::y.
|
overridevirtual |
Reimplemented from DS_DATA_ITEM.
Definition at line 559 of file ds_data_item.cpp.
References KIGFX::VIEW::Add(), DS_DRAW_ITEM_LIST::Append(), DS_DRAW_ITEM_LIST::BuildFullText(), DS_DRAW_ITEM_LIST::GetDefaultPenSize(), GetPenSizeForBold(), GetPenSizeUi(), DS_DATA_ITEM::GetStartPosUi(), DS_DATA_MODEL::GetTheInstance(), IncrementLabel(), DS_DATA_ITEM::IsInsidePage(), KiROUND(), m_Bold, m_ConstrainedTextSize, DS_DATA_ITEM::m_drawItems, m_FullText, m_Hjustify, DS_DATA_ITEM::m_IncrementLabel, m_Italic, m_Orient, DS_DATA_ITEM::m_RepeatCount, m_TextBase, m_Vjustify, DS_DATA_MODEL::m_WSunits2Iu, KIGFX::VIEW::Remove(), DS_DRAW_ITEM_LIST::Remove(), ReplaceAntiSlashSequence(), SetConstrainedTextSize(), text, VECTOR2< T >::x, and VECTOR2< T >::y.
bool DS_DATA_ITEM_TEXT::m_Bold |
Definition at line 346 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM_TEXT(), DS_DATA_MODEL_IO::format(), DRAWING_SHEET_READER_PARSER::parseText(), SetConstrainedTextSize(), and SyncDrawItems().
DSIZE DS_DATA_ITEM_TEXT::m_BoundingBoxSize |
Definition at line 348 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_MODEL_IO::format(), DRAWING_SHEET_READER_PARSER::parseText(), and SetConstrainedTextSize().
DSIZE DS_DATA_ITEM_TEXT::m_ConstrainedTextSize |
Definition at line 351 of file ds_data_item.h.
Referenced by SetConstrainedTextSize(), and SyncDrawItems().
|
protectedinherited |
Definition at line 203 of file ds_data_item.h.
Referenced by DS_DATA_ITEM::GetDrawItems(), DS_DATA_ITEM::MoveTo(), DS_DATA_ITEM::SyncDrawItems(), DS_DATA_ITEM_POLYGONS::SyncDrawItems(), SyncDrawItems(), DS_DATA_ITEM_BITMAP::SyncDrawItems(), and DS_DATA_ITEM::~DS_DATA_ITEM().
|
inherited |
Definition at line 210 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_MODEL_IO::format(), DS_DATA_ITEM::GetEndPos(), DS_DATA_ITEM::MoveEndPointTo(), DRAWING_SHEET_READER_PARSER::parseGraphic(), and DS_DATA_ITEM::SetEnd().
wxString DS_DATA_ITEM_TEXT::m_FullText |
Definition at line 341 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), IncrementLabel(), ReplaceAntiSlashSequence(), SetConstrainedTextSize(), and SyncDrawItems().
EDA_TEXT_HJUSTIFY_T DS_DATA_ITEM_TEXT::m_Hjustify |
Definition at line 343 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM_TEXT(), DS_DATA_MODEL_IO::format(), DRAWING_SHEET_READER_PARSER::parseText(), SetConstrainedTextSize(), and SyncDrawItems().
|
inherited |
Definition at line 215 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM::DS_DATA_ITEM(), DS_DATA_ITEM_TEXT(), DS_DATA_MODEL_IO::formatRepeatParameters(), DS_DRAW_ITEM_BASE::GetMsgPanelInfo(), DRAWING_SHEET_READER_PARSER::parseText(), and SyncDrawItems().
|
inherited |
Definition at line 213 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_MODEL_IO::formatRepeatParameters(), DS_DATA_ITEM::GetEndPos(), DS_DRAW_ITEM_BASE::GetMsgPanelInfo(), DS_DATA_ITEM::GetStartPos(), DRAWING_SHEET_READER_PARSER::parseBitmap(), DRAWING_SHEET_READER_PARSER::parseGraphic(), DRAWING_SHEET_READER_PARSER::parsePolygon(), and DRAWING_SHEET_READER_PARSER::parseText().
|
inherited |
Definition at line 208 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DRAW_ITEM_BASE::GetMsgPanelInfo(), DRAWING_SHEET_READER_PARSER::parseGraphic(), DRAWING_SHEET_READER_PARSER::parsePolygon(), and DRAWING_SHEET_READER_PARSER::parseText().
bool DS_DATA_ITEM_TEXT::m_Italic |
Definition at line 345 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM_TEXT(), DS_DATA_MODEL_IO::format(), DRAWING_SHEET_READER_PARSER::parseText(), SetConstrainedTextSize(), and SyncDrawItems().
|
inherited |
Definition at line 211 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM::DS_DATA_ITEM(), DS_DATA_ITEM_TEXT(), DS_DATA_MODEL_IO::format(), DS_DATA_ITEM::GetPenSizeUi(), DS_DATA_ITEM_POLYGONS::GetPenSizeUi(), GetPenSizeUi(), DRAWING_SHEET_READER_PARSER::parseBitmap(), DRAWING_SHEET_READER_PARSER::parseGraphic(), DRAWING_SHEET_READER_PARSER::parsePolygon(), and DRAWING_SHEET_READER_PARSER::parseText().
|
inherited |
Definition at line 206 of file ds_data_item.h.
Referenced by DS_DATA_MODEL_IO::format(), DRAWING_SHEET_READER_PARSER::parseBitmap(), DRAWING_SHEET_READER_PARSER::parseGraphic(), DRAWING_SHEET_READER_PARSER::parsePolygon(), and DRAWING_SHEET_READER_PARSER::parseText().
double DS_DATA_ITEM_TEXT::m_Orient |
Definition at line 342 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM_TEXT(), DS_DATA_MODEL_IO::format(), DRAWING_SHEET_READER_PARSER::parseText(), SetConstrainedTextSize(), and SyncDrawItems().
|
protectedinherited |
Definition at line 201 of file ds_data_item.h.
Referenced by DS_DATA_ITEM::DS_DATA_ITEM(), DS_DATA_ITEM::GetPage1Option(), and DS_DATA_ITEM::SetPage1Option().
|
inherited |
Definition at line 209 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_MODEL_IO::format(), DS_DATA_ITEM::GetStartPos(), DS_DATA_ITEM::MoveStartPointTo(), DRAWING_SHEET_READER_PARSER::parseBitmap(), DRAWING_SHEET_READER_PARSER::parseGraphic(), DRAWING_SHEET_READER_PARSER::parsePolygon(), DRAWING_SHEET_READER_PARSER::parseText(), and DS_DATA_ITEM::SetStart().
|
inherited |
Definition at line 212 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM::DS_DATA_ITEM(), DS_DATA_MODEL_IO::formatRepeatParameters(), DS_DRAW_ITEM_BASE::GetMsgPanelInfo(), DRAWING_SHEET_READER_PARSER::parseBitmap(), DRAWING_SHEET_READER_PARSER::parseGraphic(), DRAWING_SHEET_READER_PARSER::parsePolygon(), DRAWING_SHEET_READER_PARSER::parseText(), DS_DATA_ITEM::SyncDrawItems(), DS_DATA_ITEM_POLYGONS::SyncDrawItems(), SyncDrawItems(), and DS_DATA_ITEM_BITMAP::SyncDrawItems().
wxString DS_DATA_ITEM_TEXT::m_TextBase |
Definition at line 340 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM_TEXT(), DS_DATA_MODEL_IO::format(), IncrementLabel(), DIALOG_INSPECTOR::ReCreateDesignList(), and SyncDrawItems().
DSIZE DS_DATA_ITEM_TEXT::m_TextSize |
Definition at line 347 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_MODEL_IO::format(), DRAWING_SHEET_READER_PARSER::parseText(), and SetConstrainedTextSize().
|
protectedinherited |
Definition at line 200 of file ds_data_item.h.
Referenced by DS_DATA_ITEM::DS_DATA_ITEM(), DS_DATA_ITEM::GetType(), and DS_DATA_ITEM::SyncDrawItems().
EDA_TEXT_VJUSTIFY_T DS_DATA_ITEM_TEXT::m_Vjustify |
Definition at line 344 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM_TEXT(), DS_DATA_MODEL_IO::format(), DRAWING_SHEET_READER_PARSER::parseText(), SetConstrainedTextSize(), and SyncDrawItems().