This defines a pre-configured cairo fltk window. More...
#include <Fl_Cairo_Window.H>
Public Types | |
typedef void(* | cairo_draw_cb )(Fl_Cairo_Window *self, cairo_t *def) |
This defines the cairo draw callback prototype that you must further. | |
Public Member Functions | |
Fl_Cairo_Window (int w, int h) | |
void | set_draw_cb (cairo_draw_cb cb) |
You must provide a draw callback which will implement your cairo rendering. | |
Protected Member Functions | |
void | draw () |
Overloaded to provide cairo callback support. |
This defines a pre-configured cairo fltk window.
This class overloads the virtual draw() method for you, so that the only thing you have to do is to provide your cairo code. All cairo context handling is achieved transparently.
void Fl_Cairo_Window::set_draw_cb | ( | cairo_draw_cb | cb | ) | [inline] |
You must provide a draw callback which will implement your cairo rendering.
This method will permit you to set your cairo callback to cb
.