#include <memory>
#include "xap_Features.h"
#include "ut_types.h"
#include "ut_units.h"
#include "ut_bytebuf.h"
#include "ut_growbuf.h"
#include "ut_misc.h"
#include "gr_Image.h"
#include "gr_Caret.h"
#include "gr_Transform.h"
#include "gr_CharWidthsCache.h"
#include "ut_vector.h"
#include "ut_stack.h"
#include "ut_TextIterator.h"
Go to the source code of this file.
Classes |
class | GR_Font |
class | GR_AllocInfo |
class | GR_GraphicsFactory |
class | AllCarets |
class | GR_Graphics |
Defines |
#define | VIRTUAL_SFX |
#define | GR_OC_LEFT_FLUSHED 0x40000000 |
#define | GR_OC_MAX_WIDTH 0x3fffffff |
#define | COUNT_3D_COLORS 5 |
Typedefs |
typedef GR_Graphics *(* | GR_Allocator )(GR_AllocInfo &) |
typedef const char *(* | GR_Descriptor )(void) |
Enumerations |
enum | GrFontType {
GR_FONT_UNSET = 0,
GR_FONT_UNIX,
GR_FONT_UNIX_PANGO,
GR_FONT_WIN32,
GR_FONT_WIN32_USP
} |
enum | GR_GraphicsId {
GRID_DEFAULT = 0x0,
GRID_DEFAULT_PRINT = 0x1,
GRID_LAST_DEFAULT = 0xff,
GRID_COCOA = 0x102,
GRID_WIN32 = 0x104,
GRID_UNIX = 0x105,
GRID_UNIX_PS = 0x106,
GRID_CAIRO_NULL = 0x107,
GRID_LAST_BUILT_IN = 0x200,
GRID_UNIX_PANGO = 0x201,
GRID_WIN32_UNISCRIBE = 0x202,
GRID_UNIX_PANGO_PRINT = 0x203,
GRID_UNIX_PANGO_PIXMAP = 0x204,
GRID_COCOA_PANGO = 0x205,
GRID_QT = 0x206,
GRID_LAST_EXTENSION = 0x0000ffff,
GRID_UNKNOWN = 0xffffffff
} |
enum | GR_Capability { GRCAP_UNKNOWN = 0,
GRCAP_SCREEN_ONLY = 1,
GRCAP_PRINTER_ONLY = 2,
GRCAP_SCREEN_AND_PRINTER = 3
} |
enum | GRShapingResult {
GRSR_BufferClean = 0x00,
GRSR_None = 0x01,
GRSR_ContextSensitive = 0x02,
GRSR_Ligatures = 0x04,
GRSR_ContextSensitiveAndLigatures = 0x06,
GRSR_Unknown = 0xef,
GRSR_Error = 0xff
} |
Define Documentation
#define COUNT_3D_COLORS 5 |
#define GR_OC_LEFT_FLUSHED 0x40000000 |
#define GR_OC_MAX_WIDTH 0x3fffffff |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
GRCAP_UNKNOWN |
|
GRCAP_SCREEN_ONLY |
|
GRCAP_PRINTER_ONLY |
|
GRCAP_SCREEN_AND_PRINTER |
|
- Enumerator:
GRID_DEFAULT |
|
GRID_DEFAULT_PRINT |
|
GRID_LAST_DEFAULT |
|
GRID_COCOA |
|
GRID_WIN32 |
|
GRID_UNIX |
|
GRID_UNIX_PS |
|
GRID_CAIRO_NULL |
|
GRID_LAST_BUILT_IN |
|
GRID_UNIX_PANGO |
|
GRID_WIN32_UNISCRIBE |
|
GRID_UNIX_PANGO_PRINT |
|
GRID_UNIX_PANGO_PIXMAP |
|
GRID_COCOA_PANGO |
|
GRID_QT |
|
GRID_LAST_EXTENSION |
|
GRID_UNKNOWN |
|
- Enumerator:
GR_FONT_UNSET |
|
GR_FONT_UNIX |
|
GR_FONT_UNIX_PANGO |
|
GR_FONT_WIN32 |
|
GR_FONT_WIN32_USP |
|
- Enumerator:
GRSR_BufferClean |
|
GRSR_None |
|
GRSR_ContextSensitive |
|
GRSR_Ligatures |
|
GRSR_ContextSensitiveAndLigatures |
|
GRSR_Unknown |
|
GRSR_Error |
|