|
ObjectivelyMVC
Object oriented MVC framework for SDL3 and GNU C
|
Files | |
| Box.c | |
| Box.h | |
| A container View with a positioned Label. | |
| Button.c | |
| Button.h | |
| Buttons are Controls that respond to click events. | |
| Checkbox.c | |
| Checkbox.h | |
| Checkboxes are toggle Controls that respond to click events. | |
| CollectionItemView.c | |
| CollectionItemView.h | |
| The CollectionItemView type. | |
| CollectionView.c | |
| CollectionView.h | |
| The CollectionView type. | |
| Colors.c | |
| Colors.h | |
| W3C Color constants. | |
| Control.c | |
| Control.h | |
| Controls are Views which capture and respond to events. | |
| DebugViewController.c | |
| DebugViewController.h | |
| The DebugViewController type. | |
| Font.c | |
| Font.h | |
| TrueType fonts. | |
| HSVColorPicker.c | |
| HSVColorPicker.h | |
| HSV color picker. | |
| HueColorPicker.c | |
| HueColorPicker.h | |
| Hue color picker. | |
| Image.c | |
| Image.h | |
| Image loading. | |
| ImageView.c | |
| ImageView.h | |
| ImageViews render an Image in the context of a View hierarchy. | |
| Input.c | |
| Input.h | |
| An Input stacks a Control and Label. | |
| Label.c | |
| Label.h | |
| The Label type. | |
| Log.h | |
View logging facilities via SDL_Log. | |
| NavigationViewController.c | |
| NavigationViewController.h | |
| Navigation controllers arrange their child controllers as a stack to facilitate navigation between them. | |
| Option.c | |
| Option.h | |
| Select Options. | |
| PageView.c | |
| PageView.h | |
| PageViews manage their subviews as pages in a book. | |
| Panel.c | |
| Panel.h | |
| Draggable containers. | |
| ProgressBar.c | |
| ProgressBar.h | |
| A Progress bar. | |
| Renderer.c | |
| Renderer.h | |
| Renderer extends Object with ObjectivelyMVC's UI rendering layer. | |
| RGBColorPicker.c | |
| RGBColorPicker.h | |
| RGB(A) color picker. | |
| ScrollView.c | |
| ScrollView.h | |
| ScrollViews allow users to pan their internal contents. | |
| Select.c | |
| Select.h | |
| A Control allowing users to select one or more Options. | |
| Selector.c | |
| Selector.h | |
| The Selector type. | |
| SelectorSequence.c | |
| SelectorSequence.h | |
| The SeletorSequence type. | |
| SimpleSelector.c | |
| SimpleSelector.h | |
| The SimpleSelector type. | |
| Slider.c | |
| Slider.h | |
| A Control allowing users to drag a handle to select a numeric value. | |
| SlideShowView.c | |
| SlideShowView.h | |
| SlideShowView cycles through a collection of Images with crossfade transitions. | |
| StackView.c | |
| StackView.h | |
| StackViews are containers that manage the arrangement of their subviews. | |
| Style.c | |
| Style.h | |
| The Style type. | |
| Stylesheet.c | |
| Stylesheet.h | |
| The Stylesheet type. | |
| TableCellView.c | |
| TableCellView.h | |
| Each row in a TableView is comprised of TableCellViews. | |
| TableColumn.c | |
| TableColumn.h | |
| Columns for TableViews. | |
| TableHeaderCellView.c | |
| TableHeaderCellView.h | |
| Header cells for TableViews. | |
| TableHeaderView.c | |
| TableHeaderView.h | |
| Header rows for TableViews. | |
| TableRowView.c | |
| TableRowView.h | |
| Rows for TableViews. | |
| TableView.c | |
| TableView.h | |
| TableViews provide sortable, tabular presentations of data. | |
| TabView.c | |
| TabView.h | |
| Tabbed pages within a single View. | |
| TabViewController.c | |
| TabViewController.h | |
| TabViewControllers arrange and manage their child ViewControllers in a tab view interface. | |
| TabViewItem.c | |
| TabViewItem.h | |
| TabViewItems embed Views in a TabView. | |
| Text.c | |
| Text.h | |
| Text rendered with TrueType fonts. | |
| TextView.c | |
| TextView.h | |
| A Control for presenting and capturing user-provied Text. | |
| Theme.c | |
| Theme.h | |
| The Theme type. | |
| Types.h | |
| ObjectivelyMVC base types. | |
| View+JSON.c | |
| View+JSON.h | |
| JSON data binding for Views. | |
| View.c | |
| View.h | |
| Views are the fundamental building blocks of ObjectivelyMVC user interfaces. | |
| ViewController.c | |
| ViewController.h | |
| A ViewController manages a View and its descendants. | |
| Warning.c | |
| Warning.h | |
| Warnings are accumulated on Views so that they may be reported by the DebugViewController. | |
| Window.c | |
| Window.h | |
| WindowController.c | |
| WindowController.h | |
| A WindowController manages a ViewController and its descendants within an SDL_Window. | |