vdk 2.4.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCAbstractBinaryTree< T, Node >Abstract class for concrete VDKBtree class
|\CAbstractRedBlackTree< T, Node >Abstract frame class for VDKBTree
oCAbstractBinaryTree< T, RedBlackNode< T > >
|\CAbstractRedBlackTree< T, RedBlackNode< T > >
| \CVDKBtree< T >Templatized binary tree data structure
oCcalendardateDate object
oCCoord2D object
oCAbstractBinaryTree< T, Node >::IteratorProvides a nlog(n) iterator for AbstractBinaryTree
oCVDKAnyEventBaseclass for all VDKEvents, not instantied itself
|oCVDKGeometryEventIndicates a change of the widgets geometry
|oCVDKKeyEventThis class represents the data associated with a keypress or keyrelease event
|oCVDKKeyFocusEventThis event tells you if an VDKObject has lost or got the keyboradfocus
|oCVDKMapEventThis event is emitted whenever the widget toggels it's state from being hidden or unhidden or partial hidden
|oCVDKMouseEventThis provides you the baseinformation about the mousepointer
||\CVDKMouseFocusEventThis event tells you if an VDKObject has lost or got the mousefocus
|\CVDKPaintEventThis event telles you which area of an object has to be redrawn
oCVDKApplicationApplication object
oCVDKArray< T >Templatized array
|oCTuple
|\CVDKTreeViewModelTuple
oCVDKContainer< T >Base class for generic containers
|\CVDKHeap< T >Provide a templatized Heap
oCVDKFocusEventBaseclass for FocusEvents
|oCVDKKeyFocusEventThis event tells you if an VDKObject has lost or got the keyboradfocus
|\CVDKMouseFocusEventThis event tells you if an VDKObject has lost or got the mousefocus
oCVDKList< T >Provides a reference semantic double linked list
|\CPageListPages list of a notebook
oCVDKListiterator< T >Provides a VDKList iterator
oCVDKNotCopyAbleHierarchy root class
|oCVDKDrawToolThis class and subclasses provid customized drawing tools for VDKDrawingArea widget
||oCVDKBrushThis class provides a brush to customize drawing. Actually unused, left for future improuvments
||\CVDKPenThis class provides a Pen to customize drawing
|oCVDKObject
||oCVDKAbstractButtonThis class provides a common base for different types of buttons
||oCVDKCanvasThis class provides a canvas widget
||oCVDKComboProvides a simplified wrapper for gtkcombo
||oCVDKComboEntryProvides a simplified wrapper for gtkcombo_entry
||oCVDKCustomThis is a base class for derived VDKCustomList and VDKCustomTree Provides common functionalities for both child classes
||oCVDKCustomButtonThis class provides an unified wrapper for almost all kind of GtkButton
||oCVDKDataBoxDatabox widget
||oCVDKDrawingAreaThis class provides a drawing area widget. This widget should substitute VDKCanvas which is now deprecated but will continue to be supported even if not enhanced more. However VDKCanvas is not really deprecated, simply VDKDrawingArea is a better widget, much powerfull and easy to use
||oCVDKEditorProvides a nice source editor wrapping Mike Hammerson GtkSourceView. Editor provides:
||oCVDKEntryThis class provides a gtkentry wrapper
||oCVDKFormVDKForm widgets, generally the outermost widget container
||oCVDKImageProvides an image widget This widget should substitute VDKPixmap object that from now should be considered deprecated
||oCVDKInputChannelThis class allows you to monitor inputs from one or more file descriptors and define member function(s) to be called whenever some activity is detected on that file descriptor
||oCVDKLabelProvides a gtklabel wrapper
||oCVDKMenuItemProvides a menu item
||oCVDKObjectContainerContainers base class
||oCVDKOptionMenu
||oCVDKPixmapProvides a pixmap widget
||oCVDKProgressBarProvides a progress bar widget
||oCVDKSeparatorProvides a separator widget
||oCVDKSliderProvides a slider or "scale" widget
||oCVDKSpinButtonProvides a spin button widget
||oCVDKStatusbarProvides a statubar widget. Differently from gtkstatusbar VDKStatusbar does not handle context, each statusbar has is own context
||oCVDKTimerProvides a timer
||oCVDKTooltipProvides a tooltip
||\CVDKTreeViewProvides a wrapper for GtkTreeView widget
|oCVDKTextBufferProvides a gtk+ gtktextbuffer wrapper
|oCVDKTreeViewColumnProvides a wrapper for GtkTreeColumn
|\CVDKTreeViewModelProvides a wrapper for GtkTreeModel basically it stores data to be viewed with a VDKTreeView
oCVDKObjectEventUnit
oCVDKObjectSignal
oCVDKObjectSignalUnit
oCVDKPointProvides a simple point object
oCVDKRawObjectProvides a base class for derived raw objects
|oCVDKColorRaw color object
|oCVDKDnDProvides dnd support
|oCVDKFontProvides a raw font
|oCVDKPixbufProvides a raw image wrapping GdkPixbuf This class should in time substitute VDKRawPixmap that from now should be considered deprecated ven if will continue to be supported in earler versions of vdk 2.x series
|\CVDKRawPixmapProvides a raw pixmap
oCVDKRectProvides a simple rectangle object
oCVDKRgbProvides a simple RGB color structure
oCVDKStringImplements famous cont referenced string objects
oCVDKTabpageThis class represents a single page of a notebook widget
oCVDKThreadThis class provides a simple thread implementation Actually is supported only POSIX THREAD
oCVDKTreeViewIterProvides a wrapper for GtkTreeIter
oCVDKValueItem< T >All properties private
oCVDKValueList< T >Templatized double-linked list
|\CSeriesIs a list of 2D points with some propreties and behaviours added
\CVDKValueListIterator< T >VDKValueList iterator