X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fgraphics%2FGraphicsParams.h;h=15baf2aa3ca27af34e6b4cb1e39c013aa55dd159;hb=3aa7e91a827fa15b3e0906b975c4755a2dcdb76d;hp=3d502f57fc54651643f9ffc7f9044a5345303a2b;hpb=551e3864c6e5a267ed9d613133725939861baf00;p=lyx.git diff --git a/src/graphics/GraphicsParams.h b/src/graphics/GraphicsParams.h index 3d502f57fc..15baf2aa3c 100644 --- a/src/graphics/GraphicsParams.h +++ b/src/graphics/GraphicsParams.h @@ -1,15 +1,13 @@ // -*- C++ -*- /** * \file GraphicsParams.h - * Copyright 2002 the LyX Team * Read the file COPYING * - * \author Angus Leeming + * \author Angus Leeming * - * Used internally by the GraphicsCache. - * Only a subset of InsetGraphicsParams is needed for display purposes. - * The GraphicsParams c-tor also interrogates lyxrc to ascertain whether - * to display or not. + * Full author contact details available in file CREDITS + * + * Used internally by the grfx::Image. */ #ifndef GRAPHICSPARAMS_H @@ -19,8 +17,8 @@ #pragma interface #endif +#include "GraphicsTypes.h" #include "LString.h" -#include "lyxlength.h" namespace grfx { @@ -37,29 +35,21 @@ struct BoundingBox { /// 0 0 0 0 is empty! bool empty() const; - int xl; - int yb; - int xr; - int yt; + unsigned int xl; + unsigned int yb; + unsigned int xr; + unsigned int yt; }; bool operator==(BoundingBox const &, BoundingBox const &); bool operator!=(BoundingBox const &, BoundingBox const &); -struct GParams +struct Params { - GParams(); - - /// How is the image to be displayed on the LyX screen? - enum DisplayType { - COLOR, - GRAYSCALE, - MONOCHROME, - /// We aren't going to display it at all! - NONE - }; + Params(); DisplayType display; + unsigned int scale; /// The image filename. string filename; @@ -73,16 +63,12 @@ struct GParams /** The size of the view inside lyx in pixels or the scaling of the * image. */ - unsigned int width; - unsigned int height; - unsigned int scale; - /// Rotation angle. - int angle; + float angle; }; -bool operator==(GParams const &, GParams const &); -bool operator!=(GParams const &, GParams const &); +bool operator==(Params const &, Params const &); +bool operator!=(Params const &, Params const &); } // namespace grfx