Hasty Badger
Small UI library (a branch of Turbo Badger)
 All Classes Namespaces Functions Variables Enumerations Enumerator Friends Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCtb::TBSkinCondition::CONDITION_INFOStores the information needed for checking a condition
oCtb::INFLATE_INFOINFLATE_INFO contains info passed to TBWidget::OnInflate during resource loading
oCtb::LayoutParamsLayoutParams defines size preferences for a TBWidget that are set on the widget to override size preferences from skin and widget
oCtb::MTEnum
oCNSVGgradient
oCNSVGgradientStop
oCNSVGimage
oCNSVGpaint
oCNSVGpath
oCNSVGshape
oCtb::TBWidget::PaintPropsPaintProps contains properties needed for painting a widget
oCtb::PreferredSizePreferredSize contains size preferences for a TBWidget
oCtb::TBWidget::ScrollInfoInformation about scrolling for a widget at the time of calling GetScrollInfo
oCtb::SizeConstraintsSpecifies size constraints used during size calculations
oCstbi_io_callbacks
oCstbtt__bitmap
oCstbtt_aligned_quad
oCstbtt_bakedchar
oCstbtt_fontinfo
oCstbtt_pack_context
oCstbtt_pack_range
oCstbtt_packedchar
oCstbtt_vertex
oCtb::TBAnimationBlockerTBAnimationBlocker blocks new animations during its lifetime
oCtb::TBAnimationManagerTBAnimationManager - System class that manages all animated object
oCtb::TBBitmapTBBitmap is a minimal interface for bitmap to be painted by TBRenderer
oCtb::TBBitmapFragmentTBBitmapFragment represents a sub part of a TBBitmap
oCtb::TBBitmapFragmentManagerTBBitmapFragmentManager manages loading bitmaps of arbitrary size, pack as many of them into as few TBBitmap as possible
oCtb::TBBitmapFragmentMapTBBitmapFragmentMap is used to pack multiple bitmaps into a single TBBitmap
oCtb::TBCaretThe caret in a TBStyleEdit
oCtb::TBClipboardTBClipboard is a portable interface for the clipboard
oCtb::TBColorTBColor contains a 32bit color
oCtb::TBColorManagerTBColorManager contains a map of global color names
oCtb::TBDimensionConverterTBDimensionConverter converts device independant points to pixels, based on two DPI values
oCtb::TBFileTBFile is a portable interface for file access
oCtb::TBFontDescriptionTBFontDescription describes a font
oCtb::TBFontEffectTBFontEffect applies an effect on each glyph that is rendered in a TBFontFace
oCtb::TBFontFaceTBFontFace represents a loaded font that can measure and render strings
oCtb::TBFontGlyphDataTBFontGlyphData is rendering info used during glyph rendering by TBFontRenderer
oCtb::TBFontInfoTBFontInfo provides information about a font file associated with a font id
oCtb::TBFontManagerTBFontManager creates and owns font faces (TBFontFace) which are looked up from TBFontDescription using GetFontFace
oCtb::TBFontMetricsTBFontMetrics contains metrics for a font face
oCtb::TBGenericStringItemTBGenericStringItem item for TBGenericStringItemSource
oCtb::TBGlyphMetricsTBGlyphMetrics contains metrics for a font glyph
oCtb::TBHashTableTBHashTable is a minimal hash table, for hashing anything using a uint32_t key
oCtb::TBHashTableIteratorTBHashTableIterator is a iterator for stepping through all content stored in a TBHashTable
oCtb::TBIDTBID is a wrapper for a uint32_t to be used as ID
oCtb::TBImageLoaderTBImageloader is a class used to load skin images
oCtb::TBLanguageTBLanguage is a basic language string manager
oCtb::TBLinkTBLink - The backend class to be inserted in TBLinkList
oCtb::TBLinkListTBLinkList - This is the backend for TBLinkListOf and TBLinkListAutoDeleteOf
oCtb::TBLinkListIteratorTBLinkListIterator - The backend class for a safe iteration of a TBLinkList
oCtb::TBLinkListOf< T >TBLinkListOf is a double linked linklist
oCtb::TBLinkListOf< tb::TBAnimationListener >
oCtb::TBLinkListOf< tb::TBAnimationObject >
oCtb::TBLinkListOf< tb::TBBlock >
oCtb::TBLinkListOf< tb::TBFontGlyph >
oCtb::TBLinkListOf< tb::TBFontRenderer >
oCtb::TBLinkListOf< tb::TBMessage >
oCtb::TBLinkListOf< tb::TBNode >
oCtb::TBLinkListOf< tb::TBNodeRefTree >
oCtb::TBLinkListOf< tb::TBNodeRefTreeListener >
oCtb::TBLinkListOf< tb::TBRendererListener >
oCtb::TBLinkListOf< tb::TBSelectItemViewer >
oCtb::TBLinkListOf< tb::TBSkinCondition >
oCtb::TBLinkListOf< tb::TBSkinElementState >
oCtb::TBLinkListOf< tb::TBSpaceAllocator::Space >
oCtb::TBLinkListOf< tb::TBTextFragment >
oCtb::TBLinkListOf< tb::TBTextProps::Data >
oCtb::TBLinkListOf< tb::TBValueGroupListener >
oCtb::TBLinkListOf< tb::TBWidget >
oCtb::TBLinkListOf< tb::TBWidgetFactory >
oCtb::TBLinkListOf< tb::TBWidgetListener >
oCtb::TBLinkListOf< tb::TBWidgetValueConnection >
oCtb::TBListBackendTBList is a list (array) of pointers to any kind of objects
oCtb::TBListOf< T >TBListOf is a list (array) of pointers to the specified object type
oCtb::TBListOf< tb::TBBitmapFragmentMap >
oCtb::TBListOf< tb::TBFragmentSpaceAllocator >
oCtb::TBListOf< tb::TBStr >
oCtb::TBListOf< tb::TBUndoEvent >
oCtb::TBListOf< tb::TBValue >
oCtb::TBListOf< TBGenericStringItem >
oCtb::TBMessageHandlerTBMessageHandler handles a list of pending messages posted to itself
oCtb::TBMessageWindowSettingsTBMessageWindowSettings contains additional settings for TBMessageWindow
oCtb::TBParser
oCtb::TBParserStream
oCtb::TBParserTarget
oCtb::TBPointSimple point class
oCtb::TBPopupAlignmentTBPopupAlignment describes the preferred alignment of a popup relative to a target widget or a given point
oCtb::TBRectSimple rectangle class
oCtb::TBRegionTBRegion does calculations on regions represented by a list of rectangles
oCtb::TBRendererTBRenderer is a minimal interface for painting strings and bitmaps
oCtb::TBScrollBarVisibilityTBScrollBarVisibility - Helper for TBScrollContainer or any other scrollable container that needs to solve scrollbar visibility according to SCROLL_MODE
oCtb::TBScrollerFunctionTBScrollerFunction does the calculations of time, speed and distance that decides how the slow down of a scroll will happen
oCtb::TBScrollerSnapListenerTBScrollerSnapListener may override the target scroll position of a TBScroller
oCtb::TBSelectionHandles the selected text in a TBStyleEdit
oCtb::TBSkinConditionContextTBSkinConditionContext checks if a condition is true
oCtb::TBSkinElementSkin element
oCtb::TBSkinElementStateListList of state elements in a TBSkinElement
oCtb::TBSkinListener
oCtb::TBSpaceAllocatorAllocator of space out of a given available space
oCtb::TBStrCSimple string class that doesn't own or change the string pointer
oCtb::TBStyleEditEdit and formats TBTextFragment's
oCtb::TBStyleEditListenerListener for TBStyleEdit
oCtb::TBSystemTBSystem is porting interface for the underlaying OS
oCtb::TBTempBufferTBTempBuffer manages a buffer that will be deleted on destruction
oCtb::TBTextFragmentContentContent for a non-text TBTextFragment
oCtb::TBTextFragmentContentFactoryCreates TBTextFragmentContent if the sequence of text matches known content
oCtb::TBTextOfs
oCtb::TBTextPropsTBTextProps is a stack of properties used during layout & paint of TBStyleEdit
oCtb::TBTypedObject
oCtb::TBUndoEventEvent in the TBUndoRedoStack
oCtb::TBUndoRedoStackKeeps track of all TBUndoEvents used for undo and redo functionality
oCtb::TBValueTBValue holds value of a specific type
oCtb::TBValueArrayTBValueArray is an array of TBValue
oCtb::TBValueGroupTBValueGroup is a collection of widget values (TBWidgetValue) that can be fetched by name (using a TBID)
oCtb::TBWidgetsReaderTBWidgetsReader parse a resource file (or buffer) into a TBNode tree, and turns it into a hierarchy of widgets
oCtb::TBWidgetStringTBWidgetString holds a string that can be painted as one line with the set alignment
\Ctb::TBWidgetValueTBWidgetValue stores a TBValue that will be synchronized with all widgets connected to it