summaryrefslogtreecommitdiffstats
path: root/src/widgets/sp-color-notebook.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/sp-color-notebook.cpp')
-rw-r--r--src/widgets/sp-color-notebook.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/widgets/sp-color-notebook.cpp b/src/widgets/sp-color-notebook.cpp
index 420efacc1..38ea04372 100644
--- a/src/widgets/sp-color-notebook.cpp
+++ b/src/widgets/sp-color-notebook.cpp
@@ -45,6 +45,7 @@
using Inkscape::CMSSystem;
+using namespace Inkscape::UI;
using namespace Inkscape::UI::Widget;
struct SPColorNotebookTracker {
@@ -383,6 +384,7 @@ GtkWidget *sp_color_notebook_new()
ColorNotebook::ColorNotebook( SPColorSelector* csel )
: ColorSelector( csel )
+ , _selected_color(_selected_color_tmp)
{
Page *page;
@@ -400,6 +402,13 @@ ColorNotebook::ColorNotebook( SPColorSelector* csel )
#endif
}
+Gtk::Widget *ColorNotebook::create(SelectedColor &color) {
+ GtkWidget *w = sp_color_selector_new(SP_TYPE_COLOR_NOTEBOOK);
+ SPColorSelector *s = SP_COLOR_SELECTOR(w);
+ ColorNotebook* nb = dynamic_cast<ColorNotebook*>(s->base);
+ return Glib::wrap(w);
+}
+
ColorNotebook::Page::Page(Inkscape::UI::ColorSelectorFactory *selector_factory, bool enabled_full)
: selector_factory(selector_factory)
, enabled_full(enabled_full)