KiCad PCB EDA Suite
|
#include <panel_kicad_launcher.h>
Public Member Functions | |
PANEL_KICAD_LAUNCHER (wxWindow *aParent) | |
~PANEL_KICAD_LAUNCHER () | |
void | CreateLaunchers () |
virtual bool | canWindowClose () |
virtual void | doWindowClose () |
void | SetProjectTied (bool aYes) |
bool | GetProjectTied () |
void | SetClosable (bool aYes) |
bool | GetClosable () const |
virtual bool | GetCanClose () |
Protected Attributes | |
wxScrolledWindow * | m_scrolledWindow |
wxFlexGridSizer * | m_toolsSizer |
Private Member Functions | |
void | onThemeChanged (wxSysColourChangedEvent &aEvent) |
void | onLauncherButtonClick (wxCommandEvent &aEvent) |
Private Attributes | |
KICAD_MANAGER_FRAME * | m_frame |
bool | m_closable = false |
bool | m_projectTied = false |
Definition at line 28 of file panel_kicad_launcher.h.
PANEL_KICAD_LAUNCHER::PANEL_KICAD_LAUNCHER | ( | wxWindow * | aParent | ) |
Definition at line 34 of file panel_kicad_launcher.cpp.
References CreateLaunchers(), m_frame, onThemeChanged(), and PANEL_KICAD_LAUNCHER_BASE::PANEL_KICAD_LAUNCHER_BASE().
PANEL_KICAD_LAUNCHER::~PANEL_KICAD_LAUNCHER | ( | ) |
Definition at line 44 of file panel_kicad_launcher.cpp.
References m_frame, PANEL_KICAD_LAUNCHER_BASE::m_scrolledWindow, onLauncherButtonClick(), and onThemeChanged().
|
inlinevirtualinherited |
Definition at line 37 of file panel_notebook_base.h.
void PANEL_KICAD_LAUNCHER::CreateLaunchers | ( | ) |
Definition at line 85 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::GetFriendlyName(), KIPLATFORM::POLICY::GetPolicyBool(), TOOL_ACTION::GetTooltip(), help, icon_bitmap2component, icon_eeschema, icon_gerbview, icon_libedit, icon_modedit, icon_pagelayout_editor, icon_pcbcalculator, icon_pcbnew, icon_pcm, KiBitmapBundle(), KiDisabledBitmapBundle(), m_frame, PANEL_KICAD_LAUNCHER_BASE::m_scrolledWindow, PANEL_KICAD_LAUNCHER_BASE::m_toolsSizer, onLauncherButtonClick(), POLICY_KEY_PCM, BITMAP_BUTTON::SetBitmap(), BITMAP_BUTTON::SetDisabledBitmap(), BITMAP_BUTTON::SetPadding(), KICAD_MANAGER_ACTIONS::showCalculator, KICAD_MANAGER_ACTIONS::showPluginManager, and KICAD_MANAGER_ACTIONS::viewGerbers.
Referenced by onThemeChanged(), and PANEL_KICAD_LAUNCHER().
|
inlinevirtualinherited |
Definition at line 38 of file panel_notebook_base.h.
|
inlinevirtualinherited |
Reimplemented in PANEL_JOBSET.
Definition at line 46 of file panel_notebook_base.h.
|
inlineinherited |
Definition at line 44 of file panel_notebook_base.h.
References m_closable.
|
inlineinherited |
Definition at line 41 of file panel_notebook_base.h.
References m_projectTied.
|
private |
Definition at line 58 of file panel_kicad_launcher.cpp.
References KICAD_MANAGER_CONTROL::InShowPlayer(), m_frame, TOOL_ACTION::MakeEvent(), and TOOL_EVENT::SetHasPosition().
Referenced by CreateLaunchers(), and ~PANEL_KICAD_LAUNCHER().
|
private |
Definition at line 182 of file panel_kicad_launcher.cpp.
References CreateLaunchers(), GetBitmapStore(), and BITMAP_STORE::ThemeChanged().
Referenced by PANEL_KICAD_LAUNCHER(), and ~PANEL_KICAD_LAUNCHER().
|
inlineinherited |
Definition at line 43 of file panel_notebook_base.h.
References m_closable.
Referenced by KICAD_MANAGER_FRAME::OpenJobsFile().
|
inlineinherited |
Definition at line 40 of file panel_notebook_base.h.
References m_projectTied.
Referenced by KICAD_MANAGER_FRAME::OpenJobsFile().
|
privateinherited |
Definition at line 49 of file panel_notebook_base.h.
Referenced by GetClosable(), and SetClosable().
|
private |
Definition at line 41 of file panel_kicad_launcher.h.
Referenced by CreateLaunchers(), onLauncherButtonClick(), PANEL_KICAD_LAUNCHER(), and ~PANEL_KICAD_LAUNCHER().
|
privateinherited |
Definition at line 50 of file panel_notebook_base.h.
Referenced by GetProjectTied(), and SetProjectTied().
|
protectedinherited |
Definition at line 33 of file panel_kicad_launcher_base.h.
Referenced by PANEL_KICAD_LAUNCHER::CreateLaunchers(), PANEL_KICAD_LAUNCHER_BASE(), and PANEL_KICAD_LAUNCHER::~PANEL_KICAD_LAUNCHER().
|
protectedinherited |
Definition at line 34 of file panel_kicad_launcher_base.h.
Referenced by PANEL_KICAD_LAUNCHER::CreateLaunchers(), and PANEL_KICAD_LAUNCHER_BASE().