libs/flake Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
BoundingBoxSnapStrategySnaps to shape bounding boxes
ExtensionSnapStrategySnaps extension lines of path shapes
GridSnapStrategySnaps to the canvas grid
IntersectionSnapStrategySnaps to intersections of shapes
KoCanvasBaseKoCanvasBase is the interface actual application canvas classes should implement
KoCanvasControllerThis widget is a wrapper around your canvas providing scrollbars
KoCanvasObserverAn abstract canvas observer interface class
KoCanvasResourceProviderThe KoCanvasResourceProvider contains a set of per-canvas properties, like current foreground color, current background color and more
KoColorBackgroundA simple solid color shape background
KoConnectionShapeTypeCommandThe undo / redo command for configuring an KoConnection shape
KoCreatePathToolTool for creating path shapes
KoCreatePathToolFactoryThe factory for the KoCreatePathTool
KoCreateShapesToolA tool to create shapes with
KoCreateShapesToolFactoryThe factory for the KoCreateShapesTool
KoCreateShapeStrategyA strategy for the KoCreateShapesTool
KoDataCenterThe data center is for now just a sort of void pointer
KoDeviceBase class for all custom input devices
KoDeviceEventBase class for events from custom input devices
KoDeviceRegistryThis singleton class keeps a register of all custom input devices for instance the 3D Space Navigator which generate input events
KoDragClass for simplifying adding a odf to the clip board
KoEventActionThis is the base class for actions that are executed on events
KoEventActionDataData passed to an event action in setData
KoEventActionWidgetWidget used for configuring an event action
KoFlakeFlake reference
KoFrameShapeBase class for shapes that are saved as a part of a draw:frame
KoGradientBackgroundA gradient shape background
KoImageCollectionAn collection of KoImageData objects to allow loading and saving them all together to the KoStore
KoImageDataClass meant to hold the full image data so it can be shared between image shapes
KoInputDeviceThis class represents an input device
KoInsetsAn Insets object is a representation of the borders of a shape
KoInteractionStrategyAbstract interface to define what actions a KoInteractionTool can do based on the Strategy design
KoInteractionToolThe interaction tool adds to the normal KoTool class the concept of strategies as a means to get one tool to have different actions the user can perform using the mouse
KoLineBorderA border for shapes that draws a single line around the object
KoPanToolThis is the tool that allows you to move the canvas by dragging it and 'panning' around
KoPanToolFactoryFactory for the KoPanTool
KoParameterChangeStrategyStrategy for changing control points of parametric shapes
KoParameterHandleMoveCommandThe undo / redo command for changing a parameter
KoParameterShapeKoParameterShape is the base class for all parametric shapes in flake
KoParameterToPathCommandThe undo / redo command for changing a KoParameterShape into a KoPathShape
KoPathBaseCommandBase command for commands altering a path shape
KoPathBreakAtPointCommandCommand to break a subpath at points
KoPathCombineCommandThe undo / redo command for combining two or more paths into one
KoPathConnectionPointStrategy/internal Strategy for moving points of a path shape
KoPathControlPointMoveCommandThe undo / redo command for path point moving
KoPathControlPointMoveStrategy/internal Strategy for moving points of a path shape
KoPathFillRuleCommandThe undo / redo command for setting the fill rule of a path shape
KoPathPointA KoPathPoint represents a point in a path
KoPathPointDataDescribe a KoPathPoint by a KoPathShape and its indices
KoPathPointInsertCommandThe undo / redo command for inserting path points
KoPathPointMoveCommandThe undo / redo command for path point moving
KoPathPointMoveStrategyStrategy for moving points of a path shape
KoPathPointRemoveCommandThe undo / redo command for removing path points
KoPathPointRubberSelectStrategyStrategy to rubber select points of a path shape
KoPathPointTypeCommandThe undo / redo command for changing the path point type
KoPathReverseCommandThe undo / redo command for reversing path directions
KoPathSegmentA KoPathSegment consist of two neighboring KoPathPoints
KoPathSegmentBreakCommandThe undo / redo command for breaking a subpath by removing the segment
KoPathSegmentTypeCommandThe undo / redo command for changing segments to curves/lines
KoPathSeparateCommandThe undo / redo command for separating subpaths into different paths
KoPathShapeThis is the base for all graphical objects
KoPathShapeFactoryFactory for path shapes
KoPathShapeLoaderA helper class for parsing path data when loading from svg/odf
KoPathToolThe tool for editing a KoPathShape or a KoParameterShape
KoPathToolFactoryFactory for the KoPathTool
KoPathToolSelectionHandle the selection of points
KoPatternBackgroundA pattern shape background
KoPointerEventKoPointerEvent is a synthetic event that can be built from a mouse or a tablet event
KoPointGroupA KoPointGroup represents points in a path that should be treated as one
KoPostscriptPaintDeviceHelper class to disable any screen conversion as that is done in flake
KoSelectionA selection is a shape that contains a number of references to shapes
KoShapeBase class for all flake shapes
KoShapeAlignCommandThe undo / redo command for aligning shapes
KoShapeApplicationDataThe KoShapeAppliationData class is used to associate application specific data with a shape
KoShapeBackgroundThis is the base class for shape backgrounds
KoShapeBackgroundCommandThe undo / redo command for setting the shape background
KoShapeBorderCommandThe undo / redo command for setting the shape border
KoShapeBorderModelA model for borders around KoShapes
KoShapeConfigFactoryA factory that creates config panels (widgets) for just a created shape
KoShapeConfigWidgetBaseBase widget for shape-configuration panels
KoShapeContainerThis is the base class that all Flake group-shapes are based on
KoShapeContainerModelThe interface for the container model
KoShapeControllerClass used by tools to maintain the list of shapes
KoShapeControllerBaseThe shape controller is an abstract interface that the applications class that controls the shapes should implement
KoShapeCreateCommandThe undo / redo command for creating shapes
KoShapeDeleteCommandThe undo / redo command for deleting shapes
KoShapeDistributeCommandThe undo / redo command for distributing shapes
KoShapeFactoryA factory for KoShape objects
KoShapeGroupProvide grouping for shapes
KoShapeGroupCommandThe undo / redo command for grouping shapes
KoShapeKeepAspectRatioCommandCommand that changes the keepAspectRatio property of KoShape
KoShapeLayerProvides arranging shapes into layers
KoShapeLoadingContextContext passed to shapes during loading
KoShapeLoadingContext::AdditionalAttributeDataStruct to store data about additional attributes that should be loaded during the shape loading
KoShapeLockCommandThe undo / redo command to lock a set of shapes position and size
KoShapeManagerThe shape manager hold a list of all shape which are in scope
KoShapeManagerPaintingStrategyThis implements the painting strategy for the KoShapeManager
KoShapeMoveCommandThe undo / redo command for shape moving
KoShapeMoveStrategyImplements the Move action on an object or selected objects
KoShapeOdfSaveHelperSave helper for saving shapes to odf
KoShapePasteClass for pasting shapes to the document
KoShapeRegistryThis singleton class keeps a register of all available flake shapes, or rather, of the factories that applications can use to create flake shape objects
KoShapeReorderCommandThis command allows you to change the zIndex of a number of shapes
KoShapeResizeStrategyA strategy for the KoInteractionTool
KoShapeRotateStrategyA strategy for the KoInteractionTool
KoShapeRubberSelectStrategyImplement the rubber band selection of flake objects
KoShapeSavingContextThe set of data for the ODF file format used during saving of a shape
KoShapeShadowCommandThe undo / redo command for setting the shape shadow
KoShapeShearCommandThe undo / redo command for shape shearing
KoShapeShearStrategyA strategy for the KoInteractionTool
KoShapeSizeCommandThe undo / redo command for shape sizing
KoShapeTemplateContains a KoProperties object that describes the settings of a particular variant of a shape object, together with a name, a description and an icon for use in the user interface
KoShapeTransformCommandA command to transform a selection of shapes with the same transformation
KoShapeUngroupCommandThe undo / redo command for ungrouping shapes
KoShapeUserDataUsed to associate custom data with a shape
KoSharedLoadingDataUsed to share data between shapes during loading
KoSnapDataThis class is used to provide additional data to the snap guide
KoSubpathJoinCommandThe undo / redo command for joining two subpath end points
KoSubpathRemoveCommandThe undo / redo command for removing a subpath
KoSvgPathParserParser for svg path data, passed by argument in the parseSvg() method
KoToolAbstract base class for all tools
KoToolFactoryA factory for KoTool objects
KoToolManagerThis class manages the activation and deactivation of tools for each input device
KoToolManager::ButtonStruct for the createToolList return type
KoToolProxySimple proxy interface that provides a point d'appui for canvas implementations to pass events to the current tool
KoToolRegistryThis singleton class keeps a register of all available flake tools, or rather, of the factories that the KoToolBox (and KoToolManager) will use to create flake tools
KoToolSelectionEach tool can have a selection which is private to that tool and the specified shape that it comes with
KoZoomStrategy//internal This is a strategy for the KoZoomTool which will be used to do the actual zooming
KoZoomToolFactoryFactory for the KoZoomTool
LineGuideSnapStrategySnaps to line guides
NodeSnapStrategySnaps to path points
OrthogonalSnapStrategySnaps to x- or y-coordinates of path points

Generated on Sun Jul 20 22:37:14 2008 for libs/flake by  doxygen 1.4.7