/* TODO: These two enums are used also in xutil.h in src/programs/view/.
* The Y position enum doesn't seem to be actually used in this header...
*/
-typedef enum {
- eXCenter, eXLeft, eXRight
+typedef enum
+{
+ eXCenter,
+ eXLeft,
+ eXRight
} eXPos;
-typedef enum {
- eYCenter, eYTop, eYBottom
+typedef enum
+{
+ eYCenter,
+ eYTop,
+ eYBottom
} eYPos;
-enum {
- efontTIMES, efontTIMESITALIC, efontTIMESBOLD, efontTIMESBOLDITALIC,
- efontHELV, efontHELVITALIC, efontHELVBOLD, efontHELVBOLDITALIC,
- efontCOUR, efontCOURITALIC, efontCOURBOLD, efontCOURBOLDITALIC,
+enum
+{
+ efontTIMES,
+ efontTIMESITALIC,
+ efontTIMESBOLD,
+ efontTIMESBOLDITALIC,
+ efontHELV,
+ efontHELVITALIC,
+ efontHELVBOLD,
+ efontHELVBOLDITALIC,
+ efontCOUR,
+ efontCOURITALIC,
+ efontCOURBOLD,
+ efontCOURBOLDITALIC,
efontNR
};
struct t_psdata
{
- FILE *fp = nullptr;
+ FILE* fp = nullptr;
int maxrgb = 0;
std::vector<t_rgb> rgb;
real gen_ybox = 0;
};
-extern const char *fontnm[efontNR];
+extern const char* fontnm[efontNR];
-t_psdata ps_open(const char *fn, real x1, real y1, real x2, real y2);
+t_psdata ps_open(const char* fn, real x1, real y1, real x2, real y2);
-void ps_linewidth(t_psdata *ps, int lw);
-void ps_color(t_psdata *ps, real r, real g, real b);
-void ps_rgb(t_psdata *ps, const t_rgb *rgb);
+void ps_linewidth(t_psdata* ps, int lw);
+void ps_color(t_psdata* ps, real r, real g, real b);
+void ps_rgb(t_psdata* ps, const t_rgb* rgb);
-void ps_rgb_box(t_psdata *ps, t_rgb *rgb);
-void ps_rgb_nbox(t_psdata *ps, t_rgb *rgb, real n);
-void ps_init_rgb_box(t_psdata *ps, real xbox, real ybox);
-void ps_init_rgb_nbox(t_psdata *ps, real xbox, real ybox);
+void ps_rgb_box(t_psdata* ps, t_rgb* rgb);
+void ps_rgb_nbox(t_psdata* ps, t_rgb* rgb, real n);
+void ps_init_rgb_box(t_psdata* ps, real xbox, real ybox);
+void ps_init_rgb_nbox(t_psdata* ps, real xbox, real ybox);
-void ps_lineto(t_psdata *ps, real x, real y);
-void ps_linerel(t_psdata *ps, real dx, real dy);
+void ps_lineto(t_psdata* ps, real x, real y);
+void ps_linerel(t_psdata* ps, real dx, real dy);
-void ps_moveto(t_psdata *ps, real x, real y);
-void ps_moverel(t_psdata *ps, real dx, real dy);
+void ps_moveto(t_psdata* ps, real x, real y);
+void ps_moverel(t_psdata* ps, real dx, real dy);
-void ps_line(t_psdata *ps, real x1, real y1, real x2, real y2);
+void ps_line(t_psdata* ps, real x1, real y1, real x2, real y2);
-void ps_box(t_psdata *ps, real x1, real y1, real x2, real y2);
-void ps_fillbox(t_psdata *ps, real x1, real y1, real x2, real y2);
+void ps_box(t_psdata* ps, real x1, real y1, real x2, real y2);
+void ps_fillbox(t_psdata* ps, real x1, real y1, real x2, real y2);
-void ps_arc(t_psdata *ps, real x1, real y1, real rad, real a0, real a1);
-void ps_fillarc(t_psdata *ps, real x1, real y1, real rad, real a0, real a1);
-void ps_arcslice(t_psdata *ps, real xc, real yc,
- real rad1, real rad2, real a0, real a1);
-void ps_fillarcslice(t_psdata *ps, real xc, real yc,
- real rad1, real rad2, real a0, real a1);
+void ps_arc(t_psdata* ps, real x1, real y1, real rad, real a0, real a1);
+void ps_fillarc(t_psdata* ps, real x1, real y1, real rad, real a0, real a1);
+void ps_arcslice(t_psdata* ps, real xc, real yc, real rad1, real rad2, real a0, real a1);
+void ps_fillarcslice(t_psdata* ps, real xc, real yc, real rad1, real rad2, real a0, real a1);
-void ps_circle(t_psdata *ps, real x1, real y1, real rad);
+void ps_circle(t_psdata* ps, real x1, real y1, real rad);
-void ps_font(t_psdata *ps, int font, real size);
-void ps_strfont(t_psdata *ps, char *font, real size);
+void ps_font(t_psdata* ps, int font, real size);
+void ps_strfont(t_psdata* ps, char* font, real size);
-void ps_text(t_psdata *ps, real x1, real y1, const std::string &str);
-void ps_ctext(t_psdata *ps, real x1, real y1, const std::string &str, int expos);
+void ps_text(t_psdata* ps, real x1, real y1, const std::string& str);
+void ps_ctext(t_psdata* ps, real x1, real y1, const std::string& str, int expos);
-void ps_close(t_psdata *ps);
+void ps_close(t_psdata* ps);
-void ps_flip(t_psdata *ps, gmx_bool bPlus);
+void ps_flip(t_psdata* ps, gmx_bool bPlus);
/* Rotate over 90 (bPlus) or -90 (!bPlus) degrees */
-void ps_rotate(t_psdata *ps, real angle);
+void ps_rotate(t_psdata* ps, real angle);
-void ps_translate(t_psdata *ps, real x, real y);
+void ps_translate(t_psdata* ps, real x, real y);
-void ps_setorigin(t_psdata *ps);
-void ps_unsetorigin(t_psdata *ps);
+void ps_setorigin(t_psdata* ps);
+void ps_unsetorigin(t_psdata* ps);
-void ps_comment(t_psdata *ps, const char *s);
+void ps_comment(t_psdata* ps, const char* s);
#endif