Searched refs:upto (Results 1 - 6 of 6) sorted by relevance

/inkscape/src/
H A Dtext-editing.h44 \a item, before and not including \a upto. Also adds 1 for each line break encountered. */
45 unsigned sp_text_get_length_upto(SPObject const *item, SPObject const *upto);
H A Ddocument.h266 SPItem *getItemAtPoint(unsigned int key, Geom::Point const &p, bool into_groups, SPItem *upto = NULL) const;
H A Ddocument.cpp1364 items. If upto != NULL, then if item upto is encountered (at any level), stops searching
1366 guaranteed to be lower than upto). Requires a list of nodes built by
1369 static SPItem *find_item_at_point(std::deque<SPItem*> *nodes, unsigned int dkey, Geom::Point const &p, SPItem* upto=NULL) argument
1376 bool seen_upto = (!upto);
1380 if(child == upto)
1503 bool const into_groups, SPItem *upto) const
1519 SPItem *res = find_item_at_point(&_node_cache, key, p, upto);
H A Dtext-editing.cpp252 unsigned sp_text_get_length_upto(SPObject const *item, SPObject const *upto) argument
271 if (upto && child == upto) {
272 // hit upto, return immediately
279 if (upto && child->isAncestorOf(upto)) {
280 // upto is below us, recurse and break loop
281 length += sp_text_get_length_upto(child, upto);
285 length += sp_text_get_length_upto(child, upto);
H A Ddesktop.h322 SPItem *getItemAtPoint(Geom::Point const &p, bool into_groups, SPItem *upto = NULL) const;
H A Ddesktop.cpp725 SPItem *SPDesktop::getItemAtPoint(Geom::Point const &p, bool into_groups, SPItem *upto) const
728 return doc()->getItemAtPoint( dkey, p, into_groups, upto);

Completed in 34 milliseconds