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;
Where Tools and and documents meet.
Definition: core.hpp:42
Definition: property_editor.hpp:9
Definition: property_panel.hpp:10
Definition: property_panels.hpp:8
Definition: core_properties.hpp:7