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.
 
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

wxCheckBox * m_checkAutoAnnotate
 
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
 

Private Member Functions

void loadEEschemaSettings (EESCHEMA_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()

PANEL_EESCHEMA_ANNOTATION_OPTIONS::PANEL_EESCHEMA_ANNOTATION_OPTIONS ( wxWindow *  aWindow,
EDA_BASE_FRAME schSettingsProvider 
)

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 RESETTABLE_PANEL::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 RESETTABLE_PANEL::GetHelpTextAtPoint().

◆ 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 122 of file panel_eeschema_annotation_options.cpp.

References JSON_SETTINGS::Load(), and 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_checkAutoAnnotate

wxCheckBox* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_checkAutoAnnotate
protectedinherited

◆ m_numberingLabel

wxStaticText* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_numberingLabel
protectedinherited

◆ m_orderLabel

wxStaticText* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_orderLabel
protectedinherited

◆ m_rbFirstFree

◆ 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_staticline3

wxStaticLine* PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_staticline3
protectedinherited

◆ m_textNumberAfter


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