Dillo
core.hh
Go to the documentation of this file.
1 #ifndef __DW_CORE_HH__
2 #define __DW_CORE_HH__
3 
4 #define __INCLUDED_FROM_DW_CORE_HH__
5 
13 namespace dw {
14 
16 enum { IMPL_POS = false };
17 
23 namespace core {
24 
25 typedef unsigned char byte;
26 
27 class Layout;
28 class View;
29 class Widget;
30 class Iterator;
31 class StackingContextMgr;
32 
33 // Nothing yet to free.
34 inline void freeall () { }
35 
36 namespace ui {
37 
38 class ResourceFactory;
39 
40 } // namespace ui
41 } // namespace core
42 } // namespace dw
43 
44 #include "../lout/object.hh"
45 #include "../lout/container.hh"
46 #include "../lout/signal.hh"
47 
48 #include "tools.hh"
49 #include "types.hh"
50 #include "events.hh"
51 #include "imgbuf.hh"
52 #include "imgrenderer.hh"
53 #include "style.hh"
54 #include "view.hh"
55 #include "platform.hh"
56 #include "iterator.hh"
57 #include "findtext.hh"
58 #include "selection.hh"
59 #include "layout.hh"
60 #include "widget.hh"
61 #include "stackingcontextmgr.hh"
62 #include "ui.hh"
63 
64 #undef __INCLUDED_FROM_DW_CORE_HH__
65 
66 #endif // __DW_CORE_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
See Handling stacking contexts.
Definition: stackingcontextmgr.hh:19
Iterators are used to iterate through the contents of a widget.
Definition: iterator.hh:19
void freeall()
Definition: core.hh:34
unsigned char byte
Definition: core.hh:25
The base class of all dillo widgets.
Definition: widget.hh:23
Definition: core.hh:16
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