| /inkscape/src/widgets/ |
| H A D | dash-selector.cpp | 59 dash_combo.set_tooltip_text(_("Dash pattern")); 96 this->set_data("pattern", dashes[0]); 152 for(i=0;i<15;i++){ d[i]=i; } // have to put something in there, this is a pattern hopefully nobody would choose 170 double *pattern = dashes[i]; local 172 while (pattern[np] >= 0.0) 178 if (!Geom::are_near(dash[j], pattern[j], delta)) 193 this->set_data("pattern", dashes[pos]); 197 else { // Hit a custom pattern in the SVG, write it into the combobox. 203 } // store the custom pattern 205 this->set_data("pattern", dashe 213 double *pattern = (double*) this->get_data("pattern"); local 241 sp_dash_to_pixbuf(double *pattern) argument 289 double *pattern = dash_combo.get_active()->get_value(dash_columns.dash); local [all...] |
| H A D | dash-selector.h | 48 * Fill a pixbuf with the dash pattern using standard cairo drawing 50 GdkPixbuf* sp_dash_to_pixbuf(double *pattern);
|
| H A D | paint-selector.h | 81 GtkWidget *pattern; member in struct:SPPaintSelector
|
| H A D | fill-style.cpp | 43 #include "sp-pattern.h" 231 * color, alpha, gradient, pattern, etc. for the paint-selector. 624 SPPattern *pattern = psel->getPattern(); local 625 if (!pattern) { 632 Inkscape::XML::Node *patrepr = pattern->getRepr(); 643 // objects who already have the same root pattern but through a different href 657 if (SP_IS_PATTERN(server) && SP_PATTERN(server)->rootPattern() == pattern) 658 // only if this object's pattern is not rooted in our selected pattern, apply 676 (kind == FILL) ? _("Set pattern o [all...] |
| H A D | paint-selector.cpp | 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 lis [all...] |
| /inkscape/src/display/ |
| H A D | nr-style.h | 33 bool prepareFill(Inkscape::DrawingContext &dc, Geom::OptRect const &paintbox, Inkscape::DrawingPattern *pattern); 34 bool prepareStroke(Inkscape::DrawingContext &dc, Geom::OptRect const &paintbox, Inkscape::DrawingPattern *pattern); 35 bool prepareTextDecorationFill(Inkscape::DrawingContext &dc, Geom::OptRect const &paintbox, Inkscape::DrawingPattern *pattern); 36 bool prepareTextDecorationStroke(Inkscape::DrawingContext &dc, Geom::OptRect const &paintbox, Inkscape::DrawingPattern *pattern);
|
| H A D | nr-style.cpp | 17 #include "display/drawing-pattern.h" 303 // Pick color/pattern from text 344 bool NRStyle::prepareFill(Inkscape::DrawingContext &dc, Geom::OptRect const &paintbox, Inkscape::DrawingPattern *pattern) argument 346 // update fill pattern 350 if (pattern) { 351 fill_pattern = pattern->renderPattern(fill.opacity); 376 bool NRStyle::prepareTextDecorationFill(Inkscape::DrawingContext &dc, Geom::OptRect const &paintbox, Inkscape::DrawingPattern *pattern) argument 378 // update text decoration pattern 382 if (pattern) { 383 text_decoration_fill_pattern = pattern 408 prepareStroke(Inkscape::DrawingContext &dc, Geom::OptRect const &paintbox, Inkscape::DrawingPattern *pattern) argument 443 prepareTextDecorationStroke(Inkscape::DrawingContext &dc, Geom::OptRect const &paintbox, Inkscape::DrawingPattern *pattern) argument [all...] |
| H A D | drawing-item.cpp | 18 #include "display/drawing-pattern.h" 453 DrawingItem::setFillPattern(DrawingPattern *pattern) argument 457 _fill_pattern = pattern; 458 if (pattern) { 459 pattern->_parent = this; 460 assert(pattern->_child_type == CHILD_ORPHAN); 461 pattern->_child_type = CHILD_FILL_PATTERN; 467 DrawingItem::setStrokePattern(DrawingPattern *pattern) argument 471 _stroke_pattern = pattern; 472 if (pattern) { [all...] |
| H A D | drawing-item.h | 124 void setFillPattern(DrawingPattern *pattern); 125 void setStrokePattern(DrawingPattern *pattern); 150 CHILD_FILL_PATTERN = 5, // referenced by fill pattern of parent 151 CHILD_STROKE_PATTERN = 6 // referenced by stroke pattern of parent
|
| /inkscape/share/extensions/ |
| H A D | generate_voronoi.py | 106 pattern = inkex.etree.SubElement(defs ,inkex.addNS('pattern','svg')) 107 pattern.set('id', 'Voronoi' + str(random.randint(1, 9999))) 108 pattern.set('width', str(q['width'])) 109 pattern.set('height', str(q['height'])) 110 pattern.set('patternTransform', 'translate(%s,%s)' % (q['x'] - mat[0][2], q['y'] - mat[1][2])) 111 pattern.set('patternUnits', 'userSpaceOnUse') 113 # generate random pattern of points 140 # dot = inkex.etree.SubElement(pattern, inkex.addNS('rect','svg')) 183 inkex.etree.SubElement(pattern, inke [all...] |
| /inkscape/src/ui/dialog/ |
| H A D | filedialogimpl-gtkmm.cpp | 74 void fileDialogExtensionToPattern(Glib::ustring &pattern, Glib::ustring &extension) argument 79 pattern += '['; 80 pattern += Glib::Unicode::toupper(ch); 81 pattern += Glib::Unicode::tolower(ch); 82 pattern += ']'; 84 pattern += ch; 755 void FileOpenDialogImplGtk::addFilterMenu(Glib::ustring name, Glib::ustring pattern) argument 761 allFilter->add_pattern(pattern); 765 allFilter.add_pattern(pattern); 1175 filter->add_pattern(type.pattern); 1185 addFileType(Glib::ustring name, Glib::ustring pattern) argument [all...] |
| H A D | filedialogimpl-gtkmm.h | 52 fileDialogExtensionToPattern(Glib::ustring &pattern, 70 FileType(): name(), pattern(),extension(0) {} 73 Glib::ustring pattern; member in class:Inkscape::UI::Dialog::FileType 241 /// @param pattern - File filtering patter (such as "*.js") 243 void addFilterMenu(Glib::ustring name, Glib::ustring pattern); 294 void addFileType(Glib::ustring name, Glib::ustring pattern);
|
| H A D | filedialog.h | 130 virtual void addFilterMenu(Glib::ustring name, Glib::ustring pattern) = 0; 213 virtual void addFileType(Glib::ustring name, Glib::ustring pattern) = 0;
|
| H A D | filedialogimpl-win32.h | 167 /// @param pattern - File filtering patter (such as "*.js") 169 virtual void addFilterMenu(Glib::ustring name, Glib::ustring pattern); 362 virtual void addFileType(Glib::ustring name, Glib::ustring pattern);
|
| H A D | color-item.h | 62 void setPattern(cairo_pattern_t *pattern);
|
| H A D | color-item.cpp | 379 void ColorItem::setPattern(cairo_pattern_t *pattern) argument 381 if (pattern) { 382 cairo_pattern_reference(pattern); 387 _pattern = pattern; 544 // TODO: the pattern to draw should be in the widget that draws the preview,
|
| /inkscape/src/live_effects/ |
| H A D | lpe-patternalongpath.h | 48 PathParam pattern; member in class:Inkscape::LivePathEffect::LPEPatternAlongPath
|
| H A D | lpe-patternalongpath.cpp | 29 Let B be the skeleton path, and P the pattern (the path to be deformed). 72 pattern(_("Pattern source:"), _("Path to put along the skeleton path"), "pattern", &wr, this, "M0,0 L1,0"), 74 prop_scale(_("_Width:"), _("Width of the pattern"), "prop_scale", &wr, this, 1.0), 75 copytype(_("Pattern copies:"), _("How many pattern copies to place along the skeleton path"), 78 _("Scale the width of the pattern in units of its length"), 82 _("Space between copies of the pattern. Negative values allowed, but are limited to -90% of pattern width."), 86 prop_units(_("Offsets in _unit of pattern size"), 89 vertical_pattern(_("Pattern is _vertical"), _("Rotate pattern 9 [all...] |
| H A D | lpe-taperstroke.cpp | 189 Piecewise<D2<SBasis> > stretch_along(Piecewise<D2<SBasis> > pwd2_in, Geom::Path pattern, double width); 272 // Construct the pattern 370 Piecewise<D2<SBasis> > stretch_along(Piecewise<D2<SBasis> > pwd2_in, Geom::Path pattern, double prop_scale) argument 375 if ( pattern.empty() ) { 383 D2<Piecewise<SBasis> > patternd2 = make_cuts_independent(pattern.toPwSb());
|
| /inkscape/src/extension/internal/ |
| H A D | cairo-render-context.cpp | 46 #include "sp-pattern.h" 1016 TRACE(("%f x %f pattern\n", width, height)); 1030 // apply pattern transformation 1035 // create pattern contents coordinate system 1057 // Cairo requires an integer pattern surface width/height. 1058 // Subtract 0.5 to prevent small rounding errors from increasing pattern size by one pixel. 1062 TRACE(("pattern surface size: %f x %f\n", surface_width, surface_height)); 1066 // adjust the size of the painted pattern to fit exactly the created surface 1067 // this has to be done because of the rounding to obtain an integer pattern surface width/height 1076 // despite scaling up/down by subpixel scaler, the origin point of the pattern mus 1212 cairo_pattern_t *pattern = NULL; local 1341 cairo_pattern_t *pattern = _createPatternForPaintServer(paint_server, pbox, alpha); local 1378 cairo_pattern_t *pattern = _createPatternForPaintServer(SP_STYLE_STROKE_SERVER(style), pbox, alpha); local [all...] |
| /inkscape/src/ui/ |
| H A D | clipboard.cpp | 61 #include "sp-pattern.h" 773 SPPattern *pattern = dynamic_cast<SPPattern *>(server); local 774 if ( pattern ) { 775 _copyPattern(pattern); 783 SPPattern *pattern = dynamic_cast<SPPattern *>(server); local 784 if ( pattern ) { 785 _copyPattern(pattern); 888 * Copy a single pattern to the clipboard document's defs element. 890 void ClipboardManagerImpl::_copyPattern(SPPattern *pattern) argument 893 while (pattern) { [all...] |
| /inkscape/src/ |
| H A D | sp-pattern.cpp | 2 * SVG <pattern> implementation 35 #include "sp-pattern.h" 80 doc->addResource("pattern", this); 87 this->document->removeResource("pattern", this); 334 Inkscape::XML::Node *repr = xml_doc->createElement("svg:pattern"); 349 SPPattern *pattern = this; local 350 if (pattern->href.empty() || pattern->hrefcount > _countHrefs(item)) { 351 pattern = _chain(); 352 Glib::ustring href = Glib::ustring::compose("url(#%1)", pattern [all...] |
| /inkscape/src/extension/internal/pdfinput/ |
| H A D | svg-builder.h | 148 bool isPatternTypeSupported(GfxPattern *pattern); 173 gchar *_createPattern(GfxPattern *pattern, GfxState *state, bool is_stroke=false); 223 Inkscape::XML::Node *_container; // Current container (group/pattern/mask)
|
| H A D | svg-builder.cpp | 300 // Stroke color/pattern 391 // Fill color/pattern 596 * \brief Checks whether the given pattern type can be represented in SVG 599 bool SvgBuilder::isPatternTypeSupported(GfxPattern *pattern) { argument 600 if ( pattern != NULL ) { 601 if ( pattern->getType() == 2 ) { // shading pattern 602 GfxShading *shading = (static_cast<GfxShadingPattern *>(pattern))->getShading(); 609 } else if ( pattern->getType() == 1 ) { // tiling pattern 623 _createPattern(GfxPattern *pattern, GfxState *state, bool is_stroke) argument [all...] |
| H A D | pdf-parser.cpp | 1212 GfxPattern *pattern; local 1215 (pattern = res->lookupPattern(args[numArgs-1].getName(), NULL, NULL))) { 1216 state->setFillPattern(pattern); 1221 (pattern = res->lookupPattern(args[numArgs-1].getName(), NULL))) { 1222 state->setFillPattern(pattern); 1264 GfxPattern *pattern; local 1267 (pattern = res->lookupPattern(args[numArgs-1].getName(), NULL, NULL))) { 1268 state->setStrokePattern(pattern); 1273 (pattern = res->lookupPattern(args[numArgs-1].getName(), NULL))) { 1274 state->setStrokePattern(pattern); 1534 GfxPattern *pattern; local 1553 GfxPattern *pattern; local 3288 GfxPattern *pattern = state->getFillPattern(); local [all...] |