|
| | FltkWidgetView (int x, int y, int w, int h, const char *label=0) |
| |
| | ~FltkWidgetView () |
| |
| void | drawText (core::style::Font *font, core::style::Color *color, core::style::Color::Shading shading, int x, int y, const char *text, int len) |
| |
| void | drawSimpleWrappedText (core::style::Font *font, core::style::Color *color, core::style::Color::Shading shading, int x, int y, int w, int h, const char *text) |
| |
| void | drawImage (core::Imgbuf *imgbuf, int xRoot, int yRoot, int x, int y, int width, int height) |
| |
| bool | usesFltkWidgets () |
| |
| void | addFltkWidget (Fl_Widget *widget, core::Allocation *allocation) |
| |
| void | removeFltkWidget (Fl_Widget *widget) |
| |
| void | allocateFltkWidget (Fl_Widget *widget, core::Allocation *allocation) |
| |
| void | drawFltkWidget (Fl_Widget *widget, core::Rectangle *area) |
| |
| | FltkViewBase (int x, int y, int w, int h, const char *label=0) |
| |
| | ~FltkViewBase () |
| |
| void | draw () |
| |
| int | handle (int event) |
| |
| void | setLayout (core::Layout *layout) |
| | This methods notifies the view, that it has been attached to a layout.
|
| |
| void | setCanvasSize (int width, int ascent, int descent) |
| | Set the canvas size.
|
| |
| void | setCursor (core::style::Cursor cursor) |
| | Set the cursor appearance.
|
| |
| void | setBgColor (core::style::Color *color) |
| | Set the background of the view.
|
| |
| void | startDrawing (core::Rectangle *area) |
| | Called before drawing.
|
| |
| void | finishDrawing (core::Rectangle *area) |
| | Called after drawing.
|
| |
| void | queueDraw (core::Rectangle *area) |
| | Queue a region, which is given in canvas coordinates, for drawing.
|
| |
| void | queueDrawTotal () |
| | Queue the total viewport for drawing.
|
| |
| void | cancelQueueDraw () |
| | Cancel a draw queue request.
|
| |
| void | drawPoint (core::style::Color *color, core::style::Color::Shading shading, int x, int y) |
| |
| void | drawLine (core::style::Color *color, core::style::Color::Shading shading, int x1, int y1, int x2, int y2) |
| |
| void | drawTypedLine (core::style::Color *color, core::style::Color::Shading shading, core::style::LineType type, int width, int x1, int y1, int x2, int y2) |
| |
| void | drawRectangle (core::style::Color *color, core::style::Color::Shading shading, bool filled, int x, int y, int width, int height) |
| |
| void | drawArc (core::style::Color *color, core::style::Color::Shading shading, bool filled, int centerX, int centerY, int width, int height, int angle1, int angle2) |
| |
| void | drawPolygon (core::style::Color *color, core::style::Color::Shading shading, bool filled, bool convex, core::Point *points, int npoints) |
| |
| core::View * | getClippingView (int x, int y, int width, int height) |
| |
| void | mergeClippingView (core::View *clippingView) |
| |
| void | setBufferedDrawing (bool b) |
| |