fltk 1.3.0rc3
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Release candidate.
  SfR Fresh Dox: fltk-1.3.0rc3-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation)  

Fl_Device_Plugin Class Reference

#include <Fl_Device.H>

Inheritance diagram for Fl_Device_Plugin:
Collaboration diagram for Fl_Device_Plugin:

List of all members.

Public Member Functions

 Fl_Device_Plugin (const char *name)
 The constructor.
virtual const char * klass ()
 Returns the class name.
virtual const char * name ()=0
 Returns the plugin name.
virtual int print (Fl_Widget *w, int x, int y, int height)
 Prints a widget.

Detailed Description

This plugin socket allows the integration of new device drivers for special window or screen types. It is currently used to provide an automated printing service for OpenGL windows, if linked with fltk_gl.

Definition at line 405 of file Fl_Device.H.


Constructor & Destructor Documentation

Fl_Device_Plugin::Fl_Device_Plugin ( const char *  name) [inline]

The constructor.

Definition at line 408 of file Fl_Device.H.


Member Function Documentation

virtual const char* Fl_Device_Plugin::klass ( ) [inline, virtual]

Returns the class name.

Definition at line 411 of file Fl_Device.H.

virtual const char* Fl_Device_Plugin::name ( ) [pure virtual]

Returns the plugin name.

Implemented in Fl_Gl_Device_Plugin.

virtual int Fl_Device_Plugin::print ( Fl_Widget w,
int  x,
int  y,
int  height 
) [inline, virtual]

Prints a widget.

Parameters:
wthe widget
x,yoffsets where to print relatively to coordinates origin
heightheight of the current drawing area

Reimplemented in Fl_Gl_Device_Plugin.

Definition at line 419 of file Fl_Device.H.

Referenced by Fl_Paged_Device::print_widget().


The documentation for this class was generated from the following file: