Lines Matching refs:pattern
28 #include "sp-pattern.h"
230 psel->pattern = sp_paint_selector_style_button_add(psel, INKSCAPE_ICON("paint-pattern"),
308 // clean up our long-living pattern menu
818 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(psel->pattern), (active == psel->pattern));
825 // drop our reference to the pattern menu widget
847 std::set<SPObject *> patterns = source->getResourceList("pattern");
849 if (SP_PATTERN(*it) == SP_PATTERN(*it)->rootPattern()) { // only if this is a root pattern
859 * Adds menu items for pattern list - derived from marker code, left hb etc in to make addition of previews easier at some point.
895 * current_doc (if non-NULL), and add items to the pattern menu.
989 /*update pattern list*/
990 void SPPaintSelector::updatePatternList( SPPattern *pattern )
1006 if (pattern && !g_object_get_data(G_OBJECT(combo), "update")) {
1009 gchar const *patname = pattern->getRepr()->attribute("id");
1011 // Find this pattern and set it active in the combo_box
1035 sp_paint_selector_set_style_buttons(psel, psel->pattern);
1043 /* Already have pattern menu */
1044 tbl = GTK_WIDGET(g_object_get_data(G_OBJECT(psel->selector), "pattern-selector"));
1067 * The label, a pointer to the pattern, is stockid or not, is a separator or not.
1098 gtk_label_set_markup(GTK_LABEL(l), _("Use the <b>Node tool</b> to adjust position, scale, and rotation of the pattern on canvas. Use <b>Object > Pattern > Objects to Pattern</b> to create a new pattern from selection."));
1109 g_object_set_data(G_OBJECT(psel->selector), "pattern-selector", tbl);
1132 /* no pattern menu if we were just selected */
1139 /* Get the selected pattern */
1158 paturn = g_strconcat("urn:inkscape:pattern:",patid,NULL);