axmol/tools/tolua++/CCMenu.pkg

47 lines
1.1 KiB
Plaintext
Raw Normal View History

2011-06-14 14:31:25 +08:00
enum {
//* priority used by the menu
kCCMenuTouchPriority = -128,
};
class CCMenu : public CCLayer
2011-06-14 14:31:25 +08:00
{
void alignItemsVertically();
void alignItemsVerticallyWithPadding(float padding);
void alignItemsHorizontally();
void alignItemsHorizontallyWithPadding(float padding);
void alignItemsInColumns(unsigned int columns, va_list args);
void alignItemsInRows(unsigned int rows, va_list args);
2011-11-29 15:45:20 +08:00
void addChild(CCMenuItem* child, int zOrder = 0, int tag = -1);
2011-06-14 14:31:25 +08:00
void onExit();
void setOpacity(GLubyte opacity);
GLubyte getOpacity(void);
void setColor(ccColor3B color);
ccColor3B getColor(void);
2011-06-14 14:31:25 +08:00
2011-06-20 17:31:38 +08:00
bool init();
static CCLayer *node(void);
void onEnter();
void onExit();
void onEnterTransitionDidFinish();
bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent);
void didAccelerate(CCAcceleration* pAccelerationValue) {}
void registerWithTouchDispatcher(void);
void setIsTouchEnabled(bool bValue);
bool getIsTouchEnabled();
void setIsAccelerometerEnabled(bool bValue);
bool getIsAccelerometerEnabled();
void setIsKeypadEnabled(bool bValue);
2011-06-14 14:31:25 +08:00
bool getIsKeypadEnabled();
};