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

#include <config.h>
#include <FL/Fl.H>
#include <FL/x.H>
#include <FL/fl_draw.H>
#include "fl_cmap.h"
Include dependency graph for fl_color_win32.cxx:

Go to the source code of this file.

Defines

#define FL_N_BRUSH   16

Functions

void fl_cleanup_pens (void)
void fl_save_pen (void)
void fl_restore_pen (void)
HBRUSH fl_brush ()
HBRUSH fl_brush_action (int action)

Variables

Fl_XMap fl_xmap [256]
Fl_XMapfl_current_xmap
HPALETTE fl_palette
Fl_Color fl_color_
 The current color.

Define Documentation

#define FL_N_BRUSH   16

Referenced by fl_brush_action().


Function Documentation

HBRUSH fl_brush_action ( int  action)

Definition at line 137 of file fl_color_win32.cxx.

References Fl_XMap::brush, fl_current_xmap, fl_gc, FL_N_BRUSH, i, NULL, and Fl_XMap::rgb.

Referenced by fl_brush().

void fl_cleanup_pens ( void  )

Definition at line 55 of file fl_color_win32.cxx.

References i.

void fl_restore_pen ( void  )

Definition at line 66 of file fl_color_win32.cxx.

References fl_gc.

void fl_save_pen ( void  )

Definition at line 61 of file fl_color_win32.cxx.

References fl_gc.


Variable Documentation

Definition at line 49 of file fl_color_win32.cxx.

HPALETTE fl_palette

Definition at line 51 of file fl_color_win32.cxx.

Referenced by fl_rectf().

HAVE_OVERLAY determines whether fl_xmap is one or two planes

Definition at line 47 of file fl_color_win32.cxx.