8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz * Inkscape::ControlManager - Coordinates creation and styling of nodes, handles, etc.
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz * Jon A. Cruz <jon@joncruz.org>
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz * Copyright 2012 Authors
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz * Released under GNU GPL, read the file 'COPYING' for more information
b17d0745d113a4e1b0caa99a929e8373367ae48eJon A. Cruz} // namespace Geom
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz sigc::connection connectCtrlSizeChanged(const sigc::slot<void> &slot);
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz SPCanvasItem *createControl(SPCanvasGroup *parent, ControlType type);
07390c2aae073d28c5fa1a9ae5c4b3191d1399bfJon A. Cruz SPCtrlLine *createControlLine(SPCanvasGroup *parent, CtrlLineType type = CTLINE_PRIMARY);
07390c2aae073d28c5fa1a9ae5c4b3191d1399bfJon A. Cruz SPCtrlLine *createControlLine(SPCanvasGroup *parent, Geom::Point const &p1, Geom::Point const &p2, CtrlLineType type = CTLINE_PRIMARY);
8e805e9cc405a128b9f8b317c9fc84d739f1ec49tavmjong-free SPCtrlCurve *createControlCurve(SPCanvasGroup *parent, Geom::Point const &p0, Geom::Point const &p1, Geom::Point const &p2, Geom::Point const &p3, CtrlLineType type = CTLINE_PRIMARY);
52bbce559a1594256804e3f1ad4703a5ff7db138Jon A. Cruz bool setControlType(SPCanvasItem *item, ControlType type);
cb18d33283b8806a9fb5a854fac079dce564fc2fMartin Owens bool setControlResize(SPCanvasItem *item, int ctrlResize);
52bbce559a1594256804e3f1ad4703a5ff7db138Jon A. Cruz void setActive(SPCanvasItem *item, bool active);
52bbce559a1594256804e3f1ad4703a5ff7db138Jon A. Cruz void setPrelight(SPCanvasItem *item, bool prelight);
52bbce559a1594256804e3f1ad4703a5ff7db138Jon A. Cruz void setSelected(SPCanvasItem *item, bool selected);
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz} // namespace Inkscape
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz#endif // SEEN_INKSCAPE_CONTROL_MANAGER_H
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz Local Variables:
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz c-file-style:"stroustrup"
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz indent-tabs-mode:nil
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz fill-column:99
8ab2991a47c99fe39f45014a19f10be449839948Jon A. Cruz// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :