Make the Fl_Widget_Surface's constructor protected.

Because this object is not functional in itself, but needs to be subclassed.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11235 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Manolo Gouy 2016-02-26 17:45:13 +00:00
parent c9eba2c3b5
commit 169e422fee
2 changed files with 6 additions and 3 deletions

View File

@ -32,8 +32,8 @@ protected:
int x_offset;
/** \brief vertical offset to the origin of graphics coordinates */
int y_offset;
public:
Fl_Widget_Surface(Fl_Graphics_Driver *d);
public:
/**
Translates the current graphics origin accounting for the current rotation.

View File

@ -22,15 +22,18 @@
#include <FL/Fl_Shared_Image.H>
/** The constructor.
\param d can be nul.
*/
Fl_Widget_Surface::Fl_Widget_Surface(Fl_Graphics_Driver *d) : Fl_Surface_Device(d) {
x_offset = 0;
y_offset = 0;
}
/**
@brief Draws the widget on the printed page.
@brief Draws the widget on the drawing surface.
*
The widget's position on the printed page is determined by the last call to origin()
The widget's position on the surface is determined by the last call to origin()
and by the optional delta_x and delta_y arguments.
Its dimensions are in points unless there was a previous call to scale().
@param[in] widget Any FLTK widget (e.g., standard, custom, window).