Horizon
|
Public Member Functions | |
PoolBrowserPadstack (class IPool &p) | |
void | search () override |
void | set_package_uuid (const UUID &uu) |
void | set_include_padstack_type (Padstack::Type ty, bool v) |
ObjectType | get_type () const override |
PoolBrowserPadstack (class IPool &p) | |
void | search () override |
void | set_package_uuid (const UUID &uu) |
void | set_include_padstack_type (Padstack::Type ty, bool v) |
ObjectType | get_type () const override |
![]() | |
PoolBrowser (class IPool &pool) | |
UUID | get_selected () override |
bool | get_any_selected () |
void | set_show_none (bool v) |
void | set_show_path (bool v) |
void | add_context_menu_item (const std::string &label, sigc::slot1< void, UUID > cb) |
virtual void | add_copy_name_context_menu_item () |
void | search_once () |
void | clear_search_once () |
void | go_to (const UUID &uu) |
void | clear_search () |
PoolBrowser (class IPool &pool) | |
UUID | get_selected () override |
bool | get_any_selected () |
void | set_show_none (bool v) |
void | set_show_path (bool v) |
void | add_context_menu_item (const std::string &label, sigc::slot1< void, UUID > cb) |
virtual void | add_copy_name_context_menu_item () |
void | search_once () |
void | clear_search_once () |
void | go_to (const UUID &uu) |
void | clear_search () |
![]() | |
type_signal_selected | signal_selected () |
type_signal_selected | signal_activated () |
type_signal_selected | signal_selected () |
type_signal_selected | signal_activated () |
Protected Member Functions | |
Glib::RefPtr< Gtk::ListStore > | create_list_store () override |
void | create_columns () override |
void | add_sort_controller_columns () override |
UUID | uuid_from_row (const Gtk::TreeModel::Row &row) override |
PoolItemSource | pool_item_source_from_row (const Gtk::TreeModel::Row &row) override |
Glib::RefPtr< Gtk::ListStore > | create_list_store () override |
void | create_columns () override |
void | add_sort_controller_columns () override |
UUID | uuid_from_row (const Gtk::TreeModel::Row &row) override |
PoolItemSource | pool_item_source_from_row (const Gtk::TreeModel::Row &row) override |
![]() | |
void | construct (Gtk::Widget *search_box=nullptr) |
Gtk::TreeViewColumn * | append_column (const std::string &name, const Gtk::TreeModelColumnBase &column, Pango::EllipsizeMode ellipsize=Pango::ELLIPSIZE_NONE) |
Gtk::TreeViewColumn * | append_column_with_item_source_cr (const std::string &name, const Gtk::TreeModelColumnBase &column, Pango::EllipsizeMode ellipsize=Pango::ELLIPSIZE_NONE) |
class CellRendererColorBox * | create_pool_item_source_cr (Gtk::TreeViewColumn *tvc) |
void | install_column_tooltip (Gtk::TreeViewColumn &tvc, const Gtk::TreeModelColumnBase &col) |
Gtk::Entry * | create_search_entry (const std::string &label) |
class TagEntry * | create_tag_entry (const std::string &label) |
void | add_search_widget (const std::string &label, Gtk::Widget &w) |
void | row_activated (const Gtk::TreeModel::Path &path, Gtk::TreeViewColumn *column) |
void | selection_changed () |
void | select_uuid (const UUID &uu) |
void | scroll_to_selection () |
PoolItemSource | pool_item_source_from_db (const UUID &uu, bool overridden) |
void | install_pool_item_source_tooltip () |
void | set_busy (bool busy) |
void | prepare_search () |
void | finish_search () |
void | construct (Gtk::Widget *search_box=nullptr) |
Gtk::TreeViewColumn * | append_column (const std::string &name, const Gtk::TreeModelColumnBase &column, Pango::EllipsizeMode ellipsize=Pango::ELLIPSIZE_NONE) |
Gtk::TreeViewColumn * | append_column_with_item_source_cr (const std::string &name, const Gtk::TreeModelColumnBase &column, Pango::EllipsizeMode ellipsize=Pango::ELLIPSIZE_NONE) |
class CellRendererColorBox * | create_pool_item_source_cr (Gtk::TreeViewColumn *tvc) |
void | install_column_tooltip (Gtk::TreeViewColumn &tvc, const Gtk::TreeModelColumnBase &col) |
Gtk::Entry * | create_search_entry (const std::string &label) |
class TagEntry * | create_tag_entry (const std::string &label) |
void | add_search_widget (const std::string &label, Gtk::Widget &w) |
void | row_activated (const Gtk::TreeModel::Path &path, Gtk::TreeViewColumn *column) |
void | selection_changed () |
void | select_uuid (const UUID &uu) |
void | scroll_to_selection () |
PoolItemSource | pool_item_source_from_db (const UUID &uu, bool overridden) |
void | install_pool_item_source_tooltip () |
void | set_busy (bool busy) |
void | prepare_search () |
void | finish_search () |
Additional Inherited Members | |
![]() | |
enum | PoolItemSource { LOCAL, INCLUDED, OVERRIDING, LOCAL, INCLUDED, OVERRIDING } |
enum | PoolItemSource { LOCAL, INCLUDED, OVERRIDING, LOCAL, INCLUDED, OVERRIDING } |
![]() | |
typedef sigc::signal< void > | type_signal_selected |
typedef sigc::signal< void > | type_signal_selected |
![]() | |
class IPool & | pool |
UUID | pool_uuid |
bool | pools_included = false |
bool | show_none = false |
bool | show_path = false |
Gtk::TreeViewColumn * | path_column = nullptr |
Gtk::TreeView * | treeview = nullptr |
Gtk::ScrolledWindow * | scrolled_window = nullptr |
Glib::RefPtr< Gtk::ListStore > | store |
std::unique_ptr< SortController > | sort_controller |
Gtk::Menu | context_menu |
std::set< Gtk::Entry * > | search_entries |
std::set< TagEntry * > | tag_entries |
bool | searched_once = false |
Gtk::Box * | status_box = nullptr |
![]() | |
type_signal_selected | s_signal_selected |
type_signal_selected | s_signal_activated |