Searched refs:pattern (Results 1 - 25 of 36) sorted by relevance

12

/inkscape/src/widgets/
H A Ddash-selector.cpp59 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 Ddash-selector.h48 * Fill a pixbuf with the dash pattern using standard cairo drawing
50 GdkPixbuf* sp_dash_to_pixbuf(double *pattern);
H A Dpaint-selector.h81 GtkWidget *pattern; member in struct:SPPaintSelector
H A Dfill-style.cpp43 #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 Dpaint-selector.cpp28 #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 Dnr-style.h33 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 Dnr-style.cpp17 #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 Ddrawing-item.cpp18 #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 Ddrawing-item.h124 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 Dgenerate_voronoi.py106 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 Dfiledialogimpl-gtkmm.cpp74 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 Dfiledialogimpl-gtkmm.h52 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 Dfiledialog.h130 virtual void addFilterMenu(Glib::ustring name, Glib::ustring pattern) = 0;
213 virtual void addFileType(Glib::ustring name, Glib::ustring pattern) = 0;
H A Dfiledialogimpl-win32.h167 /// @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 Dcolor-item.h62 void setPattern(cairo_pattern_t *pattern);
H A Dcolor-item.cpp379 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 Dlpe-patternalongpath.h48 PathParam pattern; member in class:Inkscape::LivePathEffect::LPEPatternAlongPath
H A Dlpe-patternalongpath.cpp29 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 Dlpe-taperstroke.cpp189 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 Dcairo-render-context.cpp46 #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 Dclipboard.cpp61 #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 Dsp-pattern.cpp2 * 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 Dsvg-builder.h148 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 Dsvg-builder.cpp300 // 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 Dpdf-parser.cpp1212 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...]

Completed in 80 milliseconds

12