| 
    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 | GetPenSizeIU () override | 
| void | IncrementLabel (int aIncr) | 
| Try to build text which 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)   | |
| 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.   | |
| bool | ReplaceAntiSlashSequence () | 
| Replace the '\''n' sequence by EOL and the sequence '\''\' by only one '\' inside m_FullText.   | |
| 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 VECTOR2I | GetStartPosIU (int ii=0) const | 
| const VECTOR2I | GetEndPosIU (int ii=0) const | 
| const VECTOR2D | GetStartPos (int ii=0) const | 
| const VECTOR2D | GetEndPos (int ii=0) const | 
| void | MoveTo (const VECTOR2D &aPosition) | 
| Move item to a new position.   | |
| void | MoveToIU (const VECTOR2I &aPosition) | 
| Move item to a new position.   | |
| void | MoveStartPointTo (const VECTOR2D &aPosition) | 
| Move the starting point of the item to a new position.   | |
| void | MoveStartPointToIU (const VECTOR2I &aPosition) | 
| Move the starting point of the item to a new position.   | |
| void | MoveEndPointTo (const VECTOR2D &aPosition) | 
| Move the ending point of the item to a new position.   | |
| void | MoveEndPointToIU (const VECTOR2I &aPosition) | 
| Move the ending point of the item to a new position.   | |
| virtual bool | IsInsidePage (int ii) const | 
| const wxString | GetClassName () const | 
Public Attributes | |
| wxString | m_TextBase | 
| wxString | m_FullText | 
| double | m_Orient | 
| GR_TEXT_H_ALIGN_T | m_Hjustify | 
| GR_TEXT_V_ALIGN_T | m_Vjustify | 
| bool | m_Italic | 
| bool | m_Bold | 
| KIFONT::FONT * | m_Font | 
| VECTOR2D | m_TextSize | 
| KIGFX::COLOR4D | m_TextColor | 
| VECTOR2D | m_BoundingBoxSize | 
| VECTOR2D | m_ConstrainedTextSize | 
| wxString | m_Name | 
| wxString | m_Info | 
| POINT_COORD | m_Pos | 
| POINT_COORD | m_End | 
| double | m_LineWidth | 
| int | m_RepeatCount | 
| VECTOR2D | 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 297 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 516 of file ds_data_item.cpp.
References DS_DATA_ITEM::DS_DATA_ITEM(), DS_DATA_ITEM::DS_TEXT, GR_TEXT_H_ALIGN_LEFT, GR_TEXT_V_ALIGN_CENTER, m_Bold, m_Font, m_Hjustify, DS_DATA_ITEM::m_IncrementLabel, m_Italic, DS_DATA_ITEM::m_LineWidth, m_Orient, m_TextBase, m_TextColor, m_Vjustify, and COLOR4D::UNSPECIFIED.
      
  | 
  inherited | 
Definition at line 359 of file ds_data_item.cpp.
References _, DS_BITMAP, DS_POLYPOLYGON, DS_RECT, DS_SEGMENT, DS_TEXT, GetType(), and name.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel().
      
  | 
  inlineinherited | 
Definition at line 110 of file ds_data_item.h.
References m_drawItems.
Referenced by PL_EDIT_TOOL::DoDelete(), 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 304 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), LB_CORNER, LT_CORNER, m_End, m_IncrementVector, DS_DATA_MODEL::m_LT_Corner, DS_DATA_MODEL::m_RB_Corner, RB_CORNER, RT_CORNER, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by GetEndPosIU(), IsInsidePage(), and MoveTo().
      
  | 
  inherited | 
Definition at line 334 of file ds_data_item.cpp.
References GetEndPos(), DS_DATA_MODEL::GetTheInstance(), KiROUND(), DS_DATA_MODEL::m_WSunits2Iu, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by MoveTo(), SyncDrawItems(), and PL_POINT_EDITOR::updateItem().
      
  | 
  inlineinherited | 
Definition at line 133 of file ds_data_item.h.
References m_pageOption.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), DS_DATA_MODEL_IO::formatOptions(), and DS_DRAW_ITEM_BASE::GetMsgPanelInfo().
      
  | 
  overridevirtual | 
