3 #include "core/core.hpp"
4 #include "canvas/selectables.hpp"
8 class PropertyPanels :
public Gtk::Box {
9 friend class PropertyPanel;
12 PropertyPanels(Core *c);
13 void update_objects(
const std::set<SelectableRef> &selection);
15 typedef sigc::signal<void> type_signal_update;
16 type_signal_update signal_update()
18 return s_signal_update;
20 type_signal_update signal_activate()
22 return s_signal_activate;
25 typedef sigc::signal<void, bool> type_signal_throttled;
26 type_signal_throttled signal_throttled()
28 return s_signal_throttled;
31 const std::set<SelectableRef> &get_selection()
const
33 return selection_stored;
38 type_signal_update s_signal_update;
39 type_signal_update s_signal_activate;
40 type_signal_throttled s_signal_throttled;
41 std::set<SelectableRef> selection_stored;
43 void set_property(ObjectType ty,
const std::deque<UUID> &uus, ObjectProperty::ID property,
44 const class PropertyValue &value);
45 sigc::connection throttle_connection;