|
ObjectivelyMVC 0.1.0
Object oriented MVC framework for OpenGL, SDL2 and GNU C
|
| CCollectionViewDataSource | The CollectionView data source protocol |
| CCollectionViewDelegate | The CollectionView delegate protocol |
| CColors | W3C Color constants |
| CHSVColorPickerDelegate | The HSVColorPicker delegate protocol |
| CHueColorPickerDelegate | The HueColorPicker delegate protocol |
| CInlet | Inlets enable inbound data binding of View attributes through JSON |
| CMatch | A context for View matching |
| CNotification | The Notification type |
| ▼CObject | |
| CAction | Actions bind event-driven behavior to Controls |
| CFont | TrueType fonts |
| CImage | Image loading |
| CRenderer | The Renderer is responsible for rasterizing the View hierarchy of a WindowController |
| CSelector | Selectors are comprised of one or more SelectorSequences |
| CSelectorSequence | SelectorSequences are comprised of one or more SimpleSelectors |
| CSimpleSelector | The SimpleSelector type |
| CSound | Sound loading and playback |
| CSoundStage | The SoundStage type |
| CStyle | The Style type |
| CStylesheet | Stylesheets are comprised of Selectors and Styles |
| CTabViewItem | TabViewItems embed Views in a TabView |
| CTableColumn | Columns provide alignment, spacing and sorting hints for TableView instances |
| CTheme | The Theme type |
| ▼CView | Views are the fundamental building blocks of ObjectivelyMVC user interfaces |
| CBox | A container View with a positioned Label |
| CCollectionItemView | CollectionViewItems are a visual representation of an item within a CollectionView |
| ▼CControl | Controls are Views which capture events and dispatch Actions |
| CButton | Buttons are Controls that respond to click events |
| CCheckbox | Checkboxes are toggle Controls that respond to click events |
| CCollectionView | CollectionViews display items in a grid |
| CHSVColorPicker | The HSVColorPicker type |
| CHueColorPicker | The HueColorPicker type |
| CPanel | Draggable and resizable container Views |
| CRGBColorPicker | RGB(A) color picker |
| CSelect | A Control allowing users to select one or more Options |
| CSlider | A Control allowing users to drag a handle to select a numeric value |
| CTableView | TableViews provide sortable, tabular presentations of data |
| CTextView | A Control for presenting and capturing user-provied Text |
| CImageView | ImageViews render an Image in the context of a View hierarchy |
| CLabel | Labels provide a configurable container for Text |
| COption | Select Options |
| CPageView | PageViews manage their subviews as pages in a book |
| CProgressBar | The ProgressBar type |
| CScrollView | ScrollViews allow users to pan their internal contents |
| ▼CStackView | StackViews are containers that manage the arrangement of their subviews |
| CInput | An Input stacks a Label with a Control |
| ▼CTableRowView | Rows for TableViews |
| CTableHeaderView | The header row is a specialized TableRow depicting the TableColumn handles |
| CTabView | TabViews allow for the display of multiple pages of information within a single view |
| ▼CTableCellView | Each row in a TableView is comprised of TableCellViews |
| CTableHeaderCellView | Header cells provide clickable sort handles for TableView instances |
| CText | Text rendered with TrueType fonts |
| ▼CViewController | A ViewController manages a View and its descendants |
| CDebugViewController | The DebugViewController type |
| CNavigationViewController | Navigation controllers arrange their child controllers as a stack to facilitate navigation between them |
| CTabViewController | TabViewControllers arrange and manage their child ViewControllers in a tab view interface |
| CWindowController | A WindowController manages a ViewController and its descendants within an SDL_Window |
| COutlet | Outlets enable outbound data binding of Views through JSON |
| CPageViewDelegate | The PageView delegate protocol |
| CProgressBarDelegate | The ProgressBar delegate protocol |
| CRGBColorPickerDelegate | The RGBColorPicker delegate protocol |
| CScrollViewDelegate | The ScrollView delegate protocol |
| CSDL_Size | The SDL_Size type |
| CSelectDelegate | The Select delegate protocol |
| CSelection | A context for View selection |
| CSliderDelegate | The Slider delegate protocol |
| CTableViewDataSource | The TableView data source protocol |
| CTableViewDelegate | The TableView delegate protocol |
| CTabViewDelegate | The TabViewDelegate |
| CTextViewDelegate | The TextView delegate protocol |
| CViewPadding | Spacing applied to the inside of a View's frame |