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