|
| Class * | _Text (void) |
| |
| Text * | initWithText (Text *self, const char *text, Font *font) |
| | Initializes this Text with the given text and Font.
|
| |
| SDL_Size | naturalSize (const Text *self) |
| | Resolves the rendered size of this Text.
|
| |
| void | setFont (Text *self, Font *font) |
| | Sets this Text's font.
|
| |
| void | setText (Text *self, const char *text) |
| | Sets this Text's text.
|
| |
| void | setTextWithFormat (Text *self, const char *fmt,...) |
| | Sets this Text's text with the given format string.
|
| |
| Class * | _View (void) |
| | The View archetype.
|
| |
| bool | acceptsKeyResponder (const View *self) |
| |
| bool | acceptsTouchResponder (const View *self) |
| |
| void | addClassName (View *self, const char *className) |
| | Adds the given class name to this View.
|
| |
| void | addSubview (View *self, View *subview) |
| | Adds a subview to this view, to be drawn above its siblings.
|
| |
| void | addSubviewRelativeTo (View *self, View *subview, View *other, ViewPosition position) |
| | Adds a subview to this view, positioned relatively to other.
|
| |
| | ancestorWithIdentifier (const View *self, const char *identifier) |
| |
| void | applyStyle (View *self, const Style *style) |
| | Applies the given Style to this View.
|
| |
| void | applyTheme (View *self, const Theme *theme) |
| | Applies the given Theme to this View.
|
| |
| void | applyThemeIfNeeded (View *self, const Theme *theme) |
| | Recursively applies the Theme to this View and its subviews.
|
| |
| void | attachStylesheet (View *self, SDL_Window *window) |
| | Attaches this View's Stylesheet to the Theme associated with the given window.
|
| |
| void | awakeWithCharacters (View *self, const char *chars) |
| | Wakes this View with the given null-terminated JSON C string.
|
| |
| void | awakeWithData (View *self, const Data *data) |
| | Wakes this View with the specified JSON Data.
|
| |
| void | awakeWithDictionary (View *, const Dictionary *) |
| | Wakes this View with the specified Dictionary.
|
| |
| void | awakeWithResource (View *self, const Resource *resource) |
| | Wakes this View with the specified Resource.
|
| |
| void | awakeWithResourceName (View *self, const char *name) |
| | Wakes this View with the Resource by the specified name.
|
| |
| void | becomeKeyResponder (View *self) |
| | Become the key responder in the View hierarchy.
|
| |
| void | becomeTouchResponder (View *self) |
| | Become the touch responder in the View hierarchy.
|
| |
| bool | bind (View *self, const Inlet *inlets, const Dictionary *dictionary) |
| | Performs data binding for the Inlets described in dictionary.
|
| |
| SDL_Rect | bounds (const View *self) |
| |
| void | bringSubviewToFront (View *self, View *subview) |
| | Brings the specified subview to the front.
|
| |
| void | clearWarnings (const View *self, WarningType type) |
| | Clears this View's Warnings matching the given level.
|
| |
| SDL_Rect | clippingFrame (const View *self) |
| |
| bool | containsPoint (const View *self, const SDL_Point *point) |
| |
| int | depth (const View *self) |
| |
| | descendantWithIdentifier (const View *self, const char *identifier) |
| |
| void | detachStylesheet (View *self, SDL_Window *window) |
| | Detaches this View's Stylesheet from the Theme associated with the given window.
|
| |
| void | didMoveToWindow (View *self, SDL_Window *window) |
| | Informs this View that it has been added to the View hierachy of the given window.
|
| |
| bool | didReceiveEvent (const View *self, const SDL_Event *event) |
| |
| void | draw (View *self, Renderer *renderer) |
| | Draws this View.
|
| |
| void | emitViewEvent (View *self, ViewEvent code, ident data) |
| | Emits a ViewEvent originating from this View.
|
| |
| void | enumerate (const View *self, ViewEnumerator enumerator, ident data) |
| |
| void | enumerate (View *self, ViewEnumerator enumerator, ident data) |
| | Enumerates this View and its descendants, applying enumerator to each.
|
| |
| void | enumerateAdjacent (const View *self, ViewEnumerator enumerator, ident data) |
| | Enumerates adjacent siblings of this View, applying enumerator to each.
|
| |
| void | enumerateAncestors (const View *self, ViewEnumerator enumerator, ident data) |
| | Enumerates all ancestors of this View, applying enumerator to each.
|
| |
| void | enumerateDescendants (const View *self, ViewEnumerator enumerator, ident data) |
| | Enumerates all descendants of this View, applying enumerator to each.
|
| |
| void | enumerateSelection (View *self, const char *rule, ViewEnumerator enumerator, ident data) |
| | Enumerates all Views in the selection matched by rule, applying enumerator to each.
|
| |
| void | enumerateSiblings (const View *self, ViewEnumerator enumerator, ident data) |
| | Enumerates all siblings of this View, applying enumerator to each.
|
| |
| void | enumerateSubviews (const View *self, ViewEnumerator enumerator, ident data) |
| | Enumerates all subviews of this View, applying enumerator to each.
|
| |
| void | enumerateSuperview (const View *self, ViewEnumerator enumerator, ident data) |
| | Enumerates the superview of this View, if any, applying enumerator to it.
|
| |
| void | enumerateVisible (const View *self, ViewEnumerator enumerator, ident data) |
| |
| void | enumerateVisible (View *self, ViewEnumerator enumerator, ident data) |
| | Enumerates this View and its visible descendants, applying enumerator to each.
|
| |
| bool | hasClassName (const View *self, cosnt char *className) |
| |
| bool | hasOverflow (const View *self) |
| |
| View * | hitTest (const View *self, const SDL_Point *point) |
| | Performs a hit test against this View and its descendants for the given point.
|
| |
| View * | init (View *self) |
| | Initializes this View.
|
| |
| View * | initWithFrame (View *self, const SDL_Rect *frame) |
| | Initializes this View with the specified frame.
|
| |
| void | invalidateStyle (View *self) |
| | Invalidates the computed Style for this View and its descendants.
|
| |
| bool | isContainer (const View *self) |
| |
| bool | isDescendantOfView (const View *self, const View *view) |
| |
| bool | isKeyResponder (const View *self) |
| |
| bool | isTouchResponder (const View *self) |
| |
| bool | isVisible (const View *self) |
| |
| void | layoutIfNeeded (View *self) |
| | Recursively updates the layout of this View and its subviews.
|
| |
| | layoutSubviews (View *self) |
| | Performs layout for this View's immediate subviews.
|
| |
| bool | matchesSelector (const View *self, const SimpleSelector *simpleSelector) |
| |
| void | moveToWindow (View *self, SDL_Window *window) |
| | Moves this View to the View hierarchy of the given window.
|
| |
| String * | path (const View *self) |
| |
| void | removeAllClassNames (View *self) |
| | Removes all class names from this View.
|
| |
| void | removeAllSubviews (View *self) |
| | Removes all subviews from this View.
|
| |
| void | removeClassName (View *self, const char *className) |
| | Removes the given class name to this View.
|
| |
| void | removeFromSuperview (View *self) |
| | Removes this View from its superview.
|
| |
| void | removeSubview (View *self, View *subview) |
| | Removes the given subview from this View.
|
| |
| void | render (View *self, Renderer *renderer) |
| | Renders this View using the given renderer.
|
| |
| void | renderDeviceDidReset (View *self) |
| | Informs this View that the render device has reset.
|
| |
| void | renderDeviceWillReset (View *self) |
| | Informs this View that the render device will reset.
|
| |
| SDL_Rect | renderFrame (const View *self) |
| |
| void | replaceSubview (View *self, View *subview, View *replacement) |
| | Replaces the specified subview with the given replacement.
|
| |
| void | resignKeyResponder (View *self) |
| | Resigns key responder priority.
|
| |
| void | resignTouchResponder (View *self) |
| | Resigns touch responder priority.
|
| |
| void | resize (View *self, const SDL_Size *size) |
| | Resizes this View to the specified size.
|
| |
| void | resolve (View *self, Outlet *outlets) |
| | Resolves the given Outlets from this View's hierarchy.
|
| |
| void | respondToEvent (View *self, const SDL_Event *event) |
| | Responds to the specified event.
|
| |
| Set * | select (View *self, const char *rule) |
| | Resolves all descendants (including this View) that match the given Selector rule.
|
| |
| View * | selectFirst (View *self, const char *rule) |
| | Resolves the first descendant View that matches the given Selector rule.
|
| |
| SDL_Size | size (const View *self) |
| |
| SDL_Size | sizeThastFills (const View *self) |
| |
| SDL_Size | sizeThatContains (const View *self) |
| |
| SDL_Size | sizeThatFills (const View *self) |
| |
| void | sizeThatFits (const View *self) |
| |
| void | sizeToContain (View *self) |
| | Resizes this View to contain its subviews.
|
| |
| void | sizeToFill (View *self) |
| | Resizes this View to fill its superview.
|
| |
| void | sizeToFit (View *self) |
| | Resizes this View to fit its subviews.
|
| |
| | subviewWithIdentifier (const View *self, const char *identifier) |
| |
| void | updateBindings (View *self) |
| | Updates data bindings, prompting the appropriate layout changes.
|
| |
| SDL_Rect | viewport (const View *self) |
| |
| View * | viewWithCharacters (const char *chars, Outlet *outlets) |
| | Instantiates a View initialized with the given null-terminated JSON C string.
|
| |
| View * | viewWithData (const Data *data, Outlet *outlets) |
| | Instantiates a View initialized with the contents of data.
|
| |
| View * | viewWithDictionary (const Dictionary *dictionary, Outlet *outlets) |
| | Instantiates a View initialized with the attributes described in dictionary.
|
| |
| View * | viewWithResource (const Resource *resource, Outlet *outlets) |
| | Instantiates a View initialized with the JSON data in resource.
|
| |
| View * | viewWithResourceName (const char *name, Outlet *outlets) |
| | Instantiates a View initialized with the JSON Resource with the specified name.
|
| |
| Array * | visibleSubviews (const View *self) |
| |
| void | warn (View *self, ViewWarningType type, const char *fmt,...) |
| |
| void | warn (View *self, WarningType level, const char *fmt,...) |
| | Appends a warning for this View.
|
| |
| void | willMoveToWindow (View *self, SDL_Window *window) |
| | Informs this View that it will be added to the View hierarchy for the given window.
|
| |