| ▼Ndw | Dw is in this namespace, or sub namespaces of this one |
| ►Ncore | The core of Dw is defined in this namespace |
| ►Nstyle | Anything related to Dillo Widget styles is defined here |
| CBox | Represents a dimension box according to the CSS box model |
| CColor | |
| CColorAttrs | |
| CFont | |
| CFontAttrs | |
| CStyle | |
| CStyleAttrs | |
| ►CStyleImage | |
| CExternalImgRenderer | Useful (but not mandatory) base class for updates of areas with background images |
| CExternalWidgetImgRenderer | Suitable for widgets and parts of widgets |
| CStyleImgRenderer | |
| CTooltip | |
| CTooltipAttrs | |
| ►Nui | Anything related to embedded UI widgets is defined here |
| CButtonResource | |
| CCheckButtonResource | |
| ►CComplexButtonResource | |
| CLayoutReceiver | |
| CEmbed | A widget for embedding UI widgets |
| CEntryResource | |
| CLabelButtonResource | Interface for labelled buttons resources |
| CListResource | |
| CMultiLineTextResource | |
| COptionMenuResource | |
| ►CRadioButtonResource | |
| CGroupIterator | |
| ►CResource | Basic interface for all resources |
| CActivateEmitter | |
| CActivateReceiver | Receiver interface for the "activate" signal |
| CClickedEmitter | |
| CClickedReceiver | Receiver interface for the "clicked" signal |
| CResourceFactory | A factory for the common resource |
| CSelectionResource | Base interface for dw::core::ui::ListResource and dw::core::ui::OptionMenuResource |
| CTextResource | |
| CToggleButtonResource | |
| CAllocation | Represents the allocation, i.e. actual position and size of a dw::core::Widget |
| CCharIterator | |
| CCircle | Dw::core::Shape implemtation for simple circles |
| CContent | |
| ►CDeepIterator | A stack of iterators, to iterate recursively through a widget tree |
| CStack | |
| CDrawingContext | Set at the top when drawing |
| CEmptyIterator | This implementation of dw::core::Iterator can be used by widgets with no contents |
| CEvent | Base class for all events |
| CEventButton | Represents a button press or release event |
| CEventCrossing | Represents a enter or leave notify event |
| CEventMotion | Represents a mouse motion event |
| CExtremes | |
| CFindtextState | |
| CGettingWidgetAtPointContext | Set at the top when getting the widget at the point |
| CImgbuf | The platform independent interface for image buffers |
| CImgRenderer | .. |
| CImgRendererDist | Implementation of ImgRenderer, which distributes all calls to a set of other implementations of ImgRenderer |
| CIterator | Iterators are used to iterate through the contents of a widget |
| ►CLayout | The central class for managing and drawing a widget tree |
| CAnchor | |
| CEmitter | |
| CLayoutImgRenderer | |
| CLinkEmitter | |
| CLinkReceiver | |
| CReceiver | Receiver interface different signals |
| CMouseEvent | Base class for all mouse events |
| CMousePositionEvent | Base class for all mouse events related to a specific position |
| CPlatform | An interface to encapsulate some platform dependencies |
| CPoint | |
| CPolygon | Dw::core::Shape implemtation for polygons |
| CRectangle | Dw::core::Shape implemtation for simple rectangles |
| CRegion | |
| CRequisition | |
| CSelectionState | This class handles selections, as well as activation of links, which is closely related |
| CShape | Abstract interface for different shapes |
| CSizeParams | Hold arguments passed to dw::core::Widget::sizeRequest and dw::core::Widget::getExtremes, as described in Size requisitions depending on positions |
| CStackingContextMgr | See Handling stacking contexts |
| CStackingProcessingContext | Base class for dw::core::DrawingContext and dw::core::GettingWidgetAtPointContext |
| CTextIterator | This implementation of dw::core::Iterator can be used by widgets having one text word as contents |
| CView | An interface to encapsulate platform dependent drawing |
| ►CWidget | The base class of all dillo widgets |
| CWidgetImgRenderer | Implementation which represents the whole widget |
| CWidgetReference | |
| ►Nfltk | This namespace contains FLTK implementations of Dw interfaces |
| ►Nui | FLTK implementation of dw::core::ui |
| CComplexButton | |
| CFltkCheckButtonResource | |
| CFltkComplexButtonResource | |
| CFltkEntryResource | |
| CFltkLabelButtonResource | |
| CFltkListResource | |
| CFltkMultiLineTextResource | |
| CFltkOptionMenuResource | |
| ►CFltkRadioButtonResource | |
| ►CGroup | |
| CFltkGroupIterator | |
| CFltkResource | |
| CFltkSelectionResource | |
| CFltkSpecificResource | |
| CFltkToggleButtonResource | |
| CFltkColor | |
| CFltkFlatView | |
| ►CFltkFont | |
| CFontFamily | |
| ►CFltkImgbuf | |
| CGammaCorrectionTable | |
| ►CFltkPlatform | |
| CFltkResourceFactory | |
| CIdleFunc | |
| CFltkPreview | |
| CFltkPreviewButton | |
| CFltkPreviewWindow | |
| CFltkTooltip | |
| CFltkView | This interface adds some more methods for all flkt-based views |
| ►CFltkViewBase | |
| CBackBuffer | |
| CFltkViewport | |
| CFltkWidgetView | |
| ►Noof | Out Of Flow. See Handling Elements Out Of Flow |
| ►COOFAwareWidget | Base class for widgets which can act as container and generator for widgets out of flow |
| COOFAwareWidgetIterator | |
| ►COOFFloatsMgr | OutOfFlowMgr implementation dealing with floats |
| ►CFloat | |
| CCompareGBAndExtIndex | |
| CComparePosition | |
| CCompareSideSpanningIndex | |
| CSortedFloatsVector | |
| ►CTBInfo | |
| CComparePosition | |
| CWidgetInfo | |
| COOFPosAbsLikeMgr | |
| COOFPosAbsMgr | |
| COOFPosFixedMgr | |
| ►COOFPositionedMgr | |
| CChild | |
| COOFPosRelMgr | |
| COutOfFlowMgr | Represents additional data for OOF containers |
| CAlignedTableCell | |
| ►CAlignedTextblock | Base widget for all textblocks (sub classes of dw::Textblock), which are positioned vertically and aligned horizontally |
| CList | |
| CBullet | Displays different kind of bullets |
| CHyphenator | |
| CImage | Displays an instance of dw::core::Imgbuf |
| ►CImageMapsList | Represents a list of client-side image maps |
| ►CImageMap | |
| CShapeAndLink | |
| CListItem | |
| CRegardingBorder | Base class (rather a tag interface) for those widgets regarding borders defined by floats, and so allocated on the full width |
| CRuler | Widget for drawing (horizontal) rules |
| ►CSimpleContainer | |
| CSimpleContainerIterator | |
| CSimpleTableCell | |
| ►CTable | A Widget for rendering tables |
| CChild | |
| CTableIterator | |
| ►CTextblock | A Widget for rendering text blocks, i.e. paragraphs or sequences of paragraphs |
| CAnchor | |
| CBadnessAndPenalty | |
| CDivChar | |
| CLine | |
| CParagraph | |
| CSpaceImgRenderer | |
| CTextblockIterator | |
| CWord | |
| CWordImgRenderer | Implementation used for words |
| ►CTrie | |
| CTrieNode | |
| ►CTrieBuilder | |
| CDataEntry | |
| CStackEntry | |
| ▼Nform | |
| ►CForm | Handles HTML form data |
| CCheckButtonResourceDecorator | Decorates instances of dw::core::ui::CheckButtonResource |
| CFormActivateReceiver | |
| CFormClickedReceiver | |
| CRadioButtonResourceDecorator | Decorates instances of dw::core::ui::RadioButtonResource |
| CResourceDecorator | Decorates instances of dw::core::ui::Resource |
| CSelectionResourceDecorator | Decorates instances of dw::core::ui::SelectionResource |
| CTextResourceDecorator | Decorates instances of dw::core::ui::TextResource |
| ▼Nlout | |
| ►Ncontainer | This namespace contains a framework for container classes, which members are instances of object::Object |
| ►Ntyped | This namespace provides thin wrappers, implemented as C++ templates, to gain type-safety |
| CCollection | Abstract base class template for all container objects in container::typed |
| CHashSet | Typed version of container::untyped::HashSet |
| CHashTable | Typed version of container::untyped::HashTable |
| CIterator | Typed version of container::untyped::Iterator |
| CList | Typed version of container::untyped::List |
| CStack | Typed version of container::untyped::Stack |
| CVector | Typed version of container::untyped::Vector |
| ►Nuntyped | The container classes defined here contain instances of object::Object |
| CCollection | Abstract base class for all container objects in container::untyped |
| ►CCollection0 | .. |
| CAbstractIterator | The base class for all iterators, as created by container::untyped::Collection::createIterator |
| ►CHashSet | A hash set |
| CHashSetIterator | |
| CNode | |
| ►CHashTable | A hash table |
| CKeyValuePair | |
| CIterator | This is a small wrapper for AbstractIterator, which may be used directly, not as a pointer, to makes memory management simpler |
| ►CList | A single-linked list |
| CListIterator | |
| CNode | |
| ►CStack | A stack (LIFO). Can be used as Queue (FIFO) when pushUnder() is used instead of push() |
| CNode | |
| CStackIterator | |
| ►CVector | Container, which is implemented by an array, which is dynamically resized |
| CVectorIterator | |
| ►Nidentity | Some stuff to identify classes of objects at run-time |
| ►CIdentifiableObject | Instances of classes, which are sub classes of this class, may be identified at run-time |
| CClass | |
| ►Nmisc | Miscellaneous stuff, which does not fit anywhere else |
| CBitSet | A bit set, which automatically reallocates when needed |
| CNotSoSimpleVector | Container similar to lout::misc::SimpleVector, but some cases of insertion optimized (used for hyphenation) |
| CSimpleVector | Simple (simpler than container::untyped::Vector and container::typed::Vector) template based vector |
| ►CStringBuffer | A class for fast concatenation of a large number of strings |
| CNode | |
| CZoneAllocator | A simple allocator optimized to handle many small chunks of memory. The chunks can not be free'd individually. Instead the whole zone must be free'd with zoneFree() |
| ►Nobject | Here, some common classes (or interfaces) are defined, to standardize the access to other classes |
| CBoolean | An object::Object wrapper for bool's |
| CComparable | Instances of a sub class of may be compared (less, greater) |
| CComparator | Used for other orders as the one defined by Comparable |
| CConstString | An object::Object wrapper for constant strings (char*) |
| CInteger | An object::Object wrapper for int's |
| CObject | This is the base class for many other classes, which defines very common virtual methods |
| CPair | |
| CPairBase | |
| CPointer | An object::Object wrapper for void pointers |
| CStandardComparator | |
| CString | An object::Object wrapper for strings (char*) |
| CTypedPair | |
| CTypedPointer | A typed version of object::Pointer |
| ►Nsignal | This namespace provides base classes to define signals |
| CEmitter | The base class for signal emitters |
| ►CObservedObject | An observed object has a signal emitter, which tells the receivers, when the object is deleted |
| CDeletionEmitter | |
| CDeletionReceiver | |
| CReceiver | The base class for signal receiver base classes |