12 EntityInfoBox(BaseObjectType *cobject,
const Glib::RefPtr<Gtk::Builder> &x,
class IPool &p);
14 void load(
const class Entity *e);
20 Gtk::Label *label_name =
nullptr;
21 Gtk::Label *label_manufacturer =
nullptr;
22 Gtk::Label *label_prefix =
nullptr;
23 Gtk::Label *label_tags =
nullptr;
25 class ListColumns :
public Gtk::TreeModelColumnRecord {
29 Gtk::TreeModelColumnRecord::add(name);
30 Gtk::TreeModelColumnRecord::add(suffix);
31 Gtk::TreeModelColumnRecord::add(unit);
33 Gtk::TreeModelColumn<Glib::ustring> name;
34 Gtk::TreeModelColumn<Glib::ustring> suffix;
35 Gtk::TreeModelColumn<const class Unit *> unit;
37 ListColumns list_columns;
39 Gtk::TreeView *view =
nullptr;
40 Glib::RefPtr<Gtk::ListStore> store;