3 #include "common/common.hpp" 4 #include "canvas/selectables.hpp" 5 #include "common/object_descr.hpp" 14 PropertyPanel(BaseObjectType *cobject,
const Glib::RefPtr<Gtk::Builder> &x, ObjectType ty,
class Core *c);
16 ObjectType get_type();
17 void update_objects(
const std::set<SelectableRef> &selection);
26 Gtk::MenuButton *button_sel;
27 Gtk::Label *button_sel_label;
28 Gtk::Button *button_prev;
29 Gtk::Button *button_next;
33 void update_selector();
36 Gtk::Box *editors_box =
nullptr;
37 std::deque<UUID> objects;
38 int object_current = 0;
40 void handle_changed(ObjectProperty::ID property,
const class PropertyValue &value,
bool all);
41 void handle_apply_all(ObjectProperty::ID property,
const class PropertyValue &value);
43 ObjectProperty::ID last_property;
44 gint64 last_property_time;
46 sigc::connection throttle_connection;
Definition: property_editor.hpp:9
Definition: core_properties.hpp:7
Definition: property_panel.hpp:10
Definition: property_panels.hpp:8
Where Tools and and documents meet.
Definition: core.hpp:240