1 #ifndef __DW_PLATFORM_HH__
2 #define __DW_PLATFORM_HH__
4 #ifndef __INCLUDED_FROM_DW_CORE_HH__
5 # error Do not include this file directly, use "core.hh" instead.
63 virtual char *
textToUpper (
const char *text,
int len) = 0;
68 virtual char *
textToLower (
const char *text,
int len) = 0;
73 virtual int nextGlyph (
const char *text,
int idx) = 0;
78 virtual int prevGlyph (
const char *text,
int idx) = 0;
83 virtual float dpiX () = 0;
88 virtual float dpiY () = 0;
130 bool tryEverything) = 0;
132 virtual bool fontExists (
const char *name) = 0;
171 #endif // __DW_PLATFORM_HH__
A factory for the common resource.
Definition: ui.hh:580
The central class for managing and drawing a widget tree.
Definition: layout.hh:16
This is the base class for many other classes, which defines very common virtual methods.
Definition: object.hh:24
static Layout * layout
Definition: dw_anchors_test.cc:38
Type
Definition: imgbuf.hh:164
The platform independent interface for image buffers.
Definition: imgbuf.hh:161
Dw is in this namespace, or sub namespaces of this one.
Definition: alignedtablecell.cc:28
An interface to encapsulate platform dependent drawing.
Definition: view.hh:16