X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fsp-namedview.h;h=6625fd027f8f50d1791e71ff3349e44ae5f6cc2d;hb=7e12c403a735c444d4e843a1050708bae5471bd1;hp=54291413e078d05a561a99a31dd01992880e53f7;hpb=d2378b62d2e48da3d7b23df2be3cf42184293299;p=inkscape.git diff --git a/src/sp-namedview.h b/src/sp-namedview.h index 54291413e..6625fd027 100644 --- a/src/sp-namedview.h +++ b/src/sp-namedview.h @@ -7,6 +7,7 @@ * Authors: * Lauris Kaplinski * + * Copyright (C) 2006 Johan Engelen * Copyright (C) Lauris Kaplinski 2000-2002 * * Released under GNU GPL, read the file 'COPYING' for more information @@ -32,6 +33,7 @@ enum { struct SPNamedView : public SPObjectGroup { unsigned int editable : 1; unsigned int showgrid : 1; + unsigned int gridtype : 1; // 0=normal 1=axonometric unsigned int showguides : 1; unsigned int showborder : 1; unsigned int showpageshadow : 1; @@ -51,6 +53,7 @@ struct SPNamedView : public SPObjectGroup { /* Grid data is in points regardless of unit */ NR::Point gridorigin; gdouble gridspacing[2]; + gdouble gridangle[2]; // for axonometric grid gint gridempspacing; SPUnit const *doc_units; @@ -81,6 +84,7 @@ struct SPNamedView : public SPObjectGroup { GSList *guides; GSList *views; GSList *gridviews; + gint viewcount; void show(SPDesktop *desktop); @@ -105,6 +109,7 @@ void sp_namedview_document_from_window(SPDesktop *desktop); void sp_namedview_toggle_guides(SPDocument *doc, Inkscape::XML::Node *repr); void sp_namedview_toggle_grid(SPDocument *doc, Inkscape::XML::Node *repr); +void sp_namedview_set_gridtype(bool type, SPDocument *doc, Inkscape::XML::Node *repr); #endif /* !INKSCAPE_SP_NAMEDVIEW_H */