#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/SlicingProgressNotification.hpp>
Public Types | |
| enum class | SlicingProgressState { SP_NO_SLICING , SP_BEGAN , SP_PROGRESS , SP_CANCELLED , SP_COMPLETED } |
| enum class | EState { Unknown , Hidden , Shown , NotFading , FadingOut , ClosePending , Finished , Hovered , Paused } |
| typedef std::function< void(PopNotification *)> | DeleteCallback |
Public Member Functions | |
| SlicingProgressNotification (const NotificationData &n, NotificationIDProvider &id_provider, wxEvtHandler *evt_handler, std::function< bool()> callback) | |
| void | set_percentage (float percent) |
| DailyTipsPanel * | get_dailytips_panel () |
| SlicingProgressState | get_progress_state () |
| void | set_status_text (const std::string &text) |
| void | set_cancel_callback (std::function< bool()> callback) |
| bool | has_cancel_callback () const |
| bool | set_progress_state (float percent) |
| bool | set_progress_state (SlicingProgressState state, float percent=0.f) |
| void | set_print_info (const std::string &info) |
| void | set_sidebar_collapsed (bool collapsed) |
| bool | update_state (bool paused, const int64_t delta) override |
| void | set_fff (bool b) |
| void | set_export_possible (bool b) |
| void | on_change_color_mode (bool is_dark) override |
| virtual void | bbl_render_block_notification (GLCanvas3D &canvas, float initial_y, bool move_from_overlay, float overlay_width, float right_margin) |
| virtual void | close () |
| void | update (const NotificationData &n) |
| void | append (const std::string &append_str) |
| bool | is_finished () const |
| void | reinit () |
| float | get_top () const |
| float | get_bottom () const |
| float | get_current_top () const |
| const NotificationType | get_type () const |
| const NotificationData & | get_data () const |
| std::string | get_text1 () const |
| const bool | is_gray () const |
| void | set_gray (bool g) |
| virtual bool | compare_text (const std::string &text) const |
| void | hide (bool h) |
| int64_t | next_render () const |
| EState | get_state () const |
| bool | is_hovered () const |
| void | set_hovered () |
| void | reset_timer () |
| void | set_Multiline (bool Multi) |
| void | set_scale (float scale) |
| void | set_delete_callback (DeleteCallback) |
| bool | is_valid_delete_callback () |
Protected Member Functions | |
| void | init () override |
| void | render (GLCanvas3D &canvas, float initial_y, bool move_from_overlay, float overlay_width, float right_margin) override |
| void | render_progress_text (const ImVec2 &pos) |
| void | render_bar (const ImVec2 &pos, const ImVec2 &size) |
| void | render_cancel_button (const ImVec2 &pos, const ImVec2 &size) |
| void | render_progress_close_button (const ImVec2 &pos, const ImVec2 &size) |
| void | render_dailytips_panel (const ImVec2 &pos, const ImVec2 &size) |
| void | render_show_dailytips (const ImVec2 &pos) |
| void | on_show_dailytips () |
| void | on_cancel_button () |
| int | get_duration () override |
| virtual void | set_next_window_size (ImGuiWrapper &imgui) |
| virtual void | render_text (ImGuiWrapper &imgui, const float win_size_x, const float win_size_y, const float win_pos_x, const float win_pos_y) |
| virtual void | render_close_button (ImGuiWrapper &imgui, const float win_size_x, const float win_size_y, const float win_pos_x, const float win_pos_y) |
| virtual void | render_hypertext (ImGuiWrapper &imgui, const float text_x, const float text_y, const std::string text, bool more=false) |
| void | render_hyperlink_action (ImGuiWrapper &imgui, float text_x, float text_y, const std::string &text, const char *button_id, const std::function< void()> &on_click) |
| virtual void | bbl_render_block_notif_text (ImGuiWrapper &imgui, const float win_size_x, const float win_size_y, const float win_pos_x, const float win_pos_y) |
| virtual void | bbl_render_block_notif_buttons (ImGuiWrapper &imgui, ImVec2 win_size, ImVec2 win_pos) |
| virtual void | bbl_render_block_notif_left_sign (ImGuiWrapper &imgui, const float win_size_x, const float win_size_y, const float win_pos_x, const float win_pos_y) |
| virtual void | bbl_render_left_sign (ImGuiWrapper &imgui, const float win_size_x, const float win_size_y, const float win_pos_x, const float win_pos_y) |
| virtual void | render_left_sign (ImGuiWrapper &imgui) |
| virtual void | render_minimize_button (ImGuiWrapper &imgui, const float win_pos_x, const float win_pos_y) |
| virtual bool | on_text_click () |
| virtual void | count_spaces () |
| virtual void | count_lines () |
| virtual bool | push_background_color () |
| void | ensure_ui_inited () |
| void | use_bbl_theme () |
| void | restore_default_theme () |
|
inherited |
|
stronginherited |
| Enumerator | |
|---|---|
| Unknown | |
| Hidden | |
| Shown | |
| NotFading | |
| FadingOut | |
| ClosePending | |
| Finished | |
| Hovered | |
| Paused | |
|
strong |
| Enumerator | |
|---|---|
| SP_NO_SLICING | |
| SP_BEGAN | |
| SP_PROGRESS | |
| SP_CANCELLED | |
| SP_COMPLETED | |
|
inline |
References Slic3r::GUI::NotificationManager::PopNotification::PopNotification(), m_cancel_callback, m_dailytips_panel, set_progress_state(), and SP_NO_SLICING.
|
inherited |
References Slic3r::GUI::NotificationManager::init(), m_multiline, and m_text1.
|
protectedvirtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::PluginMissingNotification.
References Slic3r::GUI::ImGuiWrapper::button(), close(), FadingOut, Slic3r::GUI::into_u8(), m_current_fade_opacity, m_line_height, and m_state.
Referenced by bbl_render_block_notification().
|
protectedvirtualinherited |
References m_line_height, m_window_height, and Slic3r::GUI::ImGuiWrapper::text().
Referenced by bbl_render_block_notification().
|
protectedvirtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::PluginMissingNotification.
References _u8L, FadingOut, m_current_fade_opacity, m_endlines, m_ErrorColor, m_hypertext, m_left_indentation, m_line_height, m_lines_count, m_multiline, m_state, m_text1, m_window_width, m_window_width_offset, pos_end, pos_start, render_hypertext(), and Slic3r::GUI::ImGuiWrapper::text().
Referenced by bbl_render_block_notification().
|
virtualinherited |
References bbl_render_block_notif_buttons(), bbl_render_block_notif_left_sign(), bbl_render_block_notif_text(), Slic3r::GUI::ImGuiWrapper::begin(), ClosePending, Slic3r::GUI::ImGuiWrapper::end(), Slic3r::GUI::NotificationManager::ErrorNotificationLevel, FadingOut, Finished, GAP_WIDTH, Slic3r::GUI::GLCanvas3D::get_canvas_size(), Slic3r::GUI::Size::get_height(), Slic3r::GUI::Size::get_width(), Hidden, Slic3r::GUI::NotificationManager::init(), m_current_fade_opacity, m_data, m_ErrorColor, m_id, m_id_provider, m_line_height, m_state, m_top_y, m_WarnColor, m_window_height, m_window_width, push_background_color(), restore_default_theme(), Slic3r::GUI::NotificationManager::SeriousWarningNotificationLevel, set_hovered(), Slic3r::GUI::ImGuiWrapper::set_next_window_pos(), Slic3r::GUI::ImGuiWrapper::set_next_window_size(), set_next_window_size(), Unknown, and use_bbl_theme().
|
protectedvirtualinherited |
References ensure_ui_inited(), m_current_fade_opacity, m_CurrentColor, and m_WindowRadius.
Referenced by render().
|
virtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::PlaterWarningNotification, and Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification.
References ClosePending, and m_state.
Referenced by bbl_render_block_notif_buttons(), Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification::close(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), render_close_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner(), render_hypertext(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_hypertext(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_progress_close_button(), Slic3r::GUI::NotificationManager::OrcaSyncConflictNotification::render_text(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::retrieve_data(), and Slic3r::GUI::NotificationManager::set_download_URL_canceled().
|
virtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::PrintHostUploadNotification, and Slic3r::GUI::NotificationManager::URLDownloadNotification.
References m_text1.
|
protectedvirtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::HintNotification.
References error_end, error_start, Slic3r::escape_string_cstyle(), Slic3r::GUI::from_u8(), Slic3r::GUI::into_u8(), m_endlines, m_hypertext, m_lines_count, m_text1, m_window_width, m_window_width_offset, pos_end, and pos_start.
Referenced by init().
|
protectedvirtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::ExportFinishedNotification, Slic3r::GUI::NotificationManager::HintNotification, Slic3r::GUI::NotificationManager::PrintHostUploadNotification, Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification, and Slic3r::GUI::NotificationManager::URLDownloadNotification.
References Slic3r::GUI::NotificationManager::ErrorNotificationLevel, m_data, m_left_indentation, m_line_height, m_window_width, m_window_width_offset, and Slic3r::GUI::NotificationManager::SeriousWarningNotificationLevel.
Referenced by Slic3r::GUI::NotificationManager::ExportFinishedNotification::count_spaces(), Slic3r::GUI::NotificationManager::URLDownloadNotification::count_spaces(), and init().
|
protectedinherited |
References m_is_dark, m_is_dark_inited, m_WindowRadius, and m_WindowRadius_inited.
Referenced by bbl_render_left_sign(), render_close_button(), render_minimize_button(), and use_bbl_theme().
|
inlineinherited |
References m_bottom_y.
|
inlineinherited |
|
inline |
References m_dailytips_panel.
Referenced by Slic3r::GUI::NotificationManager::update_slicing_notif_dailytips().
|
inlineinherited |
References m_data.
Referenced by Slic3r::GUI::NotificationManager::activate_existing(), Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification::add_type(), and Slic3r::GUI::NotificationManager::ExportFinishedNotification::on_eject_click().
|
overrideprotectedvirtual |
Reimplemented from Slic3r::GUI::NotificationManager::PopNotification.
References m_sp_state, SP_CANCELLED, and SP_COMPLETED.
|
inline |
References m_sp_state.
|
inlineinherited |
References m_state.
Referenced by Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::update_state(), and Slic3r::GUI::NotificationManager::SlicingProgressNotification::update_state().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
References m_data.
Referenced by Slic3r::GUI::NotificationManager::activate_existing().
|
inline |
References m_cancel_callback.
|
inherited |
References Hidden, is_finished(), m_state, and Unknown.
|
overrideprotectedvirtual |
Reimplemented from Slic3r::GUI::NotificationManager::PopNotification.
References Slic3r::GUI::NotificationManager::PopNotification::init(), Slic3r::GUI::NotificationManager::PopNotification::m_endlines, Slic3r::GUI::NotificationManager::PopNotification::m_lines_count, Slic3r::GUI::NotificationManager::PopNotification::m_multiline, m_sp_state, Slic3r::GUI::NotificationManager::PopNotification::m_state, Slic3r::GUI::NotificationManager::PopNotification::NotFading, Slic3r::GUI::NotificationManager::PopNotification::Shown, and SP_PROGRESS.
|
inlineinherited |
References ClosePending, Finished, and m_state.
Referenced by Slic3r::GUI::NotificationManager::PlaterWarningNotification::close(), hide(), Slic3r::GUI::NotificationManager::HintNotification::init(), init(), and next_render().
|
inlineinherited |
References m_is_gray.
|
inlineinherited |
|
inherited |
References m_on_delete_callback.
|
inlineinherited |
References is_finished(), and m_next_render.
Referenced by update_state().
|
protected |
References m_cancel_callback, set_progress_state(), and SP_NO_SLICING.
Referenced by render_cancel_button().
|
overridevirtual |
Reimplemented from Slic3r::GUI::NotificationManager::PopNotification.
References is_dark(), m_dailytips_panel, and Slic3r::GUI::NotificationManager::PopNotification::on_change_color_mode().
|
protected |
Referenced by render_show_dailytips().
|
protectedvirtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::ExportFinishedNotification, Slic3r::GUI::NotificationManager::HintNotification, and Slic3r::GUI::NotificationManager::SharedProfilesNotification.
References m_data, and m_evt_handler.
Referenced by render_hypertext().
|
protectedvirtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::PrintHostUploadNotification.
References Slic3r::GUI::NotificationManager::ErrorNotificationLevel, FadingOut, m_current_fade_opacity, m_data, m_is_gray, m_state, and Slic3r::GUI::NotificationManager::WarningNotificationLevel.
Referenced by bbl_render_block_notification(), and render().
|
inlineinherited |
|
overrideprotectedvirtual |
Reimplemented from Slic3r::GUI::NotificationManager::PopNotification.
References Slic3r::GUI::ImGuiWrapper::begin(), Slic3r::GUI::ImGuiWrapper::end(), Slic3r::GUI::NotificationManager::PopNotification::FadingOut, Slic3r::GUI::GLCanvas3D::get_canvas_size(), Slic3r::GUI::ImGuiWrapper::get_font_size(), Slic3r::GUI::NotificationManager::PopNotification::Hovered, Slic3r::GUI::NotificationManager::init(), Slic3r::GUI::NotificationManager::PopNotification::m_current_fade_opacity, m_dailytips_panel, Slic3r::GUI::NotificationManager::PopNotification::m_id, Slic3r::GUI::NotificationManager::PopNotification::m_id_provider, Slic3r::GUI::NotificationManager::PopNotification::m_line_height, Slic3r::GUI::NotificationManager::PopNotification::m_lines_count, m_sp_state, Slic3r::GUI::NotificationManager::PopNotification::m_state, Slic3r::GUI::NotificationManager::PopNotification::m_top_y, Slic3r::GUI::NotificationManager::PopNotification::m_window_height, m_window_pos, Slic3r::GUI::NotificationManager::PopNotification::m_window_width, render_bar(), render_cancel_button(), render_dailytips_panel(), render_progress_close_button(), render_progress_text(), Slic3r::GUI::NotificationManager::PopNotification::restore_default_theme(), scale(), Slic3r::GUI::NotificationManager::PopNotification::set_hovered(), Slic3r::GUI::ImGuiWrapper::set_next_window_pos(), SP_CANCELLED, SP_COMPLETED, SP_PROGRESS, Slic3r::GUI::NotificationManager::PopNotification::Unknown, and Slic3r::GUI::NotificationManager::PopNotification::use_bbl_theme().
|
protected |
References Slic3r::GUI::NotificationManager::PopNotification::m_current_fade_opacity, Slic3r::GUI::NotificationManager::PopNotification::m_line_height, m_percentage, m_sp_state, SP_PROGRESS, and Slic3r::GUI::ImGuiWrapper::text().
Referenced by render().
|
protected |
References Slic3r::GUI::ImGuiWrapper::button(), Slic3r::GUI::NotificationManager::PopNotification::FadingOut, Slic3r::GUI::NotificationManager::PopNotification::m_current_fade_opacity, m_sp_state, Slic3r::GUI::NotificationManager::PopNotification::m_state, on_cancel_button(), and SP_PROGRESS.
Referenced by render().
|
protectedvirtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::ExportFinishedNotification, Slic3r::GUI::NotificationManager::HintNotification, Slic3r::GUI::NotificationManager::PluginMissingNotification, Slic3r::GUI::NotificationManager::ProgressIndicatorNotification, and Slic3r::GUI::NotificationManager::URLDownloadNotification.
References Slic3r::GUI::ImGuiWrapper::button(), close(), ensure_ui_inited(), FadingOut, Slic3r::GUI::into_u8(), m_current_fade_opacity, m_is_dark, m_line_height, m_minimize_b_visible, and m_state.
Referenced by render(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_close_button(), and Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_close_button().
|
protected |
|
protectedinherited |
References Slic3r::GUI::ImGuiWrapper::button(), FadingOut, m_current_fade_opacity, m_HyperTextColor, m_HyperTextColorHover, m_state, and Slic3r::GUI::ImGuiWrapper::text().
Referenced by Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_hypertext(), Slic3r::GUI::NotificationManager::OrcaSyncConflictNotification::render_text(), and Slic3r::GUI::NotificationManager::PluginMissingNotification::render_text().
|
protectedvirtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::SharedProfilesNotification.
References Slic3r::GUI::ImGuiWrapper::button(), close(), Slic3r::GUI::NotificationManager::ErrorNotificationLevel, FadingOut, m_current_fade_opacity, m_data, m_HyperTextColor, m_HyperTextColorHover, m_multiline, m_state, on_text_click(), Slic3r::GUI::NotificationManager::SeriousWarningNotificationLevel, set_next_window_size(), and Slic3r::GUI::ImGuiWrapper::text().
Referenced by bbl_render_block_notif_text(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_hypertext(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), and render_text().
|
protectedvirtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::PrintHostUploadNotification.
Referenced by render().
|
protectedvirtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::ExportFinishedNotification, Slic3r::GUI::NotificationManager::HintNotification, Slic3r::GUI::NotificationManager::PluginMissingNotification, and Slic3r::GUI::NotificationManager::ProgressBarNotification.
References Slic3r::GUI::ImGuiWrapper::button(), ensure_ui_inited(), FadingOut, Slic3r::GUI::into_u8(), m_current_fade_opacity, m_is_dark, m_line_height, m_minimize_b_visible, m_multiline, m_state, m_window_height, and m_window_width.
Referenced by render().
|
protected |
References Slic3r::GUI::ImGuiWrapper::button(), Slic3r::GUI::NotificationManager::PopNotification::close(), Slic3r::GUI::NotificationManager::PopNotification::FadingOut, Slic3r::GUI::NotificationManager::PopNotification::m_current_fade_opacity, Slic3r::GUI::NotificationManager::PopNotification::m_is_dark, m_sp_state, Slic3r::GUI::NotificationManager::PopNotification::m_state, SP_CANCELLED, and SP_COMPLETED.
Referenced by render().
|
protected |
References Slic3r::GUI::ImGuiWrapper::button(), Slic3r::GUI::NotificationManager::PopNotification::FadingOut, Slic3r::GUI::ImGuiWrapper::get_font_size(), Slic3r::GUI::NotificationManager::PopNotification::m_current_fade_opacity, Slic3r::GUI::NotificationManager::PopNotification::m_endlines, Slic3r::GUI::NotificationManager::PopNotification::m_line_height, Slic3r::GUI::NotificationManager::PopNotification::m_lines_count, m_sp_state, Slic3r::GUI::NotificationManager::PopNotification::m_state, Slic3r::GUI::NotificationManager::PopNotification::m_text1, Slic3r::GUI::ImGuiWrapper::pop_bold_font(), Slic3r::GUI::ImGuiWrapper::push_bold_font(), scale(), SP_CANCELLED, SP_COMPLETED, SP_PROGRESS, and Slic3r::GUI::ImGuiWrapper::text().
Referenced by render().
|
protected |
References _L, Slic3r::GUI::ImGuiWrapper::button(), m_sp_state, on_show_dailytips(), SP_CANCELLED, and SP_COMPLETED.
|
protectedvirtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::ExportFinishedNotification, Slic3r::GUI::NotificationManager::HintNotification, Slic3r::GUI::NotificationManager::OrcaSyncConflictNotification, Slic3r::GUI::NotificationManager::PluginMissingNotification, Slic3r::GUI::NotificationManager::ProgressBarNotification, and Slic3r::GUI::NotificationManager::SharedProfilesNotification.
References _u8L, FadingOut, m_current_fade_opacity, m_endlines, m_ErrorColor, m_hypertext, m_left_indentation, m_line_height, m_lines_count, m_multiline, m_state, m_text1, m_window_width, m_window_width_offset, pos_end, pos_start, render_hypertext(), and Slic3r::GUI::ImGuiWrapper::text().
Referenced by render(), and Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_text().
|
inlineinherited |
References m_notification_start, m_state, Shown, and Slic3r::GUI::GLCanvas3D::timestamp_now().
|
protectedinherited |
References m_DefaultTheme.
Referenced by bbl_render_block_notification(), render(), and Slic3r::GUI::NotificationManager::SlicingProgressNotification::render().
|
inline |
References m_cancel_callback.
Referenced by Slic3r::GUI::NotificationManager::init_slicing_progress_notification().
|
inherited |
References m_on_delete_callback.
|
inline |
References m_export_possible.
Referenced by set_progress_state(), and Slic3r::GUI::NotificationManager::set_slicing_progress_export_possible().
|
inline |
References m_is_fff.
Referenced by Slic3r::GUI::NotificationManager::set_fff().
|
inlineinherited |
|
inlineinherited |
References ClosePending, Finished, Hidden, Hovered, m_state, and Unknown.
Referenced by bbl_render_block_notification(), render(), and Slic3r::GUI::NotificationManager::SlicingProgressNotification::render().
|
inlineinherited |
References m_multiline.
|
protectedvirtualinherited |
Reimplemented in Slic3r::GUI::NotificationManager::HintNotification.
References m_line_height, m_lines_count, m_multiline, and m_window_height.
Referenced by bbl_render_block_notification(), render(), and render_hypertext().
|
inline |
References m_percentage.
Referenced by set_progress_state().
| void Slic3r::GUI::NotificationManager::SlicingProgressNotification::set_print_info | ( | const std::string & | info | ) |
References m_has_print_info, m_print_info, m_sp_state, set_progress_state(), and SP_COMPLETED.
Referenced by Slic3r::GUI::NotificationManager::set_slicing_complete_print_time().
| bool Slic3r::GUI::NotificationManager::SlicingProgressNotification::set_progress_state | ( | float | percent | ) |
References m_before_complete_start, set_progress_state(), SP_COMPLETED, SP_PROGRESS, and Slic3r::GUI::GLCanvas3D::timestamp_now().
Referenced by SlicingProgressNotification(), on_cancel_button(), set_print_info(), set_progress_state(), Slic3r::GUI::NotificationManager::set_slicing_progress_began(), Slic3r::GUI::NotificationManager::set_slicing_progress_canceled(), Slic3r::GUI::NotificationManager::set_slicing_progress_hidden(), Slic3r::GUI::NotificationManager::set_slicing_progress_percentage(), and update_state().
| bool Slic3r::GUI::NotificationManager::SlicingProgressNotification::set_progress_state | ( | SlicingProgressState | state, |
| float | percent = 0.f ) |
References Slic3r::GUI::NotificationManager::PopNotification::Hidden, Slic3r::GUI::NotificationManager::PopNotification::m_current_fade_opacity, m_has_print_info, m_percentage, m_sp_state, Slic3r::GUI::NotificationManager::PopNotification::m_state, set_export_possible(), set_percentage(), SP_BEGAN, SP_CANCELLED, SP_COMPLETED, SP_NO_SLICING, and SP_PROGRESS.
|
inlineinherited |
| void Slic3r::GUI::NotificationManager::SlicingProgressNotification::set_sidebar_collapsed | ( | bool | collapsed | ) |
References m_sidebar_collapsed, m_sp_state, Slic3r::GUI::NotificationManager::PopNotification::m_state, Slic3r::GUI::NotificationManager::PopNotification::NotFading, and SP_COMPLETED.
Referenced by Slic3r::GUI::NotificationManager::set_sidebar_collapsed(), and Slic3r::GUI::NotificationManager::set_slicing_complete_print_time().
| void Slic3r::GUI::NotificationManager::SlicingProgressNotification::set_status_text | ( | const std::string & | text | ) |
References _u8L, Slic3r::GUI::NotificationManager::PopNotification::Hidden, m_sp_state, Slic3r::GUI::NotificationManager::PopNotification::m_state, Slic3r::GUI::NotificationManager::PopNotification::NotFading, Slic3r::GUI::NotificationManager::ProgressBarNotificationLevel, Slic3r::GUI::NotificationManager::PopNotification::Shown, Slic3r::GUI::SlicingProgress, SP_CANCELLED, SP_COMPLETED, SP_NO_SLICING, SP_PROGRESS, and Slic3r::GUI::NotificationManager::PopNotification::update().
Referenced by Slic3r::GUI::NotificationManager::set_slicing_progress_canceled(), and Slic3r::GUI::NotificationManager::set_slicing_progress_percentage().
|
inherited |
References Slic3r::GUI::NotificationManager::NotificationData::callback, Slic3r::GUI::NotificationManager::NotificationData::hypertext, Slic3r::GUI::NotificationManager::init(), m_data, m_hypertext, m_text1, m_text2, Slic3r::GUI::NotificationManager::NotificationData::text1, and Slic3r::GUI::NotificationManager::NotificationData::text2.
Referenced by Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification::add_type(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::on_eject_click(), Slic3r::GUI::NotificationManager::HintNotification::retrieve_data(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::set_status_text(), and Slic3r::GUI::NotificationManager::SlicingProgressNotification::set_status_text().
|
overridevirtual |
Reimplemented from Slic3r::GUI::NotificationManager::PopNotification.
References Slic3r::GUI::NotificationManager::PopNotification::ClosePending, Slic3r::GUI::NotificationManager::PopNotification::Finished, Slic3r::GUI::NotificationManager::PopNotification::get_state(), m_sp_state, set_progress_state(), SP_COMPLETED, SP_NO_SLICING, and Slic3r::GUI::NotificationManager::PopNotification::update_state().
|
protectedinherited |
References ensure_ui_inited(), Slic3r::GUI::NotificationManager::ErrorNotificationLevel, m_current_fade_opacity, m_CurrentColor, m_data, m_DefaultTheme, m_ErrorColor, m_HyperTextColor, m_HyperTextColorHover, m_is_dark, m_NormalColor, m_TextColor, m_WarnColor, m_WindowBkgColor, m_WindowRadius, and Slic3r::GUI::NotificationManager::WarningNotificationLevel.
Referenced by bbl_render_block_notification(), render(), and Slic3r::GUI::NotificationManager::SlicingProgressNotification::render().
|
protectedinherited |
Referenced by count_lines().
|
protectedinherited |
Referenced by count_lines().
|
protected |
Referenced by set_progress_state().
|
protectedinherited |
Referenced by get_bottom().
|
protected |
Referenced by SlicingProgressNotification(), has_cancel_callback(), on_cancel_button(), and set_cancel_callback().
|
protectedinherited |
Referenced by bbl_render_block_notif_buttons(), bbl_render_block_notif_text(), bbl_render_block_notification(), bbl_render_left_sign(), push_background_color(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::push_background_color(), render(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_bar(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_bar(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), render_close_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_documentation_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(), render_hyperlink_action(), render_hypertext(), render_minimize_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_open_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_pause_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_progress_close_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_progress_text(), Slic3r::GUI::NotificationManager::HintNotification::render_right_arrow_button(), render_text(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_text(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::set_progress_state(), update_state(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::update_state(), and use_bbl_theme().
|
protectedinherited |
Referenced by PopNotification(), bbl_render_left_sign(), and use_bbl_theme().
|
protected |
Referenced by SlicingProgressNotification(), get_dailytips_panel(), on_change_color_mode(), render(), and render_dailytips_panel().
|
protectedinherited |
|
protectedinherited |
Referenced by restore_default_theme(), and use_bbl_theme().
|
protectedinherited |
Referenced by bbl_render_block_notif_text(), Slic3r::GUI::NotificationManager::HintNotification::count_lines(), count_lines(), Slic3r::GUI::NotificationManager::ProgressBarNotification::init(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::init(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::init(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::init(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_progress_text(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), Slic3r::GUI::NotificationManager::OrcaSyncConflictNotification::render_text(), Slic3r::GUI::NotificationManager::PluginMissingNotification::render_text(), render_text(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_text(), and Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_text().
|
protectedinherited |
|
protectedinherited |
Referenced by PopNotification(), bbl_render_block_notif_text(), bbl_render_block_notification(), render_text(), and use_bbl_theme().
|
protectedinherited |
|
protected |
Referenced by set_export_possible().
|
protectedinherited |
Referenced by update_state().
|
protected |
Referenced by set_print_info(), and set_progress_state().
|
protectedinherited |
Referenced by PopNotification(), bbl_render_block_notif_text(), Slic3r::GUI::NotificationManager::HintNotification::count_lines(), count_lines(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::init(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), render_text(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_text(), and update().
|
protectedinherited |
Referenced by PopNotification(), Slic3r::GUI::NotificationManager::PluginMissingNotification::bbl_render_block_notif_text(), render_hyperlink_action(), render_hypertext(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_text(), and use_bbl_theme().
|
protectedinherited |
|
protectedinherited |
Referenced by ~PopNotification(), bbl_render_block_notification(), render(), and Slic3r::GUI::NotificationManager::SlicingProgressNotification::render().
|
protectedinherited |
|
protectedinherited |
Referenced by ensure_ui_inited(), on_change_color_mode(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), render_close_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_documentation_button(), render_minimize_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_open_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_pause_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_progress_close_button(), Slic3r::GUI::NotificationManager::HintNotification::render_right_arrow_button(), and use_bbl_theme().
|
protectedinherited |
Referenced by ensure_ui_inited(), and on_change_color_mode().
|
protected |
Referenced by set_fff().
|
protectedinherited |
Referenced by is_gray(), push_background_color(), and set_gray().
|
protectedinherited |
Referenced by bbl_render_block_notif_text(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::count_spaces(), Slic3r::GUI::NotificationManager::HintNotification::count_spaces(), count_spaces(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::count_spaces(), Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification::count_spaces(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_bar(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_bar(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_bar(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), Slic3r::GUI::NotificationManager::OrcaSyncConflictNotification::render_text(), Slic3r::GUI::NotificationManager::PluginMissingNotification::render_text(), render_text(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_text(), and Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_text().
|
protectedinherited |
Referenced by bbl_render_block_notif_buttons(), bbl_render_block_notif_left_sign(), bbl_render_block_notif_text(), bbl_render_block_notification(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::count_spaces(), Slic3r::GUI::NotificationManager::HintNotification::count_spaces(), count_spaces(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::count_spaces(), Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification::count_spaces(), Slic3r::GUI::NotificationManager::URLDownloadNotification::count_spaces(), render(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_bar(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_bar(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_bar(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_bar(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), render_close_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_documentation_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(), render_minimize_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_open_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_pause_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_progress_text(), Slic3r::GUI::NotificationManager::HintNotification::render_right_arrow_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), Slic3r::GUI::NotificationManager::OrcaSyncConflictNotification::render_text(), Slic3r::GUI::NotificationManager::PluginMissingNotification::render_text(), render_text(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_text(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::set_next_window_size(), and set_next_window_size().
|
protectedinherited |
Referenced by bbl_render_block_notif_text(), Slic3r::GUI::NotificationManager::HintNotification::count_lines(), count_lines(), Slic3r::GUI::NotificationManager::OrcaSyncConflictNotification::init(), Slic3r::GUI::NotificationManager::PluginMissingNotification::init(), init(), Slic3r::GUI::NotificationManager::ProgressBarNotification::init(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::init(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::init(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::init(), render(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_progress_text(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), render_text(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::set_next_window_size(), and set_next_window_size().
|
protectedinherited |
Referenced by render(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_cancel_button_inner(), render_close_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_minimize_button(), Slic3r::GUI::NotificationManager::PluginMissingNotification::render_minimize_button(), render_minimize_button(), and Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button().
|
protectedinherited |
Referenced by Slic3r::GUI::NotificationManager::ExportFinishedNotification::ExportFinishedNotification(), Slic3r::GUI::NotificationManager::OrcaSyncConflictNotification::OrcaSyncConflictNotification(), Slic3r::GUI::NotificationManager::PluginMissingNotification::PluginMissingNotification(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::SharedProfilesNotification(), append(), bbl_render_block_notif_text(), Slic3r::GUI::NotificationManager::HintNotification::init(), init(), Slic3r::GUI::NotificationManager::ProgressBarNotification::init(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::init(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::init(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::on_eject_click(), render(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_bar(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_bar(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_bar(), render_hypertext(), render_minimize_button(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), render_text(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_text(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_text(), set_Multiline(), and set_next_window_size().
|
protectedinherited |
Referenced by next_render(), update_state(), and Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::update_state().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protected |
Referenced by render_bar(), set_percentage(), and set_progress_state().
|
protected |
Referenced by set_print_info().
|
protectedinherited |
Referenced by set_scale().
|
protected |
Referenced by set_sidebar_collapsed().
|
protected |
|
protectedinherited |
Referenced by Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification::add_type(), bbl_render_block_notif_buttons(), bbl_render_block_notif_text(), bbl_render_block_notification(), Slic3r::GUI::NotificationManager::PlaterWarningNotification::close(), close(), get_state(), hide(), Slic3r::GUI::NotificationManager::HintNotification::init(), init(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::init(), Slic3r::GUI::NotificationManager::ProgressBarNotification::init(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::init(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::init(), is_finished(), is_hovered(), push_background_color(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::push_background_color(), Slic3r::GUI::NotificationManager::PlaterWarningNotification::real_close(), reinit(), render(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), render_close_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_documentation_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(), render_hyperlink_action(), render_hypertext(), render_minimize_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_open_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_pause_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_progress_close_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_progress_text(), Slic3r::GUI::NotificationManager::HintNotification::render_right_arrow_button(), render_text(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_text(), reset_timer(), set_hovered(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::set_percentage(), Slic3r::GUI::NotificationManager::URLDownloadNotification::set_percentage(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::set_progress_state(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::set_sidebar_collapsed(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::set_status_text(), Slic3r::GUI::NotificationManager::PlaterWarningNotification::show(), and update_state().
|
protectedinherited |
Referenced by PopNotification(), append(), bbl_render_block_notif_text(), compare_text(), Slic3r::GUI::NotificationManager::HintNotification::count_lines(), count_lines(), get_text1(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_progress_text(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), Slic3r::GUI::NotificationManager::OrcaSyncConflictNotification::render_text(), Slic3r::GUI::NotificationManager::PluginMissingNotification::render_text(), render_text(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_text(), Slic3r::GUI::NotificationManager::SharedProfilesNotification::render_text(), and update().
|
protectedinherited |
|
protectedinherited |
Referenced by PopNotification(), and use_bbl_theme().
|
protectedinherited |
Referenced by bbl_render_block_notification(), get_current_top(), get_top(), render(), and Slic3r::GUI::NotificationManager::SlicingProgressNotification::render().
|
protectedinherited |
Referenced by PopNotification(), bbl_render_block_notification(), and use_bbl_theme().
|
protectedinherited |
Referenced by bbl_render_block_notif_left_sign(), bbl_render_block_notification(), render(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render(), render_minimize_button(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::NotificationManager::HintNotification::render_right_arrow_button(), Slic3r::GUI::NotificationManager::HintNotification::set_next_window_size(), and set_next_window_size().
|
protected |
Referenced by render().
|
protectedinherited |
Referenced by bbl_render_block_notif_text(), bbl_render_block_notification(), Slic3r::GUI::NotificationManager::HintNotification::count_lines(), count_lines(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::count_spaces(), Slic3r::GUI::NotificationManager::HintNotification::count_spaces(), count_spaces(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::count_spaces(), Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification::count_spaces(), render(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render(), render_minimize_button(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::NotificationManager::HintNotification::render_right_arrow_button(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), and render_text().
|
protectedinherited |
Referenced by bbl_render_block_notif_text(), Slic3r::GUI::NotificationManager::HintNotification::count_lines(), count_lines(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::count_spaces(), Slic3r::GUI::NotificationManager::HintNotification::count_spaces(), count_spaces(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::count_spaces(), Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification::count_spaces(), Slic3r::GUI::NotificationManager::URLDownloadNotification::count_spaces(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_bar(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), and render_text().
|
protectedinherited |
Referenced by PopNotification(), and use_bbl_theme().
|
protectedinherited |
Referenced by bbl_render_left_sign(), ensure_ui_inited(), and use_bbl_theme().
|
protectedinherited |
Referenced by ensure_ui_inited().
|
protectedinherited |
Referenced by bbl_render_block_notif_text(), count_lines(), and render_text().
|
protectedinherited |
Referenced by bbl_render_block_notif_text(), count_lines(), and render_text().