Lines Matching refs:knotholder
20 #include "knotholder.h"
36 this->knotholder = NULL;
45 if (this->knotholder) {
46 Inkscape::XML::Node *old_repr = this->knotholder->repr;
54 delete this->knotholder;
55 this->knotholder = NULL;
61 return this->knotholder != NULL;
65 if (this->knotholder)
66 this->knotholder->update_knots();
70 return (this->knotholder && this->knotholder->local_change != 0);
74 if (this->knotholder) {
75 this->knotholder->local_change = FALSE;
82 item = this->knotholder->getItem();
98 // this can happen if an LPEItem's knotholder handle was dragged, in which case we want
99 // to keep the knotholder; in all other cases (e.g., if the LPE itself changes) we delete it
119 // this happens (and should only happen) when for an LPEItem having both knotholder and
120 // nodepath the knotholder is adapted; in this case we don't want to delete the knotholder
126 if (!this->knotholder) {
127 // only recreate knotholder if none is present
128 this->knotholder = createKnotHolder(item, desktop);
130 if (this->knotholder) {
131 this->knotholder->update_knots();
133 repr = this->knotholder->repr;
148 if (knotholder) {
158 if (this->knotholder) {
159 return knotholder->knot_mouseover();