#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Tabbook.hpp>
Public Member Functions | |
| Tabbook (wxWindow *parent, wxWindowID winid=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, wxBoxSizer *side_tools=NULL, long style=0) | |
| bool | Create (wxWindow *parent, wxWindowID winid=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, wxBoxSizer *side_tools=NULL, long style=0) |
| bool | ShowNewPage (wxWindow *page) |
| void | SetEffects (wxShowEffect showEffect, wxShowEffect hideEffect) |
| void | SetEffect (wxShowEffect effect) |
| void | SetEffectsTimeouts (unsigned showTimeout, unsigned hideTimeout) |
| void | SetEffectTimeout (unsigned timeout) |
| bool | AddPage (wxWindow *page, const wxString &text, bool bSelect=false, int imageId=NO_IMAGE) override |
| virtual bool | InsertPage (size_t n, wxWindow *page, const wxString &text, bool bSelect=false, int imageId=NO_IMAGE) override |
| bool | RemovePage (size_t n) override |
| virtual int | SetSelection (size_t n) override |
| virtual int | ChangeSelection (size_t n) override |
| virtual bool | SetPageText (size_t n, const wxString &strText) override |
| virtual wxString | GetPageText (size_t n) const override |
| virtual bool | SetPageImage (size_t WXUNUSED(n), int WXUNUSED(imageId)) override |
| virtual int | GetPageImage (size_t WXUNUSED(n)) const override |
| bool | SetPageImage (size_t n, const std::string &bmp_name) |
| virtual void | SetFocus () override |
| TabButtonsListCtrl * | GetBtnsListCtrl () const |
| void | Rescale () |
| void | SetFooterText (const wxString &text) |
| void | OnNavigationKey (wxNavigationKeyEvent &event) |
Protected Member Functions | |
| virtual void | UpdateSelectedPage (size_t WXUNUSED(newsel)) override |
| virtual wxBookCtrlEvent * | CreatePageChangingEvent () const override |
| virtual void | MakeChangedEvent (wxBookCtrlEvent &event) override |
| virtual wxWindow * | DoRemovePage (size_t page) override |
| virtual void | DoSize () override |
| virtual void | DoShowPage (wxWindow *page, bool show) override |
Private Member Functions | |
| void | Init () |
Private Attributes | |
| wxShowEffect | m_showEffect |
| wxShowEffect | m_hideEffect |
| unsigned | m_showTimeout |
| unsigned | m_hideTimeout |
|
inline |
|
inlineoverride |
References InsertPage().
Referenced by ShowNewPage().
|
inlineoverridevirtual |
References GetBtnsListCtrl(), and TabButtonsListCtrl::SetSelection().
Referenced by Slic3r::GUI::Plater::print_job_finished().
|
inline |
References OnNavigationKey(), SetSelection(), and style.
Referenced by Tabbook().
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
References GetBtnsListCtrl(), and TabButtonsListCtrl::RemovePage().
|
inlineoverrideprotectedvirtual |
References m_hideEffect, m_hideTimeout, m_showEffect, and m_showTimeout.
|
inlineoverrideprotectedvirtual |
|
inline |
Referenced by ChangeSelection(), DoRemovePage(), GetPageText(), InsertPage(), Rescale(), SetFooterText(), SetPageImage(), SetPageText(), and SetSelection().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
References GetBtnsListCtrl(), and TabButtonsListCtrl::GetPageText().
|
inlineprivate |
References m_hideEffect, m_hideTimeout, m_showEffect, and m_showTimeout.
Referenced by Tabbook().
|
inlineoverridevirtual |
References GetBtnsListCtrl(), and TabButtonsListCtrl::InsertPage().
Referenced by AddPage().
|
inlineoverrideprotectedvirtual |
|
inline |
References SetFocus().
Referenced by Create().
|
inlineoverride |
References SetSelection().
|
inline |
References GetBtnsListCtrl(), and TabButtonsListCtrl::Rescale().
|
inline |
References SetEffects().
|
inline |
References m_hideEffect, and m_showEffect.
Referenced by SetEffect().
|
inline |
References m_hideTimeout, and m_showTimeout.
Referenced by SetEffectTimeout().
|
inline |
References SetEffectsTimeouts().
|
inlineoverridevirtual |
Referenced by OnNavigationKey().
|
inline |
References GetBtnsListCtrl(), and TabButtonsListCtrl::SetFooterText().
|
inline |
References GetBtnsListCtrl(), and TabButtonsListCtrl::SetPageImage().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
References GetBtnsListCtrl(), and TabButtonsListCtrl::SetPageText().
|
inlineoverridevirtual |
References GetBtnsListCtrl(), and TabButtonsListCtrl::SetSelection().
Referenced by Create(), and RemovePage().
|
inline |
References AddPage().
|
inlineoverrideprotectedvirtual |
|
private |
Referenced by DoShowPage(), Init(), and SetEffects().
|
private |
Referenced by DoShowPage(), Init(), and SetEffectsTimeouts().
|
private |
Referenced by DoShowPage(), Init(), and SetEffects().
|
private |
Referenced by DoShowPage(), Init(), and SetEffectsTimeouts().