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

fl_set_fonts_win32.cxx File Reference
#include <FL/fl_utf8.h>
Include dependency graph for fl_set_fonts_win32.cxx:

Go to the source code of this file.

Macros

#define ENDOFBUFFER   127
 

Functions

static int CALLBACK enumcbw (CONST LOGFONTW *lpelf, CONST TEXTMETRICW *, DWORD, LPARAM p)
 
static int CALLBACK EnumSizeCbW (CONST LOGFONTW *, CONST TEXTMETRICW *lpntm, DWORD fontType, LPARAM)
 

Variables

static int fl_free_font = FL_FREE_FONT
 
static int nbSize
 
static int cyPerInch
 
static int sizes [128]
 

Macro Definition Documentation

◆ ENDOFBUFFER

#define ENDOFBUFFER   127

Definition at line 32 of file fl_set_fonts_win32.cxx.

Function Documentation

◆ enumcbw()

static int CALLBACK enumcbw ( CONST LOGFONTW *  lpelf,
CONST TEXTMETRICW *  ,
DWORD  ,
LPARAM  p 
)
static

◆ EnumSizeCbW()

static int CALLBACK EnumSizeCbW ( CONST LOGFONTW *  ,
CONST TEXTMETRICW *  lpntm,
DWORD  fontType,
LPARAM   
)
static

Definition at line 101 of file fl_set_fonts_win32.cxx.

References cyPerInch, nbSize, sizes, and start().

Variable Documentation

◆ cyPerInch

int cyPerInch
static

Definition at line 97 of file fl_set_fonts_win32.cxx.

Referenced by EnumSizeCbW().

◆ fl_free_font

int fl_free_font = FL_FREE_FONT
static

Definition at line 56 of file fl_set_fonts_win32.cxx.

Referenced by enumcbw().

◆ nbSize

int nbSize
static

Definition at line 96 of file fl_set_fonts_win32.cxx.

Referenced by EnumSizeCbW().

◆ sizes

int sizes[128]
static

Definition at line 98 of file fl_set_fonts_win32.cxx.

Referenced by EnumSizeCbW(), and XUtf8_measure_extents().