25 #ifndef __SYNFIG_STUDIO_DIALOG_COLOR_H
26 #define __SYNFIG_STUDIO_DIALOG_COLOR_H
31 #include <gtkmm/dialog.h>
32 #include <gtkmm/tooltip.h>
33 #include <sigc++/functors/slot.h>
54 sigc::signal<void,synfig::Color> signal_edited_;
58 void create_color_edit_widget();
59 void create_set_color_button(
const char *stock_id,
60 const Glib::ustring& tip_text,
int index,
61 const sigc::slot0<void>& callback);
62 void create_close_button();
64 void on_color_changed();
65 void on_set_oc_pressed();
66 void on_set_fc_pressed();
67 bool on_close_pressed();
73 sigc::signal<void,synfig::Color>&
signal_edited() {
return signal_edited_; }
79 bool busy()
const {
return busy_; }