Use Gtk::ColorSelectionDialog instead of custom color edit widget.
[synfig.git] / synfig-studio / src / gtkmm / dialog_color.h
index ee350cf..6e4163f 100644 (file)
@@ -28,6 +28,7 @@
 /* === H E A D E R S ======================================================= */
 
 #include <gtk/gtk.h>
+#include <gtkmm/colorselection.h>
 #include <gtkmm/dialog.h>
 #include <gtkmm/tooltips.h>
 #include <sigc++/functors/slot.h>
@@ -50,7 +51,7 @@ class Dialog_Color : public Gtk::Dialog
        DialogSettings dialog_settings;
        Gtk::Tooltips tooltips;
 
-       Widget_ColorEdit* color_edit_widget;
+       Gtk::ColorSelection* color_edit_widget;
 
        sigc::signal<void,synfig::Color> signal_edited_;
 
@@ -73,8 +74,8 @@ public:
 
        sigc::signal<void,synfig::Color>& signal_edited() { return signal_edited_; }
 
-       void set_color(const synfig::Color& x) { color_edit_widget->set_value(x); }
-       synfig::Color get_color() const { return color_edit_widget->get_value(); }
+       void set_color(const synfig::Color& x);
+       synfig::Color get_color() const;
        void reset();
 
        bool busy() const { return busy_; }