Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CPLAT_MacOS Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
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
CFObjectTrait
CP_AboutBoxA class to handle display of an AboutBox in CPLAT applications
CP_ActionBase class for performing a sequence of operations in CPLAT, such as Undo / Redo
CP_AE_AppleEventWrapper class for the MacOS AppleEvent
CP_AE_DescriptorMacOS 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_ListMacOS only class that provides for Apple Event descriptor lists
CP_AE_NoElementOfThisType_Exception
CP_AE_ObjectDispatcherThe 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_RecordMacOS only class to deal with Apple Event records, and is a subclass of CP_AE_List
CP_AglContextA class for management of an OpenGL AglContext
CP_AlertsA collection of classes used to display alerts to the user
CP_AlertWindowTypeWindow type definition for an alert window
CP_Application< DOC_POLICY, PRINT_POLICY, UNDO_POLICY >Main application class
CP_Application_ImpCarbon Events implementation of the CP_Application class
CP_ARGBColorColor representation using 4 float values for red, green, blue and alpha components
CP_AskRevertDialogPresents the platforms AskRevertDialog
CP_AskReviewDialogPresents the platforms AskRevertDialog
CP_AskSaveChangesDialogPresents the platforms AskSaveChangesDialog
CP_ATSUI_TextBlockA class to draw a text block using MacOS ATSUI functions
CP_AutoOSHandleA smart pointer like class for dealing with handles
CP_AutoOSPtrA smart pointer like class for dealing with Ptrs
CP_AutoOSPtrTemp< T >A smart pointer like class for dealing with Ptrs
CP_AutoReleasePoolA class to manage automatic releasing of references to refounted objects
CP_BackgroundViewCP_View class to draw a view in a solid color for use as a background view
CP_Base64EncoderCP_Base64Encoder
CP_BevelButtonImplementation of a platforms bevel button control
CP_Bezier
CP_BitmapManages a platform native bitmap/pixmap format
CP_BoundsException
CP_BufferedLogFileCP_BufferedLogFile
CP_Bundle
CP_ByteSwappersThe CP_ByteSwappers are used to byte swap SInt16, UInt16, SInt32 and UInt32
CP_CancelException
CP_CanvasWrapper 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_CFBundleA 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_CFURLA class to manage a MacOS CFURL
CP_ChasingArrowsImplementation of a platforms chasing arrows control
CP_CheckBoxImplementation of a platforms check box control
CP_CheckGroupBoxImplementation of a platforms text group box control that also displays a check box
CP_SDEFParsing::CP_ClassDefinition
CP_ClipCP_Clip
CP_ClockImplementation of a platforms clock control
CP_CodeFragmentBase 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_ColorGeneral class to represent a color
CP_Color::CP_S_NamedColor
CP_CommandClass used to handle a single command
CP_SDEFParsing::CP_CommandDefinition
CP_SDEFParsing::CP_CommandParameterDefinition
CP_CommandStatusClass used to obtain and set status information about a single command
CP_ConsoleWindowA singleton class to handle console like output to a window
CP_ControlKindRegistration
CP_CursorCP_Cursor
CP_DataEncoderVirtual base class to handle encoding of data
CP_DataSourceMix-in class for objects that serve as a data source for various CPLAT objects
CP_DataSource_Strings
CP_DataStreamA class to hold a list of CP_DataStreamItems
CP_DataStreamItemA class to hold a single flavor of data from a drag and drop or clipboard operation
CP_DataValueBase class to represent any type of data
CP_DataValueHolderClass to hold a data value of any type
CP_DataValueListA 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_DateA class for dealing with dates
CP_DateTimeA class for dealing with full dates (i.e. a date + time)
CP_DebugMenuManagerA singleton classs to manage the Debug menu in a CPLAT application
CP_Debugging::CP_DebugNotification
CP_DefaultHeapCreate the default heap where memory allocations come from
CP_DeferredViewDeleterA 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_DeviceLoopClass used to coordinate drawing to different bit depth monitors
CP_DialogBase class for handling dialogs in CPLAT
CP_DialogModalityBase class for setting and handling the modality of a CP_Dialog
CP_DialogModality_AppModalDialog modality class for dialogs that are displayed in an application modal style
CP_DialogModality_AppModlessDialog modality class for dialogs that are displayed in an application modless style
CP_DialogModality_WindowModalDialog modality class for dialogs that are displayed in an window modal style
CP_DisclosureButtonImplementation of a platforms disclosure button control
CP_DisclosureTriangleImplementation of a platforms disclosure triangle control
CP_DocNodeDecordersManagerSingleton class to manage CP_M_Persist object
CP_Document< UNDO_POLICY, PRINT_POLICY >
CP_Document_BaseBase class to manage a single document
CP_DocumentFactoryManager
CP_DocumentManagerSingleton class to manage all open document objects
CP_DocumentNameMatchClass used in our document name search to compare document titles
CP_DocumentPolicy_Multi1 LINE BRIEF DESCRIPTION HERE
CP_DocumentPolicy_None1 LINE BRIEF DESCRIPTION HERE
CP_DocumentRegistration< T >
CP_DocumentWindowCP_Window subclass for a window that is associated with a CP_Document
CP_DocumentWindowTypeWindow type definition for a document window
CP_DragDropA class to manage a drag and drop operation
CP_DragReceiveUPP
CP_DragTrackingUPP
CP_DrawerWindowCP_Window class to provide support for MacOS drawer windows
CP_DrawerWindowTypeWindow type definition for a floating window
CP_DrawOSElementsA 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_EditFieldImplementation of a platforms edit field control
CP_SDEFParsing::CP_ElementAccessor
CP_SDEFParsing::CP_ElementDefinition
CP_ErrorManagerA 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< 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_ImpCarbonEvents implementation of the CP_Event class
CP_SDEFParsing::CP_EventDefinition
CP_EventHandlerBase class for objects that will handle events from the various underlying OSs
CP_EventHandler_ImpImplementation class for the CP_EventHandler when using MacOS Carbon Events
CP_FileA class for representing a platforms file object
CP_File_Imp
CP_File_Mac_ImpMacOS implementation of CP_File
CP_FileFilterClass used with the file iterator to filter out the types of files listed
CP_FileInstreamCP_InStream class for reading data from a CP_File object
CP_FileInStream
CP_FileIteratorClass used to iterate and list files in a directory in the underlying OSs file system
CP_FileOutstreamCP_OutStream class for writing data to a CP_File object
CP_FileOutStream
CP_FileSystemA collection of of routines to handle various file system related tasks
CP_FileSystemDialogs_BaseBase class for a group of dialogs for dealing with the platforms file system dialogs / navigation services
CP_FileSystemDialogs_Reply
CP_FileSystemDialogsReplyProvides support for file system dialogs that return a reply with a user selection
CP_FileSystemSpecClass to manage the specification of a file in the platforms file system
CP_FileSystemSpec_ImpMacOS implementation of the CP_FileSystemSpec_Imp class
CP_FileSystemSpec_Imp::FSRefResultSmart FSRef result class
CP_FloatDialogWindowTypeWindow type definition for a floating window
CP_FloatingWindowType
CP_FocusBorder
CP_FontA class to manage an OSs native font
CP_FontMenuA class to manage a font menu
CP_FontMetricsClass to provide font metric information about a CP_Font
CP_FontSpecA simple class used to specify the properties of a font
CP_FormatAlexA class for parsing and analyzing the format string
CP_FormatAlex::CP_FormatTokenA class that holds all the parameters of the token found in the format string
CP_FrameAdapter
CP_FrameAdapter_Sticky
CP_FTPA CP_NetProtoBase class that implements the FTP internet protocol over a CP_Socket object
CP_FTPResponseA CP_InternetResponse class to manage responses from an FTP server and the CP_FTP class
CP_GetDirectoryDialogPresents the platforms GetDirectoryDialog
CP_GetFileDialogPresents the platforms GetFileDialog
CP_Gradient
CP_Graphics
CP_Graphics_Imp
CP_Graphics_Imp_QuartzCP_Graphics_Imp subclass to perform drawing using Quartz
CP_GregorianDateStructure used to represent a point in time using the Gregorian calendar
CP_GregorianUnitsStructure used to represent a time interval in Gregorian units
CP_GrowZone
CP_COM::CP_GUID
CP_HandleBlockMemory allocation class based on Handles
CP_HandleBlockInstreamCP_OutStream class for reading data from a CP_HandleBlock object
CP_HandleBlockInStream
CP_HandleBlockOutStream
CP_HandleBlockOutstreamCP_OutStream class for writing data to a CP_HandleBlock object
CP_HeapClass to handle management of a MacOS Heap
CP_HeapLockClass to handle locking heap for threading support
CP_HelpA collection of classes used to display help to the user
CP_HTTPCP_NetProtoBase to implement the HTTP protocol for posting and getting data from a url
CP_IBClassToCPXML
CP_IconControlImplementation of a platforms icon control
CPLAT_Begin_Namespace_CPLAT::CP_ICUFormatAlexHelper class used to parse the ICU format string
CP_IdlerClass that provides idle time handling via a CP_TimedTask
CP_ImageBase class for handling image data in CPLAT
CP_ImageList
CP_ImageWellImplementation of a platforms image well control
CP_InPlaceEditField
CP_InstreamAbstract streaming class for reading data from a stream
CP_InStream
CP_IntegerType< Tag, UnderlyingType, inDefaultValue >CP_IntegerType
CP_Environment::CP_InterfaceStyleA singleton class to manage the interface style used in CPLAT applications
CP_InternetMessageBase class to handle internet style messages (RFC822) used in sending and receiving information to servers that implement various internet protocols
CP_InternetProtocolProgressHelper class to send progress information in a CP_Message about the status of operations in internet protocol classes
CP_InternetResponseBase 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_KeyInputFilterCP_KeyInputFilter
CP_KeyInputFilter_AlphaNumeric
CP_KeyInputFilter_Numeric
CP_KeyInputFilter_UnicodeAlphaNumeric
CP_LineSeparatorParserCP_LineSeparatorParser
CP_LittleArrowsImplementation of a platforms little arrows control
CP_LittleArrowsEditBuddyImplementation of a platforms little arrows control
CP_LogFileCP_LogFile
CP_M_AppleEventsCP_M_AppleEvents
CP_M_BroadcasterMix-in class for objects that can broadcast messages to CP_M_Listeners
CP_M_CommandHandlerSingleton class that manages the registration and lookup of commands
CP_M_DeferredTaskMix-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_DragSourceClass used in drag and drop to provide a data source
CP_M_DragTargetClass used in drag and drop to provide a drag target
CP_M_ListenerMix-in class to allow objects to listen for messages from CP_M_Broadcasters
CP_M_PersistMix-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_RefCountedMix-in class for objects that are reference counted
CP_M_SubViewHandlerMix-in class for UI elements that can contain sub views
CP_M_ThreadMix-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_AttributesMix-in class for XMLWriter element entries tha need to handle writing a list of attributes
CP_M_XMLHandlerCP_M_XMLHandler
CP_MacOSHandleA class to provide a wrapper around a MacOS Handle. This class can also be used if QuickTime for Windows is defined
CP_MacOSPtrMemory allocation class based on pointers
CP_MacResourcesA class to handle MacOS resources
CP_MacRomanTextEncoderCP_TextEncoder class to provide text encoded in the MacOS Roman encoding
CP_MailAttachmentA helper class to handle e-mail attachments for use in CP_MailMessages
CP_MailMessageA CP_InternetMessage class used to manage messages sent and received by POP3 and SMTP protocols
CP_MailMessageAddressA helper class to handle formatting of e-mail address for use in CP_MailMessages
CP_MallocA class to wrap malloc / calloc / free functions
CP_Utility::CP_MapKey< KEY, VALUE >
CP_Utility::CP_MapValue< KEY, VALUE >
CP_MemoryAllocation
CP_MemoryDumperCP_MemoryDumper
CP_MemoryException
CP_MemorySession
CP_MemoryTracker
CP_MenuA class for representing a platforms menu object
CP_Menu_ImpMacOS implementation of the CP_Menu class
CP_MenuBarA class to represent the top level menu bar in a CPLAT application
CP_MenuBarManagerA singleton class to manage 1 or more CP_MenuBars in a CPLAT application
CP_Message
CP_MLTESupportMix-in class to provide support for the CP_TextView implmentation class based on MacOS MLTE
CP_ModalDialogWindowTypeWindow type definition for a modal dialog window
CP_ModelessDialogWindowTypeWindow type definition for a modeless dialog window
CP_ModelToken
CP_MouseTrackerCP_MouseTracker
CP_MutexMutex use with preemptive threading
CP_MutexLockHelper class for locking and an unlocking a mutex
CP_NetProtoBaseBase class for implementing various internet protocols, such as SMTP, FTP, POP3, etc
CP_NetworkAddress
CP_NibA class to handle loading and management of MacOS Nibs
CP_NoCopyClass to be used as a base class for objects that should not be copyable
CP_NotFoundException
CP_ObjectBase class for objects used in CPLAT
CP_ObjectDescriptionA 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_ObjectDescriptionsA class to manage a list of CP_ObjectDescriptions that are used to create objects in a CP_M_Persistant state
CP_ObjectManagerA class for managing a list of CP_Objects
CP_OffscreenCanvasA CP_Canvas object for management of drawing offscreen
CP_OpenGLViewA view to display the views content using OpenGL methods
CP_Alerts::CP_OSAlertThe 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_OSHelpA class to manage the underlying OSs help system
CP_OSIconClass for dealing with the native icon format on each supported platform
CP_OSPictureClass for dealing with the native picture format on each supported platform
CP_OutstreamAbstract streaming class for writing data to a stream
CP_OutStream
CP_PaletteA class to represent the color palette used with a platforms graphics port
CP_ParsedFieldCP_ParsedField
CP_ParserCP_Parser
CP_PatternCP_Pattern
CP_Persist_XML_CPEditorThis class is designed to read the UI data in an xml format used by the CP_Editor
CP_PersistantBase class for objects that need to maintain persistant data
CP_PersistantWriterBase class for writing CP_Persistant class data
CP_PersistantWriterEntry
CP_PersistantWritersManagerSingleton class to create CP_PersistantWriter objects
CP_PersistManagerSingleton class to manage CP_M_Persist object
CP_PersistRegistration< T >
CP_PictureControlImplementation of a platforms picture control
CP_PlacardImplementation of a platforms placard control
CP_PlatformControlCP_View class that serves as the base class for all UI elements that are based on the OS platforms native UI element
CP_PointA class for representing a point using floating point coordinates
CP_POP3A CP_NetProtoBase class to handle the POP3 internet protocol for receiving messages
CP_POP3ResponseA CP_InternetResponse class to handle POP3 server responses. This class is designed to be used with the CP_POP3 class
CP_PopupArrowImplementation of a platforms popup arrow control
CP_PopupButton
CP_PopupGroupBoxImplementation of a platforms popup group box control
CP_PopupMenuImplementation of a platforms popup menu control
CP_PreferencesA class to manage preference data, using key/value paring
CP_PrinterA Class that wraps the functionality of printing on each of our platforms into a CPLAT object. This class deals with the interaction between CPLAT and the platforms printing manager
CP_Printer_PageFormatA class used with the printing functions to provide information on the currently selected page format
CP_PrintPolicy_None1 LINE BRIEF DESCRIPTION HERE
CP_PrintPolicy_PrintCP_PrintPolicy class to handle printing
CP_PrintViewCP_PrintView
CP_ProgressBarImplementation of a platforms progress bar control
CP_SDEFParsing::CP_PropertyDefinition
CP_PtrBlockMemory allocation class based on pointers
CP_PtrBlockInstreamCP_OutStream class for reading data from a CP_PtrBlock object
CP_PtrBlockInStream
CP_PtrBlockOutstreamCP_OutStream class for writing data to a CP_PtrBlock object
CP_PtrBlockOutStream
CP_PushButtonImplementation of a platforms push button control
CP_PutFileDialogPresents the platforms PutFileDialog
CP_QT_MovieViewCP_View subclass to display a QuickTime Movie
CP_QuickTime_ImageA class to handle management of QuickTime image functions
CP_QuickTime_UtilitiesA class that provides misc QuickTime related functions
CP_RadioButtonImplementation of a platforms Radio Button control
CP_RadioGroupImplementation of a view to manage a group of radio buttons
CP_RectA class for representing a rect using floating point coordinates
CP_RegionA class to manage a platforms region data type
CP_RelevanceImplementation of a platforms relevance control
CP_ResourceA class for dealing with a platforms resources
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_RGBColorA 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_RoundButtonImplementation 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_MemoryBlock
CP_S_MenuData_Control
CP_S_MenuSelection
CP_S_QuartzBitmapInfo
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_VerifyCast< RESULT, SOURCE >
CP_S_ViewContentInfo
CP_S_WindoListItemInfo
CP_ScriptableObject
CP_ScriptableObject_Imp
CP_ScriptableObject_PropertyA CP_ScriptableObject_Imp class to handle properties of objects
CP_ScrollableViewA CP_View class that knows how to handle scrolling
CP_ScrollBarImplementation of a platforms Scroll Bar control
CP_ScrollerA 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_SearchFieldImplementation of an HISearchField
CP_SegmentViewImplementation of a platforms segment view control
CP_SelectColorButton
CP_SeparatorImplementation of a platforms separator control
CP_ServerSocketClass to allow incoming socket connections
CP_SheetWindow1 LINE BRIEF DESCRIPTION HERE
CP_SheetWindowTypeWindow 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_SignalHolderClass to hold a CP_Signal1 object and CP_String used in storing signals in lists that can be retreived by a signal name
CP_SignalSlotConnectionA class that maintains information about a signal and slot connection
CP_SignalSlotConnections
CP_SizeA class for representing a size using floating point coordinates
CP_SliderImplementation 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_SlotHolderClass 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_SMTPA CP_NetProtoBase class that implements the SMTP protocol for sending messages
CP_SMTPResponse
CP_SocketClass to allow communication via sockets
CP_SocketInStreamClass to read stream data from socket connection
CP_SocketOutStreamClass to write stream data to socket connection
CP_SplashScreen
CP_SplitterImplementation of a slitter view
CP_ST_ControlColorSetter
CP_StartupClass used to manage startup of CPLAT applications
CP_StaticTextImplementation of a pane to display static text
CP_StatusBarCP_View subclass to implement a status bar
CP_StCGStateSaver
CP_StClipSaver
CP_StColorStateSaverCP_TextState
CP_StDialogA stack based class for display and handling of a dialog
CP_StPenStateSaverCP_TextState
CP_StPortSaver
CP_StQuickTimeInitA stack based class for initializing and deinitializing QuickTime
CP_StringA 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_StSetAglContextA stack based class for setting and restoring an AglContext
CP_StSetupforDrawing
CP_StSuppressExceptionThrowNotifications
CP_StTextStateSaverCP_StTextStateSaver
CP_SystemMemory
CP_TabGroup
CP_TabInfo
CP_TableGeometry_BaseA helper class for CP_Tables that provides geometry information about table rows and columnns
CP_TableGeometry_MixedCP_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_MonoCP_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_MultiCP_TableGeometry_Base class for maining multi value geometry for a table. Multi value geometry means that rows and columns can be different sizes
CP_TableHeadersImplementation of a platforms window list header control
CP_TableView
CP_TabViewImplementation of a platforms tab control
CP_TextBlockA class used to manage and draw a block of text
CP_TextEncoderBase class used with the CP_String class to provide conversion between Unicode and ASCII encodings
CP_TextGroupBoxImplementation of a platforms text group box control
CP_TextViewImplementation of a platforms text view
CP_TimeA class for dealing with times
CP_TimedTaskA class to call a user slot at specified time intervals
CP_TimeZone
CP_ToolbarImplementation of a platforms slider control
CP_TV_DataBrowser
CP_TV_DataBrowser_CH_BackgroundBase content handler
CP_TV_DataBrowser_CH_BaseBase content handler
CP_TV_DataBrowser_CH_EditStringBase content handler
CP_TV_DataBrowser_CH_IconAndTextBase content handler
CP_TV_DataBrowser_CH_StringBase content handler
CP_TV_DataBrowser_CH_ViewBase 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_UndoClass to provide undo support
CP_UndoActionCP_Action class that provide undo / redo support
CP_UndoPolicy_MultiUndo policy class for objects that supports undo / redo
CP_UndoPolicy_NoneUndo policy class for objects that do not support undo
CP_UPP< PROC_PTR, UPP, NEW, DISPOSE >
CP_US_ASCIITextEncoderCP_TextEncoder class to provide text encoded in the US ASCII encoding
CP_UTF8TextEncoderCP_TextEncoder class to provide text encoded in UTF-8 encoding
CP_UUID
CP_UUIDBytes
CP_ViewBase class for all UI elements in the CPLAT framework
CP_View_ImpMacOS implementation of the CP_View class
CP_View_Imp_Base
CP_View_Imp_Control
CP_View_Imp_ControlScroller
CP_View_Imp_MLTE
CP_View_Imp_Toolbar
CP_View_Imp_Toolbar_Item
CP_View_Mac_ImpMacOS implementation of the CP_View class
CP_ViewBackground
CP_ViewBackground_White
CP_ViewUtilities
CP_WindowBase class for windows that display various panes and other UI elements in them
CP_Window_ImpImplementation of the CP_Window class for Carbon Events
CP_WindowHeaderImplementation of a platforms window header control
CP_WindowListHeaderImplementation of a platforms window list header control
CP_WindowManagerA singleton class to manage windows in CPLAT
CP_WindowMenuManagerSingleton class to handle the windows menu for OSs that don't support natively
CP_WindowsLatin1TextEncoderCP_TextEncoder class to provide text encoded in the Windows Latin1 encoding
CP_WindowTypeBaseBase class for a window type definition
CP_XML_NullHandlerCP_XML_NullHandler
CP_XMLAttributesA class to handle xml element attributes
CP_XMLDocNodeA class to represent a single XML element in a CP_XMLDocument
CP_XMLDocReaderA class to read an XML document and populate a passed in CP_XMLDocument object from the XML
CP_XMLDocumentA class to handle XML documents and the ability to both parse into a tree structre and write back out
CP_XMLHelpersA set of routines / class members to write data in XML format
CP_XMLWriterA class for writing out data in XML format
CP_XMLWriter_CommentThis 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_ElementXML 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_ElementAttributeThis class sets the attributes for a specific CP_XMLWriter_Element to be written out as XML data
CP_XMLWriter_Entry
CP_XMLWriter_ProcessingInstructionXML 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
EqualHash Map functor for comparing our EventTypeSpecs
EqualAppleEvent
ErrorClassTraits< ErrorClass >
ErrorCode< ErrorClass, number >
ErrorCodeThrower< ErrorClass >
EventResourceTrait
FlavorTypeTag
FourCharCodeTag
HashHash Map functor for generating the hash key our EventTypeSpecs
HashAppleEvent
HTTPCP_HTTP
IconResourceTrait
ICP_PlugIn
kCP_QuadCurveCurve
kCP_QuadCurvePoint
LessMap functor for comparing our EventTypeSpecs
LessAppleEvent
MemBuffer
MenuResourceTrait
CP_PropertyList::Node
CP_PropertyList::NodeFactory
CP_PropertyList::NodeFactoryImp< Class_t, CF_t >
CP_PropertyList::Number
OSStatusOSStatus
OSTypeTag
ParameterValuesA helper struct used to hold the parameters from the stack to CP_String::StringWithFormatAndArguments
pointers_vector< T >
CPLAT_Begin_Namespace_CPLAT::PoolStack
ResTypeTag
STPPaneState
CP_PropertyList::String
var_arg_param_type_traits< T >
CP_Utility::VersionParser
WindowResourceTrait

Generated on Tue Sep 20 20:21:30 2005 for CPLAT_MacOS by  doxygen 1.4.0