![]() |
Hasty Badger
Small UI library (a branch of Turbo Badger)
|
![]() ![]() | This file contains a very simple unit testing framework |
![]() ![]() ![]() | TBAnimationListener - Listens to the progress of TBAnimationObject |
![]() ![]() ![]() | TBAnimationObject - Base class for all animated object |
![]() ![]() ![]() | TBAnimationManager - System class that manages all animated object |
![]() ![]() ![]() | TBAnimationBlocker blocks new animations during its lifetime |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Base class for widget animations |
![]() ![]() ![]() | Animate the opacity of the target widget |
![]() ![]() ![]() | Animate the rectangle of the target widget |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | TBImageloader is a class used to load skin images |
![]() ![]() ![]() | Allocator of space out of a given available space |
![]() ![]() ![]() ![]() | A chunk of space |
![]() ![]() ![]() | Allocates space for TBBitmapFragment in a row (used in TBBitmapFragmentMap) |
![]() ![]() ![]() | TBBitmapFragmentMap is used to pack multiple bitmaps into a single TBBitmap |
![]() ![]() ![]() | TBBitmapFragment represents a sub part of a TBBitmap |
![]() ![]() ![]() | TBBitmapFragmentManager manages loading bitmaps of arbitrary size, pack as many of them into as few TBBitmap as possible |
![]() ![]() ![]() | TBColor contains a 32bit color |
![]() ![]() ![]() | TBColorManager contains a map of global color names |
![]() ![]() ![]() | TBDimensionConverter converts device independant points to pixels, based on two DPI values |
![]() ![]() ![]() | |
![]() ![]() ![]() | The default content factory for embedded content in TBEditField with styling enabled |
![]() ![]() ![]() | TBEditFieldScrollRoot - Internal for TBEditField |
![]() ![]() ![]() | TBEditField is a one line or multi line textfield that is editable or read-only |
![]() ![]() ![]() | TBFontDescription describes a font |
![]() ![]() ![]() | TBFontGlyphData is rendering info used during glyph rendering by TBFontRenderer |
![]() ![]() ![]() | TBGlyphMetrics contains metrics for a font glyph |
![]() ![]() ![]() | TBFontMetrics contains metrics for a font face |
![]() ![]() ![]() | TBFontRenderer renders glyphs from a font file |
![]() ![]() ![]() | TBFontGlyph holds glyph metrics and bitmap fragment |
![]() ![]() ![]() | TBFontGlyphCache caches glyphs for font faces |
![]() ![]() ![]() | TBFontEffect applies an effect on each glyph that is rendered in a TBFontFace |
![]() ![]() ![]() | TBFontFace represents a loaded font that can measure and render strings |
![]() ![]() ![]() | TBFontInfo provides information about a font file associated with a font id |
![]() ![]() ![]() | TBFontManager creates and owns font faces (TBFontFace) which are looked up from TBFontDescription using GetFontFace |
![]() ![]() ![]() | Simple point class |
![]() ![]() ![]() | Simple rectangle class |
![]() ![]() ![]() | TBRegion does calculations on regions represented by a list of rectangles |
![]() ![]() ![]() | TBHashTable is a minimal hash table, for hashing anything using a uint32_t key |
![]() ![]() ![]() | TBHashTableIterator is a iterator for stepping through all content stored in a TBHashTable |
![]() ![]() ![]() | TBHashTableIteratorOf is a TBHashTableIterator which auto cast to the class type |
![]() ![]() ![]() | TBHashTableOf is a TBHashTable with the given class type as content |
![]() ![]() ![]() | TBHashTableOf is a TBHashTable with the given class type as content |
![]() ![]() ![]() | TBID is a wrapper for a uint32_t to be used as ID |
![]() ![]() ![]() | TBSelectList is a select widget with no popups |
![]() ![]() ![]() | TBLanguage is a basic language string manager |
![]() ![]() ![]() | TBLayout layouts its children along the given axis |
![]() ![]() ![]() | TBLinkListIterator - The backend class for a safe iteration of a TBLinkList |
![]() ![]() ![]() | TBLink - The backend class to be inserted in TBLinkList |
![]() ![]() ![]() | |
![]() ![]() ![]() | TBLinkList - This is the backend for TBLinkListOf and TBLinkListAutoDeleteOf |
![]() ![]() ![]() | TBLinkListOf is a double linked linklist |
![]() ![]() ![]() ![]() | Typed iterator for safe iteration |
![]() ![]() ![]() | TBLinkListAutoDeleteOf is a double linked linklist that deletes all links on destruction |
![]() ![]() ![]() | TBList is a list (array) of pointers to any kind of objects |
![]() ![]() ![]() | TBListOf is a list (array) of pointers to the specified object type |
![]() ![]() ![]() | TBListAutoDeleteOf is a list (array) of pointers to the specified object type |
![]() ![]() ![]() | TBMenuWindow is a popup window that shows a list of items (TBSelectList) |
![]() ![]() ![]() | TBMessageWindowSettings contains additional settings for TBMessageWindow |
![]() ![]() ![]() | TBMessageWindow is a window for showing simple messages |
![]() ![]() ![]() | TBMessageData holds custom data to send with a posted message |
![]() ![]() ![]() | TBMessageLink should never be created or subclassed anywhere except in TBMessage |
![]() ![]() ![]() | TBMessage is a message created and owned by TBMessageHandler |
![]() ![]() ![]() | TBMessageHandler handles a list of pending messages posted to itself |
![]() ![]() ![]() | TBNodeRefTree is a named TBNode |
![]() ![]() ![]() | TBNodeRefTreeListener receive OnDataChanged when the value of a node in a TBNodeRefTree is changed |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | TBNode is a tree node with a string name and a value (TBValue) |
![]() ![]() ![]() | |
![]() ![]() ![]() | TBPopupAlignment describes the preferred alignment of a popup relative to a target widget or a given point |
![]() ![]() ![]() | TBPopupWindow is a popup window that redirects any child widgets events through the given target |
![]() ![]() ![]() | TBRendererListener is a listener for TBRenderer |
![]() ![]() ![]() | TBBitmap is a minimal interface for bitmap to be painted by TBRenderer |
![]() ![]() ![]() | TBRenderer is a minimal interface for painting strings and bitmaps |
![]() ![]() ![]() | TBScrollContainerRoot - Internal for TBScrollContainer |
![]() ![]() ![]() | TBScrollBarVisibility - Helper for TBScrollContainer or any other scrollable container that needs to solve scrollbar visibility according to SCROLL_MODE |
![]() ![]() ![]() | TBScrollContainer - A container with scrollbars that can scroll its children |
![]() ![]() ![]() | TBScrollerFunction does the calculations of time, speed and distance that decides how the slow down of a scroll will happen |
![]() ![]() ![]() | TBScrollerSnapListener may override the target scroll position of a TBScroller |
![]() ![]() ![]() | TBScroller handles panning while the pointer is down and measure the pan speed over time |
![]() ![]() ![]() | TBSelectList shows a scrollable list of items provided by a TBSelectItemSource |
![]() ![]() ![]() | TBSelectDropdown shows a button that opens a popup with a TBSelectList with items provided by a TBSelectItemSource |
![]() ![]() ![]() | TBSimpleLayoutItemWidget is a item containing a layout with the following: -TBSkinImage showing the item image |
![]() ![]() ![]() | TBSelectItemViewer is the viewer for items provided by TBSelectItemSource |
![]() ![]() ![]() | TBSelectItemSource is a item provider interface for list widgets (TBSelectList and TBSelectDropdown) |
![]() ![]() ![]() | TBSelectItemSourceList is a item provider for list widgets (TBSelectList and TBSelectDropdown) |
![]() ![]() ![]() | TBGenericStringItem item for TBGenericStringItemSource |
![]() ![]() ![]() | Item Separator |
![]() ![]() ![]() | TBGenericStringItemSource is a item source list providing items of type TBGenericStringItem |
![]() ![]() ![]() | TBSkinCondition checks if a condition is true for a given TBSkinConditionContext |
![]() ![]() ![]() ![]() | Stores the information needed for checking a condition |
![]() ![]() ![]() | TBSkinConditionContext checks if a condition is true |
![]() ![]() ![]() | TBSkinElementState has a skin element id that should be used if its state and condition matches that which is being painted |
![]() ![]() ![]() | List of state elements in a TBSkinElement |
![]() ![]() ![]() | Skin element |
![]() ![]() ![]() | |
![]() ![]() ![]() | TBSkin contains a list of TBSkinElement |
![]() ![]() ![]() | Simple string class that doesn't own or change the string pointer |
![]() ![]() ![]() | TBStr is a simple string class |
![]() ![]() ![]() | Listener for TBStyleEdit |
![]() ![]() ![]() | Creates TBTextFragmentContent if the sequence of text matches known content |
![]() ![]() ![]() | |
![]() ![]() ![]() | Handles the selected text in a TBStyleEdit |
![]() ![]() ![]() | The caret in a TBStyleEdit |
![]() ![]() ![]() | TBTextProps is a stack of properties used during layout & paint of TBStyleEdit |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | A block of text (a line, that might be wrapped) |
![]() ![]() ![]() | Event in the TBUndoRedoStack |
![]() ![]() ![]() | Keeps track of all TBUndoEvents used for undo and redo functionality |
![]() ![]() ![]() | The textfragment baseclass for TBStyleEdit |
![]() ![]() ![]() | Edit and formats TBTextFragment's |
![]() ![]() ![]() | Content for a non-text TBTextFragment |
![]() ![]() ![]() | A horizontal line for TBStyleEdit |
![]() ![]() ![]() | Fragment content that enables underline in a TBStyleEdit |
![]() ![]() ![]() | Fragment content that changes color in a TBStyleEdit |
![]() ![]() ![]() | Fragment content that changes size in a TBStyleEdit |
![]() ![]() ![]() | Fragment content that changes size in a TBStyleEdit |
![]() ![]() ![]() | Fragment content that changes size in a TBStyleEdit |
![]() ![]() ![]() | Fragment content that ends a change of style in a TBStyleEdit |
![]() ![]() ![]() | TBSystem is porting interface for the underlaying OS |
![]() ![]() ![]() | TBClipboard is a portable interface for the clipboard |
![]() ![]() ![]() | TBFile is a portable interface for file access |
![]() ![]() ![]() | TBTabLayout is a TBLayout used in TBTabContainer to apply some default properties on any TBButton added to it |
![]() ![]() ![]() | TBTabContainer - A container with tabs for multiple pages |
![]() ![]() ![]() | TBTempBuffer manages a buffer that will be deleted on destruction |
![]() ![]() ![]() | TBToggleContainer is a widget that toggles a property when its value change between 0 and 1 |
![]() ![]() ![]() | TBSectionHeader is just a thin wrapper for a TBButton that is in toggle mode with the skin TBSectionHeader by default |
![]() ![]() ![]() | TBSection is a widget with a header that when clicked toggles its children on and off (using a internal TBToggleContainer with TOGGLE_EXPANDED) |
![]() ![]() ![]() | TBValueArray is an array of TBValue |
![]() ![]() ![]() | TBValue holds value of a specific type |
![]() ![]() ![]() | Check if a condition is true for a widget when painting a skin |
![]() ![]() ![]() | TBWidgetValueConnection maintains a connection between TBWidget and TBWidgetValue |
![]() ![]() ![]() | TBWidgetValue stores a TBValue that will be synchronized with all widgets connected to it |
![]() ![]() ![]() | Listener that will be notified when any of the values in a TBValueGroup is changed |
![]() ![]() ![]() | TBValueGroup is a collection of widget values (TBWidgetValue) that can be fetched by name (using a TBID) |
![]() ![]() ![]() | One shot timer for long click event |
![]() ![]() ![]() | |
![]() ![]() ![]() | TBWidgetEventMultiGesture is a event of type EVENT_TYPE_MULTI_GESTURE It contains the corresponding values for MultiGesture events |
![]() ![]() ![]() | TBWidgetEventFinger is a subclass of TBWidgetEvent It is triggered by finger event such as up down or move |
![]() ![]() ![]() | TBWidgetEventFileDrop is a event of type EVENT_TYPE_FILE_DROP |
![]() ![]() ![]() | PreferredSize contains size preferences for a TBWidget |
![]() ![]() ![]() | LayoutParams defines size preferences for a TBWidget that are set on the widget to override size preferences from skin and widget |
![]() ![]() ![]() | Specifies size constraints used during size calculations |
![]() ![]() ![]() | The base TBWidget class |
![]() ![]() ![]() ![]() | PaintProps contains properties needed for painting a widget |
![]() ![]() ![]() ![]() | Information about scrolling for a widget at the time of calling GetScrollInfo |
![]() ![]() ![]() | TBWidgetString holds a string that can be painted as one line with the set alignment |
![]() ![]() ![]() | TBTextField is a one line text field that is not editable |
![]() ![]() ![]() | TBButton is a regular button widget with auto repeat, toggle and group capabilities |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | TBClickLabel has a text field in its internal layout by default |
![]() ![]() ![]() | TBSkinImage is a widget showing a skin element, constrained in size to its skin |
![]() ![]() ![]() | TBSeparator is a widget only showing a skin |
![]() ![]() ![]() | TBProgressSpinner is a animation that is running while its value is 1 |
![]() ![]() ![]() | TBRadioCheckBox has shared functionality for TBCheckBox and TBRadioButton |
![]() ![]() ![]() | TBCheckBox is a box toggling a check mark on click |
![]() ![]() ![]() | TBRadioButton is a button which unselects other radiobuttons of the same group number when clicked |
![]() ![]() ![]() | TBScrollBar is a scroll bar in the given axis |
![]() ![]() ![]() | TBSlider is a horizontal or vertical slider for a number within a range |
![]() ![]() ![]() | TBContainer is just a TBWidget with border and padding (using skin "TBContainer") |
![]() ![]() ![]() | TBMover is moving its parent widget when dragged |
![]() ![]() ![]() | TBResizer is a lower right corner resize grip |
![]() ![]() ![]() | TBDimmer dim widgets in the background and block input |
![]() ![]() ![]() | TBWidgetListenerGlobalLink should never be created or subclassed anywhere except in TBWidgetListener |
![]() ![]() ![]() | TBWidgetListener listens to some callbacks from TBWidget |
![]() ![]() ![]() | TBWidgetSafePointer keeps a pointer to a widget that will be set to nullptr if the widget is removed |
![]() ![]() ![]() | |
![]() ![]() ![]() | INFLATE_INFO contains info passed to TBWidget::OnInflate during resource loading |
![]() ![]() ![]() | TBWidgetFactory creates a widget from a TBNode |
![]() ![]() ![]() | TBWidgetsReader parse a resource file (or buffer) into a TBNode tree, and turns it into a hierarchy of widgets |
![]() ![]() ![]() | TBWindow is a TBWidget that provides some window-like features |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() |