From 7ca50519fac1ac5f2df5111df13c445b75dfd669 Mon Sep 17 00:00:00 2001 From: vanntile Date: Sat, 10 Aug 2019 16:50:42 +0300 Subject: Some useful hatch changes --- src/ui/widget/selected-style.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/ui/widget/selected-style.cpp') diff --git a/src/ui/widget/selected-style.cpp b/src/ui/widget/selected-style.cpp index 0adf7997e..53ec6c1a2 100644 --- a/src/ui/widget/selected-style.cpp +++ b/src/ui/widget/selected-style.cpp @@ -26,6 +26,7 @@ #include "include/gtkmm_version.h" +#include "object/sp-hatch.h" #include "object/sp-linear-gradient.h" #include "object/sp-mesh-gradient.h" #include "object/sp-namedview.h" @@ -189,6 +190,11 @@ SelectedStyle::SelectedStyle(bool /*layout*/) _pattern[i].show_all(); __pattern[i] = (i == SS_FILL)? (_("Pattern fill")) : (_("Pattern stroke")); + _hatch[i].set_markup (_("Hatch")); + sp_set_font_size_smaller (GTK_WIDGET(_hatch[i].gobj())); + _hatch[i].show_all(); + __hatch[i] = (i == SS_FILL)? (_("Hatch fill")) : (_("Hatch stroke")); + _lgradient[i].set_markup (_("L")); sp_set_font_size_smaller (GTK_WIDGET(_lgradient[i].gobj())); _lgradient[i].show_all(); @@ -993,6 +999,10 @@ SelectedStyle::update() place->add(_pattern[i]); place->set_tooltip_text(__pattern[i]); _mode[i] = SS_PATTERN; + } else if (SP_IS_HATCH (server)) { + place->add(_hatch[i]); + place->set_tooltip_text(__hatch[i]); + _mode[i] == SS_HATCH; } } else { g_warning ("file %s: line %d: Unknown paint server", __FILE__, __LINE__); @@ -1287,7 +1297,7 @@ RotateableSwatch::do_motion(double by, guint modifier) { if (pixbuf != nullptr) { cr = gdk_cursor_new_from_pixbuf(gdk_display_get_default(), pixbuf, 16, 16); - g_object_unref(pixbuf); + g_object_unref(pixbuf); gdk_window_set_cursor(gtk_widget_get_window(w), cr); g_object_unref(cr); cr = nullptr; -- cgit v1.2.3