X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FinsetgraphicsParams.h;h=130e530646a10d7fe611887922295b4f79752c6b;hb=4a5b7a5952ad2381fcdf4830511293e184c7c5a1;hp=d8afae97f79d86480e4e85931ff09a54cd063f73;hpb=bcfdd54d469590770ef0e1e9557abb7d24e04f30;p=lyx.git diff --git a/src/insets/insetgraphicsParams.h b/src/insets/insetgraphicsParams.h index d8afae97f7..130e530646 100644 --- a/src/insets/insetgraphicsParams.h +++ b/src/insets/insetgraphicsParams.h @@ -22,8 +22,6 @@ #include "buffer.h" #include "lyxlex.h" -using std::ostream; - /// This struct holds all the parameters needed by insetGraphics. struct InsetGraphicsParams { @@ -36,7 +34,7 @@ struct InsetGraphicsParams NONE // only keep a frame in place. }; /// - enum sizeType { + enum sizeType { // for latex and/or lyx DEFAULT_SIZE, // like none WH, // width/height values SCALE // percentage value @@ -47,38 +45,42 @@ struct InsetGraphicsParams bool subcaption; /// The text of the subcaption. string subcaptionText; - /// The bounding box with "xLB yLB yRT yRT ", divided by a space! - string bb; + /// Do we rotate? + bool rotate; + /// Origin point of rotation + string rotateOrigin; + /// Rotation angle. + float rotateAngle; /// clip image bool clip; /// draft mode bool draft; - /// How to display the image - DisplayType display; - /// any userdefined special command - string special; - /// three possible values for rescaling + /// what to do with zipped files + bool noUnzip; + /// The bounding box with "xLB yLB yRT yRT ", divided by a space! + string bb; + /// Type of rescaling + sizeType size_type; + /// three possible values for rescaling (latex) LyXLength width; /// LyXLength height; /// int scale; - /// Type of rescaling - sizeType size_type; /// Keep the ratio between height and width when resizing. bool keepAspectRatio; + /// any userdefined special command + string special; + /// How to display the image inside lyx + DisplayType display; /// the size for the view inside lyx + /// Typ of the LyXView, same as for latex + sizeType lyxsize_type; LyXLength lyxwidth; /// LyXLength lyxheight; - /// Typ of rescaling the Screen + /// Typ of rescaling the Screen inside lyx int lyxscale; - /// Typ of the LyXView, same as for latex - sizeType lyxsize_type; - /// Origin point of rotation - string rotateOrigin; - /// Rotation angle. - float rotateAngle; /// InsetGraphicsParams(); /// @@ -86,7 +88,7 @@ struct InsetGraphicsParams /// InsetGraphicsParams & operator=(InsetGraphicsParams const &); /// Save the parameters in the LyX format stream. - void Write(Buffer const * buf, ostream & os) const; + void Write(Buffer const * buf, std::ostream & os) const; /// If the token belongs to our parameters, read it. bool Read(Buffer const * buf, LyXLex & lex, string const & token);