[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

Carousel

inherits from Box

Object <- Viewable <- Box <- Carousel



Operations

Get list of all operations

Action
AdjustSize
BalloonDot
ChangedContents
ConstrainToolTarget
Idle


Attributes

Get list of all attributes

Cynosure
FrameDelay
InNameBar
Target


Fields

Field Type
Viewable: superview: Viewable
relativeOrigin: Dot
contentSize: Dot
viewFlags: Flags
labelStyle: TextStyle
color: Unsigned
altColor: Unsigned
shadow: Shadow
sound: Playable
HasBorder: border: Border
Carousel: cynosure: Viewable
frameDelay: Unsigned
lastFrameMilliseconds: Unsigned
target: Object


Instance template

instance Carousel tag;
 relativeOrigin: <0.0,0.0>;
    contentSize: <0.0,0.0>;
      viewFlags: 0x00000000;
     labelStyle: nilObject;
          color: 0;
       altColor: 0;
         shadow: nilObject;
          sound: nilObject;
         border: nilObject;
       cynosure: nilObject;
     frameDelay: 0;
lastFrameMilliseconds: 0;
         target: nilObject;
end instance;

Class definition

Define Class Carousel;
    inherits from Box;
    has dispatcher hintdata;
    
    field cynosure: Viewable, getter;                           
        // subview that is the center of attention
    field frameDelay: Unsigned, getter, setter;                 
        // number of milliseconds until we spin again
    field lastFrameMilliseconds: Unsigned;
    field target: Object, weak, getter, setter;

    attribute FrameDelay: Unsigned, safe, common;
    attribute InNameBar: Boolean, readOnly;
    attribute Cynosure: Viewable, readOnly;
    attribute Target: Object;

    overrides Action;
    overrides AdjustSize;
    overrides ChangedContents;
    overrides ConstrainToolTarget;
    overrides BalloonDot;
    overrides Idle;
end class;