Lines Matching defs:SPKnot
5 * Declarations for SPKnot: Desktop-bound visual control object.
31 #define SP_KNOT(obj) (dynamic_cast<SPKnot*>(static_cast<SPKnot*>(obj)))
32 #define SP_IS_KNOT(obj) (dynamic_cast<const SPKnot*>(static_cast<const SPKnot*>(obj)) != NULL)
41 class SPKnot {
43 SPKnot(SPDesktop *desktop, char const *tip);
44 virtual ~SPKnot();
79 sigc::signal<void, SPKnot *, unsigned int> click_signal;
80 sigc::signal<void, SPKnot*, unsigned int> doubleclicked_signal;
81 sigc::signal<void, SPKnot*, unsigned int> grabbed_signal;
82 sigc::signal<void, SPKnot *, unsigned int> ungrabbed_signal;
83 sigc::signal<void, SPKnot *, Geom::Point const &, unsigned int> moved_signal;
84 sigc::signal<bool, SPKnot*, GdkEvent*> event_signal;
86 sigc::signal<bool, SPKnot*, Geom::Point*, unsigned int> request_signal;
148 SPKnot(SPKnot const&);
149 SPKnot& operator=(SPKnot const&);
157 void knot_ref(SPKnot* knot);
158 void knot_unref(SPKnot* knot);
165 void sp_knot_handler_request_position(GdkEvent *event, SPKnot *knot);