X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fsp-guide.h;fp=src%2Fsp-guide.h;h=4fc4032db44b2b08cff27a78fededf4ffa91553b;hb=9dc68827cbd515262ecb8d5ae8547d9e82c72e00;hp=b5914e8905400db28694f46710c2293912389baa;hpb=072de79e6270f4137fa48a8a73491e8a0904d8f8;p=inkscape.git diff --git a/src/sp-guide.h b/src/sp-guide.h index b5914e890..4fc4032db 100644 --- a/src/sp-guide.h +++ b/src/sp-guide.h @@ -1,5 +1,5 @@ -#ifndef SP_GUIDE_H -#define SP_GUIDE_H +#ifndef SEEN_SP_GUIDE_H +#define SEEN_SP_GUIDE_H /* * SPGuide @@ -8,6 +8,8 @@ * * Copyright (C) Lauris Kaplinski 2000 * Copyright (C) Johan Engelen 2007 + * Abhishek Sharma + * Jon A. Cruz * */ @@ -26,7 +28,7 @@ /* Represents the constraint on p that dot(g.direction, p) == g.position. */ class SPGuide : public SPObject { - public: +public: Geom::Point normal_to_line; Geom::Point point_on_line; @@ -35,34 +37,27 @@ class SPGuide : public SPObject { GSList *views; std::vector attached_items; - inline bool is_horizontal() const { return (normal_to_line[Geom::X] == 0.); }; - inline bool is_vertical() const { return (normal_to_line[Geom::Y] == 0.); }; + inline bool isHorizontal() const { return (normal_to_line[Geom::X] == 0.); }; + inline bool isVertical() const { return (normal_to_line[Geom::Y] == 0.); }; inline double angle() const { return std::atan2( - normal_to_line[Geom::X], normal_to_line[Geom::Y] ); }; - static SPGuide *createSPGuide(SPDesktop *desktop, Geom::Point const &pt1, Geom::Point const &pt2); - void showSPGuide(SPCanvasGroup *group, GCallback handler); - void hideSPGuide(SPCanvas *canvas); - void sensitize(SPCanvas *canvas, gboolean sensitive); - Geom::Point getPositionFrom(Geom::Point const &pt) const; - double getDistanceFrom(Geom::Point const &pt) const; + static SPGuide *createSPGuide(SPDesktop *desktop, Geom::Point const &pt1, Geom::Point const &pt2); + void showSPGuide(SPCanvasGroup *group, GCallback handler); + void hideSPGuide(SPCanvas *canvas); + void sensitize(SPCanvas *canvas, gboolean sensitive); + Geom::Point getPositionFrom(Geom::Point const &pt) const; + double getDistanceFrom(Geom::Point const &pt) const; }; class SPGuideClass { - public: +public: SPObjectClass parent_class; }; GType sp_guide_get_type(); -//SPGuide *sp_guide_create(SPDesktop *desktop, Geom::Point const &pt1, Geom::Point const &pt2); void sp_guide_pt_pairs_to_guides(SPDesktop *dt, std::list > &pts); void sp_guide_create_guides_around_page(SPDesktop *dt); -//void sp_guide_show(SPGuide *guide, SPCanvasGroup *group, GCallback handler); -//void sp_guide_hide(SPGuide *guide, SPCanvas *canvas); -//void sp_guide_sensitize(SPGuide *guide, SPCanvas *canvas, gboolean sensitive); - -//Geom::Point sp_guide_position_from_pt(SPGuide const *guide, Geom::Point const &pt); -//double sp_guide_distance_from_pt(SPGuide const *guide, Geom::Point const &pt); void sp_guide_moveto(SPGuide const &guide, Geom::Point const point_on_line, bool const commit); void sp_guide_set_normal(SPGuide const &guide, Geom::Point const normal_to_line, bool const commit); void sp_guide_remove(SPGuide *guide); @@ -70,7 +65,7 @@ void sp_guide_remove(SPGuide *guide); char *sp_guide_description(SPGuide const *guide, const bool verbose = true); -#endif /* !SP_GUIDE_H */ +#endif // SEEN_SP_GUIDE_H /* Local Variables: @@ -81,4 +76,4 @@ char *sp_guide_description(SPGuide const *guide, const bool verbose = true); fill-column:99 End: */ -// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 : +// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :