_CP_View_GtkWidget | |
_CP_View_GtkWidgetClass | |
_GtkCPViewContainer | |
_GtkCPViewContainerClass | |
CP_PropertyList::Array | |
CP_PropertyList::Array::_const_iterator | |
CP_PropertyList::Array::_identity< T > | |
CP_PropertyList::Array::_iterator | |
CP_PropertyList::Array::_reference | |
CPLAT_Begin_Namespace_CPLAT::assert_same_size< SIZE1, SIZE2 > | |
CPLAT_Begin_Namespace_CPLAT::assert_same_size< SIZE, SIZE > | |
CP_PropertyList::BinaryData | |
CP_PropertyList::Boolean | |
CDropTarget | |
CFObjectTrait | |
CP_AboutBox | A class to handle display of an AboutBox in CPLAT applications |
CP_Action | Base class for performing a sequence of operations in CPLAT, such as Undo / Redo |
CP_AE_AppleEvent | Wrapper class for the MacOS AppleEvent |
CP_AE_Descriptor | MacOS only class that provides a wrapper for the MacOS AEDesc structure. NOTE: Most of these routines will throw an CP_OSErr exception if they don't work with no error |
CP_AE_EventNotHandled_Exception | |
CP_AE_List | MacOS only class that provides for Apple Event descriptor lists |
CP_AE_NoElementOfThisType_Exception | |
CP_AE_ObjectDispatcher | The AEDesc class is a MacOS only class to dispatch AppleEvents to the correct mix-in class CP_ScriptableObject_Imp for handling in the classes method DoAppleEvent |
CP_AE_Record | MacOS only class to deal with Apple Event records, and is a subclass of CP_AE_List |
CP_AglContext | A class for management of an OpenGL AglContext |
CP_Alerts | A collection of classes used to display alerts to the user |
CP_AlertWindowType | Window type definition for an alert window |
CP_Application< DOC_POLICY, PRINT_POLICY, UNDO_POLICY > | Main application class |
CP_Application_Imp | Linux Gtk implementation of the CP_Application class |
CP_ARGBColor | Color representation using 4 float values for red, green, blue and alpha components |
CP_AskRevertDialog | Presents the platforms AskRevertDialog |
CP_AskReviewDialog | Presents the platforms AskRevertDialog |
CP_AskSaveChangesDialog | Presents the platforms AskSaveChangesDialog |
CP_ATSUI_TextBlock | A class to draw a text block using MacOS ATSUI functions |
CP_AutoOSHandle | A smart pointer like class for dealing with handles |
CP_AutoOSPtr | A smart pointer like class for dealing with Ptrs |
CP_AutoOSPtrTemp< T > | A smart pointer like class for dealing with Ptrs |
CP_AutoReleasePool | A class to manage automatic releasing of references to refounted objects |
CP_BackgroundView | CP_View class to draw a view in a solid color for use as a background view |
CP_Base64Encoder | CP_Base64Encoder |
CP_BevelButton | Implementation of a platforms bevel button control |
CP_Bezier | |
CP_Bitmap | Manages a platform native bitmap/pixmap format |
CP_BoundsException | |
CP_BufferedLogFile | CP_BufferedLogFile |
CP_Bundle | |
CP_ByteSwappers | The CP_ByteSwappers are used to byte swap SInt16, UInt16, SInt32 and UInt32 |
CP_CancelException | |
CP_Canvas | Wrapper class for a platforms graphics port used for drawing into |
CP_CarbonEvent_DirectParam< TYPE > | |
CP_CarbonEvent_Param< NAME, TYPE > | |
CP_CarbonEvent_ParamTypeTrait< TYPE > | |
CP_CarbonEvent_ParamTypeTrait_Base | |
CP_CFBundle | A class to handle a MacOS CFBundle |
CP_CFDictionary< TKey, TValue > | A class to handle a MacOS CFDictionary |
CP_CFMutableObject< TCFRef, TMutableCFRef > | A class to handle a MacOS CFMutableObject |
CP_CFObject< TCFRef > | A class to handle a MacOS CFObject |
CP_CFURL | A class to manage a MacOS CFURL |
CP_ChasingArrows | Implementation of a platforms chasing arrows control |
CP_CheckBox | Implementation of a platforms check box control |
CP_CheckGroupBox | Implementation of a platforms text group box control that also displays a check box |
CP_SDEFParsing::CP_ClassDefinition | |
CP_Clip | CP_Clip |
CP_Clock | Implementation of a platforms clock control |
CP_CodeFragment | Base class to provide code fragment support for CPLAT. A code fragment can be stored in a MacOS shared lib, or a Windows dll, loaded and executed |
CP_Color | General class to represent a color |
CP_Color::CP_S_NamedColor | |
CP_Command | Class used to handle a single command |
CP_SDEFParsing::CP_CommandDefinition | |
CP_SDEFParsing::CP_CommandParameterDefinition | |
CP_CommandStatus | Class used to obtain and set status information about a single command |
CP_ConsoleWindow | A singleton class to handle console like output to a window |
CP_ControlKindRegistration | |
CP_CP_MDIFrameWindow | 1 LINE BRIEF DESCRIPTION HERE |
CP_Cursor | CP_Cursor |
CP_DataEncoder | Virtual base class to handle encoding of data |
CP_DataSource | Mix-in class for objects that serve as a data source for various CPLAT objects |
CP_DataSource_Strings | |
CP_DataStream | A class to hold a list of CP_DataStreamItems |
CP_DataStreamItem | A class to hold a single flavor of data from a drag and drop or clipboard operation |
CP_DataValue | Base class to represent any type of data |
CP_DataValueHolder | Class to hold a data value of any type |
CP_DataValueList | A class to hold a bunch of CP_DataValueHolder objects that can be accessed by a string tag holding the name of the data value |
CP_DataValueTemp< TDataValue > | |
CP_Date | A class for dealing with dates |
CP_DateTime | A class for dealing with full dates (i.e. a date + time) |
CP_DebugMenuManager | A singleton classs to manage the Debug menu in a CPLAT application |
CP_Debugging::CP_DebugNotification | |
CP_DefaultHeap | Create the default heap where memory allocations come from |
CP_DeferredViewDeleter | A CP_M_DeferredTask to handle deleting CP_Views at the next idle loop time. This class would typically be used if you have a UI element that will cause a some other subpane to be deleted, but can't do it immediately. For example: a button in a window to delete the owner window |
CP_DeviceLoop | Class used to coordinate drawing to different bit depth monitors |
CP_Dialog | Base class for handling dialogs in CPLAT |
CP_DialogModality | Base class for setting and handling the modality of a CP_Dialog |
CP_DialogModality_AppModal | Dialog modality class for dialogs that are displayed in an application modal style |
CP_DialogModality_AppModless | Dialog modality class for dialogs that are displayed in an application modless style |
CP_DialogModality_WindowModal | Dialog modality class for dialogs that are displayed in an window modal style |
CP_DisclosureButton | Implementation of a platforms disclosure button control |
CP_DisclosureTriangle | Implementation of a platforms disclosure triangle control |
CP_DocNodeDecordersManager | Singleton class to manage CP_M_Persist object |
CP_Document< UNDO_POLICY, PRINT_POLICY > | |
CP_Document_Base | Base class to manage a single document |
CP_DocumentFactoryManager | |
CP_DocumentManager | Singleton class to manage all open document objects |
CP_DocumentNameMatch | Class used in our document name search to compare document titles |
CP_DocumentPolicy_Multi | 1 LINE BRIEF DESCRIPTION HERE |
CP_DocumentPolicy_None | 1 LINE BRIEF DESCRIPTION HERE |
CP_DocumentRegistration< T > | |
CP_DocumentWindow | CP_Window subclass for a window that is associated with a CP_Document |
CP_DocumentWindowType | Window type definition for a document window |
CP_DragDrop | A class to manage a drag and drop operation |
CP_DragReceiveUPP | |
CP_DragTrackingUPP | |
CP_DrawerWindow | 1 LINE BRIEF DESCRIPTION HERE |
CP_DrawerWindowType | Window type definition for a floating window |
CP_DrawOSElements | A class to draw the OS elements in CP_Views for custom views that need to be drawn in the underlying OS style |
CP_E_GradientColorInfo | |
CP_EditField | Implementation of a platforms edit field control |
CP_SDEFParsing::CP_ElementAccessor | |
CP_SDEFParsing::CP_ElementDefinition | |
CP_Enumerator | CP_Enumerator |
CP_ErrorManager | A class to handle reporting of all error conditions in a CPLAT application |
CP_Event< CLASS, KIND > | Class that represents an event in a CPLAT application |
CP_Event< CP_E_CP_Event, CP_E_CP_Event_SaveDocument > | |
CP_Event< kCP_EventClassAction, kCP_Event_UndoAction > | |
CP_Event< kCP_EventClassMouse, kCP_Event_MouseDown > | |
CP_Event< kCP_EventClassMouse, kCP_Event_MouseUp > | |
CP_Event< kCP_GTK_EVENT, kCP_Event_Draw > | |
CP_Event< kCP_WINDOW_EVENT, WM_CHAR > | |
CP_Event< kCP_WINDOW_EVENT, WM_COMMAND > | |
CP_Event< kCP_WINDOW_EVENT, WM_CTLCOLOREDIT > | |
CP_Event< kCP_WINDOW_EVENT, WM_DRAWITEM > | |
CP_Event< kCP_WINDOW_EVENT, WM_ERASEBKGND > | |
CP_Event< kCP_WINDOW_EVENT, WM_HSCROLL > | |
CP_Event< kCP_WINDOW_EVENT, WM_INITMENU > | |
CP_Event< kCP_WINDOW_EVENT, WM_LBUTTONDBLCLK > | |
CP_Event< kCP_WINDOW_EVENT, WM_MOUSELEAVE > | |
CP_Event< kCP_WINDOW_EVENT, WM_MOUSEMOVE > | |
CP_Event< kCP_WINDOW_EVENT, WM_NOTIFY > | |
CP_Event< kCP_WINDOW_EVENT, WM_PAINT > | |
CP_Event< kCP_WINDOW_EVENT, WM_SIZE > | |
CP_Event< kCP_WINDOW_EVENT, WM_SIZING > | |
CP_Event< kCP_WINDOW_EVENT, WM_TIMER > | |
CP_Event< kCP_WINDOW_EVENT, WM_VSCROLL > | |
CP_Event< kEventClassCommand, kEventCommandProcess > | |
CP_Event< kEventClassCommand, kEventCommandUpdateStatus > | |
CP_Event< kEventClassControl, kCP_Event_Draw > | |
CP_Event< kEventClassControl, kEventControlClick > | |
CP_Event< kEventClassControl, kEventControlContextualMenuClick > | |
CP_Event< kEventClassControl, kEventControlGetFocusPart > | |
CP_Event< kEventClassControl, kEventControlGetPartRegion > | |
CP_Event< kEventClassControl, kEventControlHitTest > | |
CP_Event< kEventClassControl, kEventControlInitialize > | |
CP_Event< kEventClassControl, kEventControlSetFocusPart > | |
CP_Event< kEventClassControl, kEventControlTrack > | |
CP_Event< kEventClassControl, kEventControlValueFieldChanged > | |
CP_Event< kEventClassKeyboard, kEventRawKeyDown > | |
CP_Event< kEventClassKeyboard, kEventRawKeyRepeat > | |
CP_Event< kEventClassKeyboard, kEventRawKeyUp > | |
CP_Event< kEventClassMouse, kEventMouseDown > | |
CP_Event< kEventClassMouse, kEventMouseMoved > | |
CP_Event< kEventClassMouse, kEventMouseUp > | |
CP_Event< kEventClassTextInput, kEventTextInputUnicodeForKeyEvent > | |
CP_Event< kEventClassWindow, kEventWindowActivated > | |
CP_Event< kEventClassWindow, kEventWindowBoundsChanged > | |
CP_Event< kEventClassWindow, kEventWindowClose > | |
CP_Event< kEventClassWindow, kEventWindowClosed > | |
CP_Event< kEventClassWindow, kEventWindowContextualMenuSelect > | |
CP_Event< kEventClassWindow, kEventWindowDeactivated > | |
CP_Event< kEventClassWindow, kEventWindowDragCompleted > | |
CP_Event< kEventClassWindow, kEventWindowDrawContent > | |
CP_Event< kEventClassWindow, kEventWindowGetMaximumSize > | |
CP_Event< kEventClassWindow, kEventWindowGetMinimumSize > | |
CP_Event< kEventClassWindow, kEventWindowUpdate > | |
CP_Event_Base | |
CP_Event_Imp | CP_Event_Imp |
CP_Event_Imp_Gtk | Linux Gtk implementation of the CP_Event class |
CP_SDEFParsing::CP_EventDefinition | |
CP_EventHandler | Base class for objects that will handle events from the various underlying OSs |
CP_EventHandler_Imp | Implementation class for the CP_EventHandler when using MacOS Carbon Events |
CP_EventHandler_Imp_MDIFrame | |
CP_File | A class for representing a platforms file object |
CP_File_Imp | |
CP_File_Mac_Imp | Linux / Gtk implementation of CP_File |
CP_FileFilter | Class used with the file iterator to filter out the types of files listed |
CP_FileInstream | CP_InStream class for reading data from a CP_File object |
CP_FileInStream | |
CP_FileIterator | Class used to iterate and list files in a directory in the underlying OSs file system |
CP_FileOutstream | CP_OutStream class for writing data to a CP_File object |
CP_FileOutStream | |
CP_FileSystem | A collection of of routines to handle various file system related tasks |
CP_FileSystemDialogs_Base | Base class for a group of dialogs for dealing with the platforms file system dialogs / navigation services |
CP_FileSystemDialogs_Reply | |
CP_FileSystemDialogsReply | Provides support for file system dialogs that return a reply with a user selection |
CP_FileSystemSpec | Class to manage the specification of a file in the platforms file system |
CP_FileSystemSpec_Imp | MacOS implementation of the CP_FileSystemSpec_Imp class |
CP_FileSystemSpec_Imp::FSRefResult | Smart FSRef result class |
CP_FloatDialogWindowType | Window type definition for a floating window |
CP_FloatingWindowType | |
CP_FocusBorder | |
CP_Font | A class to manage an OSs native font |
CP_FontMenu | A class to manage a font menu |
CP_FontMetrics | Class to provide font metric information about a CP_Font |
CP_FontRecord | CP_FontRecord Class that maintains a mapping between Windows HFONTs/LOGFONTs and a CP_Font |
CP_FontSpec | A simple class used to specify the properties of a font |
CP_FormatAlex | A class for parsing and analyzing the format string |
CP_FormatAlex::CP_FormatToken | A class that holds all the parameters of the token found in the format string |
CP_FrameAdapter | |
CP_FrameAdapter_Sticky | |
CP_FTP | A CP_NetProtoBase class that implements the FTP internet protocol over a CP_Socket object |
CP_FTPResponse | A CP_InternetResponse class to manage responses from an FTP server and the CP_FTP class |
CP_GetDirectoryDialog | Presents the platforms GetDirectoryDialog |
CP_GetFileDialog | Presents the platforms GetFileDialog |
CP_Gradient | |
CP_Graphics | |
CP_Graphics_Imp | |
CP_Graphics_Imp_GDI | CP_Graphics_Imp subclass to perform drawing using Windows GDI |
CP_Graphics_Imp_GDK | |
CP_Graphics_Imp_Quartz | CP_Graphics_Imp subclass to perform drawing using Quartz |
CP_GregorianDate | Structure used to represent a point in time using the Gregorian calendar |
CP_GregorianUnits | Structure used to represent a time interval in Gregorian units |
CP_GrowZone | |
CP_COM::CP_GUID | |
CP_HandleBlock | Memory allocation class based on Handles |
CP_HandleBlockInstream | CP_OutStream class for reading data from a CP_HandleBlock object |
CP_HandleBlockInStream | |
CP_HandleBlockOutstream | CP_OutStream class for writing data to a CP_HandleBlock object |
CP_HandleBlockOutStream | |
CP_HBRUSH | Class that provides a wrapper for the Windows HBRUSH |
CP_HDC | Class that provides a wrapper for the Windows HDC |
CP_Heap | Class to handle management of a MacOS Heap |
CP_HeapLock | Class to handle locking heap for threading support |
CP_Help | A collection of classes used to display help to the user |
CP_HFONT | Class that provides a wrapper for the Windows HFONT |
CP_HPEN | Class that provides a wrapper for the Windows HPEN |
CP_HRGN | Class that provides a wrapper for the Windows HRGN |
CP_HTTP | CP_NetProtoBase to implement the HTTP protocol for posting and getting data from a url |
CP_IBClassToCPXML | |
CP_IconControl | Implementation of a platforms icon control |
CPLAT_Begin_Namespace_CPLAT::CP_ICUFormatAlex | Helper class used to parse the ICU format string |
CP_IDataObject | CP_IDataObject |
CP_Idler | Class that provides idle time handling via a CP_TimedTask |
CP_IDropSource | CP_IDropSource |
CP_Image | Base class for handling image data in CPLAT |
CP_ImageList | |
CP_ImageWell | Implementation of a platforms image well control |
CP_InPlaceEditField | |
CP_Instream | Abstract streaming class for reading data from a stream |
CP_InStream | |
CP_IntegerType< Tag, UnderlyingType, inDefaultValue > | CP_IntegerType |
CP_Environment::CP_InterfaceStyle | A singleton class to manage the interface style used in CPLAT applications |
CP_InternetMessage | Base class to handle internet style messages (RFC822) used in sending and receiving information to servers that implement various internet protocols |
CP_InternetProtocolProgress | Helper class to send progress information in a CP_Message about the status of operations in internet protocol classes |
CP_InternetResponse | Base class to handle responses from internet servers. Each different protocol will have a specific class of this type to handle and format responses for that protocol |
CP_KeyInputFilter | CP_KeyInputFilter |
CP_KeyInputFilter_AlphaNumeric | |
CP_KeyInputFilter_Numeric | |
CP_KeyInputFilter_UnicodeAlphaNumeric | |
CP_LimitSingleInstance | |
CP_LineSeparatorParser | CP_LineSeparatorParser |
CP_LittleArrows | Implementation of a platforms little arrows control |
CP_LittleArrowsEditBuddy | Implementation of a platforms little arrows control |
CP_LogFile | CP_LogFile |
CP_M_AppleEvents | CP_M_AppleEvents |
CP_M_Broadcaster | Mix-in class for objects that can broadcast messages to CP_M_Listeners |
CP_M_CommandHandler | Singleton class that manages the registration and lookup of commands |
CP_M_DeferredTask | Mix-in class for objects that need to do a one time task at the next application event loop iteration. Typically these will be objects that need to delete themselves, but need to wait because they are in the middle of a routine |
CP_M_DragSource | Class used in drag and drop to provide a data source |
CP_M_DragTarget | Class used in drag and drop to provide a drag target |
CP_M_Listener | Mix-in class to allow objects to listen for messages from CP_M_Broadcasters |
CP_M_Persist | Mix-in class for objects that need to be able to be read and written to and from an XML file |
CP_M_PlugIn_Host | |
CP_M_RefCounted | Mix-in class for objects that are reference counted |
CP_M_SubViewHandler | Mix-in class for UI elements that can contain sub views |
CP_M_Thread | Mix-in class for using threads in CPLAT. For each object that needs to run in a separate thread, mix-in this class and override the Run() method, which is the routine that does the actual work |
CP_M_XMLEntry_Attributes | Mix-in class for XMLWriter element entries tha need to handle writing a list of attributes |
CP_M_XMLHandler | CP_M_XMLHandler |
CP_MacOSHandle | A class to provide a wrapper around a MacOS Handle. This class can also be used if QuickTime for Windows is defined |
CP_MacOSPtr | Memory allocation class based on pointers |
CP_MacResources | A class to handle MacOS resources |
CP_MacRomanTextEncoder | CP_TextEncoder class to provide text encoded in the MacOS Roman encoding |
CP_MailAttachment | A helper class to handle e-mail attachments for use in CP_MailMessages |
CP_MailMessage | A CP_InternetMessage class used to manage messages sent and received by POP3 and SMTP protocols |
CP_MailMessageAddress | A helper class to handle formatting of e-mail address for use in CP_MailMessages |
CP_Malloc | A class to wrap malloc / calloc / free functions |
CP_MDIClientWindow | 1 LINE BRIEF DESCRIPTION HERE |
CP_MDIClientWindowType | |
CP_MDIFrameWindow | |
CP_MDIFrameWindowType | |
CP_MDIMainWindowManager | A class for Windows only that handles the MDI (Multiple Document Inferface) main frame window |
CP_MemoryAllocation | |
CP_MemoryDumper | CP_MemoryDumper |
CP_MemoryException | |
CP_MemorySession | |
CP_MemoryTracker | |
CP_Menu | A class for representing a platforms menu object |
CP_Menu_Imp | Linux / Gtk implementation of the CP_Menu class |
CP_MenuBar | A class to represent the top level menu bar in a CPLAT application |
CP_MenuBarManager | A singleton class to manage 1 or more CP_MenuBars in a CPLAT application |
CP_MenuBarWindow | |
CP_Message | |
CP_MLTESupport | Mix-in class to provide support for the CP_TextView implmentation class based on MacOS MLTE |
CP_ModalDialogWindowType | Window type definition for a modal dialog window |
CP_ModelessDialogWindowType | Window type definition for a modeless dialog window |
CP_ModelToken | |
CP_MouseTracker | CP_MouseTracker |
CP_Mutex | Mutex use with preemptive threading |
CP_MutexLock | Helper class for locking and an unlocking a mutex |
CP_NetProtoBase | Base class for implementing various internet protocols, such as SMTP, FTP, POP3, etc |
CP_NetworkAddress | |
CP_Nib | A class to handle loading and management of MacOS Nibs |
CP_NoCopy | Class to be used as a base class for objects that should not be copyable |
CP_NotFoundException | |
CP_Object | Base class for objects used in CPLAT |
CP_ObjectDescription | A class that holds a CP_M_Persist object and a CP_DataValueList that contains one or more objects that hold a name and data value used in the initialization of the stored CP_M_Persist object |
CP_ObjectDescriptions | A class to manage a list of CP_ObjectDescriptions that are used to create objects in a CP_M_Persistant state |
CP_ObjectManager | A class for managing a list of CP_Objects |
CP_OffscreenCanvas | A CP_Canvas object for management of drawing offscreen |
CP_OpenGLView | A view to display the views content using OpenGL methods |
CP_Alerts::CP_OSAlert | The alerts in this class use the native OS alert handling APIs to display the alerts, and not CPLAT UI elements |
CP_OSErrorException | |
CP_Help::CP_OSHelp | A class to manage the underlying OSs help system |
CP_OSIcon | Class for dealing with the native icon format on each supported platform |
CP_OSPicture | Class for dealing with the native picture format on each supported platform |
CP_Outstream | Abstract streaming class for writing data to a stream |
CP_OutStream | |
CP_Palette | A class to represent the color palette used with a platforms graphics port |
CP_ParsedField | CP_ParsedField |
CP_Parser | CP_Parser |
CP_Pattern | CP_Pattern |
CP_PE_Resource | |
CP_PE_ResourceDirectory | |
CP_PE_Resources | |
CP_PE_ResourceType | |
CP_Persist_XML_CPEditor | This class is designed to read the UI data in an xml format used by the CP_Editor |
CP_Persistant | Base class for objects that need to maintain persistant data |
CP_PersistantWriter | Base class for writing CP_Persistant class data |
CP_PersistantWriterEntry | |
CP_PersistantWritersManager | Singleton class to create CP_PersistantWriter objects |
CP_PersistManager | Singleton class to manage CP_M_Persist object |
CP_PersistRegistration< T > | |
CP_PictureControl | Implementation of a platforms picture control |
CP_Placard | Implementation of a platforms placard control |
CP_PlatformControl | CP_View class that serves as the base class for all UI elements that are based on the OS platforms native UI element |
CP_Point | A class for representing a point using floating point coordinates |
CP_POP3 | A CP_NetProtoBase class to handle the POP3 internet protocol for receiving messages |
CP_POP3Response | A CP_InternetResponse class to handle POP3 server responses. This class is designed to be used with the CP_POP3 class |
CP_PopupArrow | Implementation of a platforms popup arrow control |
CP_PopupButton | |
CP_PopupGroupBox | Implementation of a platforms popup group box control |
CP_PopupMenu | Implementation of a platforms popup menu control |
CP_Preferences | A class to manage preference data, using key/value paring |
CP_Printer | |
CP_Printer_PageFormat | A class used with the printing functions to provide information on the currently selected page format |
CP_PrintPolicy_None | 1 LINE BRIEF DESCRIPTION HERE |
CP_PrintPolicy_Print | CP_PrintPolicy class to handle printing |
CP_PrintView | CP_PrintView |
CP_ProgressBar | Implementation of a platforms progress bar control |
CP_SDEFParsing::CP_PropertyDefinition | |
CP_PtrBlock | Memory allocation class based on pointers |
CP_PtrBlockInstream | CP_OutStream class for reading data from a CP_PtrBlock object |
CP_PtrBlockInStream | |
CP_PtrBlockOutStream | |
CP_PtrBlockOutstream | CP_OutStream class for writing data to a CP_PtrBlock object |
CP_PushButton | Implementation of a platforms push button control |
CP_PutFileDialog | Presents the platforms PutFileDialog |
CP_QT_MovieView | CP_View subclass to display a QuickTime Movie |
CP_QuickTime_Image | A class to handle management of QuickTime image functions |
CP_QuickTime_Utilities | A class that provides misc QuickTime related functions |
CP_RadioButton | Implementation of a platforms Radio Button control |
CP_RadioGroup | Implementation of a view to manage a group of radio buttons |
CP_Rect | A class for representing a rect using floating point coordinates |
CP_Region | A class to manage a platforms region data type |
CP_Registry | |
CP_Relevance | Implementation of a platforms relevance control |
CP_Resource | A class for dealing with a platforms resources |
CP_Resource_Imp_Linux | |
CP_ResourcePtr< T > | |
CP_ResourcePtrTrait< T > | |
CP_ResourcePtrTrait< CFArrayRef > | |
CP_ResourcePtrTrait< CFBooleanRef > | |
CP_ResourcePtrTrait< CFBundleRef > | |
CP_ResourcePtrTrait< CFDataRef > | |
CP_ResourcePtrTrait< CFDateRef > | |
CP_ResourcePtrTrait< CFDictionaryRef > | |
CP_ResourcePtrTrait< CFMutableArrayRef > | |
CP_ResourcePtrTrait< CFMutableDataRef > | |
CP_ResourcePtrTrait< CFMutableDictionaryRef > | |
CP_ResourcePtrTrait< CFMutableStringRef > | |
CP_ResourcePtrTrait< CFStringRef > | |
CP_ResourcePtrTrait< CFTimeZoneRef > | |
CP_ResourcePtrTrait< CFURLRef > | |
CP_ResourcePtrTrait< CFUUIDRef > | |
CP_ResourcePtrTrait< EventRef > | |
CP_ResourcePtrTrait< IconRef > | |
CP_ResourcePtrTrait< MenuRef > | |
CP_ResourcePtrTrait< WindowRef > | |
CP_RGBColor | A class to handle management of a color in RGB format, and provide conversion to and from the underlying OSs native format of a color representation |
CP_RoundButton | Implementation of a platforms round button control |
CP_S_AppleEventTableRec | |
CP_S_CH_IconTextItemInfo | |
CP_S_ColumnResizedInfo | |
CP_S_ColumnSortInfo | |
CP_S_ControlClickedInfo | |
CP_S_DataSource_ChangedData | |
CP_S_DragDropData | |
CP_S_DragTarget | |
CP_S_FieldExit | |
CP_S_HeaderColumnTracking | |
CP_S_LinuxEventSpec | |
CP_S_MemoryBlock | |
CP_S_MenuData_Control | |
CP_S_MenuItem_Linux | |
CP_S_MenuItems_Linux | |
CP_S_MenuSelection | |
CP_S_PageFormat | |
CP_S_PathOperation | |
CP_S_PopupMenuItem_Linux | |
CP_S_QuartzBitmapInfo | |
CP_S_ResourceEntry | |
CP_S_SegmentViewItemInfo | |
CP_S_StatusBarPart | |
CP_S_TableGeometryMixed_Row | |
CP_S_TableHeaderItemInfo | |
CP_S_TV_DB_CellData | |
CP_S_TV_DB_ColumnParams | |
CP_S_TV_DB_ContentHandlerInfo | |
CP_S_TV_DB_DataSourceView | |
CP_S_TV_DB_ParamBlock | |
CP_S_TV_DB_Properties | |
CP_S_TV_DB_SortInfo | |
CP_S_UnicodeCharCodeConversion | |
CP_S_VerifyCast< RESULT, SOURCE > | |
CP_S_ViewContentInfo | |
CP_S_WindoListItemInfo | |
CP_S_WinEventSpec | |
CP_ScriptableObject | |
CP_ScriptableObject_Imp | |
CP_ScriptableObject_Property | A CP_ScriptableObject_Imp class to handle properties of objects |
CP_ScrollableView | A CP_View class that knows how to handle scrolling |
CP_ScrollBar | Implementation of a platforms Scroll Bar control |
CP_Scroller | A CP_View subclass that provides support for scrolling of a view. The scroller has a CP_ScrollableView and 2 scroll bars to scroll the View |
CP_SDEFParsing::CP_SDEFParser | |
CP_SearchField | Implementation of an HISearchField |
CP_SegmentView | Implementation of a platforms segment view control |
CP_SelectColorButton | |
CP_Separator | Implementation of a platforms separator control |
CP_ServerSocket | Class to allow incoming socket connections |
CP_SheetWindow | 1 LINE BRIEF DESCRIPTION HERE |
CP_SheetWindowType | Window type definition for a floating window |
CP_SigSlot::CP_Signal | |
CP_SigSlot::CP_Signal0 | |
CP_SigSlot::CP_Signal1< P1 > | |
CP_SigSlot::CP_Signal2< P1, P2 > | |
CP_SigSlot::CP_Signal3< P1, P2, P3 > | |
CP_SignalHolder | Class to hold a CP_Signal1 object and CP_String used in storing signals in lists that can be retreived by a signal name |
CP_SignalSlotConnection | A class that maintains information about a signal and slot connection |
CP_SignalSlotConnections | |
CP_Size | A class for representing a size using floating point coordinates |
CP_Slider | Implementation of a platforms push button control |
CP_SigSlot::CP_Slot | |
CP_SigSlot::CP_Slot0 | |
CP_SigSlot::CP_Slot1< P1 > | |
CP_SigSlot::CP_Slot2< P1, P2 > | |
CP_SigSlot::CP_Slot3< P1, P2, P3 > | |
CP_SigSlot::CP_SlotConnection0< dest_type > | |
CP_SigSlot::CP_SlotConnection1< dest_type, P1 > | |
CP_SigSlot::CP_SlotConnection2< dest_type, P1, P2 > | |
CP_SigSlot::CP_SlotConnection3< dest_type, P1, P2, P3 > | |
CP_SlotHolder | Class to hold a CP_Slot1 object and CP_String used in storing slots in lists that can be retreived by a slot name |
CP_SigSlot::CP_SlotObject | |
CP_SmartPtr< T > | When it goes out of scope. Template class that contains a pointer and correctly deletes it when it goes out of scope |
CP_SmartRef< T > | Template class representing a smart pointer for reference counted objects |
CP_SMTP | A CP_NetProtoBase class that implements the SMTP protocol for sending messages |
CP_SMTPResponse | |
CP_Socket | Class to allow communication via sockets |
CP_SocketInStream | Class to read stream data from socket connection |
CP_SocketOutStream | Class to write stream data to socket connection |
CP_SplashScreen | |
CP_Splitter | Implementation of a slitter view |
CP_ST_ControlColorSetter | |
CP_Startup | Class used to manage startup of CPLAT applications |
CP_StaticText | Implementation of a pane to display static text |
CP_StatusBar | CP_View subclass to implement a status bar |
CP_StCGStateSaver | |
CP_StClipSaver | |
CP_StColorStateSaver | CP_TextState |
CP_StDialog | A stack based class for display and handling of a dialog |
CP_StPenStateSaver | CP_TextState |
CP_StPortSaver | |
CP_StQuickTimeInit | A stack based class for initializing and deinitializing QuickTime |
CP_String | A class for dealing with strings |
CP_String::__iterator_base | |
CP_String::__iterator_base::reference | |
CP_String::const_iterator | |
CP_String::iterator | |
CP_String::reference | |
CP_StSetAglContext | A stack based class for setting and restoring an AglContext |
CP_StSetupforDrawing | |
CP_StSuppressExceptionThrowNotifications | |
CP_StTextStateSaver | CP_StTextStateSaver |
CP_SystemMemory | |
CP_TabGroup | |
CP_TabInfo | |
CP_TableGeometry_Base | A helper class for CP_Tables that provides geometry information about table rows and columnns |
CP_TableGeometry_Mixed | CP_TableGeometry_Base class for maining multi value geometry for a table. Multi value geometry means that rows and columns can be different sizes |
CP_TableGeometry_Mono | CP_TableGeometry_Base class for maining single value geometry for a table. Single value geometry means that all rows are the same height, and all cells in a column are the same width |
CP_TableGeometry_Multi | CP_TableGeometry_Base class for maining multi value geometry for a table. Multi value geometry means that rows and columns can be different sizes |
CP_TableHeaders | Implementation of a platforms window list header control |
CP_TableView | |
CP_TabView | Implementation of a platforms tab control |
CP_TextBlock | A class used to manage and draw a block of text |
CP_TextEncoder | Base class used with the CP_String class to provide conversion between Unicode and ASCII encodings |
CP_TextGroupBox | Implementation of a platforms text group box control |
CP_TextView | Implementation of a platforms text view |
CP_Time | A class for dealing with times |
CP_TimedTask | A class to call a user slot at specified time intervals |
CP_TimeZone | |
CP_Toolbar | Implementation of a platforms slider control |
CP_TV_DataBrowser | |
CP_TV_DataBrowser_CH_Background | Base content handler |
CP_TV_DataBrowser_CH_Base | Base content handler |
CP_TV_DataBrowser_CH_EditString | Base content handler |
CP_TV_DataBrowser_CH_IconAndText | Base content handler |
CP_TV_DataBrowser_CH_String | Base content handler |
CP_TV_DataBrowser_CH_View | Base content handler |
CP_TV_DataBrowserRow | |
CP_TV_TextColumn | |
CP_TypeTrait< TYPE > | |
CP_TypeTrait< kEventParamAction > | |
CP_TypeTrait< kEventParamCGContextRef > | |
CP_TypeTrait< kEventParamControlPart > | |
CP_TypeTrait< kEventParamGrafPort > | |
CP_TypeTrait< kEventParamRgnHandle > | |
CP_TypeTrait< typeBoolean > | |
CP_TypeTrait< typeChar > | |
CP_TypeTrait< typeControlRef > | |
CP_TypeTrait< typeDragRef > | |
CP_TypeTrait< typeHICommand > | |
CP_TypeTrait< typeHIPoint > | |
CP_TypeTrait< typeQDPoint > | |
CP_TypeTrait< typeQDRectangle > | |
CP_TypeTrait< typeSInt16 > | |
CP_TypeTrait< typeSInt32 > | |
CP_TypeTrait< typeUInt32 > | |
CP_TypeTrait< typeVoidPtr > | |
CP_TypeTrait< typeWindowRef > | |
CP_Undo | Class to provide undo support |
CP_UndoAction | CP_Action class that provide undo / redo support |
CP_UndoPolicy_Multi | Undo policy class for objects that supports undo / redo |
CP_UndoPolicy_None | Undo policy class for objects that do not support undo |
CP_UPP< PROC_PTR, UPP, NEW, DISPOSE > | |
CP_US_ASCIITextEncoder | CP_TextEncoder class to provide text encoded in the US ASCII encoding |
CP_UTF8TextEncoder | CP_TextEncoder class to provide text encoded in UTF-8 encoding |
CP_UUID | |
CP_UUIDBytes | |
CP_View | Base class for all UI elements in the CPLAT framework |
CP_View_Imp | MacOS implementation of the CP_View class |
CP_View_Imp_Base | |
CP_View_Imp_Control | |
CP_View_Imp_ControlScroller | |
CP_View_Imp_Gtk | |
CP_View_Imp_Gtk2Text | |
CP_View_Imp_GtkScroller | |
CP_View_Imp_GtkToolbar | |
CP_View_Imp_GtkToolbar_Item | |
CP_View_Imp_MLTE | |
CP_View_Imp_Rich | |
CP_View_Imp_Toolbar | |
CP_View_Imp_Toolbar_Item | |
CP_View_Imp_Win | Windows implementation of the CP_View class |
CP_View_Imp_WinScroller | |
CP_View_Imp_WinToolbar | |
CP_View_Mac_Imp | MacOS implementation of the CP_View class |
CP_ViewBackground | |
CP_ViewBackground_White | |
CP_ViewUtilities | |
CP_Window | Base class for windows that display various panes and other UI elements in them |
CP_Window_Imp | Implementation of the CP_Window class for Carbon Events |
CP_WindowHeader | Implementation of a platforms window header control |
CP_WindowListHeader | Implementation of a platforms window list header control |
CP_WindowManager | A singleton class to manage windows in CPLAT |
CP_WindowMenuManager | Singleton class to handle the windows menu for OSs that don't support natively |
CP_WindowsLatin1TextEncoder | CP_TextEncoder class to provide text encoded in the Windows Latin1 encoding |
CP_WindowTypeBase | Base class for a window type definition |
CP_XML_NullHandler | CP_XML_NullHandler |
CP_XMLAttributes | A class to handle xml element attributes |
CP_XMLDocNode | A class to represent a single XML element in a CP_XMLDocument |
CP_XMLDocReader | A class to read an XML document and populate a passed in CP_XMLDocument object from the XML |
CP_XMLDocument | A class to handle XML documents and the ability to both parse into a tree structre and write back out |
CP_XMLHelpers | A set of routines / class members to write data in XML format |
CP_XMLWriter | A class for writing out data in XML format |
CP_XMLWriter_Comment | This class is used with the CP_XMLWriter class to write comments out to the XML file. You supply the comment as a CP_String, and this class will take care of formatting it correctly for output |
CP_XMLWriter_Element | XML entry class that represents an element in an XML file. This is the main class for writing data to an XML file. An element can have children and attributes |
CP_XMLWriter_ElementAttribute | This class sets the attributes for a specific CP_XMLWriter_Element to be written out as XML data |
CP_XMLWriter_Entry | |
CP_XMLWriter_ProcessingInstruction | XML entry class that represents a processing instruction in an XML file |
CP_PropertyList::DateTime | |
CP_PropertyList::Dictionary | |
CP_PropertyList::Dictionary::_const_iterator | |
CP_PropertyList::Dictionary::_iterator | |
CP_PropertyList::Dictionary::_iterator::compare_key | |
CP_PropertyList::Dictionary::_value_reference | |
Equal | Hash Map functor for comparing our EventTypeSpecs |
EqualAppleEvent | |
ErrorClassTraits< ErrorClass > | |
ErrorCode< ErrorClass, number > | |
ErrorCodeThrower< ErrorClass > | |
EventResourceTrait | |
FlavorTypeTag | |
FourCharCodeTag | |
Hash | Hash Map functor for generating the hash key our EventTypeSpecs |
HashAppleEvent | |
HTTPCP_HTTP | |
IconResourceTrait | |
ICP_PlugIn | |
kCP_QuadCurveCurve | |
kCP_QuadCurvePoint | |
Less | Map functor for comparing our EventTypeSpecs |
LessAppleEvent | |
MemBuffer | |
MenuResourceTrait | |
CP_PropertyList::Node | |
CP_PropertyList::NodeFactory | |
CP_PropertyList::NodeFactoryImp< Class_t, CF_t > | |
CP_PropertyList::Number | |
OSStatus | OSStatus |
OSTypeTag | |
ParameterValues | A helper struct used to hold the parameters from the stack to CP_String::StringWithFormatAndArguments |
pointers_vector< T > | |
CPLAT_Begin_Namespace_CPLAT::PoolStack | |
ResTypeTag | |
rgbColorStruct | |
STPPaneState | |
CP_PropertyList::String | |
var_arg_param_type_traits< T > | |
CP_Utility::VersionParser | |
WindowResourceTrait | |