Reimplemented from DS_DATA_ITEM.
Definition at line 610 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 266 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), LB_CORNER, LT_CORNER, m_IncrementVector, DS_DATA_MODEL::m_LT_Corner, 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(), GetStartPosIU(), IsInsidePage(), DS_DATA_ITEM_POLYGONS::IsInsidePage(), and MoveTo().
      
  | 
  inherited | 
Definition at line 297 of file ds_data_item.cpp.
References GetStartPos(), DS_DATA_MODEL::GetTheInstance(), KiROUND(), DS_DATA_MODEL::m_WSunits2Iu, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by PL_EDIT_TOOL::moveItem(), MoveTo(), PL_DRAWING_TOOLS::PlaceItem(), SyncDrawItems(), DS_DATA_ITEM_BITMAP::SyncDrawItems(), DS_DATA_ITEM_POLYGONS::SyncDrawItems(), DS_DATA_ITEM_TEXT::SyncDrawItems(), and PL_POINT_EDITOR::updateItem().
      
  | 
  inlineinherited | 
Definition at line 128 of file ds_data_item.h.
References 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(), GetClassName(), DS_DRAW_ITEM_BASE::GetMsgPanelInfo(), MoveEndPointTo(), and PL_DRAWING_TOOLS::PlaceItem().
| void DS_DATA_ITEM_TEXT::IncrementLabel | ( | int | aIncr | ) | 
Try to build text which 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 621 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 342 of file ds_data_item.cpp.
References GetEndPos(), 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 SyncDrawItems(), DS_DATA_ITEM_BITMAP::SyncDrawItems(), and DS_DATA_ITEM_TEXT::SyncDrawItems().
      
  | 
  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 mm. | 
Definition at line 213 of file ds_data_item.cpp.
References DS_RECT, DS_SEGMENT, DS_DATA_MODEL::GetTheInstance(), GetType(), LB_CORNER, LT_CORNER, m_End, DS_DATA_MODEL::m_LT_Corner, DS_DATA_MODEL::m_RB_Corner, RB_CORNER, RT_CORNER, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by MoveEndPointToIU(), and 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 256 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), DS_DATA_MODEL::m_WSunits2Iu, 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 171 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), LB_CORNER, LT_CORNER, DS_DATA_MODEL::m_LT_Corner, m_Pos, DS_DATA_MODEL::m_RB_Corner, RB_CORNER, RT_CORNER, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by MoveStartPointToIU(), and 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 204 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), MoveStartPointTo(), VECTOR2< T >::x, and VECTOR2< T >::y.
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 155 of file ds_data_item.cpp.
References GetEndPos(), GetEndPosIU(), GetStartPos(), GetStartPosIU(), m_drawItems, MoveEndPointTo(), and MoveStartPointTo().
Referenced by MoveToIU().
      
  | 
  inherited | 
Move item to a new position.
| aPosition | the new position of the starting point in graphic units. | 
Definition at line 145 of file ds_data_item.cpp.
References DS_DATA_MODEL::GetTheInstance(), DS_DATA_MODEL::m_WSunits2Iu, 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 640 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 675 of file ds_data_item.cpp.
References DEGREES_T, dummy, FSCALE, BOX2< Vec >::GetHeight(), DS_DATA_MODEL::GetTheInstance(), BOX2< Vec >::GetWidth(), KiROUND(), m_Bold, m_BoundingBoxSize, m_ConstrainedTextSize, DS_DATA_MODEL::m_DefaultTextSize, m_Font, m_FullText, m_Hjustify, m_Italic, m_Orient, m_TextColor, m_TextSize, m_Vjustify, unityScale, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by SyncDrawItems().
      
  | 
  inlineinherited | 
Definition at line 121 of file ds_data_item.h.
      
  | 
  inlineinherited | 
Definition at line 134 of file ds_data_item.h.
References m_pageOption.
Referenced by PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), and DRAWING_SHEET_PARSER::readOption().
      
  | 
  inlineinherited | 
Definition at line 114 of file ds_data_item.h.
      
  | 
  overridevirtual | 
