* \author unknown
* \author John Levon
*
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
*/
#ifndef XPAINTER_H
#define XPAINTER_H
-#ifdef __GNUG__
-#pragma interface
-#endif
-
-#include <config.h>
-
#include "frontends/Painter.h"
-#include "LString.h"
#include <X11/Xlib.h>
virtual Painter & line(
int x1, int y1,
int x2, int y2,
- LColor::color = LColor::foreground,
+ LColor_color,
line_style = line_solid,
line_width = line_thin);
int const * xp,
int const * yp,
int np,
- LColor::color = LColor::foreground,
+ LColor_color,
line_style = line_solid,
line_width = line_thin);
virtual Painter & rectangle(
int x, int y,
int w, int h,
- LColor::color = LColor::foreground,
+ LColor_color,
line_style = line_solid,
line_width = line_thin);
virtual Painter & fillRectangle(
int x, int y,
int w, int h,
- LColor::color);
+ LColor_color);
/// draw a filled (irregular) polygon
virtual Painter & fillPolygon(
int const * xp,
int const * yp,
int np,
- LColor::color = LColor::foreground);
+ LColor_color);
/// draw an arc
virtual Painter & arc(
int x, int y,
unsigned int w, unsigned int h,
int a1, int a2,
- LColor::color = LColor::foreground);
+ LColor_color);
/// draw a pixel
virtual Painter & point(
int x, int y,
- LColor::color = LColor::foreground);
+ LColor_color);
/// draw an image from the image cache
virtual Painter & image(int x, int y,
int w, int h,
- grfx::Image const & image);
+ lyx::graphics::Image const & image);
/// draw a string at position x, y (y is the baseline)
virtual Painter & text(int x, int y,
- string const & str, LyXFont const & f);
+ std::string const & str, LyXFont const & f);
/** Draw a string at position x, y (y is the baseline)
* This is just for fast drawing