<APObject>

Description

The <APObject> protocol is used to work with dashboard objects.

Supported Protocols

<NSObject>

Comments

Property keys are taken from array of dictionary keys with settings of the repository object stored in the APObject.properties property.

Properties

anchorBottom. Returns whether dashboard object is anchored to window bottom border.

anchorLeft. Returns whether dashboard object is anchored to window left border.

anchorRight. Returns whether dashboard object is anchored to window right border.

anchorTop. Returns whether dashboard object is anchored to window top border.

attributes. Returns dictionary of dashboard object attributes.

backgroundColor. Returns dashboard object background color.

borderColor. Returns dashboard object border color.

borderWidth. Returns dashboard object border width.

contentSize. Returns size of displayed dashboard object contents.

cornerRadius. Returns rounding radius of dashboard object border corners.

gradientAngle. Returns dashboard object object gradient angle.

gradientColor. Returns dashboard object gradient color.

isViewLoaded. Returns whether dashboard object view is created.

kap. Returns the dashboard, to which the current object belongs.

key. Returns dashboard object key.

objects. Returns array of nested objects.

paddingBottom. Returns dashboard object padding from the window bottom border.

paddingLeft. Returns dashboard object padding from the window left border.

paddingRight. Returns dashboard object padding from the window right border.

paddingTop. Returns dashboard object padding from the window top border.

properties. Returns dictionary of dashboard object settings.

shadowColor. Returns dashboard object shadow color.

shadowOpacity. Returns dashboard object shadow transparency.

shadowWidth. Returns dashboard object shadow width.

tag. Returns dashboard object description.

type. Returns dashboard object type.

useBackground. Returns whether background settings are used.

useBorder. Returns whether border settings are used.

useBorderRadius. Returns whether border corner rounding settings are used.

useGradient. Returns whether gradient settings are used.

usePaddings. Returns whether padding settings are used.

useShadow. Returns whether shadow settings are used.

view. Returns dashboard object view.

Methods

boolPropForKey:. Returns property logical value by key.

doublePropForKey:. Returns property real value by key.

hasHeight. Returns whether object height is set.

hasPropForKey:. Returns whether a property by specified key exists.

hasWidth. Returns whether object width is set.

height. Returns dashboard object height.

initWithParserObject:kap:. Initializes dashboard object.

intPropForKey:. Returns property integer value by key.

loadView. Loads dashboard object view.

propForKey:. Returns property by key.

stringPropForKey:. Returns property name by key.

viewDidLayoutSubviews. Informs the object that the view loaded subviews.

width. Returns dashboard object width.

See also:

Protocols. The Mobile Application Component