Reimplemented from DS_DATA_ITEM.
Definition at line 532 of file ds_data_item.cpp.
References KIGFX::VIEW::Add(), DS_DRAW_ITEM_LIST::Append(), DS_DRAW_ITEM_LIST::BuildFullText(), DEGREES_T, DS_DRAW_ITEM_LIST::GetDefaultPenSize(), DS_DRAW_ITEM_LIST::GetIuScale(), GetPenSizeForBold(), GetPenSizeIU(), DS_DATA_ITEM::GetStartPosIU(), DS_DATA_MODEL::GetTheInstance(), IncrementLabel(), DS_DATA_ITEM::IsInsidePage(), KiROUND(), m_Bold, m_ConstrainedTextSize, DS_DATA_ITEM::m_drawItems, m_Font, m_FullText, m_Hjustify, DS_DATA_ITEM::m_IncrementLabel, m_Italic, m_Orient, DS_DATA_ITEM::m_RepeatCount, m_TextBase, m_TextColor, m_Vjustify, DS_DATA_MODEL::m_WSunits2Iu, DS_DRAW_ITEM_LIST::Remove(), KIGFX::VIEW::Remove(), ReplaceAntiSlashSequence(), SetConstrainedTextSize(), text, VECTOR2< T >::x, and VECTOR2< T >::y.
| bool DS_DATA_ITEM_TEXT::m_Bold | 
Definition at line 341 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_PARSER::parseText(), SetConstrainedTextSize(), and SyncDrawItems().
| VECTOR2D DS_DATA_ITEM_TEXT::m_BoundingBoxSize | 
Definition at line 345 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_MODEL_IO::format(), DRAWING_SHEET_PARSER::parseText(), and SetConstrainedTextSize().
| VECTOR2D DS_DATA_ITEM_TEXT::m_ConstrainedTextSize | 
Definition at line 348 of file ds_data_item.h.
Referenced by SetConstrainedTextSize(), and SyncDrawItems().
      
  | 
  protectedinherited | 
Definition at line 211 of file ds_data_item.h.
Referenced by GetDrawItems(), MoveTo(), SyncDrawItems(), DS_DATA_ITEM_BITMAP::SyncDrawItems(), DS_DATA_ITEM_POLYGONS::SyncDrawItems(), DS_DATA_ITEM_TEXT::SyncDrawItems(), and ~DS_DATA_ITEM().
      
  | 
  inherited | 
Definition at line 201 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_MODEL_IO::format(), GetEndPos(), MoveEndPointTo(), DRAWING_SHEET_PARSER::parseGraphic(), and SetEnd().
| KIFONT::FONT* DS_DATA_ITEM_TEXT::m_Font | 
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_PARSER::parseText(), SetConstrainedTextSize(), and SyncDrawItems().
| wxString DS_DATA_ITEM_TEXT::m_FullText | 
Definition at line 336 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), IncrementLabel(), ReplaceAntiSlashSequence(), SetConstrainedTextSize(), and SyncDrawItems().
| GR_TEXT_H_ALIGN_T DS_DATA_ITEM_TEXT::m_Hjustify | 
Definition at line 338 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_PARSER::parseText(), SetConstrainedTextSize(), and SyncDrawItems().
      
  | 
  inherited | 
Definition at line 205 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM(), DS_DATA_ITEM_TEXT::DS_DATA_ITEM_TEXT(), DS_DATA_MODEL_IO::formatRepeatParameters(), DS_DRAW_ITEM_BASE::GetMsgPanelInfo(), DRAWING_SHEET_PARSER::parseText(), and DS_DATA_ITEM_TEXT::SyncDrawItems().
      
  | 
  inherited | 
Definition at line 204 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_MODEL_IO::formatRepeatParameters(), GetEndPos(), DS_DRAW_ITEM_BASE::GetMsgPanelInfo(), GetStartPos(), DRAWING_SHEET_PARSER::parseBitmap(), DRAWING_SHEET_PARSER::parseGraphic(), DRAWING_SHEET_PARSER::parsePolygon(), and DRAWING_SHEET_PARSER::parseText().
      
  | 
  inherited | 
Definition at line 199 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_MODEL_IO::format(), DS_DATA_MODEL_IO::format(), DS_DATA_MODEL_IO::format(), DS_DATA_MODEL_IO::format(), DS_DRAW_ITEM_BASE::GetMsgPanelInfo(), DRAWING_SHEET_PARSER::parseBitmap(), DRAWING_SHEET_PARSER::parseGraphic(), DRAWING_SHEET_PARSER::parsePolygon(), and DRAWING_SHEET_PARSER::parseText().
| bool DS_DATA_ITEM_TEXT::m_Italic | 
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(), DRAWING_SHEET_PARSER::parseText(), SetConstrainedTextSize(), and SyncDrawItems().
      
  | 
  inherited | 
