summaryrefslogtreecommitdiff
path: root/FL/Fl_Device.H
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2010-12-12 23:21:03 +0000
committerAlbrecht Schlosser <albrechts.fltk@online.de>2010-12-12 23:21:03 +0000
commit0c21b331b0ad275e25af3ed623c36ddeff484748 (patch)
tree11a0a4d2bf3ad3c918ca35b4699f891cd4936d33 /FL/Fl_Device.H
parent726feebff6e288b6abe4248a1f01e426e7c161db (diff)
Added missing 'FL_EXPORT' to lots of classes.
This may not be complete yet... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8022 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'FL/Fl_Device.H')
-rw-r--r--FL/Fl_Device.H14
1 files changed, 7 insertions, 7 deletions
diff --git a/FL/Fl_Device.H b/FL/Fl_Device.H
index 975c99aa2..38a7f9500 100644
--- a/FL/Fl_Device.H
+++ b/FL/Fl_Device.H
@@ -69,7 +69,7 @@ typedef void (*Fl_Draw_Image_Cb)(void* data,int x,int y,int w,uchar* buf);
/**
\brief All graphical output devices and all graphics systems.
*/
-class Fl_Device {
+class FL_EXPORT Fl_Device {
protected:
/** \brief The device type */
const char *type_;
@@ -98,7 +98,7 @@ public:
<br> The public API for drawing operations is functionally presented in \ref drawing and as function lists
in the \ref fl_drawings and \ref fl_attributes modules.
*/
-class Fl_Graphics_Driver : public Fl_Device {
+class FL_EXPORT Fl_Graphics_Driver : public Fl_Device {
protected:
/* ** \brief red color for background and/or mixing if device does not support masking or alpha *
uchar bg_r_;
@@ -296,7 +296,7 @@ public:
*
This class is implemented only on the Mac OS X platform.
*/
-class Fl_Quartz_Graphics_Driver : public Fl_Graphics_Driver {
+class FL_EXPORT Fl_Quartz_Graphics_Driver : public Fl_Graphics_Driver {
public:
/** \brief The constructor. */
Fl_Quartz_Graphics_Driver() { type_ = device_type; };
@@ -312,7 +312,7 @@ public:
*
This class is implemented only on the MSWindows platform.
*/
-class Fl_GDI_Graphics_Driver : public Fl_Graphics_Driver {
+class FL_EXPORT Fl_GDI_Graphics_Driver : public Fl_Graphics_Driver {
public:
/** \brief The constructor. */
Fl_GDI_Graphics_Driver() { type_ = device_type; };
@@ -342,7 +342,7 @@ public:
/**
\brief A surface that's susceptible to receive graphical output.
*/
-class Fl_Surface_Device : public Fl_Device {
+class FL_EXPORT Fl_Surface_Device : public Fl_Device {
/** \brief The graphics driver in use by this surface. */
Fl_Graphics_Driver *_driver;
protected:
@@ -364,7 +364,7 @@ public:
/**
\brief A display to which the computer can draw.
*/
-class Fl_Display_Device : public Fl_Surface_Device {
+class FL_EXPORT Fl_Display_Device : public Fl_Surface_Device {
public:
static const char *device_type;
/** \brief A constructor that sets the graphics driver used by the display */
@@ -380,7 +380,7 @@ public:
window or screen types. It is currently used to provide an automated printing
service for OpenGL windows, if linked with fltk_gl.
*/
-class Fl_Device_Plugin : public Fl_Plugin {
+class FL_EXPORT Fl_Device_Plugin : public Fl_Plugin {
public:
/** \brief The constructor */
Fl_Device_Plugin(const char *name)