#include <UIWidget.h>
Public Member Functions | |
UIWidget (void) | |
Default constructor. More... | |
UIWidget () | |
Default constructor. More... | |
virtual | ~UIWidget () |
Default destructor. More... | |
local | ~UIWidget () |
Default destructor. More... | |
virtual void | setEnabled (bool enabled) |
Sets whether the widget is enabled. More... | |
bool | isEnabled () const |
Determines if the widget is enabled. More... | |
void | setVisible (bool visible) |
Sets whether the widget is visible. More... | |
bool | isVisible () const |
Determines if the widget is visible. More... | |
void | setBright (bool bright) |
Sets whether the widget is bright. More... | |
bool | isBright () const |
Determines if the widget is bright. More... | |
virtual void | setTouchEnabled (bool enabled) |
Sets whether the widget is touch enabled. More... | |
local | setTouchEnabled ( local enabled) |
Sets whether the widget is touch enabled. More... | |
void | setBrightStyle (BrightStyle style) |
To set the bright style of widget. More... | |
bool | isTouchEnabled () const |
Determines if the widget is touch enabled. More... | |
bool | isFocused () const |
Determines if the widget is on focused. More... | |
void | setFocused (bool fucosed) |
Sets whether the widget is on focused. More... | |
void | setZOrder (int z) |
Sets the Z order which stands for the drawing order, and reorder this widget in its parent's children array. More... | |
int | getZOrder () |
Gets the Z order of this widget. More... | |
float | getLeftInParent () |
Gets the left boundary position of this widget. More... | |
float | getBottomInParent () |
Gets the bottom boundary position of this widget. More... | |
var | getBottomInParent () |
Gets the bottom boundary position of this widget. More... | |
local | getBottomInParent () |
Gets the bottom boundary position of this widget. More... | |
float | getRightInParent () |
Gets the right boundary position of this widget. More... | |
float | getTopInParent () |
Gets the top boundary position of this widget. More... | |
virtual bool | addChild (UIWidget *child) |
Adds a child to the container. More... | |
virtual bool | removeChild (UIWidget *child) |
Removes a child from the container with a cleanup. More... | |
local | removeChild ( local child) |
Removes a child from the container with a cleanup. More... | |
virtual void | removeFromParent () |
Removes this widget itself from its parent widget. More... | |
virtual void | removeAllChildren () |
Removes all children from the container, and do a cleanup to all running actions depending on the cleanup parameter. More... | |
void | disableUpdate () |
Unschedules the "update" method. More... | |
virtual void | reorderChild (UIWidget *child) |
Reorders a child according to a new z value. More... | |
local | reorderChild ( local child) |
Reorders a child according to a new z value. More... | |
UIWidget * | getChildByName (const char *name) |
Gets a child from the container with its name. More... | |
UIWidget * | getChildByTag (int tag) |
Gets a child from the container with its tag. More... | |
virtual Array * | getChildren () |
Return an array of children. More... | |
Node * | getRenderer () |
Gets the renderer of widget. More... | |
void | addRenderer (Node *renderer, int zOrder) |
Add a CCNode for rendering. More... | |
void | removeRenderer (Node *renderer, bool cleanup) |
Remove a CCNode from widget. More... | |
void | setParent (UIWidget *parent) |
Sets the parent widget. More... | |
UIWidget * | getParent () |
Returns a pointer to the parent widget. More... | |
void | addTouchEventListener (Object *target, SEL_TouchEvent selector) |
Sets the touch event target/selector of the menu item. More... | |
var | addTouchEventListener ( var target, var selector) |
Sets the touch event target/selector of the menu item. More... | |
local | addTouchEventListener ( local target, local selector) |
Sets the touch event target/selector of the menu item. More... | |
void | setPosition (const Point &pos) |
Changes the position (x,y) of the widget in OpenGL coordinates. More... | |
void | setPositionPercent (const Point &percent) |
Changes the position (x,y) of the widget in OpenGL coordinates. More... | |
var | setPositionPercent ( var percent) |
Changes the position (x,y) of the widget in OpenGL coordinates. More... | |
local | setPositionPercent ( local percent) |
Changes the position (x,y) of the widget in OpenGL coordinates. More... | |
const Point & | getPosition () |
Gets the position (x,y) of the widget in OpenGL coordinates. More... | |
const Point & | getPositionPercent () |
Gets the percent (x,y) of the widget in OpenGL coordinates. More... | |
local | getPositionPercent () |
Gets the percent (x,y) of the widget in OpenGL coordinates. More... | |
void | setPositionType (PositionType type) |
Changes the position type of the widget. More... | |
PositionType | getPositionType () const |
Gets the position type of the widget. More... | |
virtual void | setAnchorPoint (const Point &pt) |
Sets the anchor point in percent. More... | |
local | setAnchorPoint ( local pt) |
Sets the anchor point in percent. More... | |
const Point & | getAnchorPoint () |
Returns the anchor point in percent. More... | |
var | getAnchorPoint () |
Returns the anchor point in percent. More... | |
local | getAnchorPoint () |
Returns the anchor point in percent. More... | |
virtual void | setScale (float fScale) |
Changes both X and Y scale factor of the widget. More... | |
local | setScale ( local fScale) |
Changes both X and Y scale factor of the widget. More... | |
float | getScale () |
Gets the scale factor of the widget, when X and Y have the same scale factor. More... | |
virtual void | setScaleX (float fScaleX) |
Changes the scale factor on X axis of this widget. More... | |
local | setScaleX ( local fScaleX) |
Changes the scale factor on X axis of this widget. More... | |
float | getScaleX () |
Returns the scale factor on X axis of this widget. More... | |
virtual void | setScaleY (float fScaleY) |
Changes the scale factor on Y axis of this widget. More... | |
local | setScaleY ( local fScaleY) |
Changes the scale factor on Y axis of this widget. More... | |
float | getScaleY () |
Returns the scale factor on Y axis of this widget. More... | |
void | setRotation (float rotation) |
Sets the rotation (angle) of the widget in degrees. More... | |
float | getRotation () |
Returns the rotation of the widget in degrees. More... | |
local | getRotation () |
Returns the rotation of the widget in degrees. More... | |
void | setRotationX (float rotationX) |
Sets the X rotation (angle) of the widget in degrees which performs a horizontal rotational skew. More... | |
local | setRotationX ( local rotationX) |
Sets the X rotation (angle) of the widget in degrees which performs a horizontal rotational skew. More... | |
float | getRotationX () |
Gets the X rotation (angle) of the widget in degrees which performs a horizontal rotation skew. More... | |
void | setRotationY (float rotationY) |
Sets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew. More... | |
local | setRotationY ( local rotationY) |
Sets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew. More... | |
float | getRotationY () |
Gets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew. More... | |
virtual void | setFlipX (bool flipX) |
Sets whether the widget should be flipped horizontally or not. More... | |
virtual bool | isFlipX () |
Returns the flag which indicates whether the widget is flipped horizontally or not. More... | |
virtual void | setFlipY (bool flipY) |
Sets whether the widget should be flipped vertically or not. More... | |
virtual bool | isFlipY () |
Return the flag which indicates whether the widget is flipped vertically or not. More... | |
virtual void | setColor (const Color3B &color) |
Sets color to widget. More... | |
local | setColor ( local color) |
Sets color to widget. More... | |
virtual const Color3B & | getColor () |
Gets color of widget. More... | |
var | getColor () |
Gets color of widget. More... | |
local | getColor () |
Gets color of widget. More... | |
virtual void | setOpacity (int opacity) |
Sets opacity to widget. More... | |
virtual int | getOpacity () |
Gets opacity of widget. More... | |
local | getOpacity () |
Gets opacity of widget. More... | |
virtual bool | isCascadeOpacityEnabled () |
local | isCascadeOpacityEnabled () |
virtual void | setCascadeOpacityEnabled (bool cascadeOpacityEnabled) |
local | setCascadeOpacityEnabled ( local cascadeOpacityEnabled) |
virtual bool | isCascadeColorEnabled () |
virtual void | setCascadeColorEnabled (bool cascadeColorEnabled) |
local | setCascadeColorEnabled ( local cascadeColorEnabled) |
void | setBlendFunc (BlendFunc blendFunc) |
virtual void | setActionManager (ActionManager *actionManager) |
local | setActionManager ( local actionManager) |
virtual ActionManager * | getActionManager () |
local | getActionManager () |
Action * | runAction (Action *action) |
void | stopAllActions (void) |
void | stopAction (Action *action) |
void | stopActionByTag (int tag) |
Action * | getActionByTag (int tag) |
void | didNotSelectSelf () |
A call back function when widget lost of focus. More... | |
var | didNotSelectSelf () |
A call back function when widget lost of focus. More... | |
local | didNotSelectSelf () |
A call back function when widget lost of focus. More... | |
bool | clippingParentAreaContainPoint (const Point &pt) |
virtual void | checkChildInfo (int handleState, UIWidget *sender, const Point &touchPoint) |
local | checkChildInfo ( local handleState, local sender, local touchPoint) |
const Point & | getTouchStartPos () |
const Point & | getTouchMovePos () |
const Point & | getTouchEndPos () |
local | getTouchEndPos () |
void | setTag (int tag) |
Changes the tag that is used to identify the widget easily. More... | |
int | getTag () const |
Returns a tag that is used to identify the widget easily. More... | |
void | setName (const char *name) |
Changes the name that is used to identify the widget easily. More... | |
const char * | getName () const |
Returns a name that is used to identify the widget easily. More... | |
var | getName () |
Returns a name that is used to identify the widget easily. More... | |
local | getName () |
Returns a name that is used to identify the widget easily. More... | |
WidgetType | getWidgetType () const |
Returns a type that is widget's type. More... | |
virtual void | setSize (const Size &size) |
Changes the size that is widget's size. More... | |
local | setSize ( local size) |
Changes the size that is widget's size. More... | |
virtual void | setSizePercent (const Point &percent) |
Changes the percent that is widget's percent size. More... | |
void | setSizeType (SizeType type) |
Changes the size type of widget. More... | |
SizeType | getSizeType () const |
Gets the size type of widget. More... | |
local | getSizeType () |
Gets the size type of widget. More... | |
const Size & | getSize () const |
Returns size of widget. More... | |
const Point & | getSizePercent () const |
Returns size percent of widget. More... | |
local | getSizePercent () |
Returns size percent of widget. More... | |
virtual bool | hitTest (const Point &pt) |
Checks a point if is in widget's space. More... | |
virtual bool | onTouchBegan (const Point &touchPoint) |
A call back function called when widget is selected, and on touch began. More... | |
virtual void | onTouchMoved (const Point &touchPoint) |
A call back function called when widget is selected, and on touch moved. More... | |
local | onTouchMoved ( local touchPoint) |
A call back function called when widget is selected, and on touch moved. More... | |
virtual void | onTouchEnded (const Point &touchPoint) |
A call back function called when widget is selected, and on touch ended. More... | |
virtual void | onTouchCancelled (const Point &touchPoint) |
A call back function called when widget is selected, and on touch canceled. More... | |
local | onTouchCancelled ( local touchPoint) |
A call back function called when widget is selected, and on touch canceled. More... | |
virtual void | onTouchLongClicked (const Point &touchPoint) |
A call back function called when widget is selected, and on touch long clicked. More... | |
void | setLayoutParameter (LayoutParameter *parameter) |
Sets a LayoutParameter to widget. More... | |
LayoutParameter * | getLayoutParameter () |
Gets LayoutParameter of widget. More... | |
virtual void | ignoreContentAdaptWithSize (bool ignore) |
Ignore the widget size. More... | |
bool | isIgnoreContentAdaptWithSize () const |
Gets the widget if is ignore it's size. More... | |
Point | getWorldPosition () |
Gets world position of widget. More... | |
Point | convertToWorldSpace (const Point &pt) |
Converts a Point to world space coordinates. More... | |
virtual Node * | getVirtualRenderer () |
Gets the Virtual Renderer of widget. More... | |
void | setUpdateEnabled (bool enable) |
Schedules the "update" method. More... | |
bool | isUpdateEnabled () |
is the "update" method scheduled. More... | |
virtual const Size & | getContentSize () const |
Gets the content size of widget. More... | |
virtual void | onEnter () |
virtual void | onExit () |
local | onExit () |
virtual const char * | getDescription () const |
Returns the "class name" of widget. More... | |
local | getDescription () |
Returns the "class name" of widget. More... | |
void | setActionTag (int tag) |
int | getActionTag () |
![]() | |
Object () | |
Constructor. More... | |
virtual | ~Object () |
void | release () |
Release the ownership immediately. More... | |
void | retain () |
Retains the ownership. More... | |
Object * | autorelease () |
Release the ownership sometime soon automatically. More... | |
bool | isSingleReference () const |
Returns a boolean value that indicates whether there is only one reference to the object. More... | |
unsigned int | retainCount () const |
Returns the object's current reference count. More... | |
virtual bool | isEqual (const Object *object) |
Returns a boolean value that indicates whether this object and a given object are equal. More... | |
virtual void | acceptVisitor (DataVisitor &visitor) |
virtual void | update (float dt) |
Static Public Member Functions | |
static UIWidget * | create () |
Allocates and initializes a widget. More... | |
local | create () |
Allocates and initializes a widget. More... | |
Protected Member Functions | |
virtual void | onSizeChanged () |
local | onSizeChanged () |
virtual bool | init () |
local | init () |
virtual void | initRenderer () |
local | initRenderer () |
virtual void | onPressStateChangedToNormal () |
local | onPressStateChangedToNormal () |
virtual void | onPressStateChangedToPressed () |
virtual void | onPressStateChangedToDisabled () |
void | pushDownEvent () |
void | moveEvent () |
void | releaseUpEvent () |
void | cancelUpEvent () |
void | longClickEvent () |
void | updateAnchorPoint () |
var | updateAnchorPoint () |
local | updateAnchorPoint () |
virtual void | releaseResoures () |
Release texture resoures of widget. More... | |
var | releaseResoures () |
Release texture resoures of widget. More... | |
local | releaseResoures () |
Release texture resoures of widget. More... | |
void | updateSizeAndPosition () |
Additional Inherited Members | |
![]() | |
unsigned int | _ID |
object id, ScriptSupport need public _ID More... | |
int | _luaID |
Lua reference id. More... | |
UIWidget | ( | void | ) |
Default constructor.
var UIWidget | ( | ) |
Default constructor.
local UIWidget | ( | ) |
Default constructor.
|
virtual |
Default destructor.
|
virtual |
Default destructor.
|
virtual |
Default destructor.
|
virtual |
Adds a child to the container.
child | A child widget |
Reimplemented in UIPageView, UIScrollView, UIDragPanel, and UIListView.
|
virtual |
Adds a child to the container.
child | A child widget |
Reimplemented in UIPageView, UIScrollView, UIDragPanel, and UIListView.
|
virtual |
Adds a child to the container.
child | A child widget |
Reimplemented in UIPageView, UIScrollView, UIDragPanel, and UIListView.
void addRenderer | ( | Node * | renderer, |
int | zOrder | ||
) |
Add a CCNode for rendering.
renderer is a CCNode, it's for drawing
renderer | A render node |
zOrder | Z order for drawing priority. Please refer to CCNode::setZOrder(int) |
var addRenderer | ( | var | renderer, |
var | zOrder | ||
) |
Add a CCNode for rendering.
renderer is a CCNode, it's for drawing
renderer | A render node |
zOrder | Z order for drawing priority. Please refer to CCNode::setZOrder(int) |
local addRenderer | ( | local | renderer, |
local | zOrder | ||
) |
Add a CCNode for rendering.
renderer is a CCNode, it's for drawing
renderer | A render node |
zOrder | Z order for drawing priority. Please refer to CCNode::setZOrder(int) |
void addTouchEventListener | ( | Object * | target, |
SEL_TouchEvent | selector | ||
) |
Sets the touch event target/selector of the menu item.
var addTouchEventListener | ( | var | target, |
var | selector | ||
) |
Sets the touch event target/selector of the menu item.
local addTouchEventListener | ( | local | target, |
local | selector | ||
) |
Sets the touch event target/selector of the menu item.
|
protected |
|
protected |
|
protected |
|
virtual |
Reimplemented in UIDragPanel, UIScrollView, UIListView, and UIPageView.
|
virtual |
Reimplemented in UIDragPanel, UIScrollView, UIListView, and UIPageView.
|
virtual |
Reimplemented in UIDragPanel, UIScrollView, UIListView, and UIPageView.
bool clippingParentAreaContainPoint | ( | const Point & | pt) |
var clippingParentAreaContainPoint | ( | var | pt) |
local clippingParentAreaContainPoint |
( | local | pt) |
Converts a Point to world space coordinates.
The result is in Points.
var convertToWorldSpace | ( | var | pt) |
Converts a Point to world space coordinates.
The result is in Points.
local convertToWorldSpace | ( | local | pt) |
Converts a Point to world space coordinates.
The result is in Points.
|
static |
Allocates and initializes a widget.
|
static |
Allocates and initializes a widget.
|
static |
Allocates and initializes a widget.
void didNotSelectSelf | ( | ) |
A call back function when widget lost of focus.
var didNotSelectSelf | ( | ) |
A call back function when widget lost of focus.
local didNotSelectSelf | ( | ) |
A call back function when widget lost of focus.
void disableUpdate | ( | ) |
Unschedules the "update" method.
var disableUpdate | ( | ) |
Unschedules the "update" method.
local disableUpdate | ( | ) |
Unschedules the "update" method.
Action* getActionByTag | ( | int | tag) |
var getActionByTag | ( | var | tag) |
local getActionByTag | ( | local | tag) |
|
virtual |
|
virtual |
|
virtual |
int getActionTag | ( | ) |
var getActionTag | ( | ) |
local getActionTag | ( | ) |
const Point& getAnchorPoint | ( | ) |
Returns the anchor point in percent.
var getAnchorPoint | ( | ) |
Returns the anchor point in percent.
local getAnchorPoint | ( | ) |
Returns the anchor point in percent.
float getBottomInParent | ( | ) |
Gets the bottom boundary position of this widget.
var getBottomInParent | ( | ) |
Gets the bottom boundary position of this widget.
local getBottomInParent | ( | ) |
Gets the bottom boundary position of this widget.
UIWidget* getChildByName | ( | const char * | name) |
Gets a child from the container with its name.
name | An key to find the child widget. |
var getChildByName | ( | var | name) |
Gets a child from the container with its name.
name | An key to find the child widget. |
local getChildByName | ( | local | name) |
Gets a child from the container with its name.
name | An key to find the child widget. |
UIWidget* getChildByTag | ( | int | tag) |
Gets a child from the container with its tag.
tag | An identifier to find the child widget. |
var getChildByTag | ( | var | tag) |
Gets a child from the container with its tag.
tag | An identifier to find the child widget. |
local getChildByTag | ( | local | tag) |
Gets a child from the container with its tag.
tag | An identifier to find the child widget. |
|
virtual |
Return an array of children.
Composing a "tree" structure is a very important feature of UIWidget
Reimplemented in UIScrollView, and UIDragPanel.
|
virtual |
Return an array of children.
Composing a "tree" structure is a very important feature of UIWidget
Reimplemented in UIScrollView, and UIDragPanel.
|
virtual |
Return an array of children.
Composing a "tree" structure is a very important feature of UIWidget
Reimplemented in UIScrollView, and UIDragPanel.
|
virtual |
Gets color of widget.
|
virtual |
Gets color of widget.
|
virtual |
Gets color of widget.
|
virtual |
Gets the content size of widget.
Content size is widget's texture size.
Reimplemented in UISlider, Layout, UICheckBox, UIButton, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
virtual |
Gets the content size of widget.
Content size is widget's texture size.
Reimplemented in UISlider, Layout, UICheckBox, UIButton, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
virtual |
Gets the content size of widget.
Content size is widget's texture size.
Reimplemented in UISlider, Layout, UICheckBox, UIButton, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
virtual |
Returns the "class name" of widget.
Reimplemented in UIDragPanel, Layout, UIScrollView, UISlider, UIButton, UICheckBox, UIListView, UIPageView, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, UILabelBMFont, and UIRootWidget.
|
virtual |
Returns the "class name" of widget.
Reimplemented in UIDragPanel, Layout, UIScrollView, UISlider, UIButton, UICheckBox, UIListView, UIPageView, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, UILabelBMFont, and UIRootWidget.
|
virtual |
Returns the "class name" of widget.
Reimplemented in UIDragPanel, Layout, UIScrollView, UISlider, UIButton, UICheckBox, UIListView, UIPageView, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, UILabelBMFont, and UIRootWidget.
LayoutParameter* getLayoutParameter | ( | ) |
Gets LayoutParameter of widget.
var getLayoutParameter | ( | ) |
Gets LayoutParameter of widget.
local getLayoutParameter | ( | ) |
Gets LayoutParameter of widget.
float getLeftInParent | ( | ) |
Gets the left boundary position of this widget.
var getLeftInParent | ( | ) |
Gets the left boundary position of this widget.
local getLeftInParent | ( | ) |
Gets the left boundary position of this widget.
const char* getName | ( | ) | const |
Returns a name that is used to identify the widget easily.
You can set tags to widget then identify them easily.
var getName | ( | ) |
Returns a name that is used to identify the widget easily.
You can set tags to widget then identify them easily.
local getName | ( | ) |
Returns a name that is used to identify the widget easily.
You can set tags to widget then identify them easily.
|
virtual |
Gets opacity of widget.
|
virtual |
Gets opacity of widget.
|
virtual |
Gets opacity of widget.
UIWidget* getParent | ( | ) |
Returns a pointer to the parent widget.
var getParent | ( | ) |
Returns a pointer to the parent widget.
local getParent | ( | ) |
Returns a pointer to the parent widget.
const Point& getPosition | ( | ) |
Gets the position (x,y) of the widget in OpenGL coordinates.
var getPosition | ( | ) |
Gets the position (x,y) of the widget in OpenGL coordinates.
local getPosition | ( | ) |
Gets the position (x,y) of the widget in OpenGL coordinates.
const Point& getPositionPercent | ( | ) |
Gets the percent (x,y) of the widget in OpenGL coordinates.
var getPositionPercent | ( | ) |
Gets the percent (x,y) of the widget in OpenGL coordinates.
local getPositionPercent | ( | ) |
Gets the percent (x,y) of the widget in OpenGL coordinates.
PositionType getPositionType | ( | ) | const |
var getPositionType | ( | ) |
local getPositionType | ( | ) |
Node* getRenderer | ( | ) |
Gets the renderer of widget.
renderer is a CCNode, it's for drawing
var getRenderer | ( | ) |
Gets the renderer of widget.
renderer is a CCNode, it's for drawing
local getRenderer | ( | ) |
Gets the renderer of widget.
renderer is a CCNode, it's for drawing
float getRightInParent | ( | ) |
Gets the right boundary position of this widget.
var getRightInParent | ( | ) |
Gets the right boundary position of this widget.
local getRightInParent | ( | ) |
Gets the right boundary position of this widget.
float getRotation | ( | ) |
Returns the rotation of the widget in degrees.
var getRotation | ( | ) |
Returns the rotation of the widget in degrees.
local getRotation | ( | ) |
Returns the rotation of the widget in degrees.
float getRotationX | ( | ) |
Gets the X rotation (angle) of the widget in degrees which performs a horizontal rotation skew.
var getRotationX | ( | ) |
Gets the X rotation (angle) of the widget in degrees which performs a horizontal rotation skew.
local getRotationX | ( | ) |
Gets the X rotation (angle) of the widget in degrees which performs a horizontal rotation skew.
float getRotationY | ( | ) |
Gets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew.
var getRotationY | ( | ) |
Gets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew.
local getRotationY | ( | ) |
Gets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew.
float getScale | ( | ) |
Gets the scale factor of the widget, when X and Y have the same scale factor.
var getScale | ( | ) |
Gets the scale factor of the widget, when X and Y have the same scale factor.
local getScale | ( | ) |
Gets the scale factor of the widget, when X and Y have the same scale factor.
float getScaleX | ( | ) |
Returns the scale factor on X axis of this widget.
var getScaleX | ( | ) |
Returns the scale factor on X axis of this widget.
local getScaleX | ( | ) |
Returns the scale factor on X axis of this widget.
float getScaleY | ( | ) |
Returns the scale factor on Y axis of this widget.
var getScaleY | ( | ) |
Returns the scale factor on Y axis of this widget.
local getScaleY | ( | ) |
Returns the scale factor on Y axis of this widget.
const Size& getSize | ( | ) | const |
Returns size of widget.
var getSize | ( | ) |
Returns size of widget.
local getSize | ( | ) |
Returns size of widget.
const Point& getSizePercent | ( | ) | const |
Returns size percent of widget.
var getSizePercent | ( | ) |
Returns size percent of widget.
local getSizePercent | ( | ) |
Returns size percent of widget.
SizeType getSizeType | ( | ) | const |
var getSizeType | ( | ) |
local getSizeType | ( | ) |
int getTag | ( | ) | const |
Returns a tag that is used to identify the widget easily.
You can set tags to widget then identify them easily.
var getTag | ( | ) |
Returns a tag that is used to identify the widget easily.
You can set tags to widget then identify them easily.
local getTag | ( | ) |
Returns a tag that is used to identify the widget easily.
You can set tags to widget then identify them easily.
float getTopInParent | ( | ) |
Gets the top boundary position of this widget.
var getTopInParent | ( | ) |
Gets the top boundary position of this widget.
local getTopInParent | ( | ) |
Gets the top boundary position of this widget.
const Point& getTouchEndPos | ( | ) |
var getTouchEndPos | ( | ) |
local getTouchEndPos | ( | ) |
const Point& getTouchMovePos | ( | ) |
var getTouchMovePos | ( | ) |
local getTouchMovePos | ( | ) |
const Point& getTouchStartPos | ( | ) |
var getTouchStartPos | ( | ) |
local getTouchStartPos | ( | ) |
|
virtual |
Gets the Virtual Renderer of widget.
For example, a button's Virtual Renderer is it's texture renderer.
Reimplemented in UISlider, UICheckBox, UIButton, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
virtual |
Gets the Virtual Renderer of widget.
For example, a button's Virtual Renderer is it's texture renderer.
Reimplemented in UISlider, UICheckBox, UIButton, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
virtual |
Gets the Virtual Renderer of widget.
For example, a button's Virtual Renderer is it's texture renderer.
Reimplemented in UISlider, UICheckBox, UIButton, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
WidgetType getWidgetType | ( | ) | const |
var getWidgetType | ( | ) |
local getWidgetType | ( | ) |
Point getWorldPosition | ( | ) |
Gets world position of widget.
var getWorldPosition | ( | ) |
Gets world position of widget.
local getWorldPosition | ( | ) |
Gets world position of widget.
int getZOrder | ( | ) |
var getZOrder | ( | ) |
local getZOrder | ( | ) |
|
virtual |
Checks a point if is in widget's space.
point |
Reimplemented in Layout.
|
virtual |
Checks a point if is in widget's space.
point |
Reimplemented in Layout.
|
virtual |
Checks a point if is in widget's space.
point |
Reimplemented in Layout.
|
virtual |
Ignore the widget size.
ignore,true | that widget will ignore it's size, use texture size, false otherwise. Default value is true. |
Reimplemented in UISlider, UIButton, UILoadingBar, and UIImageView.
|
virtual |
Ignore the widget size.
ignore,true | that widget will ignore it's size, use texture size, false otherwise. Default value is true. |
Reimplemented in UISlider, UIButton, UILoadingBar, and UIImageView.
|
virtual |
Ignore the widget size.
ignore,true | that widget will ignore it's size, use texture size, false otherwise. Default value is true. |
Reimplemented in UISlider, UIButton, UILoadingBar, and UIImageView.
|
protectedvirtual |
Reimplemented in UIDragPanel, Layout, UIScrollView, UIButton, UICheckBox, UIPageView, UIListView, UILabel, UITextField, and UIRootWidget.
|
protectedvirtual |
Reimplemented in UIDragPanel, Layout, UIScrollView, UIButton, UICheckBox, UIPageView, UIListView, UILabel, UITextField, and UIRootWidget.
|
protectedvirtual |
Reimplemented in UIDragPanel, Layout, UIScrollView, UIButton, UICheckBox, UIPageView, UIListView, UILabel, UITextField, and UIRootWidget.
|
protectedvirtual |
Reimplemented in UIDragPanel, Layout, UIScrollView, UISlider, UIButton, UICheckBox, UILabel, UILoadingBar, UIImageView, UITextField, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIDragPanel, Layout, UIScrollView, UISlider, UIButton, UICheckBox, UILabel, UILoadingBar, UIImageView, UITextField, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIDragPanel, Layout, UIScrollView, UISlider, UIButton, UICheckBox, UILabel, UILoadingBar, UIImageView, UITextField, UILabelAtlas, and UILabelBMFont.
bool isBright | ( | ) | const |
Determines if the widget is bright.
var isBright | ( | ) |
Determines if the widget is bright.
local isBright | ( | ) |
Determines if the widget is bright.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
bool isEnabled | ( | ) | const |
Determines if the widget is enabled.
var isEnabled | ( | ) |
Determines if the widget is enabled.
local isEnabled | ( | ) |
Determines if the widget is enabled.
|
inlinevirtual |
Returns the flag which indicates whether the widget is flipped horizontally or not.
It only flips the texture of the widget, and not the texture of the widget's children. Also, flipping the texture doesn't alter the anchorPoint. If you want to flip the anchorPoint too, and/or to flip the children too use: widget->setScaleX(sprite->getScaleX() * -1);
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
|
inlinevirtual |
Returns the flag which indicates whether the widget is flipped horizontally or not.
It only flips the texture of the widget, and not the texture of the widget's children. Also, flipping the texture doesn't alter the anchorPoint. If you want to flip the anchorPoint too, and/or to flip the children too use: widget->setScaleX(sprite->getScaleX() * -1);
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
|
inlinevirtual |
Returns the flag which indicates whether the widget is flipped horizontally or not.
It only flips the texture of the widget, and not the texture of the widget's children. Also, flipping the texture doesn't alter the anchorPoint. If you want to flip the anchorPoint too, and/or to flip the children too use: widget->setScaleX(sprite->getScaleX() * -1);
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
|
inlinevirtual |
Return the flag which indicates whether the widget is flipped vertically or not.
It only flips the texture of the widget, and not the texture of the widget's children. Also, flipping the texture doesn't alter the anchorPoint. If you want to flip the anchorPoint too, and/or to flip the children too use: widget->setScaleY(widget->getScaleY() * -1);
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
|
inlinevirtual |
Return the flag which indicates whether the widget is flipped vertically or not.
It only flips the texture of the widget, and not the texture of the widget's children. Also, flipping the texture doesn't alter the anchorPoint. If you want to flip the anchorPoint too, and/or to flip the children too use: widget->setScaleY(widget->getScaleY() * -1);
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
|
inlinevirtual |
Return the flag which indicates whether the widget is flipped vertically or not.
It only flips the texture of the widget, and not the texture of the widget's children. Also, flipping the texture doesn't alter the anchorPoint. If you want to flip the anchorPoint too, and/or to flip the children too use: widget->setScaleY(widget->getScaleY() * -1);
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
bool isFocused | ( | ) | const |
Determines if the widget is on focused.
var isFocused | ( | ) |
Determines if the widget is on focused.
local isFocused | ( | ) |
Determines if the widget is on focused.
bool isIgnoreContentAdaptWithSize | ( | ) | const |
Gets the widget if is ignore it's size.
ignore,true | that widget will ignore it's size, use texture size, false otherwise. Default value is true. |
var isIgnoreContentAdaptWithSize | ( | ) |
Gets the widget if is ignore it's size.
ignore,true | that widget will ignore it's size, use texture size, false otherwise. Default value is true. |
local isIgnoreContentAdaptWithSize | ( | ) |
Gets the widget if is ignore it's size.
ignore,true | that widget will ignore it's size, use texture size, false otherwise. Default value is true. |
bool isTouchEnabled | ( | ) | const |
Determines if the widget is touch enabled.
var isTouchEnabled | ( | ) |
Determines if the widget is touch enabled.
local isTouchEnabled | ( | ) |
Determines if the widget is touch enabled.
bool isUpdateEnabled | ( | ) |
is the "update" method scheduled.
var isUpdateEnabled | ( | ) |
is the "update" method scheduled.
local isUpdateEnabled | ( | ) |
is the "update" method scheduled.
bool isVisible | ( | ) | const |
Determines if the widget is visible.
var isVisible | ( | ) |
Determines if the widget is visible.
local isVisible | ( | ) |
Determines if the widget is visible.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UISlider, UIButton, UICheckBox, and UILabel.
|
protectedvirtual |
Reimplemented in UIDragPanel, UIScrollView, Layout, UISlider, UIButton, UICheckBox, UIPageView, UITextField, UIListView, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIDragPanel, UIScrollView, Layout, UISlider, UIButton, UICheckBox, UIPageView, UITextField, UIListView, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIDragPanel, UIScrollView, Layout, UISlider, UIButton, UICheckBox, UIPageView, UITextField, UIListView, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
virtual |
A call back function called when widget is selected, and on touch began.
touch | point |
Reimplemented in UISlider, UIScrollView, UIPageView, UITextField, UIDragPanel, UIImageView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch began.
touch | point |
Reimplemented in UISlider, UIScrollView, UIPageView, UITextField, UIDragPanel, UIImageView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch began.
touch | point |
Reimplemented in UISlider, UIScrollView, UIPageView, UITextField, UIDragPanel, UIImageView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch canceled.
touch | point |
Reimplemented in UISlider, UIScrollView, UIPageView, UIDragPanel, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch canceled.
touch | point |
Reimplemented in UISlider, UIScrollView, UIPageView, UIDragPanel, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch canceled.
touch | point |
Reimplemented in UISlider, UIScrollView, UIPageView, UIDragPanel, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch ended.
touch | point |
Reimplemented in UISlider, UIScrollView, UICheckBox, UIPageView, UIDragPanel, UIImageView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch ended.
touch | point |
Reimplemented in UISlider, UIScrollView, UICheckBox, UIPageView, UIDragPanel, UIImageView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch ended.
touch | point |
Reimplemented in UISlider, UIScrollView, UICheckBox, UIPageView, UIDragPanel, UIImageView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch long clicked.
touch | point |
Reimplemented in UIScrollView, UIDragPanel, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch long clicked.
touch | point |
Reimplemented in UIScrollView, UIDragPanel, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch long clicked.
touch | point |
Reimplemented in UIScrollView, UIDragPanel, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch moved.
touch | point |
Reimplemented in UISlider, UIScrollView, UIPageView, UIDragPanel, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch moved.
touch | point |
Reimplemented in UISlider, UIScrollView, UIPageView, UIDragPanel, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch moved.
touch | point |
Reimplemented in UISlider, UIScrollView, UIPageView, UIDragPanel, and UIListView.
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
Release texture resoures of widget.
Release renderer. If you override releaseResoures, you shall call its parent's one, e.g. UIWidget::releaseResoures().
Reimplemented in UIDragPanel, and UIScrollView.
|
protectedvirtual |
Release texture resoures of widget.
Release renderer. If you override releaseResoures, you shall call its parent's one, e.g. UIWidget::releaseResoures().
Reimplemented in UIDragPanel, and UIScrollView.
|
protectedvirtual |
Release texture resoures of widget.
Release renderer. If you override releaseResoures, you shall call its parent's one, e.g. UIWidget::releaseResoures().
Reimplemented in UIDragPanel, and UIScrollView.
|
protected |
|
protected |
|
protected |
|
virtual |
Removes all children from the container, and do a cleanup to all running actions depending on the cleanup parameter.
Reimplemented in UIScrollView, UIDragPanel, UIPageView, and UIListView.
|
virtual |
Removes all children from the container, and do a cleanup to all running actions depending on the cleanup parameter.
Reimplemented in UIScrollView, UIDragPanel, UIPageView, and UIListView.
|
virtual |
Removes all children from the container, and do a cleanup to all running actions depending on the cleanup parameter.
Reimplemented in UIScrollView, UIDragPanel, UIPageView, and UIListView.
|
virtual |
Removes a child from the container with a cleanup.
child | The child widget which will be removed. |
Reimplemented in UIScrollView, UIDragPanel, UIPageView, and UIListView.
|
virtual |
Removes a child from the container with a cleanup.
child | The child widget which will be removed. |
Reimplemented in UIScrollView, UIDragPanel, UIPageView, and UIListView.
|
virtual |
Removes a child from the container with a cleanup.
child | The child widget which will be removed. |
Reimplemented in UIScrollView, UIDragPanel, UIPageView, and UIListView.
|
virtual |
Removes this widget itself from its parent widget.
If the widget orphan, then it will destroy itself.
|
virtual |
Removes this widget itself from its parent widget.
If the widget orphan, then it will destroy itself.
|
virtual |
Removes this widget itself from its parent widget.
If the widget orphan, then it will destroy itself.
void removeRenderer | ( | Node * | renderer, |
bool | cleanup | ||
) |
Remove a CCNode from widget.
renderer is a CCNode, it's for drawing
renderer | A render node which needs to be removed |
cleanup | true if all running actions and callbacks on the render node will be cleanup, false otherwise. |
var removeRenderer | ( | var | renderer, |
var | cleanup | ||
) |
Remove a CCNode from widget.
renderer is a CCNode, it's for drawing
renderer | A render node which needs to be removed |
cleanup | true if all running actions and callbacks on the render node will be cleanup, false otherwise. |
local removeRenderer | ( | local | renderer, |
local | cleanup | ||
) |
Remove a CCNode from widget.
renderer is a CCNode, it's for drawing
renderer | A render node which needs to be removed |
cleanup | true if all running actions and callbacks on the render node will be cleanup, false otherwise. |
|
virtual |
Reorders a child according to a new z value.
child | An already added child node. It MUST be already added. |
zOrder | Z order for drawing priority and touched priority. Please refer to setZOrder(int) |
|
virtual |
Reorders a child according to a new z value.
child | An already added child node. It MUST be already added. |
zOrder | Z order for drawing priority and touched priority. Please refer to setZOrder(int) |
|
virtual |
Reorders a child according to a new z value.
child | An already added child node. It MUST be already added. |
zOrder | Z order for drawing priority and touched priority. Please refer to setZOrder(int) |
var runAction | ( | var | action) |
local runAction | ( | local | action) |
|
virtual |
|
virtual |
|
virtual |
void setActionTag | ( | int | tag) |
var setActionTag | ( | var | tag) |
local setActionTag | ( | local | tag) |
|
virtual |
Sets the anchor point in percent.
anchorPoint is the point around which all transformations and positioning manipulations take place. It's like a pin in the widget where it is "attached" to its parent. The anchorPoint is normalized, like a percentage. (0,0) means the bottom-left corner and (1,1) means the top-right corner. But you can use values higher than (1,1) and lower than (0,0) too. The default anchorPoint is (0.5,0.5), so it starts in the center of the widget.
anchorPoint | The anchor point of widget. |
Reimplemented in UICheckBox, UITextField, UIButton, UILabel, UIImageView, UILabelAtlas, and UILabelBMFont.
|
virtual |
Sets the anchor point in percent.
anchorPoint is the point around which all transformations and positioning manipulations take place. It's like a pin in the widget where it is "attached" to its parent. The anchorPoint is normalized, like a percentage. (0,0) means the bottom-left corner and (1,1) means the top-right corner. But you can use values higher than (1,1) and lower than (0,0) too. The default anchorPoint is (0.5,0.5), so it starts in the center of the widget.
anchorPoint | The anchor point of widget. |
Reimplemented in UICheckBox, UITextField, UIButton, UILabel, UIImageView, UILabelAtlas, and UILabelBMFont.
|
virtual |
Sets the anchor point in percent.
anchorPoint is the point around which all transformations and positioning manipulations take place. It's like a pin in the widget where it is "attached" to its parent. The anchorPoint is normalized, like a percentage. (0,0) means the bottom-left corner and (1,1) means the top-right corner. But you can use values higher than (1,1) and lower than (0,0) too. The default anchorPoint is (0.5,0.5), so it starts in the center of the widget.
anchorPoint | The anchor point of widget. |
Reimplemented in UICheckBox, UITextField, UIButton, UILabel, UIImageView, UILabelAtlas, and UILabelBMFont.
void setBlendFunc | ( | BlendFunc | blendFunc) |
var setBlendFunc | ( | var | blendFunc) |
local setBlendFunc | ( | local | blendFunc) |
void setBright | ( | bool | bright) |
Sets whether the widget is bright.
The default value is true, a widget is default to bright
visible | true if the widget is bright, false if the widget is dark. |
var setBright | ( | var | bright) |
Sets whether the widget is bright.
The default value is true, a widget is default to bright
visible | true if the widget is bright, false if the widget is dark. |
local setBright | ( | local | bright) |
Sets whether the widget is bright.
The default value is true, a widget is default to bright
visible | true if the widget is bright, false if the widget is dark. |
void setBrightStyle | ( | BrightStyle | style) |
To set the bright style of widget.
style | BRIGHT_NORMAL the widget is normal state, BRIGHT_HIGHLIGHT the widget is height light state. |
var setBrightStyle | ( | var | style) |
To set the bright style of widget.
style | BRIGHT_NORMAL the widget is normal state, BRIGHT_HIGHLIGHT the widget is height light state. |
local setBrightStyle | ( | local | style) |
To set the bright style of widget.
style | BRIGHT_NORMAL the widget is normal state, BRIGHT_HIGHLIGHT the widget is height light state. |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Sets color to widget.
It default change the color of widget's children.
color |
Reimplemented in UIButton, UITextField, and Layout.
|
virtual |
Sets color to widget.
It default change the color of widget's children.
color |
Reimplemented in UIButton, UITextField, and Layout.
|
virtual |
Sets color to widget.
It default change the color of widget's children.
color |
Reimplemented in UIButton, UITextField, and Layout.
|
virtual |
Sets whether the widget is enabled.
Highest control of widget. The default value is true, a widget is default to enabled
enabled | true if the widget is enabled, widget may be touched and visible, false if the widget is disabled, widget cannot be touched and hidden. |
|
virtual |
Sets whether the widget is enabled.
Highest control of widget. The default value is true, a widget is default to enabled
enabled | true if the widget is enabled, widget may be touched and visible, false if the widget is disabled, widget cannot be touched and hidden. |
|
virtual |
Sets whether the widget is enabled.
Highest control of widget. The default value is true, a widget is default to enabled
enabled | true if the widget is enabled, widget may be touched and visible, false if the widget is disabled, widget cannot be touched and hidden. |
|
inlinevirtual |
Sets whether the widget should be flipped horizontally or not.
bFlipX | true if the widget should be flipped horizaontally, false otherwise. |
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
|
inlinevirtual |
Sets whether the widget should be flipped horizontally or not.
bFlipX | true if the widget should be flipped horizaontally, false otherwise. |
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
|
inlinevirtual |
Sets whether the widget should be flipped horizontally or not.
bFlipX | true if the widget should be flipped horizaontally, false otherwise. |
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
|
inlinevirtual |
Sets whether the widget should be flipped vertically or not.
bFlipY | true if the widget should be flipped vertically, flase otherwise. |
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
|
inlinevirtual |
Sets whether the widget should be flipped vertically or not.
bFlipY | true if the widget should be flipped vertically, flase otherwise. |
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
|
inlinevirtual |
Sets whether the widget should be flipped vertically or not.
bFlipY | true if the widget should be flipped vertically, flase otherwise. |
Reimplemented in UICheckBox, UIButton, UILabel, and UIImageView.
void setFocused | ( | bool | fucosed) |
Sets whether the widget is on focused.
The default value is false, a widget is default to not on focused
fucosed | true if the widget is on focused, false if the widget is not on focused. |
var setFocused | ( | var | fucosed) |
Sets whether the widget is on focused.
The default value is false, a widget is default to not on focused
fucosed | true if the widget is on focused, false if the widget is not on focused. |
local setFocused | ( | local | fucosed) |
Sets whether the widget is on focused.
The default value is false, a widget is default to not on focused
fucosed | true if the widget is on focused, false if the widget is not on focused. |
void setLayoutParameter | ( | LayoutParameter * | parameter) |
var setLayoutParameter | ( | var | parameter) |
local setLayoutParameter | ( | local | parameter) |
void setName | ( | const char * | name) |
Changes the name that is used to identify the widget easily.
A | const char* that indentifies the widget. |
var setName | ( | var | name) |
Changes the name that is used to identify the widget easily.
A | const char* that indentifies the widget. |
local setName | ( | local | name) |
Changes the name that is used to identify the widget easily.
A | const char* that indentifies the widget. |
|
virtual |
Sets opacity to widget.
It default change the opacity of widget's children.
color |
Reimplemented in Layout, and UITextField.
|
virtual |
Sets opacity to widget.
It default change the opacity of widget's children.
color |
Reimplemented in Layout, and UITextField.
|
virtual |
Sets opacity to widget.
It default change the opacity of widget's children.
color |
Reimplemented in Layout, and UITextField.
void setParent | ( | UIWidget * | parent) |
Sets the parent widget.
parent | A pointer to the parnet widget |
var setParent | ( | var | parent) |
Sets the parent widget.
parent | A pointer to the parnet widget |
local setParent | ( | local | parent) |
Sets the parent widget.
parent | A pointer to the parnet widget |
void setPosition | ( | const Point & | pos) |
Changes the position (x,y) of the widget in OpenGL coordinates.
Usually we use ccp(x,y) to compose Point object. The original point (0,0) is at the left-bottom corner of screen.
position | The position (x,y) of the widget in OpenGL coordinates |
var setPosition | ( | var | pos) |
Changes the position (x,y) of the widget in OpenGL coordinates.
Usually we use ccp(x,y) to compose Point object. The original point (0,0) is at the left-bottom corner of screen.
position | The position (x,y) of the widget in OpenGL coordinates |
local setPosition | ( | local | pos) |
Changes the position (x,y) of the widget in OpenGL coordinates.
Usually we use ccp(x,y) to compose Point object. The original point (0,0) is at the left-bottom corner of screen.
position | The position (x,y) of the widget in OpenGL coordinates |
void setPositionPercent | ( | const Point & | percent) |
Changes the position (x,y) of the widget in OpenGL coordinates.
Usually we use ccp(x,y) to compose Point object. The original point (0,0) is at the left-bottom corner of screen.
percent | The percent (x,y) of the widget in OpenGL coordinates |
var setPositionPercent | ( | var | percent) |
Changes the position (x,y) of the widget in OpenGL coordinates.
Usually we use ccp(x,y) to compose Point object. The original point (0,0) is at the left-bottom corner of screen.
percent | The percent (x,y) of the widget in OpenGL coordinates |
local setPositionPercent | ( | local | percent) |
Changes the position (x,y) of the widget in OpenGL coordinates.
Usually we use ccp(x,y) to compose Point object. The original point (0,0) is at the left-bottom corner of screen.
percent | The percent (x,y) of the widget in OpenGL coordinates |
void setPositionType | ( | PositionType | type) |
Changes the position type of the widget.
type | the position type of widget |
var setPositionType | ( | var | type) |
Changes the position type of the widget.
type | the position type of widget |
local setPositionType | ( | local | type) |
Changes the position type of the widget.
type | the position type of widget |
void setRotation | ( | float | rotation) |
Sets the rotation (angle) of the widget in degrees.
0 is the default rotation angle. Positive values rotate widget clockwise, and negative values for anti-clockwise.
fRotation | The roration of the widget in degrees. |
var setRotation | ( | var | rotation) |
Sets the rotation (angle) of the widget in degrees.
0 is the default rotation angle. Positive values rotate widget clockwise, and negative values for anti-clockwise.
fRotation | The roration of the widget in degrees. |
local setRotation | ( | local | rotation) |
Sets the rotation (angle) of the widget in degrees.
0 is the default rotation angle. Positive values rotate widget clockwise, and negative values for anti-clockwise.
fRotation | The roration of the widget in degrees. |
void setRotationX | ( | float | rotationX) |
Sets the X rotation (angle) of the widget in degrees which performs a horizontal rotational skew.
0 is the default rotation angle. Positive values rotate widget clockwise, and negative values for anti-clockwise.
fRotationX | The X rotation in degrees which performs a horizontal rotational skew. |
var setRotationX | ( | var | rotationX) |
Sets the X rotation (angle) of the widget in degrees which performs a horizontal rotational skew.
0 is the default rotation angle. Positive values rotate widget clockwise, and negative values for anti-clockwise.
fRotationX | The X rotation in degrees which performs a horizontal rotational skew. |
local setRotationX | ( | local | rotationX) |
Sets the X rotation (angle) of the widget in degrees which performs a horizontal rotational skew.
0 is the default rotation angle. Positive values rotate widget clockwise, and negative values for anti-clockwise.
fRotationX | The X rotation in degrees which performs a horizontal rotational skew. |
void setRotationY | ( | float | rotationY) |
Sets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew.
0 is the default rotation angle. Positive values rotate widget clockwise, and negative values for anti-clockwise.
fRotationY | The Y rotation in degrees. |
var setRotationY | ( | var | rotationY) |
Sets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew.
0 is the default rotation angle. Positive values rotate widget clockwise, and negative values for anti-clockwise.
fRotationY | The Y rotation in degrees. |
local setRotationY | ( | local | rotationY) |
Sets the Y rotation (angle) of the widget in degrees which performs a vertical rotational skew.
0 is the default rotation angle. Positive values rotate widget clockwise, and negative values for anti-clockwise.
fRotationY | The Y rotation in degrees. |
|
virtual |
Changes both X and Y scale factor of the widget.
1.0 is the default scale factor. It modifies the X and Y scale at the same time.
scale | The scale factor for both X and Y axis. |
|
virtual |
Changes both X and Y scale factor of the widget.
1.0 is the default scale factor. It modifies the X and Y scale at the same time.
scale | The scale factor for both X and Y axis. |
|
virtual |
Changes both X and Y scale factor of the widget.
1.0 is the default scale factor. It modifies the X and Y scale at the same time.
scale | The scale factor for both X and Y axis. |
|
virtual |
Changes the scale factor on X axis of this widget.
The deafult value is 1.0 if you haven't changed it before
fScaleX | The scale factor on X axis. |
|
virtual |
Changes the scale factor on X axis of this widget.
The deafult value is 1.0 if you haven't changed it before
fScaleX | The scale factor on X axis. |
|
virtual |
Changes the scale factor on X axis of this widget.
The deafult value is 1.0 if you haven't changed it before
fScaleX | The scale factor on X axis. |
|
virtual |
Changes the scale factor on Y axis of this widget.
The Default value is 1.0 if you haven't changed it before.
fScaleY | The scale factor on Y axis. |
|
virtual |
Changes the scale factor on Y axis of this widget.
The Default value is 1.0 if you haven't changed it before.
fScaleY | The scale factor on Y axis. |
|
virtual |
Changes the scale factor on Y axis of this widget.
The Default value is 1.0 if you haven't changed it before.
fScaleY | The scale factor on Y axis. |
|
virtual |
Changes the size that is widget's size.
size | that is widget's size |
|
virtual |
Changes the size that is widget's size.
size | that is widget's size |
|
virtual |
Changes the size that is widget's size.
size | that is widget's size |
|
virtual |
Changes the percent that is widget's percent size.
percent | that is widget's percent size |
|
virtual |
Changes the percent that is widget's percent size.
percent | that is widget's percent size |
|
virtual |
Changes the percent that is widget's percent size.
percent | that is widget's percent size |
void setSizeType | ( | SizeType | type) |
var setSizeType | ( | var | type) |
local setSizeType | ( | local | type) |
void setTag | ( | int | tag) |
Changes the tag that is used to identify the widget easily.
A | interger that indentifies the widget. |
var setTag | ( | var | tag) |
Changes the tag that is used to identify the widget easily.
A | interger that indentifies the widget. |
local setTag | ( | local | tag) |
Changes the tag that is used to identify the widget easily.
A | interger that indentifies the widget. |
|
virtual |
Sets whether the widget is touch enabled.
The default value is false, a widget is default to touch disabled
visible | true if the widget is touch enabled, false if the widget is touch disabled. |
|
virtual |
Sets whether the widget is touch enabled.
The default value is false, a widget is default to touch disabled
visible | true if the widget is touch enabled, false if the widget is touch disabled. |
|
virtual |
Sets whether the widget is touch enabled.
The default value is false, a widget is default to touch disabled
visible | true if the widget is touch enabled, false if the widget is touch disabled. |
void setUpdateEnabled | ( | bool | enable) |
Schedules the "update" method.
var setUpdateEnabled | ( | var | enable) |
Schedules the "update" method.
local setUpdateEnabled | ( | local | enable) |
Schedules the "update" method.
void setVisible | ( | bool | visible) |
Sets whether the widget is visible.
The default value is true, a widget is default to visible
visible | true if the widget is visible, false if the widget is hidden. |
var setVisible | ( | var | visible) |
Sets whether the widget is visible.
The default value is true, a widget is default to visible
visible | true if the widget is visible, false if the widget is hidden. |
local setVisible | ( | local | visible) |
Sets whether the widget is visible.
The default value is true, a widget is default to visible
visible | true if the widget is visible, false if the widget is hidden. |
void setZOrder | ( | int | z) |
Sets the Z order which stands for the drawing order, and reorder this widget in its parent's children array.
The Z order of widget is relative to its "brothers": children of the same parent. It's nothing to do with OpenGL's z vertex. This one only affects the draw order of widgets in cocos2d. The larger number it is, the later this widget will be drawn in each message loop. Please refer to setVertexZ(float) for the difference.
nZOrder | Z order of this widget. |
var setZOrder | ( | var | z) |
Sets the Z order which stands for the drawing order, and reorder this widget in its parent's children array.
The Z order of widget is relative to its "brothers": children of the same parent. It's nothing to do with OpenGL's z vertex. This one only affects the draw order of widgets in cocos2d. The larger number it is, the later this widget will be drawn in each message loop. Please refer to setVertexZ(float) for the difference.
nZOrder | Z order of this widget. |
local setZOrder | ( | local | z) |
Sets the Z order which stands for the drawing order, and reorder this widget in its parent's children array.
The Z order of widget is relative to its "brothers": children of the same parent. It's nothing to do with OpenGL's z vertex. This one only affects the draw order of widgets in cocos2d. The larger number it is, the later this widget will be drawn in each message loop. Please refer to setVertexZ(float) for the difference.
nZOrder | Z order of this widget. |
void stopAction | ( | Action * | action) |
var stopAction | ( | var | action) |
local stopAction | ( | local | action) |
void stopActionByTag | ( | int | tag) |
var stopActionByTag | ( | var | tag) |
local stopActionByTag | ( | local | tag) |
void stopAllActions | ( | void | ) |
var stopAllActions | ( | ) |
local stopAllActions | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
anchor point normalized
|
protected |
anchor point normalized
|
protected |
anchor point normalized
|
protected |
is this widget bright
|
protected |
is this widget bright
|
protected |
is this widget bright
|
protected |
bright style
|
protected |
bright style
|
protected |
bright style
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Highest control of widget.
|
protected |
Highest control of widget.
|
protected |
Highest control of widget.
|
protected |
is the widget on focus
|
protected |
is the widget on focus
|
protected |
is the widget on focus
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
base renderer
|
protected |
base renderer
|
protected |
base renderer
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
is this widget touch endabled
|
protected |
is this widget touch endabled
|
protected |
is this widget touch endabled
|
protected |
touch ended point
|
protected |
touch ended point
|
protected |
touch ended point
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
touch moved point
|
protected |
touch moved point
|
protected |
touch moved point
|
protected |
is the touch event should be passed
|
protected |
is the touch event should be passed
|
protected |
is the touch event should be passed
|
protected |
touch began point
|
protected |
touch began point
|
protected |
touch began point
|
protected |
is "update" method scheduled
|
protected |
is "update" method scheduled
|
protected |
is "update" method scheduled
|
protected |
is this widget visible
|
protected |
is this widget visible
|
protected |
is this widget visible
|
protected |
parent of widget
|
protected |
parent of widget
|
protected |
parent of widget
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
z-order value that affects the draw order and touch order
|
protected |
z-order value that affects the draw order and touch order
|
protected |
z-order value that affects the draw order and touch order