Definition at line 202 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM(), DS_DATA_ITEM_TEXT::DS_DATA_ITEM_TEXT(), DS_DATA_MODEL_IO::format(), DS_DATA_MODEL_IO::format(), DS_DATA_MODEL_IO::format(), GetPenSizeIU(), DS_DATA_ITEM_POLYGONS::GetPenSizeIU(), DS_DATA_ITEM_TEXT::GetPenSizeIU(), DRAWING_SHEET_PARSER::parseBitmap(), DRAWING_SHEET_PARSER::parseGraphic(), DRAWING_SHEET_PARSER::parsePolygon(), and DRAWING_SHEET_PARSER::parseText().
      
  | 
  inherited | 
Definition at line 198 of file ds_data_item.h.
Referenced by DS_DATA_MODEL_IO::format(), DS_DATA_MODEL_IO::format(), DS_DATA_MODEL_IO::format(), DS_DATA_MODEL_IO::format(), DRAWING_SHEET_PARSER::parseBitmap(), DRAWING_SHEET_PARSER::parseGraphic(), DRAWING_SHEET_PARSER::parsePolygon(), and DRAWING_SHEET_PARSER::parseText().
| double DS_DATA_ITEM_TEXT::m_Orient | 
Definition at line 337 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_PARSER::parseText(), SetConstrainedTextSize(), and SyncDrawItems().
      
  | 
  protectedinherited | 
Definition at line 209 of file ds_data_item.h.
Referenced by DS_DATA_ITEM(), GetPage1Option(), and SetPage1Option().
      
  | 
  inherited | 
Definition at line 200 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_MODEL_IO::format(), DS_DATA_MODEL_IO::format(), DS_DATA_MODEL_IO::format(), DS_DATA_MODEL_IO::format(), GetStartPos(), MoveStartPointTo(), DRAWING_SHEET_PARSER::parseBitmap(), DRAWING_SHEET_PARSER::parseGraphic(), DRAWING_SHEET_PARSER::parsePolygon(), DRAWING_SHEET_PARSER::parseText(), and SetStart().
      
  | 
  inherited | 
Definition at line 203 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM(), DS_DATA_MODEL_IO::formatRepeatParameters(), DS_DRAW_ITEM_BASE::GetMsgPanelInfo(), DRAWING_SHEET_PARSER::parseBitmap(), DRAWING_SHEET_PARSER::parseGraphic(), DRAWING_SHEET_PARSER::parsePolygon(), DRAWING_SHEET_PARSER::parseText(), SyncDrawItems(), DS_DATA_ITEM_BITMAP::SyncDrawItems(), DS_DATA_ITEM_POLYGONS::SyncDrawItems(), and DS_DATA_ITEM_TEXT::SyncDrawItems().
| wxString DS_DATA_ITEM_TEXT::m_TextBase | 
Definition at line 335 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_ITEM_TEXT(), DS_DATA_MODEL_IO::format(), IncrementLabel(), DRAWING_SHEET_PARSER::parseText(), DIALOG_INSPECTOR::ReCreateDesignList(), and SyncDrawItems().
| KIGFX::COLOR4D DS_DATA_ITEM_TEXT::m_TextColor | 
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_PARSER::parseText(), SetConstrainedTextSize(), and SyncDrawItems().
| VECTOR2D DS_DATA_ITEM_TEXT::m_TextSize | 
Definition at line 343 of file ds_data_item.h.
Referenced by PROPERTIES_FRAME::CopyPrmsFromItemToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToItem(), DS_DATA_MODEL_IO::format(), DRAWING_SHEET_PARSER::parseText(), and SetConstrainedTextSize().
      
  | 
  protectedinherited | 
Definition at line 208 of file ds_data_item.h.
Referenced by DS_DATA_ITEM(), GetType(), and SyncDrawItems().
| GR_TEXT_V_ALIGN_T DS_DATA_ITEM_TEXT::m_Vjustify | 
Definition at line 339 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_PARSER::parseText(), SetConstrainedTextSize(), and SyncDrawItems().