Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
| CKarbonPart | Keeps track of visual per document properties |
| CKarbonToolRegistry | A registry where new tool plugins can register themselves |
| CVColor | This class keeps track of color properties |
| CVColorSlider | This is the color slider widget that is used to select color or color components |
| CVCommandHistory | Manages a set of commands |
| CVCursor | A helper class for easily creating cursors from XPMs |
| CVDashPattern | The dash pattern consistes of a sequence of on/off values |
| CVDefaultTools | A module that provides the default tools |
| CVFill | Manages the fill of shapes |
| CVObject | The base class for all karbon objects |
| CVDocument | All non-visual, static doc info is in here |
| CVGroup | Base class for all sort of VObject conglomerats |
| CVClipGroup | Base class for clipping conglomerates the first child element is used for clipping |
| CVLayer | VLayer manages a set of vobjects |
| CVPath | A composite path consists of one or many subpaths |
| CVStar | This shape offers star-like shapes with a lot of parameters : |
| CVSelection | VSelection manages a set of selected vobjects |
| CVSubpath | VSubpath provides a sophisticated list of VSegment |
| CVSegment | A class representing lines and beziers |
| CVStroke | Manages stroke properties |
| CVSubpathIterator | VSubpathIterator provides an iterator class for highlevel path access |
| CVTool | The base class for all karbon tools |
| CVPencilTool | The pencil tool |
| CVPolylineTool | The polyline tool |
| CVToolBox | This class.. |
| CVVisitor | The abstract visitor class |
| CVCommand | The base class for all karbon commands |
| CVDeleteCmd | A class to provide undo/redoable deletion of VObjects |
| CVDistributeCmd | A command for distributing objects |
| CVReplacingCmd | VReplacingCmd is a generic command |
| CVZOrderCmd | Command that changes the z-order of the selection within a layer to front, back, one step up, or one step down |
| CVComputeBoundingBox | This visitor visits objects and calculates the combined bounding box of the objects and their child objects |
| CVDrawSelection | Helper class to draw the outline of a composite path, including (?) optionally its bezier helper lines, depending on the state |
| CVSelectObjects | This visitor visits a selection and selects objects that are contained in a paramater selection rectangle |
| CVSelection | VSelection manages a set of selected vobjects |
| CVSelectionDescription | This visitors visits structures and tries to capture relevant object type info as text |
| CZoomToolPlugin | A module that provides a zoom tool |
