#include <UIWidget.h>
Public Member Functions | |
UIWidget (void) | |
virtual | ~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... | |
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... | |
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... | |
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... | |
virtual void | reorderChild (UIWidget *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 CCArray * | getChildren () |
Return an array of children. More... | |
CCNode * | getRenderer () |
Gets the renderer of widget. More... | |
void | addRenderer (CCNode *renderer, int zOrder) |
Add a CCNode for rendering. More... | |
void | removeRenderer (CCNode *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 (CCObject *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... | |
void | setPosition (const CCPoint &pos) |
Changes the position (x,y) of the widget in OpenGL coordinates. More... | |
void | setPositionPercent (const CCPoint &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... | |
const CCPoint & | getPosition () |
Gets the position (x,y) of the widget in OpenGL coordinates. More... | |
const CCPoint & | 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 CCPoint &pt) |
Sets the anchor point in percent. More... | |
const CCPoint & | getAnchorPoint () |
Returns the anchor point in percent. More... | |
virtual void | setScale (float 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... | |
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... | |
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... | |
void | setRotationX (float 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... | |
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 ccColor3B &color) |
Sets color to widget. More... | |
virtual const ccColor3B & | getColor () |
Gets color of widget. More... | |
virtual void | setOpacity (int opacity) |
Sets opacity to widget. More... | |
virtual int | getOpacity () |
Gets opacity of widget. More... | |
virtual bool | isCascadeOpacityEnabled () |
virtual void | setCascadeOpacityEnabled (bool cascadeOpacityEnabled) |
virtual bool | isCascadeColorEnabled () |
virtual void | setCascadeColorEnabled (bool cascadeColorEnabled) |
void | setBlendFunc (ccBlendFunc blendFunc) |
virtual void | setActionManager (CCActionManager *actionManager) |
virtual CCActionManager * | getActionManager () |
CCAction * | runAction (CCAction *action) |
void | stopAllActions (void) |
void | stopAction (CCAction *action) |
void | stopActionByTag (int tag) |
CCAction * | 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... | |
bool | clippingParentAreaContainPoint (const CCPoint &pt) |
virtual void | checkChildInfo (int handleState, UIWidget *sender, const CCPoint &touchPoint) |
const CCPoint & | getTouchStartPos () |
const CCPoint & | getTouchMovePos () |
const CCPoint & | 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... | |
WidgetType | getWidgetType () const |
Returns a type that is widget's type. More... | |
virtual void | setSize (const CCSize &size) |
Changes the size that is widget's size. More... | |
virtual void | setSizePercent (const CCPoint &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... | |
const CCSize & | getSize () const |
Returns size of widget. More... | |
const CCPoint & | getSizePercent () const |
Returns size percent of widget. More... | |
virtual bool | hitTest (const CCPoint &pt) |
Checks a point if is in widget's space. More... | |
virtual bool | onTouchBegan (const CCPoint &touchPoint) |
A call back function called when widget is selected, and on touch began. More... | |
virtual void | onTouchMoved (const CCPoint &touchPoint) |
A call back function called when widget is selected, and on touch moved. More... | |
virtual void | onTouchEnded (const CCPoint &touchPoint) |
A call back function called when widget is selected, and on touch ended. More... | |
virtual void | onTouchCancelled (const CCPoint &touchPoint) |
A call back function called when widget is selected, and on touch canceled. More... | |
virtual void | onTouchLongClicked (const CCPoint &touchPoint) |
A call back function called when widget is selected, and on touch long clicked. More... | |
var | onTouchLongClicked ( var touchPoint) |
A call back function called when widget is selected, and on touch long clicked. More... | |
void | setLayoutParameter (UILayoutParameter *parameter) |
Sets a LayoutParameter to widget. More... | |
UILayoutParameter * | getLayoutParameter (LayoutParameterType type) |
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... | |
CCPoint | getWorldPosition () |
Gets world position of widget. More... | |
CCPoint | convertToWorldSpace (const CCPoint &pt) |
Converts a Point to world space coordinates. More... | |
virtual CCNode * | 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 CCSize & | getContentSize () const |
Gets the content size of widget. More... | |
virtual const char * | getDescription () const |
Returns the "class name" of widget. More... | |
UIWidget * | clone () |
virtual void | onEnter () |
virtual void | onExit () |
virtual CCObject * | getUserObject () |
Returns a user assigned CCObject. More... | |
virtual void | setUserObject (CCObject *pUserObject) |
Returns a user assigned CCObject. More... | |
void | setTouchEnable (bool enabled, bool containChildren=false) |
These methods will be removed. More... | |
void | disable (bool containChildren=false) |
void | active (bool containChildren=false) |
bool | isActive () |
var | isActive () |
void | setBright (bool bright, bool containChild) |
CCRect | getRect () |
CCNode * | getValidNode () |
void | setWidgetZOrder (int z) |
int | getWidgetZOrder () |
float | getRelativeLeftPos () |
var | getRelativeLeftPos () |
float | getRelativeBottomPos () |
float | getRelativeRightPos () |
float | getRelativeTopPos () |
CCNode * | getContainerNode () |
void | setWidgetParent (UIWidget *parent) |
UIWidget * | getWidgetParent () |
void | setWidgetTag (int tag) |
int | getWidgetTag () |
void | addCCNode (CCNode *node) |
void | addPushDownEvent (CCObject *target, SEL_PushEvent selector) |
var | addPushDownEvent ( var target, var selector) |
void | addMoveEvent (CCObject *target, SEL_MoveEvent selector) |
void | addReleaseEvent (CCObject *target, SEL_ReleaseEvent selector) |
void | addCancelEvent (CCObject *target, SEL_CancelEvent selector) |
bool | removeChild (UIWidget *child, bool cleanup) |
void | removeFromParentAndCleanup (bool cleanup) |
void | removeAllChildrenAndCleanUp (bool cleanup) |
void | setActionTag (int tag) |
int | getActionTag () |
void | updateSizeAndPosition () |
var | updateSizeAndPosition () |
Public Member Functions inherited from CCObject | |
CCObject (void) | |
virtual | ~CCObject (void) |
void | release (void) |
void | retain (void) |
CCObject * | autorelease (void) |
CCObject * | copy (void) |
bool | isSingleReference (void) const |
unsigned int | retainCount (void) const |
virtual bool | isEqual (const CCObject *pObject) |
virtual void | acceptVisitor (CCDataVisitor &visitor) |
virtual void | update (float dt) |
Public Member Functions inherited from CCCopying | |
virtual CCObject * | copyWithZone (CCZone *pZone) |
Static Public Member Functions | |
static UIWidget * | create () |
Allocates and initializes a widget. More... | |
Protected Member Functions | |
virtual void | onSizeChanged () |
virtual bool | init () |
virtual void | initRenderer () |
virtual void | onPressStateChangedToNormal () |
virtual void | onPressStateChangedToPressed () |
virtual void | onPressStateChangedToDisabled () |
void | pushDownEvent () |
void | moveEvent () |
void | releaseUpEvent () |
void | cancelUpEvent () |
void | longClickEvent () |
void | updateAnchorPoint () |
var | updateAnchorPoint () |
void | copyProperties (UIWidget *model) |
virtual UIWidget * | createCloneInstance () |
virtual void | copySpecialProperties (UIWidget *model) |
virtual void | copyClonedWidgetChildren (UIWidget *model) |
Additional Inherited Members | |
Public Attributes inherited from CCObject | |
unsigned int | m_uID |
int | m_nLuaID |
UIWidget | ( | void | ) |
var ctor | ( | ) |
|
virtual |
Default destructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Adds a child to the container.
child | A child widget |
Reimplemented in UIScrollView, UILayout, UIPageView, UIListViewEx, and UIListView.
|
virtual |
Adds a child to the container.
child | A child widget |
Reimplemented in UIScrollView, UILayout, UIPageView, UIListViewEx, and UIListView.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void addRenderer | ( | CCNode * | 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) |
void addTouchEventListener | ( | CCObject * | 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.
|
protected |
|
protected |
|
virtual |
Reimplemented in UIScrollView, UIPageView, and UIListView.
|
virtual |
Reimplemented in UIScrollView, UIPageView, and UIListView.
bool clippingParentAreaContainPoint | ( | const CCPoint & | pt) |
var clippingParentAreaContainPoint | ( | var | pt) |
UIWidget* clone | ( | ) |
var clone | ( | ) |
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.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIListView, UIPageView, and UIListViewEx.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIListView, UIPageView, and UIListViewEx.
|
protected |
|
protected |
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UISlider, UIListView, UICheckBox, UIPageView, UIButton, UIListViewEx, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UISlider, UIListView, UICheckBox, UIPageView, UIButton, UIListViewEx, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
static |
Allocates and initializes a widget.
|
static |
Allocates and initializes a widget.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UISlider, UIListView, UICheckBox, UIPageView, UIButton, UIListViewEx, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UISlider, UIListView, UICheckBox, UIPageView, UIButton, UIListViewEx, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
void didNotSelectSelf | ( | ) |
A call back function when widget lost of focus.
var didNotSelectSelf | ( | ) |
A call back function when widget lost of focus.
|
inline |
|
inline |
CCAction* getActionByTag | ( | int | tag) |
var getActionByTag | ( | var | tag) |
|
virtual |
|
virtual |
int getActionTag | ( | ) |
var getActionTag | ( | ) |
const CCPoint& getAnchorPoint | ( | ) |
Returns the anchor point in percent.
var 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.
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. |
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. |
|
virtual |
Return an array of children.
Composing a "tree" structure is a very important feature of UIWidget
Reimplemented in UIScrollView, and UIListViewEx.
|
virtual |
Return an array of children.
Composing a "tree" structure is a very important feature of UIWidget
Reimplemented in UIScrollView, and UIListViewEx.
|
virtual |
Gets color of widget.
|
virtual |
Gets color of widget.
|
inline |
|
inline |
|
virtual |
Gets the content size of widget.
Content size is widget's texture size.
Reimplemented in UISlider, UILayout, UITextField, UICheckBox, UIButton, UIImageView, UILabel, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
virtual |
Gets the content size of widget.
Content size is widget's texture size.
Reimplemented in UISlider, UILayout, UITextField, UICheckBox, UIButton, UIImageView, UILabel, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
virtual |
Returns the "class name" of widget.
Reimplemented in UIScrollView, UISlider, UIPageView, UILayout, UICheckBox, UIListViewEx, UIListView, UIButton, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, UILabelBMFont, and UIRootWidget.
|
virtual |
Returns the "class name" of widget.
Reimplemented in UIScrollView, UISlider, UIPageView, UILayout, UICheckBox, UIListViewEx, UIListView, UIButton, UITextField, UILabel, UILoadingBar, UIImageView, UILabelAtlas, UILabelBMFont, and UIRootWidget.
UILayoutParameter* getLayoutParameter |
( | LayoutParameterType | type) |
Gets LayoutParameter of widget.
type | Relative or Linear |
var getLayoutParameter | ( | var | type) |
Gets LayoutParameter of widget.
type | Relative or Linear |
float getLeftInParent | ( | ) |
Gets the left boundary position of this widget.
var 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.
|
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.
const CCPoint& 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.
const CCPoint& 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.
PositionType getPositionType | ( | ) | const |
var getPositionType | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
CCNode* getRenderer | ( | ) |
var getRenderer | ( | ) |
float getRightInParent | ( | ) |
Gets the right boundary position of this widget.
var 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.
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.
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.
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.
float getScaleX | ( | ) |
Returns the scale factor on X axis of this widget.
var 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.
const CCSize& getSize | ( | ) | const |
Returns size of widget.
var getSize | ( | ) |
Returns size of widget.
const CCPoint& getSizePercent | ( | ) | const |
Returns size percent of widget.
var getSizePercent | ( | ) |
Returns size percent of widget.
SizeType getSizeType | ( | ) | const |
var 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.
float getTopInParent | ( | ) |
Gets the top boundary position of this widget.
var getTopInParent | ( | ) |
Gets the top boundary position of this widget.
const CCPoint& getTouchEndPos | ( | ) |
var getTouchEndPos | ( | ) |
const CCPoint& getTouchMovePos | ( | ) |
var getTouchMovePos | ( | ) |
const CCPoint& getTouchStartPos | ( | ) |
var getTouchStartPos | ( | ) |
|
virtual |
|
inline |
|
inline |
|
virtual |
Gets the Virtual Renderer of widget.
For example, a button's Virtual Renderer is it's texture renderer.
Reimplemented in UISlider, UICheckBox, UITextField, UIButton, UIImageView, UILabel, UILoadingBar, 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, UITextField, UIButton, UIImageView, UILabel, UILoadingBar, UILabelAtlas, and UILabelBMFont.
|
inline |
|
inline |
|
inline |
|
inline |
WidgetType getWidgetType | ( | ) | const |
var getWidgetType | ( | ) |
|
inline |
|
inline |
CCPoint getWorldPosition | ( | ) |
Gets world position of widget.
var getWorldPosition | ( | ) |
Gets world position of widget.
int getZOrder | ( | ) |
var getZOrder | ( | ) |
|
virtual |
Checks a point if is in widget's space.
point |
Reimplemented in UILayout.
|
virtual |
Checks a point if is in widget's space.
point |
Reimplemented in UILayout.
|
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 UIScrollView, UILayout, UIButton, UICheckBox, UIPageView, UIListViewEx, UIListView, UILabel, UITextField, UIDragPanel, UIRootWidget, and UIZoomButton.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UIButton, UICheckBox, UIPageView, UIListViewEx, UIListView, UILabel, UITextField, UIDragPanel, UIRootWidget, and UIZoomButton.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UISlider, UIButton, UICheckBox, UILabel, UILoadingBar, UIImageView, UITextField, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIScrollView, UILayout, UISlider, UIButton, UICheckBox, UILabel, UILoadingBar, UIImageView, UITextField, UILabelAtlas, and UILabelBMFont.
|
inline |
|
inline |
bool isBright | ( | ) | const |
Determines if the widget is bright.
var isBright | ( | ) |
Determines if the widget is bright.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
bool isEnabled | ( | ) | const |
Determines if the widget is enabled.
var 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 |
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.
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. |
bool isTouchEnabled | ( | ) | const |
Determines if the widget is touch enabled.
var isTouchEnabled | ( | ) |
Determines if the widget is touch enabled.
bool isUpdateEnabled | ( | ) |
is the "update" method scheduled.
var isUpdateEnabled | ( | ) |
is the "update" method scheduled.
bool isVisible | ( | ) | const |
Determines if the widget is visible.
var isVisible | ( | ) |
Determines if the widget is visible.
|
protected |
|
protected |
|
protected |
|
protected |
|
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 UIScrollView, UISlider, UILayout, UIPageView, UICheckBox, UIButton, UIListViewEx, UITextField, UIListView, UILabel, UILoadingBar, UIImageView, UILabelAtlas, and UILabelBMFont.
|
protectedvirtual |
Reimplemented in UIScrollView, UISlider, UILayout, UIPageView, UICheckBox, UIButton, UIListViewEx, 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 UIScrollView, UISlider, UIPageView, UITextField, UIListView, and UIImageView.
|
virtual |
A call back function called when widget is selected, and on touch began.
touch | point |
Reimplemented in UIScrollView, UISlider, UIPageView, UITextField, UIListView, and UIImageView.
|
virtual |
A call back function called when widget is selected, and on touch canceled.
touch | point |
Reimplemented in UIScrollView, UISlider, UIPageView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch canceled.
touch | point |
Reimplemented in UIScrollView, UISlider, UIPageView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch ended.
touch | point |
Reimplemented in UIScrollView, UISlider, UICheckBox, UIPageView, UIListView, and UIImageView.
|
virtual |
A call back function called when widget is selected, and on touch ended.
touch | point |
Reimplemented in UIScrollView, UISlider, UICheckBox, UIPageView, UIListView, and UIImageView.
|
virtual |
A call back function called when widget is selected, and on touch long clicked.
touch | point |
Reimplemented in UIScrollView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch long clicked.
touch | point |
Reimplemented in UIScrollView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch moved.
touch | point |
Reimplemented in UIScrollView, UISlider, UIPageView, and UIListView.
|
virtual |
A call back function called when widget is selected, and on touch moved.
touch | point |
Reimplemented in UIScrollView, UISlider, UIPageView, and UIListView.
|
protected |
|
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, UIPageView, UIListViewEx, 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, UIPageView, UIListViewEx, and UIListView.
|
inline |
|
inline |
|
virtual |
Removes a child from the container with a cleanup.
child | The child widget which will be removed. |
Reimplemented in UIScrollView, UIPageView, UIListViewEx, and UIListView.
|
virtual |
Removes a child from the container with a cleanup.
child | The child widget which will be removed. |
Reimplemented in UIScrollView, UIPageView, UIListViewEx, and UIListView.
|
inline |
|
inline |
|
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.
|
inline |
|
inline |
void removeRenderer | ( | CCNode * | renderer, |
bool | cleanup | ||
) |
var removeRenderer | ( | var | renderer, |
var | cleanup | ||
) |
|
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) |
|
virtual |
|
virtual |
void setActionTag | ( | int | tag) |
var setActionTag | ( | var | 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 UITextField, UICheckBox, 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 UITextField, UICheckBox, UIButton, UILabel, UIImageView, UILabelAtlas, and UILabelBMFont.
void setBlendFunc | ( | ccBlendFunc | blendFunc) |
var setBlendFunc | ( | var | 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. |
|
inline |
|
inline |
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. |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Sets color to widget.
It default change the color of widget's children.
color |
Reimplemented in UIButton, UITextField, and UILayout.
|
virtual |
Sets color to widget.
It default change the color of widget's children.
color |
Reimplemented in UIButton, UITextField, and UILayout.
|
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 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. |
void setLayoutParameter | ( | UILayoutParameter * | parameter) |
Sets a LayoutParameter to widget.
LayoutParameter | pointer |
type | Relative or Linear |
var setLayoutParameter | ( | var | parameter) |
Sets a LayoutParameter to widget.
LayoutParameter | pointer |
type | Relative or Linear |
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. |
|
virtual |
Sets opacity to widget.
It default change the opacity of widget's children.
color |
Reimplemented in UITextField, and UILayout.
|
virtual |
Sets opacity to widget.
It default change the opacity of widget's children.
color |
Reimplemented in UITextField, and UILayout.
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 |
void setPosition | ( | const CCPoint & | pos) |
var setPosition | ( | var | pos) |
void setPositionPercent | ( | const CCPoint & | percent) |
var setPositionPercent | ( | var | percent) |
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 |
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. |
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. |
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. |
|
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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
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. |
Reimplemented in UILabel.
|
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 |
void setSizeType | ( | SizeType | type) |
var setSizeType | ( | var | 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. |
|
inline |
These methods will be removed.
|
inline |
These methods will be removed.
|
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.
|
virtual |
Returns a user assigned CCObject.
Similar to UserData, but instead of holding a void* it holds an object. The UserObject will be retained once in this method, and the previous UserObject (if existed) will be relese. The UserObject will be released in CCNode's destructure.
A | user assigned CCObject |
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. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
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. |
void stopAction | ( | CCAction * | action) |
var stopAction | ( | var | action) |
void stopActionByTag | ( | int | tag) |
var stopActionByTag | ( | var | tag) |
void stopAllActions | ( | void | ) |
var stopAllActions | ( | ) |
|
protected |
|
protected |
void updateSizeAndPosition | ( | ) |
var updateSizeAndPosition | ( | ) |
|
protected |
anchor point normalized
|
protected |
anchor point normalized
|
protected |
|
protected |
|
protected |
is this widget bright
|
protected |
is this widget bright
|
protected |
Highest control of widget.
|
protected |
is the widget on focus
|
protected |
is the widget on focus
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
is this widget touch endabled
|
protected |
is this widget touch endabled
|
protected |
is the touch event should be passed
|
protected |
is the touch event should be passed
|
protected |
is "update" method scheduled
|
protected |
is "update" method scheduled
|
protected |
is this widget visible
|
protected |
is this widget visible
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
bright style
|
protected |
bright style
|
protected |
|
protected |
|
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 |
|
protected |
|
protected |
|
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 |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
parent of widget
|
protected |
parent of widget
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
touch ended point
|
protected |
touch ended point
|
protected |
touch moved point
|
protected |
touch moved point
|
protected |
touch began point
|
protected |
touch began point
|
protected |
|
protected |