#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Search.hpp>
Public Member Functions | |
| SearchObjectDialog (GUI::ObjectList *object_list, wxWindow *parent, TextInput *input) | |
| ~SearchObjectDialog () | |
| void | Popup (wxWindow *focus=nullptr) override |
| void | OnDismiss () override |
| void | Dismiss () override |
| void | Die () |
| void | OnInputText (wxCommandEvent &event) |
| void | OnLeftUpInTextCtrl (wxEvent &event) |
| void | update_list () |
| bool | Create (wxWindow *parent, int flags=wxBORDER_NONE) |
Public Attributes | |
| GUI::ObjectList * | m_object_list { nullptr } |
| int | em |
| const int | POPUP_WIDTH = 41 |
| const int | POPUP_HEIGHT = 45 |
| TextInput * | search_line {nullptr} |
| wxTextCtrl * | search_line2 {nullptr} |
| ScrolledWindow * | m_scrolledWindow { nullptr } |
| wxColour | m_bg_color |
| wxColour | m_thumb_color |
| wxBoxSizer * | m_sizer_body { nullptr } |
| wxBoxSizer * | m_sizer_main { nullptr } |
| wxBoxSizer * | m_sizer_border { nullptr } |
| wxWindow * | m_border_panel { nullptr } |
| wxWindow * | m_client_panel { nullptr } |
Protected Member Functions | |
| virtual bool | ShouldDismissOnTopWindowDeactivate () |
Private Attributes | |
| bool | m_is_dismissing { false } |
| Slic3r::Search::SearchObjectDialog::SearchObjectDialog | ( | GUI::ObjectList * | object_list, |
| wxWindow * | parent, | ||
| TextInput * | input ) |
References PopupWindow::PopupWindow(), em, m_bg_color, m_border_panel, m_client_panel, m_object_list, m_scrolledWindow, m_sizer_body, m_sizer_border, m_sizer_main, m_thumb_color, OnInputText(), OnLeftUpInTextCtrl(), POPUP_HEIGHT, POPUP_WIDTH, search_line, and search_line2.
| Slic3r::Search::SearchObjectDialog::~SearchObjectDialog | ( | ) |
|
inherited |
References GetTopParent(), and style.
Referenced by PopupWindow(), and DropDown::Create().
| void Slic3r::Search::SearchObjectDialog::Die | ( | ) |
References m_is_dismissing, and m_object_list.
Referenced by Dismiss().
|
override |
References Die(), and search_line.
|
override |
| void Slic3r::Search::SearchObjectDialog::OnInputText | ( | wxCommandEvent & | event | ) |
References m_object_list, search_line2, and update_list().
Referenced by SearchObjectDialog().
| void Slic3r::Search::SearchObjectDialog::OnLeftUpInTextCtrl | ( | wxEvent & | event | ) |
References search_line2.
Referenced by SearchObjectDialog().
|
override |
References m_is_dismissing, m_object_list, search_line2, and update_list().
|
inlineprotectedvirtualinherited |
Reimplemented in DropDown.
| void Slic3r::Search::SearchObjectDialog::update_list | ( | ) |
References StateColor::darkModeColorFor(), em, m_bg_color, m_client_panel, m_object_list, m_scrolledWindow, m_sizer_body, m_thumb_color, POPUP_HEIGHT, and POPUP_WIDTH.
Referenced by OnInputText(), and Popup().
| int Slic3r::Search::SearchObjectDialog::em |
Referenced by SearchObjectDialog(), and update_list().
| wxColour Slic3r::Search::SearchObjectDialog::m_bg_color |
Referenced by SearchObjectDialog(), and update_list().
| wxWindow* Slic3r::Search::SearchObjectDialog::m_border_panel { nullptr } |
Referenced by SearchObjectDialog().
| wxWindow* Slic3r::Search::SearchObjectDialog::m_client_panel { nullptr } |
Referenced by SearchObjectDialog(), and update_list().
|
private |
| GUI::ObjectList* Slic3r::Search::SearchObjectDialog::m_object_list { nullptr } |
Referenced by SearchObjectDialog(), Die(), OnInputText(), Popup(), and update_list().
| ScrolledWindow* Slic3r::Search::SearchObjectDialog::m_scrolledWindow { nullptr } |
Referenced by SearchObjectDialog(), and update_list().
| wxBoxSizer* Slic3r::Search::SearchObjectDialog::m_sizer_body { nullptr } |
Referenced by SearchObjectDialog(), and update_list().
| wxBoxSizer* Slic3r::Search::SearchObjectDialog::m_sizer_border { nullptr } |
Referenced by SearchObjectDialog().
| wxBoxSizer* Slic3r::Search::SearchObjectDialog::m_sizer_main { nullptr } |
Referenced by SearchObjectDialog().
| wxColour Slic3r::Search::SearchObjectDialog::m_thumb_color |
Referenced by SearchObjectDialog(), and update_list().
| const int Slic3r::Search::SearchObjectDialog::POPUP_HEIGHT = 45 |
Referenced by SearchObjectDialog(), and update_list().
| const int Slic3r::Search::SearchObjectDialog::POPUP_WIDTH = 41 |
Referenced by SearchObjectDialog(), and update_list().
Referenced by SearchObjectDialog(), and Dismiss().
| wxTextCtrl* Slic3r::Search::SearchObjectDialog::search_line2 {nullptr} |
Referenced by SearchObjectDialog(), OnInputText(), OnLeftUpInTextCtrl(), and Popup().