KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PANEL_EESCHEMA_ANNOTATION_OPTIONS Class Reference

#include <panel_eeschema_annotation_options.h>

Inheritance diagram for PANEL_EESCHEMA_ANNOTATION_OPTIONS:
PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE RESETTABLE_PANEL

Public Member Functions

 PANEL_EESCHEMA_ANNOTATION_OPTIONS (wxWindow *aWindow, EDA_BASE_FRAME *schSettingsProvider)
 
bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 
void ResetPanel () override
 Reset the contents of this panel.
 
void ImportSettingsFrom (SCHEMATIC_SETTINGS &aSettings)
 
virtual wxString GetResetTooltip () const
 Get the tooltip the reset button should display when showing this panel.
 
wxString GetHelpTextAtPoint (const wxPoint &aPt, wxHelpEvent::Origin aOrigin) const override
 Overridden to supply the reset button tooltip when queried with { -INT_MAX, INT_MAX }.
 

Protected Member Functions

virtual void OnOptionChanged (wxCommandEvent &event)
 

Protected Attributes

wxStaticText * m_orderLabel1
 
wxStaticLine * m_staticline21
 
wxStaticText * m_staticText6
 
wxChoice * m_choiceSeparatorRefId
 
wxStaticText * m_orderLabel
 
wxStaticLine * m_staticline2
 
wxRadioButton * m_rbSortBy_X_Position
 
wxStaticBitmap * annotate_down_right_bitmap
 
wxRadioButton * m_rbSortBy_Y_Position
 
wxStaticBitmap * annotate_right_down_bitmap
 
wxStaticText * m_numberingLabel
 
wxStaticLine * m_staticline3
 
wxRadioButton * m_rbFirstFree
 
wxTextCtrl * m_textNumberAfter
 
wxRadioButton * m_rbSheetX100
 
wxRadioButton * m_rbSheetX1000
 
wxCheckBox * m_checkReuseRefdes
 

Private Member Functions

void loadEEschemaSettings (SCHEMATIC_SETTINGS *aCfg)
 

Private Attributes

EDA_BASE_FRAMEm_schSettingsProvider
 

Detailed Description

Definition at line 31 of file panel_eeschema_annotation_options.h.

Constructor & Destructor Documentation

◆ PANEL_EESCHEMA_ANNOTATION_OPTIONS()

Member Function Documentation

◆ GetHelpTextAtPoint()

wxString RESETTABLE_PANEL::GetHelpTextAtPoint ( const wxPoint & aPt,
wxHelpEvent::Origin aOrigin ) const
inlineoverrideinherited

Overridden to supply the reset button tooltip when queried with { -INT_MAX, INT_MAX }.

Definition at line 72 of file resettable_panel.h.

References GetResetTooltip().

◆ GetResetTooltip()

virtual wxString RESETTABLE_PANEL::GetResetTooltip ( ) const
inlinevirtualinherited

Get the tooltip the reset button should display when showing this panel.

Returns
the tooltip

Reimplemented in PANEL_COLOR_SETTINGS, and PANEL_HOTKEYS_EDITOR.

Definition at line 64 of file resettable_panel.h.

References _.

Referenced by GetHelpTextAtPoint().

◆ ImportSettingsFrom()

void PANEL_EESCHEMA_ANNOTATION_OPTIONS::ImportSettingsFrom ( SCHEMATIC_SETTINGS & aSettings)

◆ loadEEschemaSettings()

◆ OnOptionChanged()

virtual void PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::OnOptionChanged ( wxCommandEvent & event)
inlineprotectedvirtualinherited

◆ ResetPanel()

void PANEL_EESCHEMA_ANNOTATION_OPTIONS::ResetPanel ( )
overridevirtual

Reset the contents of this panel.

Implements RESETTABLE_PANEL.

Definition at line 138 of file panel_eeschema_annotation_options.cpp.

References loadEEschemaSettings().

◆ TransferDataFromWindow()

◆ TransferDataToWindow()

bool PANEL_EESCHEMA_ANNOTATION_OPTIONS::TransferDataToWindow ( )
override

Member Data Documentation

◆ annotate_down_right_bitmap

wxStaticBitmap* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::annotate_down_right_bitmap
protectedinherited

◆ annotate_right_down_bitmap

wxStaticBitmap* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::annotate_right_down_bitmap
protectedinherited

◆ m_checkReuseRefdes

wxCheckBox* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_checkReuseRefdes
protectedinherited

◆ m_choiceSeparatorRefId

wxChoice* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_choiceSeparatorRefId
protectedinherited

◆ m_numberingLabel

wxStaticText* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_numberingLabel
protectedinherited

◆ m_orderLabel

wxStaticText* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_orderLabel
protectedinherited

◆ m_orderLabel1

wxStaticText* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_orderLabel1
protectedinherited

◆ m_rbFirstFree

wxRadioButton* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_rbFirstFree
protectedinherited

◆ m_rbSheetX100

◆ m_rbSheetX1000

◆ m_rbSortBy_X_Position

wxRadioButton* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_rbSortBy_X_Position
protectedinherited

◆ m_rbSortBy_Y_Position

◆ m_schSettingsProvider

EDA_BASE_FRAME* PANEL_EESCHEMA_ANNOTATION_OPTIONS::m_schSettingsProvider
private

◆ m_staticline2

wxStaticLine* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_staticline2
protectedinherited

◆ m_staticline21

wxStaticLine* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_staticline21
protectedinherited

◆ m_staticline3

wxStaticLine* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_staticline3
protectedinherited

◆ m_staticText6

wxStaticText* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_staticText6
protectedinherited

◆ m_textNumberAfter


The documentation for this class was generated from the following files: