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_rect.cxx File Reference

Drawing and clipping routines for rectangles. More...

#include <config.h>
#include <FL/Fl.H>
#include <FL/Fl_Widget.H>
#include <FL/Fl_Printer.H>
#include <FL/fl_draw.H>
#include <FL/x.H>
Include dependency graph for fl_rect.cxx:

Go to the source code of this file.

Defines

#define STACK_SIZE   10
#define STACK_MAX   (STACK_SIZE - 1)

Functions

Fl_Region XRectangleRegion (int x, int y, int w, int h)
void fl_restore_clip ()
void fl_clip_region (Fl_Region r)
Fl_Region fl_clip_region ()

Variables

int fl_line_width_
int fl_clip_state_number = 0

Detailed Description

Drawing and clipping routines for rectangles.

Definition in file fl_rect.cxx.


Define Documentation

#define STACK_MAX   (STACK_SIZE - 1)

Definition at line 511 of file fl_rect.cxx.

Referenced by Fl_Graphics_Driver::push_clip(), and Fl_Graphics_Driver::push_no_clip().

#define STACK_SIZE   10

Definition at line 510 of file fl_rect.cxx.


Function Documentation

Fl_Region XRectangleRegion ( int  x,
int  y,
int  w,
int  h 
)

Definition at line 519 of file fl_rect.cxx.

References h, XRectangle::height, w, XRectangle::width, x, XRectangle::x, y, and XRectangle::y.


Variable Documentation

Definition at line 514 of file fl_rect.cxx.

Definition at line 43 of file fl_line_style.cxx.

Referenced by Fl_Graphics_Driver::line_style().