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