Logo Search packages:      
Sourcecode: codeblocks version File versions  Download package

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Accessor
Action
AnnoyingDialog
AppApplication APP_VENDOR-APP_NAME
AppAboutAbout box of the application APP_VENDOR-APP_NAME
AppFrameFrame of the application
AutoLineLayout
AutoSurface
avHeader
BasicSearchTreeIterator
byoEditorBaseGaming extension to editorbase class
byoGameLauncherGeneric interface for game launcher
byoSnakeGame with traditional snake eating something
cbCodeCompletionPluginBase class for code-completion plugins
cbCompilerPluginBase class for compiler plugins
cbConfigurationDialogA simple dialog that wraps a cbConfigurationPanel
cbConfigurationPanelBase class for plugin configuration panels
cbDebuggerPluginBase class for debugger plugins
cbEditorA file editor
cbEventFunctor< ClassType, EventType >
cbExceptionCode::Blocks error handling unit
cbMimePluginBase class for mime plugins
cbNetworkUtility class to retrieve remote files from URLs
cbNetwork::FileInfoStructure that holds info on a remote file
cbPluginBase class for plugins This is the most basic class a plugin must descend from. cbPlugin descends from wxEvtHandler, so it provides its methods as well...

It's not enough to create a new plugin. You must also provide a resource zip file containing a file named "manifest.xml". Check the manifest.xml file of existing plugins to see how to create one (it's ultra-simple)
cbProjectRepresents a Code::Blocks project
cbThreadedTask
cbThreadPoolA Thread Pool implementation
cbThreadPool::cbThreadedTaskElementAll tasks are added to one of these. It'll also save the autodelete value
cbThreadPool::cbWorkerThread
cbThreadPool::CountedPtr< T >Josuttis' implementation of CountedPtr
cbToolPluginBase class for tool plugins
cbWizardPluginBase class for wizard plugins
cbWorkerThread
cbWorkspaceA workspace class
CdbCmd_AddBreakpoint
CdbCmd_AddSourceDir
CdbCmd_AddSymbolFile
CdbCmd_AttachToProcess
CdbCmd_Backtrace
CdbCmd_Detach
CdbCmd_Disassembly
CdbCmd_DisassemblyInit
CdbCmd_InfoLocals
CdbCmd_InfoRegisters
CdbCmd_RemoveBreakpoint
CdbCmd_SetArguments
CdbCmd_SetDebuggee
CdbCmd_TooltipEvaluation
CdbCmd_Watch
CellBuffer
CodeBlocksDockEvent
CodeBlocksEvent
CodeBlocksLayoutEvent
CodeBlocksLogEvent
CodeStat
CodeStatConfigDlg
CodeStatExecDlg
ColourAllocated
ColourDesired
ColourPair
CompileOptionsBase
CompilerAbstract base class for compilers
CompilerCommandGenerator
CompilerProgramsStruct to keep programs
CompilerSwitchesStruct to keep switches
CompilerToolStruct for compiler/linker commands
CompileTargetBaseBase class for build target classes Each Code::Blocks project consists of at least one target. Each target has different settings, e.g.:
ConfigDlg
CountedPtr< T >Josuttis' implementation of CountedPtr
CSTRDEFStructure for character definitions
Cursor
DbgCmd_UpdateWatchesTree
DebuggerBreakpoint
DebuggerCmd
DebuggerInfoCmd
DocModification
Document::WatcherWithUserData
DocWatcher
DynamicLibrary
EditEdit
EditorBaseBase class that all "editors" should inherit from
EditorManagerInternalData
EditPrintEditPrint
EditPropertiesEditProperties
EncodingDetector
ExternalLexerModuleSub-class of LexerModule to use an external lexer
Font
GdbCmd_AddBreakpoint
GdbCmd_AddBreakpointCondition
GdbCmd_AddDataBreakpoint
GdbCmd_AddSourceDir
GdbCmd_AddSymbolFile
GdbCmd_AttachToProcess
GdbCmd_Backtrace
GdbCmd_Detach
GdbCmd_Disassembly
GdbCmd_DisassemblyInit
GdbCmd_ExamineMemory
GdbCmd_FindTooltipAddress
GdbCmd_FindTooltipType
GdbCmd_FindWatchType
GdbCmd_InfoArguments
GdbCmd_InfoLocals
GdbCmd_InfoProgram
GdbCmd_InfoRegisters
GdbCmd_RemoveBreakpoint
GdbCmd_SetArguments
GdbCmd_SetDebuggee
GdbCmd_Threads
GdbCmd_TooltipEvaluation
GdbCmd_Watch
GdiObjectClass representing GDI objects while parsing WMF files. (For internal use only)
GUIDialog
GUIFrame
EditorHooks::HookFunctor< T >
ProjectLoaderHooks::HookFunctor< T >
ProjectLoaderHooks::HookFunctorBase
EditorHooks::HookFunctorBase
IBaseLoader
IEventFunctorBase< EventType >
IFunctorBase
LanguageDef
LexerLibraryLexerLibrary exists for every External Lexer DLL, contains LexerMinders
LexerManagerLexerManager manages external lexers, contains LexerLibrarys
LexerMinderLexerMinder points to an ExternalLexerModule - so we don't leak them
LexerModule
LibraryConfigConfiguration of the library
LibraryConfigManagerClass managing library configurations used to detect libraries
LibraryFilterRequirement which must be meet for this library to be detected
LibraryResultLibrary configuration result
LineData
LineVector
ListBox
MarkerHandleNumber
MarkerHandleSet
MD5ContextStructure representing an MD5 context while ecrypting. (For internal use only)
Menu
MenuItemsManagerManager for wxMenuItem pointers
messageBoxForm
myFindReplaceDlgMyFindReplaceDlg
myGotoDlgMyGotoDlg
NumberDefinition
Palette
PersonalityManagerManage different personalities
pfDetails
PkgConfigManagerClass responsible for integration with pkg-config utility
Platform
PluginInfo
PluginManager
PluginRegistrant< T >Plugin registration object
PluginsConfigurationDlg
Point
PRectangle
ProjectBuildTarget
ProjectConfigurationConfiguration of one project
ProjectFile
ProjectLoader
ProjectManagerThe entry point singleton for working with projects
Range
ResultMapMap of known results
SBufferA string buffer class
SContainer
ScriptingManagerProvides scripting in Code::Blocks
ScriptingManager::TrustedScriptPropsScript trusts container struct
SelectionLineIterator
SelectionText
SettingsDlgForm
SnippetPropertyForm
SStringA simple string class
StackFrame
StringDefinition
Surface
SVector
TiXmlAttribute
TiXmlBase
TiXmlComment
TiXmlDeclaration
TiXmlDocument
TiXmlElement
TiXmlHandle
TiXmlNode
TiXmlPrinter
TiXmlText
TiXmlUnknown
TiXmlVisitor
Watch
Window
wxBinderApp
wxBinderEvtHandler
wxCmd
wxCmd::wxCmdTypeA registered type of wxCmd-derived class
wxCmdArray
wxColourPropertyValueBecause text, background and other colours tend to differ between platforms, wxSystemColourProperty must be able to select between system colour and, when necessary, to pick a custom one. wxSystemColourProperty value makes this possible
wxCustomPropertyClassThis is a rather inefficient but very versatile property class
wxExComboItemData
wxExTreeItemData
wxFlatNotebookNice cross-platform flat notebook with X-button, navigation arrows and much more
wxFlatNotebookEventHolds information about events associated with wxFlatNotebook objects
wxFNBCustomizeDialog
wxFNBDragInfoContains the information about dragged page (page index and container)
wxFNBDropSource
wxFNBDropTarget< T >Used for processing drag-n-drop opeartions
wxFNBSingleton< T >
wxFNBSmartPtr< T >
wxFNBSmartPtr< T >::SmartPtrRef
wxKeyBind
wxKeyBinder
wxKeyConfigPanel
wxKeyMonitorTextCtrl
wxKeyProfile
wxKeyProfileArray
wxMemoryMappedFile
wxMemoryMappedFileEmptyExceptionException that can be thrown when mapping if the file is zero length
wxMemoryMappedFileExceptionGeneral exception that can be thrown when mapping a file
wxMemoryMappedFileShareViolationExceptionException that can be thrown when mapping if the file can't be exclusively locked
wxMemoryMappedInvalidFileSizeException that can be thrown when mapping if the size of the file can't be determined
wxMemoryMappedInvalidFileTypeException that can be thrown when mapping if the file isn't something that can be mapped
wxMenuCmd
wxMenuComboListWalker
wxMenuShortcutWalker
wxMenuTreeWalker
wxMenuWalker
wxPageContainerNotebook page
wxPageInfoContains parameters of notebook page
wxParentPropertyClass
wxPdfAnnotationClass representing text annotations
wxPdfAnnotationObjectBase class for annotation objects (For internal use only)
wxPdfAnnotationWidgetBase class for PDF form fields (For internal use only)
wxPdfArrayClass representing an array object. (For internal use only)
wxPdfAxialGradientClass representing axial gradients. (For internal use only)
wxPdfBarCodeCreatorClass representing barcode objects
wxPdfBookmarkClass representing bookmarks for defining the document's outline. (For internal use only)
wxPdfBooleanClass representing a boolean object. (For internal use only)
wxPdfCellContextClass representing cell context objects. (For internal use only)
wxPdfCheckBoxClass representing check box form fields (For internal use only)
wxPdfColourClass representing wxPdfDocument colors
wxPdfComboBoxClass representing combo box form field (For internal use only)
wxPdfCoonsPatchClass representing a coons patch. (For internal use only)
wxPdfCoonsPatchGradientClass representing coons patch mesh gradients. (For internal use only)
wxPdfCoonsPatchMeshClass representing a coons patch mesh
wxPdfDictionaryClass representing a dictionary object. (For internal use only)
wxPdfDocumentClass representing a PDF document
wxPdfEncryptClass representing PDF encryption methods. (For internal use only)
wxPdfExtGStateClass representing ExtGState. (For internal use only)
wxPdfFlatPathClass representing a flattened path
wxPdfFontBase class for all fonts and for representing the core fonts. (For internal use only)
wxPdfFontDescriptionClass representing a font description. (For internal use only)
wxPdfFontTrueTypeClass representing TrueType fonts. (For internal use only)
wxPdfFontType1Class representing Type 1 fonts. (For internal use only)
wxPdfGradientClass representing gradients. (For internal use only)
wxPdfImageClass representing image objects. (For internal use only)
wxPdfIndirectObjectBase class for indirect PDF objects (For internal use only)
wxPdfIndirectReferenceClass representing an indirect reference object. (For internal use only)
wxPdfInfoClass representing a PDF document information dictionary
wxPdfLineStyleClass representing line styles
wxPdfLinkClass representing internal or external links
wxPdfLiteralClass representing a literal object. (For internal use only)
wxPdfLzwDecoderClass representing an LZW decoder. (For internal use only)
wxPdfMidAxialGradientClass representing mid axial gradients. (For internal use only)
wxPdfNameClass representing a name object. (For internal use only)
wxPdfNullClass representing a null object. (For internal use only)
wxPdfNumberClass representing a numeric object. (For internal use only)
wxPdfObjectClass representing a base PDF object. (For internal use only)
wxPdfObjectQueueClass representing a queue of objects. (For internal use only)
wxPdfPageLinkClass representing the sensitive area of links referring to a page. (For internal use only)
wxPdfParserClass representing a PDF parser. (For internal use only)
wxPdfPushButtonClass representing push button form field (For internal use only)
wxPdfRadialGradientClass representing radial gradients. (For internal use only)
wxPdfRadioButtonClass representing radio button form field (For internal use only)
wxPdfRadioGroupClass representing radio button groups (For internal use only)
wxPdfRijndaelClass implementing the Rijndael cipher. (For internal use only)
wxPdfShapeClass representing a shape consisting of line and curve segments
wxPdfSpotColourClass representing spot colors
wxPdfStreamClass representing a stream object. (For internal use only)
wxPdfStringClass representing a normal string object. (For internal use only)
wxPdfTableClass representing tables within a cell. (For internal use only)
wxPdfTableCellClass representing table cells. (For internal use only)
wxPdfTableDirectoryEntryClass representing a table directory entry for TrueType fonts (For internal use only)
wxPdfTemplateClass representing a template (For internal use only)
wxPdfTextFieldClass representing text form fields (For internal use only)
wxPdfTokenizerClass representing a tokenizer for parsing PDF documenst
wxPdfTrueTypeSubsetClass representing TrueType Font Subsets. (For internal use only)
wxPdfXRefEntryClass representing an XRef entry (for internal use only)
wxPGChoicesHelper class for managing constant (key=value) sequences
wxPGEditorBase for property editor classes
wxPGIdSimple wrapper for the wxPGProperty pointer
wxPGInDialogValidatorCreates and manages a temporary wxTextCtrl for validation purposes. Uses wxPropertyGrid's current editor, if available
wxPGPaintDataContains information relayed to property's OnCustomPaint
wxPGPropertyWxPGProperty, alias wxBasePropertyClass, is base class for properties. Information here is provided primarily for anyone who creates new properties, since all operations on properties should be done via wxPropertyGrid's or wxPropertyGridManager's methods
wxPGPropertyClassInfoClass info structure for wxPGProperty derivatives (may be deprecated in a future release)
wxPGPropertyDataExtWxPGPropertyDataExt is data extension class for wxPGProperty
wxPGPropertyWithChildrenWxPGPropertyWithChildren, alias wxParentPropertyClass, is a base class for new properties that have sub-properties. For example, wxFontProperty and wxFlagsProperty descend from this class
wxPGRootPropertyClassRoot parent property
wxPGValueTypeWxPGValueType is base class for property value types
wxPGVariantDataWxObjIdentical to wxVariantDataWxObjectPtr except that it deletes the ptr on destruction
wxPropertyCategoryClassCategory (caption) property
wxPropertyContainerMethodsIn order to have most same base methods, both wxPropertyGrid and wxPropertyGridManager must derive from this
wxPropertyGridWxPropertyGrid is a specialized two-column grid for editing properties such as strings, numbers, flagsets, fonts, and colours. wxPropertySheet used to do the very same thing, but it hasn't been updated for a while and it is currently deprecated
wxPropertyGridEventA propertygrid event holds information about events associated with wxPropertyGrid objects
wxPropertyGridManagerWxPropertyGridManager is an efficient multi-page version of wxPropertyGrid, which can optionally have toolbar for mode and page selection, help text box, and a compactor button. Use window flags to select which ones to include
wxPropertyGridPageHolder of property grid page information. You can subclass this and give instance in wxPropertyGridManager::AddPage. It inherits from wxEvtHandler and can be used to process events specific to this page (id of events will still be same as manager's). If you don't want to use it to process all events of the page, you need to return false in the derived wxPropertyGridPage::IsHandlingAllEvents
wxPropertyGridPageDataSimple holder of propertygrid page information
wxPropertyGridPopulatorAllows populating wxPropertyGrid from arbitrary text source
wxPropertyGridStateContains information of a single wxPropertyGrid page
wxsAdvQPPAdvanced quick properties panel
wxsAdvQPPChildChild of advanced quick props panel
wxsArrayStringCheckPropertyProperty for editing arrays of strings with checked option
wxsArrayStringPropertyProperty for wxArrayString class
wxsBasePropertiesStructure holding most commonly used properties
wxsBitmapButtonClass for wxButton widget
wxsBitmapIconDataStructure holding bitmap configuration
wxsBitmapIconPropertyProperty for editing arrays of strings with checked option
wxsBoolPropertyBase boolean property
wxsBoxSizerClass for wxBoxSizer item
wxsButtonClass for wxButton widget
wxsCalendarCtrlClass for wxCalendarCtrl widget
wxsCheckBoxClass for wxsCheckBox widget
wxsCheckListBoxClass for wxsCheckListBox widget
wxsChoiceClass for wxsChoice widget
wxsChoicebookChoicebook container
wxsCodeGeneratorBase class for items which generate source code
wxsCoderClass putting new code into proper files
wxsCoder::CodeChangeStructure which contains one data change
wxsCoderContextThis struct is responsible for keeping current code context while generating resource
wxsColourDataClass handling colour data for wxSmith
wxsColourPropertyColour property - property used for handling wxColour property
wxsComboBoxClass for wxsComboBox widget
wxsContainerContainer is a class which represents widget that can have child items or one of root items
wxsCorrectorThis class is responsible for correcting data in item resource
wxsCustomEditorPropertyClass which may be used to create properties with custom editor
wxsCustomWidgetClass for custom widgets
wxsDatePickerCtrlClass for wxsDatePickerCtrl widget
wxsDialogResClass responsible for managing dialog resource
wxsDimensionPropertyDimension property (long integer value which may be in pixel or dialog units)
wxsDrawingWindowClass allowing drawing over it's surface
wxsEditorBase class for editors used inside wxSmith
wxsEmptyPropertyEmpty property with no meaning
wxsEnumPropertyProperty with enumerated values
wxsEventDescStructure describing one event
wxsEventsClass managing events used by item
wxsEventsEditorThis class is responsible for showing, managing and editing events in property grid
wxsExtResManagerManager for external resources
wxsFlagsPropertyProperty with flags
wxsFontDataStructure holding font configuration
wxsFontPropertyProperty for editing font properties
wxsFrameResClass responsible for managing frame resource
wxsGaugeClass for wxsGauge widget
wxsGenericDirCtrlClass for wxsGenericDirCtrl widget
wxsGridClass for wxsTextCtrl widget
wxsGridPanelClass used for containers like wxPanel, where items can be freely placed, it shows extra grid and helps visual editor to snap items to grid
wxsGUIThis class is interface for GUI types
wxsGUIFactoryClass representing GUI factory
wxsItemBase class for all items in resource
wxsItemEditorThis is root class for editing wxWidgets window resources
wxsItemEditorContentClass with window editor content (graphical area for editing resource)
wxsItemEditorContent::DragPointDataStructure describing one dragging point
wxsItemEditorDragAssistClass drawing additional data to help dragging
wxsItemFactoryClass managing creation, destruction and enumeration of supported items
wxsItemInfoStructure containing all global informations about item
wxsItemResBase class for resources using item as root element
wxsItemRes::NewResourceParamsStructure containing all arguments required when creating new resource
wxsItemResDataClass holding data for item resources and operating on it
wxsItemResDataObjectClass representing one or more items with resource structure using wxDataObject class
wxsItemResFunctionsSome abstract interface allowing wxsItemResData to access some resource-specific functinos easily
wxsItemResTreeDataClass responsible for operations on wxWidgets items inside resource tree
wxsItemUndoBufferThis class is used to handle all Undo and Redo actions
wxsListbookListbook container
wxsListBoxClass for wxsListBox widget
wxsListCtrlClass for wxsListCtrl widget
wxsLongPropertyBase long integer property
wxsMenuHandler for menus
wxsMenuBarClass representing menu bar in wxFrame resources
wxsMenuEditor::MenuItemData of menu item
wxsMenuEditor::MenuItemHolderHelper class which connects MenuItem to wxTreeItemData
wxsMenuItemGeneric class for any items inside menu
wxSmithMain plugin which will handle most of wxSmith's work
wxSmithMimeHelper plugin dealing with mime types
wxsNotebookNotebook container
wxsPanelResClass responsible for managing panel resource
wxsParentThis class represents widget with child items
wxsPositionSizeDataStructure holding informations about size or position and functions operating on them
wxsPositionSizePropertyProperty handling Position and Size properties
wxsPredefinedIDsClass managing predefined identifiers
wxsProjectThis class integrates current project with wxsmith
wxsPropertyClass representing one property
wxsPropertyContainerBase class for objects using properties
wxsPropertyGridManagerCustom property grid manager
wxsPropertyGridManager::SelectionDataData of selected property
wxsPropertyStreamInterface for property stream
wxsQuickPropsPanelPanel used for building quick properties
wxsRadioBoxClass for wxsRadioBox widget
wxsRadioButtonClass for wxsRadioButton widget
wxsRegisterGUI< T >Template for easy GUI registering
wxsRegisterItem< T >Template for easy registering of new items
wxsResourceClass used to manage basic resource information
wxsResourceFactoryThis class is responsible for creating resource classes
wxsResourceTreeResource tree class
wxsResourceTreeItemDataData used by resource tree
wxsScrollBarClass for wxsScrollBar widget
wxsSizerBase class for sizers
wxsSizerExtraStructure containing additional parameters for each widget insidee sizer
wxsSizerFlagsPropertyProperty responsible for editing sizer flags;
wxsSliderClass for wxsSlider widget
wxsSpinButtonClass for wxsSpinButton widget
wxsSpinCtrlClass for wxsSpinCtrl widget
wxsStaticBitmapClass for wxsStaticBitmap widget
wxsStaticBoxClass for wxsStaticBox widget
wxsStaticLineClass for wxsStaticLine widget
wxsStaticTextClass for wxsStaticText widget
wxsStoringSplitterWindowThis class extends behaviour of standard splitter window fixing some bugs with them when using docking systems
wxsStringPropertyBase string property (working on wxString class)
wxsStyle
wxsStylePropertyProperty responsible for editing style or extra style
wxsStyleSetClass managing giving set of styles
wxsTextCtrlClass for wxsTextCtrl widget
wxsToggleButtonClass for wxsToggleButton widget
wxsToolBase class for wxWidgets tools like wxTimer
wxsToolBarClass represening wxToolBar
wxsToolBarItemItems inside toolbar (f.ex button) which are not wxContainer)
wxsToolSpaceThis class represents extra tools space in editor allowing to edit tools
wxsToolSpace::EntryEntry for each tool in resource
wxsTreeCtrlClass for wxsTreeCtrl widget
wxsVersionConverterThis class is responsible for converting data between different wxSmith versions
wxsWidgetClass used as a base class for standard widgets without any children
wxWidgetsGUIClass responsible for operations on wxWidgets-based projects
wxWidgetsGUIAppAdoptingDlgDialog used when adopting wxApp class
wxWidgetsGUIConfigPanelConfiguration panel for wxWidgetsGUI class
wxWidgetsResBase class for all resources used inside wxWidgets
wxWidgetsResFactoryFactory supporting all basic wxWidgets resoruce types
XPM
XPMSet

Generated by  Doxygen 1.6.0   Back to index