KiCad PCB EDA Suite
|
#include <panel_kicad_launcher.h>
Public Member Functions | |
PANEL_KICAD_LAUNCHER (wxWindow *aParent) | |
virtual | ~PANEL_KICAD_LAUNCHER ()=default |
void | CreateLaunchers () |
Protected Attributes | |
wxBoxSizer * | m_mainSizer |
wxGridBagSizer * | m_toolsSizer |
Private Member Functions | |
void | onThemeChanged (wxSysColourChangedEvent &aEvent) |
Private Attributes | |
TOOL_MANAGER * | m_toolManager |
KICAD_MANAGER_FRAME * | m_frame |
Definition at line 28 of file panel_kicad_launcher.h.
PANEL_KICAD_LAUNCHER::PANEL_KICAD_LAUNCHER | ( | wxWindow * | aParent | ) |
Definition at line 33 of file panel_kicad_launcher.cpp.
References CreateLaunchers(), TOOLS_HOLDER::GetToolManager(), m_frame, m_toolManager, and onThemeChanged().
|
virtualdefault |
void PANEL_KICAD_LAUNCHER::CreateLaunchers | ( | ) |
Definition at line 45 of file panel_kicad_launcher.cpp.
References _, KICAD_MANAGER_ACTIONS::convertImage, KIPLATFORM::POLICY::DISABLED, KICAD_MANAGER_ACTIONS::editDrawingSheet, KICAD_MANAGER_ACTIONS::editFootprints, KICAD_MANAGER_ACTIONS::editPCB, KICAD_MANAGER_ACTIONS::editSchematic, KICAD_MANAGER_ACTIONS::editSymbols, BITMAP_BUTTON::Enable(), TOOL_ACTION::GetLabel(), KIPLATFORM::POLICY::GetPolicyBool(), TOOL_ACTION::GetTooltip(), help, KiScaledBitmap(), m_frame, m_toolManager, PANEL_KICAD_LAUNCHER_BASE::m_toolsSizer, TOOL_ACTION::MakeEvent(), POLICY_KEY_PCM, TOOL_MANAGER::ProcessEvent(), BITMAP_BUTTON::SetBitmap(), BITMAP_BUTTON::SetDisabledBitmap(), TOOL_EVENT::SetHasPosition(), BITMAP_BUTTON::SetPadding(), KICAD_MANAGER_FRAME::SetPcmButton(), KICAD_MANAGER_ACTIONS::showCalculator, KICAD_MANAGER_ACTIONS::showPluginManager, and KICAD_MANAGER_ACTIONS::viewGerbers.
Referenced by onThemeChanged(), PANEL_KICAD_LAUNCHER(), and KICAD_MANAGER_FRAME::ShowChangedLanguage().
|
private |
Definition at line 174 of file panel_kicad_launcher.cpp.
References CreateLaunchers(), GetBitmapStore(), and BITMAP_STORE::ThemeChanged().
Referenced by PANEL_KICAD_LAUNCHER().
|
private |
Definition at line 42 of file panel_kicad_launcher.h.
Referenced by CreateLaunchers(), and PANEL_KICAD_LAUNCHER().
|
protectedinherited |
Definition at line 33 of file panel_kicad_launcher_base.h.
Referenced by PANEL_KICAD_LAUNCHER_BASE::PANEL_KICAD_LAUNCHER_BASE().
|
private |
Definition at line 41 of file panel_kicad_launcher.h.
Referenced by CreateLaunchers(), and PANEL_KICAD_LAUNCHER().
|
protectedinherited |
Definition at line 34 of file panel_kicad_launcher_base.h.
Referenced by CreateLaunchers(), and PANEL_KICAD_LAUNCHER_BASE::PANEL_KICAD_LAUNCHER_BASE().