#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/BBLStatusBarBind.hpp>
|
| using | CancelFn = std::function<void()> |
| | Cancel callback function type.
|
◆ CancelFn
Cancel callback function type.
◆ BBLStatusBarBind()
| Slic3r::BBLStatusBarBind::BBLStatusBarBind |
( |
wxWindow * | parent = nullptr, |
|
|
int | id = -1 ) |
25 :
m_self{
new wxPanel(parent,
id == -1 ? wxID_ANY :
id)}
26 ,
m_sizer(
new wxBoxSizer(wxHORIZONTAL))
27{
28 m_self->SetBackgroundColour(wxColour(255,255,255));
30
33
38
40 m_sizer->Add(0, 0, 1, wxEXPAND, 0);
42
46}
class WXDLLIMPEXP_FWD_CORE wxStaticText
Definition ProgressDialog.hpp:30
class WXDLLIMPEXP_FWD_CORE wxGauge
Definition ProgressDialog.hpp:29
static wxFont Body_13
Definition Label.hpp:54
wxBoxSizer * m_sizer
Definition BBLStatusBarBind.hpp:33
wxStaticText * m_stext_percent
Definition BBLStatusBarBind.hpp:32
wxGauge * m_prog
Definition BBLStatusBarBind.hpp:29
wxPanel * m_self
Definition BBLStatusBarBind.hpp:28
References Label::Body_13, m_prog, m_self, m_sizer, m_stext_percent, wxGauge, and wxStaticText.
◆ ~BBLStatusBarBind()
| Slic3r::BBLStatusBarBind::~BBLStatusBarBind |
( |
| ) |
|
|
default |
◆ clear_percent()
| void Slic3r::BBLStatusBarBind::clear_percent |
( |
| ) |
|
|
overridevirtual |
◆ get_panel()
| wxPanel * Slic3r::BBLStatusBarBind::get_panel |
( |
| ) |
|
◆ get_progress()
| int Slic3r::BBLStatusBarBind::get_progress |
( |
| ) |
const |
◆ get_range()
| int Slic3r::BBLStatusBarBind::get_range |
( |
| ) |
const |
|
overridevirtual |
◆ get_status_text()
| wxString Slic3r::BBLStatusBarBind::get_status_text |
( |
| ) |
const |
178{
180}
wxStaticText * m_status_text
Definition BBLStatusBarBind.hpp:31
References m_status_text.
◆ hide_cancel_button()
| void Slic3r::BBLStatusBarBind::hide_cancel_button |
( |
| ) |
|
◆ is_busy()
| bool Slic3r::BBLStatusBarBind::is_busy |
( |
| ) |
const |
|
inline |
bool m_busy
Definition BBLStatusBarBind.hpp:76
References m_busy.
◆ is_slice_info_shown()
| bool Slic3r::BBLStatusBarBind::is_slice_info_shown |
( |
| ) |
|
◆ msw_rescale()
| void Slic3r::BBLStatusBarBind::msw_rescale |
( |
| ) |
|
◆ reset()
| void Slic3r::BBLStatusBarBind::reset |
( |
| ) |
|
196{
200}
void set_status_text(const wxString &txt)
Definition BBLStatusBarBind.cpp:149
void set_progress(int) override
Definition BBLStatusBarBind.cpp:57
bool m_was_cancelled
Definition BBLStatusBarBind.hpp:77
References m_was_cancelled, set_progress(), and set_status_text().
◆ reset_cancel_callback()
| void Slic3r::BBLStatusBarBind::reset_cancel_callback |
( |
| ) |
|
|
inline |
void set_cancel_callback(CancelFn=CancelFn()) override
Definition BBLStatusBarBind.cpp:133
References set_cancel_callback().
◆ set_cancel_callback()
◆ set_cancel_callback_fina()
◆ set_font()
| void Slic3r::BBLStatusBarBind::set_font |
( |
const wxFont & | font | ) |
|
◆ set_object_info()
| void Slic3r::BBLStatusBarBind::set_object_info |
( |
const wxString & | txt | ) |
|
◆ set_percent_text()
| void Slic3r::BBLStatusBarBind::set_percent_text |
( |
const wxString & | txt | ) |
|
◆ set_prog_block()
| void Slic3r::BBLStatusBarBind::set_prog_block |
( |
| ) |
|
◆ set_progress()
| void Slic3r::BBLStatusBarBind::set_progress |
( |
int | val | ) |
|
|
overridevirtual |
◆ set_range()
| void Slic3r::BBLStatusBarBind::set_range |
( |
int | val = 100 | ) |
|
|
overridevirtual |
◆ set_slice_info()
| void Slic3r::BBLStatusBarBind::set_slice_info |
( |
const wxString & | txt | ) |
|
◆ set_status_text() [1/3]
| void Slic3r::BBLStatusBarBind::set_status_text |
( |
const char * | txt | ) |
|
|
overridevirtual |
◆ set_status_text() [2/3]
| void Slic3r::BBLStatusBarBind::set_status_text |
( |
const std::string & | txt | ) |
|
◆ set_status_text() [3/3]
| void Slic3r::BBLStatusBarBind::set_status_text |
( |
const wxString & | txt | ) |
|
◆ show_cancel_button()
| void Slic3r::BBLStatusBarBind::show_cancel_button |
( |
| ) |
|
◆ show_error_info()
| void Slic3r::BBLStatusBarBind::show_error_info |
( |
wxString | msg, |
|
|
int | code, |
|
|
wxString | description, |
|
|
wxString | extra ) |
|
overridevirtual |
◆ show_progress()
| void Slic3r::BBLStatusBarBind::show_progress |
( |
bool | show | ) |
|
◆ show_slice_info()
| void Slic3r::BBLStatusBarBind::show_slice_info |
( |
bool | show | ) |
|
◆ start_busy()
| void Slic3r::BBLStatusBarBind::start_busy |
( |
int | rate = 100 | ) |
|
◆ stop_busy()
| void Slic3r::BBLStatusBarBind::stop_busy |
( |
| ) |
|
◆ update_status()
| bool Slic3r::BBLStatusBarBind::update_status |
( |
wxString & | msg, |
|
|
bool & | was_cancel, |
|
|
int | percent = -1, |
|
|
bool | yield = true ) |
◆ m_busy
| bool Slic3r::BBLStatusBarBind::m_busy = false |
|
private |
◆ m_cancel_cb
| CancelFn Slic3r::BBLStatusBarBind::m_cancel_cb |
|
private |
◆ m_cancel_cb_fina
| CancelFn Slic3r::BBLStatusBarBind::m_cancel_cb_fina |
|
private |
◆ m_cancelbutton
| Button* Slic3r::BBLStatusBarBind::m_cancelbutton |
|
private |
◆ m_prog
| wxGauge* Slic3r::BBLStatusBarBind::m_prog |
|
private |
◆ m_self
| wxPanel* Slic3r::BBLStatusBarBind::m_self |
|
private |
◆ m_sizer
| wxBoxSizer* Slic3r::BBLStatusBarBind::m_sizer |
|
private |
◆ m_sizer_eline
| wxBoxSizer* Slic3r::BBLStatusBarBind::m_sizer_eline |
|
private |
◆ m_status_text
◆ m_stext_percent
◆ m_was_cancelled
| bool Slic3r::BBLStatusBarBind::m_was_cancelled = false |
|
private |
The documentation for this class was generated from the following files: