tbx  0.7.6
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Ctbx::ApplicationThe main application class
 Ctbx::BBoxClass to represent a two dimensional bounding box
 Ctbx::Caret
 Ctbx::ClipboardClass to handler the global RISC OS clipboard
 Ctbx::ClipboardClaimedListenerListener for clipboard related events
 Ctbx::ClipboardDataBase class for data used on the clipboard
 Ctbx::ClipboardFormatListenerListener for the response to check_format(s)
 Ctbx::ColourClass to represent a RGB colour
 Ctbx::ColourPaletteA class to hold a list of Colours for the a colour palette
 Ctbx::ColourSelectedEventEvent data for colour selected event
 Ctbx::ComponentBase class for components in an object
 Ctbx::DataReceivedEventClass with details of buffer transferred from another application
 Ctbx::doc::DocCreatorBaseBase class to help create a document and a window to show it in
 Ctbx::doc::DocPositionWindowClass to reposition each newly opened document window so the titles don't overlap
 Ctbx::doc::DocumentBase class for a document
 Ctbx::DragHandlerClass to report status of a drag started on a window
 Ctbx::DrawCapAndJoinClass to set the cap and joins style for lines that are greater than a single pixel wide
 Ctbx::DrawDashPatternClass to represent a dash pattern for lines
 Ctbx::DrawElementBase class for elements added to a draw path
 Ctbx::DrawPathClass to represent, display and manipulate a graphical path used by the Draw RISC OS module
 Ctbx::DrawTransformClass to represent Drawing transforms
 Ctbx::EventInfoClass to provide information on a toolbox event
 Ctbx::FilerActionClass to use the RISC OS desktop filer to perform multi-tasking file operations
 Ctbx::Fixed16Class to represent a fixed point number with 16bits before and after the point
 Ctbx::FontClass to handle painting and measuring text using an outline font
 Ctbx::FontDetailsStructure used to return details of a font
 Ctbx::view::GadgetListCopyRowInterface for copying from one row to another
 Ctbx::view::GadgetListViewClass to create a list view with each line made up of one or more gadgets
 Ctbx::GraphicsInterface to drawing graphics to the screen
 Ctbx::HourglassDisplay the RISC OS hour glass
 Ctbx::IdBlockInformation passed back by the Toolbox with each toolbox event providing information on where the event occurred
 Ctbx::ImageBase class image classes providing a consistent interface to plot the to the screen
 Ctbx::view::ItemRenderer::InfoInformation on what needs to be redrawn
 Cinvalid_argument
 Ctbx::view::ItemRendererBase class to render an indexed item
 Ctbx::view::ItemViewClickEventEvent for click on ItemView
 Ctbx::view::ItemViewValue< T >Base class to provide a value of a given type for an item view
 Ctbx::view::ItemViewValue< std::string >
 Ctbx::view::ItemViewValue< tbx::Sprite * >
 Ctbx::PathInfo::IteratorIterator used to iterate through a directory
 Ctbx::Path::IteratorIterator to step through files in a folder
 Ctbx::view::Selection::IteratorClass to iterate through all the selected indices
 Ctbx::SafeList< T >::IteratorSimple class to iterate through the list
 Ctbx::SpriteArea::iteratorIterator class for iterating through UserSprites in a sprite area
 Ctbx::view::Selection::IteratorImplClass derived from in subclasses to actually provided the iterator implementation
 CIteratorImpl
 Ctbx::PathInfo::Iterator::IterBlockLow level class to deal with the file iteration kernel calls
 Ctbx::Path::Iterator::IterBlockLow level class to deal with the file iteration kernel calls
 Ctbx::ListenerBase class for all toolbox event listeners
 Ctbx::LoaderClass to handle file/data loading from the filer or an external application
 Ctbx::LoadEventClass with details of a file load operation
 Ctbx::LockExtentPositionClass to lock the position of gadgets relative to the work area of the window they are in
 Ctbx::MarginClass to represent a margin around an area
 Ctbx::MessageFileClass to lookup token translations from a messages file
 Ctbx::ModeInfoClass to return information on a screen mode
 Ctbx::ObjectClass to manipulate a toolbox object
 Ctbx::ext::OleClientHandlerInterface called back from OleServer to inform of state of edited file
 Ctbx::PathClass to manipulate RISC OS file and directory path names
 Ctbx::PathInfoClass to hold the catalogue information for a file
 Ctbx::PointClass to represent a position in two dimensional space
 Ctbx::PointerInfoClass to store and fetch information about the WIMP mouse pointer
 Ctbx::PollBlockStructure holding the raw data from a call to Wimp_Poll
 Ctbx::PreQuitEventEvent passed to pre quit listeners
 Ctbx::PropertySetMaintain a simple set of string properties with their values
 Ctbx::QuitRestarterClass to allow a quit cancelled during the prequit message to be restarted
 Ctbx::res::ResBaseBase class for objects, gadgets and menu items from ressources
 Ctbx::res::ResDataHeaderThis structure proceeds a resource object in a file to give its data
 Ctbx::res::ResEditorClass to allow creation, loading, editing and saving of a toolbox resource file
 Ctbx::res::ResFileLoad and give read only access to a resource file
 Ctbx::res::ResFileHeaderStructure representing the header of a resource file
 Ctbx::res::ResIteratorBase< T >Base class for Resource component iterators
 Ctbx::res::ResIteratorBase< ResFile >
 Ctbx::res::ResIteratorBase< ResMenu >
 Ctbx::res::ResIteratorBase< ResWindow >
 Ctbx::res::ResObjectHeaderCommon header for all resource objects
 Ctbx::res::ResRelocationStructure for one relocation record
 Cruntime_error
 Ctbx::SafeList< T >Simple one way linked list of pointers that provides a single iterator that can be used safely if items are removed or the class containing the list is deleted
 Ctbx::SafeList< tbx::doc::DocModifiedChangedListener >
 Ctbx::SafeList< tbx::view::ItemViewClickListener >
 Ctbx::SaverClass to give the same interface to saving to an external application as the SaveAs dialogue
 Ctbx::SaverFillBufferHandlerHandler for SaverFillBuffer handler
 Ctbx::SaverFinishedEventEvent information for when saver dialogue has been completed
 Ctbx::SaverFinishedHandlerListener for when the save as dialogue box has been closed
 Ctbx::SaverSaveCompletedEventEvent for SaverSaveCompletedHandler
 Ctbx::SaverSaveCompletedHandlerListener for when a save has been completed
 Ctbx::SaverSaveToFileHandlerHandler to save data to a file
 Ctbx::ScaleFactorsClass for sprite ScaleFactors
 Ctbx::view::SelectionBase class for selections of one or more indices from a zero based range
 Ctbx::view::SelectionChangedEventClass with the details of a select, deselect or toggle operation
 Ctbx::ShowFullSpecStructure used to specify exact position and size for an object derived from tbx::ShowFullObject
 Ctbx::SizeClass to represent a two-dimensional size
 Ctbx::SpriteAreaA SpriteArea holds zero or more user sprites
 Ctbx::SpriteCaptureClass to capture screen output to a sprite
 Ctbx::SpriteExceptionException thrown for sprite method failures
 Ctbx::ext::StrongHelpClass to show help from StrongHelp help files
 Ctbx::ext::StrongHelpNotFoundHandlerInterface to customise handling of StrongHelp or lookup not found message
 Ctbx::TagClass to represent a some data tagged with an id
 Ctbx::TagAttributeClass to represent a single attribute
 Ctbx::TagDataBase class used for adding data to a tag
 Ctbx::TaskInfoStructure containing information on a task
 Ctbx::TaskManagerClass to find and enumerate running tasks
 Ctbx::TaskWindowClass to start a child task in a RISC OS task window
 Ctbx::TimerCallback class for a timer
 Ctbx::TranslationTableClass for a sprite colour translation table
 Ctbx::UncaughtHandlerInterface to process uncaught exceptions in an application
 Ctbx::URIResultHandlerHandler to check if a URI was successfully launched
 Ctbx::UTCTimeClass to handle the 5 byte times
 Ctbx::view::ViewItems< T >Template class to store a list of items for an item view and to call the item view update routines automatically where possible
 Ctbx::VisibleAreaClass to store information for the Visible area of a window and provide work area to screen conversion
 Ctbx::WimpColourClass to represent a standard desktop WIMP colour
 Ctbx::WimpFontClass to display and measure text using the current desktop font
 Ctbx::WimpMessageWimp message information
 Ctbx::WimpMessageEventWimp message received event
 Ctbx::WimpMessageListenerBase for listener for wimp messages
 Ctbx::WindowOpenInfoClass with details of window location on screen