chalk

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CDisplaySettingsTabDisplay settings tab for preferences dialog
 CGeneralTab"General"-tab for preferences dialog
 CGridSettingsTabGrid settings tab for preferences dialog
 CImageViewerA scrollable image view
 CKisAbstractColorSpaceA colorspace strategy is the definition of a certain color model in Chalk
 CKisAdjustmentLayerClass that contains a KisFilter and optionally a KisSelection
 CKisAlphaMaskKisAlphaMask is intended to create alpha values from a TQImage for use in brush creation
 CKisAnnotationAn data extension mechanism for Chalk
 CKisBasicHistogramProducerFactoryParametrized on a specific KisHistogramProducer
 CKisBasicMathToolboxThis class implement KisMathToolbox for most colorspaces, only colorspaces with "angular" channels need to reimplement the functions
 CKisBoundaryGenerates an 'outline' for a paint device
 CKisCanvasControllerInterface for classes that implement a canvas; i.e., a widget where KisImages are painted onto
 CKisCanvasObserverThis is the base interface plugins use to implement the Observer design pattern
 CKisCanvasSubjectKisCanvasSubject is part of the Observer pattern
 CKisChangeProfileVisitorThe Change Profile visitor walks over all layers and if the current layer has the specified colorspace AND the specified old profile, sets the colorspace to the same colorspace with the NEW profile, without doing conversions
 CKisChannelInfoThis class gives some basic information about a channel, that is, one of the components that makes up a particular pixel
 CKisChildDocThe child document is responsible for saving and loading the embedded layers
 CKisClipboardThe Chalk clipboard is a clipboard that can store paint devices instead of just qimage's
 CKisCmbCompositeA combobox filled with the various composition strategies defined in kis_global
 CKisCmbIDListA combobox that is associated with a list of KisID's
 CKisColorA KisColor describes a color in a certain colorspace
 CKisColorSpaceA colorspace is the definition of a certain color model in Chalk
 CKisColorSpaceFactoryRegistryThis class contains:
 CKisCommandHistoryListenerUndo listeners want to be notified of undo and redo actions
 CKisConnectPartLayerVisitorVisitor that connects all partlayers in an image to a KisView's signals
 CKisControlFrameControl Frame - status display with access to color selector, brushes, patterns, and preview
 CKisCustomImageWidgetThe 'Custom Document' widget in the Chalk startup widget
 CKisDataManagerKisDataManager defines the interface that modules responsible for storing and retrieving data must inmplement
 CKisDlgAdjLayerPropsCreate a new adjustment layer
 CKisDlgAdjustmentLayerCreate a new adjustment layer
 CKisFillPainterThis painter can be used to fill paint devices in different ways
 CKisFilterBasic interface of a Chalk filter
 CKisFilterConfigurationA KisFilterConfiguration is the serializable representation of the filter parameters
 CKisFilterConfigWidgetEmpty base class
 CKisFilterManagerCreate all the filter actions for the specified view and implement re-apply filter
 CKisGenericLabHistogramProducerThis is a Producer (with associated factory) that converts the pixels of the colorspace to L*a*b*, and then does its counting
 CKisGenericLabHistogramProducerFactoryKisGenericLabHistogramProducer his special Factory that isCompatibleWith everything
 CKisGenericRegistryBase class for registry objects in Chalk
 CKisGenericRGBHistogramProducerThis is a Producer (with associated factory) that converts the pixels of the colorspace to RGB8 with toTQColor, and then does its counting on RGB
 CKisGenericRGBHistogramProducerFactoryKisGenericRGBHistogramProducer his special Factory that isCompatibleWith everything
 CKisGroupLayerA KisLayer that bundles child layers into a single layer
 ▼CKisHistogramThe histogram class computes the histogram data from the specified layer for the specified channel, through the use of a KisHistogramProducer
 CCalculationsClass that stores the result of histogram calculations
 CKisHistogramProducerThis class is an interface used in the generation of a histogram
 CKisHistogramViewThis class displays a histogram
 CKisHLineIteratorPixelThe pixel iterators are high level iterarators
 CKisIDChalk has a large number of extensible resources
 CKisImportCatcherThis small helper class takes an url and an image; tries to import the image at the url and shove the layers of the imported image into the first image after loading is done
 CKisIntSpinboxAn input widget for integer numbers, consisting of a spinbox and a dropdown slider
 CKisLayerAbstract class that represents the concept of a Layer in Chalk
 CKisMetaRegistryA single singleton that provides access to several registries
 CKisPaintDeviceA paint device contains the actual pixel data and offers methods to read and write pixels
 CKisPaintDeviceActionDefines an action to do with a paint device
 CKisPainterKisPainter contains the graphics primitives necessary to draw on a KisPaintDevice
 CKisPaintInformationThis class keeps information that can be used in the painting process, for example by brushes
 CKisPaintLayerThis layer is of a type that can be painted on
 CKisPaintopBoxThis widget presents all paintops that a user can paint with
 CKisPaintOpFactoryThe paintop factory is responsible for creating paintops of the specified class
 CKisPaletteOpen Gimp, Photoshop or RIFF palette files
 CKisPaletteViewA scrolling view that lists a single KisPalette
 CKisPaletteWidgetA color palette in table form
 CKisPartLayerAn interface for the Part Layer so that we can use it in core/, but can implement it in ui/
 CKisPartLayerImplA PartLayer is a layer that contains a KOffice Part like a KWord document or a KSpread spreadsheet
 CKisPipeBrushParasiteThe parasite info that gets loaded from the terribly documented gimp pipe brush parasite
 CKisPointA double-based point class that can return it's coordinates approximated to integers
 CKisPopulateVisitorThis visitor walks over the layer tree to fill the layer box
 CKisPreviewWidgetA widget that can be used by plugins to show a preview of the effect of the plugin to the user
 CKisRectA double-based rect class that can return a TQRect that encloses the KisRect
 CKisRectIteratorThe KisRectIterator iterators over a rectangular area in the most efficient order
 CKisResourceRepresentation of Chalk image resources
 CKisResourceMediatorA resource mediator manages access to resources like gradients
 CKisSelectionKisSelection contains a byte-map representation of a layer, where the value of a byte signifies whether a corresponding pixel is selected, or not
 CKisSelectionManagerThe selection manager is responsible selections and the clipboard
 CKisSharedPtrVectorTQValueVector does not always destroy an element when it is erased
 CKisSubstrateThis abstract class defines the properties of a substrate – that is, the simulation of the paper or canvas for natural media
 CKisSubstratePixelAll values are normalized to a range between 0 and 1
 CKisThreadA KisThread is a TQThread that can be set in the canceled state
 CKisThreadPoolA thread pool starts executing threads some time after they are added, running a maximum number of threads at one time
 CKisToolDummyThe dummy tool is activated when a layer does not permit painting or any other destructive action
 CKisToolManagerThis class manages the activation and deactivation of tools for each input device
 CKisToolRegistryA registry, similar to the tool and colormodel registry where new tool plugins can register themselves
 CKisU16BaseColorSpaceThis is the base class for 16-bit/channel colorspaces with 16-bit alpha channels
 CKisU8BaseColorSpaceThis class is the base for all homogenous 8-bit/channel colorspaces with 8-bit alpha channels
 CKisViewIfaceThis is the definition of the interface Chalk presents to dcop
 CKoBirdEyePanelA complex widget that provides an overview of a document with a red panning rectangle to and a zoom slider and a toolbar with a couple of useful functions
 CKoZoomAdapterThe zoom listener interface defines methods that the bird eye panel will call whenever the zoomlevel is changed through one of the panel actions
 CPerformanceTab"Performance"-tab for preferences dialog
 CPreferencesDialogPreferences dialog of KImageShop^WKrayon^WChalk
 CSqueezedComboBoxThis widget is a TQComboBox, but then a little bit different
 CSqueezedComboBoxTipThis class shows a tooltip for a SqueezedComboBox the tooltip will contain the full text and helps the user find the correct entry
 CTabletSettingsTabTablet settings tab for preferences dialog