| 
    KiCad PCB EDA Suite
    
   | 
 
#include <panel_setup_text_and_graphics.h>
  
Public Member Functions | |
| PANEL_SETUP_TEXT_AND_GRAPHICS (wxWindow *aParentWindow, PCB_EDIT_FRAME *aFrame) | |
| ~PANEL_SETUP_TEXT_AND_GRAPHICS () override | |
| bool | TransferDataToWindow () override | 
| bool | TransferDataFromWindow () override | 
| void | ImportSettingsFrom (BOARD *aBoard) | 
Protected Attributes | |
| wxBoxSizer * | m_mainSizer | 
| wxBoxSizer * | m_gridSizer | 
| wxStaticText * | m_staticTextDefProp | 
| wxStaticLine * | m_staticline11 | 
| WX_GRID * | m_grid | 
Private Member Functions | |
| void | onUnitsChanged (wxCommandEvent &aEvent) | 
Private Attributes | |
| PCB_EDIT_FRAME * | m_Frame | 
| BOARD_DESIGN_SETTINGS * | m_BrdSettings | 
| std::unique_ptr< PANEL_SETUP_DIMENSIONS > | m_dimensionsPanel | 
Definition at line 38 of file panel_setup_text_and_graphics.h.
| PANEL_SETUP_TEXT_AND_GRAPHICS::PANEL_SETUP_TEXT_AND_GRAPHICS | ( | wxWindow * | aParentWindow, | 
| PCB_EDIT_FRAME * | aFrame ) | 
Definition at line 59 of file panel_setup_text_and_graphics.cpp.
References COL_LINE_THICKNESS, COL_TEXT_HEIGHT, COL_TEXT_THICKNESS, COL_TEXT_WIDTH, GetBoard(), m_BrdSettings, m_dimensionsPanel, m_Frame, PANEL_SETUP_TEXT_AND_GRAPHICS_BASE::m_grid, PANEL_SETUP_TEXT_AND_GRAPHICS_BASE::m_mainSizer, onUnitsChanged(), and PANEL_SETUP_TEXT_AND_GRAPHICS_BASE::PANEL_SETUP_TEXT_AND_GRAPHICS_BASE().
      
  | 
  override | 
Definition at line 106 of file panel_setup_text_and_graphics.cpp.
References m_Frame, PANEL_SETUP_TEXT_AND_GRAPHICS_BASE::m_grid, and onUnitsChanged().
| void PANEL_SETUP_TEXT_AND_GRAPHICS::ImportSettingsFrom | ( | BOARD * | aBoard | ) | 
Definition at line 299 of file panel_setup_text_and_graphics.cpp.
References BOARD::GetDesignSettings(), m_BrdSettings, PANEL_SETUP_TEXT_AND_GRAPHICS_BASE::m_grid, and TransferDataToWindow().
      
  | 
  private | 
Definition at line 115 of file panel_setup_text_and_graphics.cpp.
References m_BrdSettings, TransferDataFromWindow(), and TransferDataToWindow().
Referenced by PANEL_SETUP_TEXT_AND_GRAPHICS(), and ~PANEL_SETUP_TEXT_AND_GRAPHICS().
      
  | 
  override | 
Definition at line 191 of file panel_setup_text_and_graphics.cpp.
References _, COL_LINE_THICKNESS, COL_TEXT_HEIGHT, COL_TEXT_ITALIC, COL_TEXT_THICKNESS, COL_TEXT_UPRIGHT, COL_TEXT_WIDTH, KIDIALOG::KD_ERROR, m_BrdSettings, m_dimensionsPanel, m_Frame, PANEL_SETUP_TEXT_AND_GRAPHICS_BASE::m_grid, MAXIMUM_LINE_WIDTH_MM, MINIMUM_LINE_WIDTH_MM, minSize, pcbIUScale, ROW_COUNT, ROW_COURTYARD, ROW_EDGES, SET_MILS_CELL, KIDIALOG::ShowModal(), UNITS_PROVIDER::StringFromValue(), TEXT_MAX_SIZE_MM, and TEXT_MIN_SIZE_MM.
Referenced by onUnitsChanged().
      
  | 
  override | 
Definition at line 131 of file panel_setup_text_and_graphics.cpp.
References COL_LINE_THICKNESS, COL_TEXT_HEIGHT, COL_TEXT_ITALIC, COL_TEXT_THICKNESS, COL_TEXT_UPRIGHT, COL_TEXT_WIDTH, DISABLE_CELL, m_BrdSettings, m_dimensionsPanel, PANEL_SETUP_TEXT_AND_GRAPHICS_BASE::m_grid, ROW_COUNT, ROW_COURTYARD, ROW_EDGES, and SET_MILS_CELL.
Referenced by ImportSettingsFrom(), and onUnitsChanged().
      
  | 
  private | 
Definition at line 54 of file panel_setup_text_and_graphics.h.
Referenced by ImportSettingsFrom(), onUnitsChanged(), PANEL_SETUP_TEXT_AND_GRAPHICS(), TransferDataFromWindow(), and TransferDataToWindow().
      
  | 
  private | 
Definition at line 56 of file panel_setup_text_and_graphics.h.
Referenced by PANEL_SETUP_TEXT_AND_GRAPHICS(), TransferDataFromWindow(), and TransferDataToWindow().
      
  | 
  private | 
Definition at line 53 of file panel_setup_text_and_graphics.h.
Referenced by PANEL_SETUP_TEXT_AND_GRAPHICS(), TransferDataFromWindow(), and ~PANEL_SETUP_TEXT_AND_GRAPHICS().
      
  | 
  protectedinherited | 
Definition at line 40 of file panel_setup_text_and_graphics_base.h.
Referenced by PANEL_SETUP_TEXT_AND_GRAPHICS::ImportSettingsFrom(), PANEL_SETUP_TEXT_AND_GRAPHICS::PANEL_SETUP_TEXT_AND_GRAPHICS(), PANEL_SETUP_TEXT_AND_GRAPHICS_BASE(), PANEL_SETUP_TEXT_AND_GRAPHICS::TransferDataFromWindow(), PANEL_SETUP_TEXT_AND_GRAPHICS::TransferDataToWindow(), and PANEL_SETUP_TEXT_AND_GRAPHICS::~PANEL_SETUP_TEXT_AND_GRAPHICS().
      
  | 
  protectedinherited | 
Definition at line 37 of file panel_setup_text_and_graphics_base.h.
Referenced by PANEL_SETUP_TEXT_AND_GRAPHICS_BASE().
      
  | 
  protectedinherited | 
Definition at line 36 of file panel_setup_text_and_graphics_base.h.
Referenced by PANEL_SETUP_TEXT_AND_GRAPHICS::PANEL_SETUP_TEXT_AND_GRAPHICS(), and PANEL_SETUP_TEXT_AND_GRAPHICS_BASE().
      
  | 
  protectedinherited | 
Definition at line 39 of file panel_setup_text_and_graphics_base.h.
Referenced by PANEL_SETUP_TEXT_AND_GRAPHICS_BASE().
      
  | 
  protectedinherited | 
Definition at line 38 of file panel_setup_text_and_graphics_base.h.
Referenced by PANEL_SETUP_TEXT_AND_GRAPHICS_BASE().