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_types.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Miscellaneous

typedef unsigned char uchar
 
typedef unsigned long ulong
 
typedef char * Fl_String
 
typedef unsigned int Fl_Shortcut
 
typedef unsigned int Fl_Char
 
const typedef char * Fl_CString
 

Detailed Description

This file contains simple "C"-style type definitions.

Definition in file fl_types.h.

Typedef Documentation

◆ Fl_Char

typedef unsigned int Fl_Char

24-bit Unicode character - upper 8 bits are unused

Definition at line 49 of file fl_types.h.

◆ Fl_Shortcut

typedef unsigned int Fl_Shortcut

24-bit Unicode character + 8-bit indicator for keyboard flags

Definition at line 46 of file fl_types.h.

◆ Fl_String

typedef char* Fl_String

Flexible length UTF-8 Unicode text.

Todo:
FIXME: temporary (?) typedef to mark UTF-8 and Unicode conversions

Definition at line 38 of file fl_types.h.

◆ uchar

typedef unsigned char uchar

unsigned char

Definition at line 30 of file fl_types.h.

◆ ulong

typedef unsigned long ulong

unsigned long

Definition at line 32 of file fl_types.h.

Variable Documentation

◆ Fl_CString

const typedef char* Fl_CString

Flexible length UTF-8 Unicode read-only string.

See also
Fl_String

Definition at line 43 of file fl_types.h.