summaryrefslogtreecommitdiff
path: root/ext/ming
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2004-03-26 21:10:17 +0000
committerMarcus Boerger <helly@php.net>2004-03-26 21:10:17 +0000
commit26b75f56c6c20ad0a70de1b3f5d8af6d52e176a6 (patch)
treef94efbe223d0d1885cb9740d2e0a71762d5a182b /ext/ming
parentaea24b2a79597ffd9c6e89bc199113a548a383be (diff)
downloadphp-git-26b75f56c6c20ad0a70de1b3f5d8af6d52e176a6.tar.gz
Use studlyCaps and new macros (that should be it)
Diffstat (limited to 'ext/ming')
-rw-r--r--ext/ming/ming.c754
1 files changed, 382 insertions, 372 deletions
diff --git a/ext/ming/ming.c b/ext/ming/ming.c
index 3f40901ecf..5c47184572 100644
--- a/ext/ming/ming.c
+++ b/ext/ming/ming.c
@@ -274,14 +274,9 @@ static SWFInput getInput(zval **zfile TSRMLS_DC)
/* {{{ SWFAction
*/
-static zend_function_entry swfaction_functions[] = {
- PHP_FALIAS(__construct, swfaction_init, NULL)
- { NULL, NULL, NULL }
-};
-
/* {{{ proto object swfaction_init(string)
Returns a new SWFAction object, compiling the given script */
-PHP_FUNCTION(swfaction_init)
+PHP_METHOD(swfaction, __construct)
{
SWFAction action;
zval **script;
@@ -319,20 +314,18 @@ static SWFAction getAction(zval *id TSRMLS_DC)
return (SWFAction)action;
}
/* }}} */
-/* }}} */
-/* {{{ SWFBitmap
-*/
-static zend_function_entry swfbitmap_functions[] = {
- PHP_FALIAS(__construct, swfbitmap_init, NULL)
- PHP_FALIAS(getWidth, swfbitmap_getWidth, NULL)
- PHP_FALIAS(getHeight, swfbitmap_getHeight, NULL)
+static zend_function_entry swfaction_functions[] = {
+ PHP_ME(swfaction, __construct, NULL, 0)
{ NULL, NULL, NULL }
};
+/* }}} */
+/* {{{ SWFBitmap
+*/
/* {{{ proto class swfbitmap_init(mixed file [, mixed maskfile])
Returns a new SWFBitmap object from jpg (with optional mask) or dbl file */
-PHP_FUNCTION(swfbitmap_init)
+PHP_METHOD(swfbitmap, __construct)
{
zval **zfile, **zmask = NULL;
SWFBitmap bitmap;
@@ -400,7 +393,7 @@ static SWFBitmap getBitmap(zval *id TSRMLS_DC)
/* {{{ proto float swfbitmap_getWidth(void)
Returns the width of this bitmap */
-PHP_FUNCTION(swfbitmap_getWidth)
+PHP_METHOD(swfbitmap, getWidth)
{
RETURN_DOUBLE(SWFBitmap_getWidth(getBitmap(getThis() TSRMLS_CC)));
}
@@ -408,36 +401,26 @@ PHP_FUNCTION(swfbitmap_getWidth)
/* {{{ proto float swfbitmap_getHeight(void)
Returns the height of this bitmap */
-PHP_FUNCTION(swfbitmap_getHeight)
+PHP_METHOD(swfbitmap, getHeight)
{
RETURN_DOUBLE(SWFBitmap_getHeight(getBitmap(getThis() TSRMLS_CC)));
}
/* }}} */
-/* }}} */
-/* {{{ SWFButton
-*/
-static zend_function_entry swfbutton_functions[] = {
- PHP_FALIAS(__construct, swfbutton_init, NULL)
- PHP_FALIAS(setHit, swfbutton_setHit, NULL)
- PHP_FALIAS(setOver, swfbutton_setOver, NULL)
- PHP_FALIAS(setUp, swfbutton_setUp, NULL)
- PHP_FALIAS(setDown, swfbutton_setDown, NULL)
- PHP_FALIAS(setAction, swfbutton_setAction, NULL)
- PHP_FALIAS(addShape, swfbutton_addShape, NULL)
-#ifdef HAVE_NEW_MING
- PHP_FALIAS(setMenu, swfbutton_setMenu, NULL)
-#endif
- PHP_FALIAS(addAction, swfbutton_addAction, NULL)
-#ifdef HAVE_NEW_MING
- PHP_FALIAS(addSound, swfbutton_addSound, NULL)
-#endif
+static zend_function_entry swfbitmap_functions[] = {
+ PHP_ME(swfbitmap, __construct, NULL, 0)
+ PHP_ME(swfbitmap, getWidth, NULL, 0)
+ PHP_ME(swfbitmap, getHeight, NULL, 0)
{ NULL, NULL, NULL }
};
+/* }}} */
+
+/* {{{ SWFButton
+*/
/* {{{ proto object swfbutton_init(void)
Returns a new SWFButton object */
-PHP_FUNCTION(swfbutton_init)
+PHP_METHOD(swfbutton, __construct)
{
SWFButton button = newSWFButton();
int ret = zend_list_insert(button, le_swfbuttonp);
@@ -468,7 +451,7 @@ static SWFButton getButton(zval *id TSRMLS_DC)
/* {{{ proto void swfbutton_setHit(object SWFCharacter)
Sets the character for this button's hit test state */
-PHP_FUNCTION(swfbutton_setHit)
+PHP_METHOD(swfbutton, setHit)
{
zval **zchar;
SWFButton button = getButton(getThis() TSRMLS_CC);
@@ -486,7 +469,7 @@ PHP_FUNCTION(swfbutton_setHit)
/* {{{ proto void swfbutton_setOver(object SWFCharacter)
Sets the character for this button's over state */
-PHP_FUNCTION(swfbutton_setOver)
+PHP_METHOD(swfbutton, setOver)
{
zval **zchar;
SWFButton button = getButton(getThis() TSRMLS_CC);
@@ -504,7 +487,7 @@ PHP_FUNCTION(swfbutton_setOver)
/* {{{ proto void swfbutton_setUp(object SWFCharacter)
Sets the character for this button's up state */
-PHP_FUNCTION(swfbutton_setUp)
+PHP_METHOD(swfbutton, setUp)
{
zval **zchar;
SWFButton button = getButton(getThis() TSRMLS_CC);
@@ -522,7 +505,7 @@ PHP_FUNCTION(swfbutton_setUp)
/* {{{ proto void swfbutton_setDown(object SWFCharacter)
Sets the character for this button's down state */
-PHP_FUNCTION(swfbutton_setDown)
+PHP_METHOD(swfbutton, setDown)
{
zval **zchar;
SWFButton button = getButton(getThis() TSRMLS_CC);
@@ -540,7 +523,7 @@ PHP_FUNCTION(swfbutton_setDown)
/* {{{ proto void swfbutton_addShape(object SWFCharacter, int flags)
Sets the character to display for the condition described in flags */
-PHP_FUNCTION(swfbutton_addShape)
+PHP_METHOD(swfbutton, addShape)
{
zval **zchar, **flags;
SWFButton button = getButton(getThis() TSRMLS_CC);
@@ -561,7 +544,7 @@ PHP_FUNCTION(swfbutton_addShape)
/* {{{ proto void swfbutton_setMenu(int flag)
enable track as menu button behaviour */
-PHP_FUNCTION(swfbutton_setMenu)
+PHP_METHOD(swfbutton, setMenu)
{
zval **zflag;
SWFButton button = getButton(getThis() TSRMLS_CC);
@@ -576,7 +559,7 @@ PHP_FUNCTION(swfbutton_setMenu)
/* {{{ proto void swfbutton_setAction(object SWFAction)
Sets the action to perform when button is pressed */
-PHP_FUNCTION(swfbutton_setAction)
+PHP_METHOD(swfbutton, setAction)
{
zval **zaction;
SWFButton button = getButton(getThis() TSRMLS_CC);
@@ -597,7 +580,7 @@ PHP_FUNCTION(swfbutton_setAction)
associates a sound with a button transition
NOTE: the transitions are all wrong _UP, _OVER, _DOWN _HIT */
-PHP_FUNCTION(swfbutton_addSound)
+PHP_METHOD(swfbutton, addSound)
{
zval **zsound, **flags;
SWFButton button = getButton(getThis() TSRMLS_CC);
@@ -627,7 +610,7 @@ PHP_FUNCTION(swfbutton_addSound)
/* {{{ proto void swfbutton_addAction(object SWFAction, int flags)
Sets the action to perform when conditions described in flags is met */
-PHP_FUNCTION(swfbutton_addAction)
+PHP_METHOD(swfbutton, addAction)
{
zval **zaction, **flags;
SWFButton button = getButton(getThis() TSRMLS_CC);
@@ -665,43 +648,29 @@ PHP_FUNCTION(swfbutton_keypress)
RETURN_LONG((c&0x7f)<<9);
}
/* }}} */
-/* }}} */
-/* {{{ SWFDisplayitem
-*/
-static zend_function_entry swfdisplayitem_functions[] = {
- PHP_FALIAS(__construct, swfdisplayitem_moveTo, NULL)
- PHP_FALIAS(move, swfdisplayitem_move, NULL)
- PHP_FALIAS(scaleTo, swfdisplayitem_scaleTo, NULL)
- PHP_FALIAS(scale, swfdisplayitem_scale, NULL)
- PHP_FALIAS(rotateTo, swfdisplayitem_rotateTo, NULL)
- PHP_FALIAS(rotate, swfdisplayitem_rotate, NULL)
- PHP_FALIAS(skewXTo, swfdisplayitem_skewXTo, NULL)
- PHP_FALIAS(skewX, swfdisplayitem_skewX, NULL)
- PHP_FALIAS(skewYTo, swfdisplayitem_skewYTo, NULL)
- PHP_FALIAS(skewY, swfdisplayitem_skewY, NULL)
- PHP_FALIAS(setMatrix, swfdisplayitem_setMatrix, NULL)
- PHP_FALIAS(setDepth, swfdisplayitem_setDepth, NULL)
- PHP_FALIAS(setRatio, swfdisplayitem_setRatio, NULL)
- PHP_FALIAS(addColor, swfdisplayitem_addColor, NULL)
- PHP_FALIAS(multColor, swfdisplayitem_multColor, NULL)
- PHP_FALIAS(setName, swfdisplayitem_setName, NULL)
- PHP_FALIAS(addAction, swfdisplayitem_addAction, NULL)
+static zend_function_entry swfbutton_functions[] = {
+ PHP_ME(swfbutton, __construct, NULL, 0)
+ PHP_ME(swfbutton, setHit, NULL, 0)
+ PHP_ME(swfbutton, setOver, NULL, 0)
+ PHP_ME(swfbutton, setUp, NULL, 0)
+ PHP_ME(swfbutton, setDown, NULL, 0)
+ PHP_ME(swfbutton, setAction, NULL, 0)
+ PHP_ME(swfbutton, addShape, NULL, 0)
#ifdef HAVE_NEW_MING
- PHP_FALIAS(remove, swfdisplayitem_remove, NULL)
- PHP_FALIAS(setMaskLevel, swfdisplayitem_setMaskLevel,NULL)
- PHP_FALIAS(endMask, swfdisplayitem_endMask, NULL)
- PHP_FALIAS(getX, swfdisplayitem_getX, NULL)
- PHP_FALIAS(getY, swfdisplayitem_getY, NULL)
- PHP_FALIAS(getXScale, swfdisplayitem_getXScale, NULL)
- PHP_FALIAS(getYScale, swfdisplayitem_getYScale, NULL)
- PHP_FALIAS(getXSkew, swfdisplayitem_getXSkew, NULL)
- PHP_FALIAS(getYSkew, swfdisplayitem_getYSkew, NULL)
- PHP_FALIAS(getRot, swfdisplayitem_getRot, NULL)
+ PHP_ME(swfbutton, setMenu, NULL, 0)
+#endif
+ PHP_ME(swfbutton, addAction, NULL, 0)
+#ifdef HAVE_NEW_MING
+ PHP_ME(swfbutton, addSound, NULL, 0)
#endif
{ NULL, NULL, NULL }
};
+/* }}} */
+
+/* {{{ SWFDisplayitem
+*/
/* {{{ internal function getDisplayItem
Returns the SWFDisplayItem contained in zval *id */
static SWFDisplayItem getDisplayItem(zval *id TSRMLS_DC)
@@ -718,7 +687,7 @@ static SWFDisplayItem getDisplayItem(zval *id TSRMLS_DC)
/* {{{ proto void swfdisplayitem_moveTo(int x, int y)
Moves this SWFDisplayItem to movie coordinates (x, y) */
-PHP_FUNCTION(swfdisplayitem_moveTo)
+PHP_METHOD(swfdisplayitem, moveTo)
{
zval **x, **y;
@@ -734,7 +703,7 @@ PHP_FUNCTION(swfdisplayitem_moveTo)
/* {{{ proto void swfdisplayitem_move(float dx, float dy)
Displaces this SWFDisplayItem by (dx, dy) in movie coordinates */
-PHP_FUNCTION(swfdisplayitem_move)
+PHP_METHOD(swfdisplayitem, move)
{
zval **x, **y;
@@ -750,7 +719,7 @@ PHP_FUNCTION(swfdisplayitem_move)
/* {{{ proto void swfdisplayitem_scaleTo(float xScale [, float yScale])
Scales this SWFDisplayItem by xScale in the x direction, yScale in the y, or both to xScale if only one arg */
-PHP_FUNCTION(swfdisplayitem_scaleTo)
+PHP_METHOD(swfdisplayitem, scaleTo)
{
zval **x, **y;
@@ -775,7 +744,7 @@ PHP_FUNCTION(swfdisplayitem_scaleTo)
/* {{{ proto void swfdisplayitem_scale(float xScale, float yScale)
Multiplies this SWFDisplayItem's current x scale by xScale, its y scale by yScale */
-PHP_FUNCTION(swfdisplayitem_scale)
+PHP_METHOD(swfdisplayitem, scale)
{
zval **x, **y;
@@ -791,7 +760,7 @@ PHP_FUNCTION(swfdisplayitem_scale)
/* {{{ proto void swfdisplayitem_rotateTo(float degrees)
Rotates this SWFDisplayItem the given (clockwise) degrees from its original orientation */
-PHP_FUNCTION(swfdisplayitem_rotateTo)
+PHP_METHOD(swfdisplayitem, rotateTo)
{
zval **degrees;
@@ -806,7 +775,7 @@ PHP_FUNCTION(swfdisplayitem_rotateTo)
/* {{{ proto void swfdisplayitem_rotate(float degrees)
Rotates this SWFDisplayItem the given (clockwise) degrees from its current orientation */
-PHP_FUNCTION(swfdisplayitem_rotate)
+PHP_METHOD(swfdisplayitem, rotate)
{
zval **degrees;
@@ -821,7 +790,7 @@ PHP_FUNCTION(swfdisplayitem_rotate)
/* {{{ proto void swfdisplayitem_skewXTo(float xSkew)
Sets this SWFDisplayItem's x skew value to xSkew */
-PHP_FUNCTION(swfdisplayitem_skewXTo)
+PHP_METHOD(swfdisplayitem, skewXTo)
{
zval **x;
@@ -836,7 +805,7 @@ PHP_FUNCTION(swfdisplayitem_skewXTo)
/* {{{ proto void swfdisplayitem_skewX(float xSkew)
Adds xSkew to this SWFDisplayItem's x skew value */
-PHP_FUNCTION(swfdisplayitem_skewX)
+PHP_METHOD(swfdisplayitem, skewX)
{
zval **x;
@@ -851,7 +820,7 @@ PHP_FUNCTION(swfdisplayitem_skewX)
/* {{{ proto void swfdisplayitem_skewYTo(float ySkew)
Sets this SWFDisplayItem's y skew value to ySkew */
-PHP_FUNCTION(swfdisplayitem_skewYTo)
+PHP_METHOD(swfdisplayitem, skewYTo)
{
zval **y;
@@ -866,7 +835,7 @@ PHP_FUNCTION(swfdisplayitem_skewYTo)
/* {{{ proto void swfdisplayitem_skewY(float ySkew)
Adds ySkew to this SWFDisplayItem's y skew value */
-PHP_FUNCTION(swfdisplayitem_skewY)
+PHP_METHOD(swfdisplayitem, skewY)
{
zval **y;
@@ -881,7 +850,7 @@ PHP_FUNCTION(swfdisplayitem_skewY)
/* {{{ proto void swfdisplayitem_setMatrix(float a, float b, float c, float d, float x, float y)
Sets the item's transform matrix */
-PHP_FUNCTION(swfdisplayitem_setMatrix)
+PHP_METHOD(swfdisplayitem, setMatrix)
{
zval **a, **b, **c, **d, **x, **y;
@@ -904,7 +873,7 @@ PHP_FUNCTION(swfdisplayitem_setMatrix)
/* {{{ proto void swfdisplayitem_setDepth(int depth)
Sets this SWFDisplayItem's z-depth to depth. Items with higher depth values are drawn on top of those with lower values */
-PHP_FUNCTION(swfdisplayitem_setDepth)
+PHP_METHOD(swfdisplayitem, setDepth)
{
zval **depth;
@@ -919,7 +888,7 @@ PHP_FUNCTION(swfdisplayitem_setDepth)
/* {{{ proto void swfdisplayitem_setRatio(float ratio)
Sets this SWFDisplayItem's ratio to ratio. Obviously only does anything if displayitem was created from an SWFMorph */
-PHP_FUNCTION(swfdisplayitem_setRatio)
+PHP_METHOD(swfdisplayitem, setRatio)
{
zval **ratio;
@@ -934,7 +903,7 @@ PHP_FUNCTION(swfdisplayitem_setRatio)
/* {{{ proto void swfdisplayitem_addColor(int r, int g, int b [, int a])
Sets the add color part of this SWFDisplayItem's CXform to (r, g, b [, a]), a defaults to 0 */
-PHP_FUNCTION(swfdisplayitem_addColor)
+PHP_METHOD(swfdisplayitem, addColor)
{
zval **r, **g, **b, **za;
int a = 0;
@@ -963,7 +932,7 @@ PHP_FUNCTION(swfdisplayitem_addColor)
/* {{{ proto void swfdisplayitem_multColor(float r, float g, float b [, float a])
Sets the multiply color part of this SWFDisplayItem's CXform to (r, g, b [, a]), a defaults to 1.0 */
-PHP_FUNCTION(swfdisplayitem_multColor)
+PHP_METHOD(swfdisplayitem, multColor)
{
zval **r, **g, **b, **za;
float a = 1.0f;
@@ -992,7 +961,7 @@ PHP_FUNCTION(swfdisplayitem_multColor)
/* {{{ proto void swfdisplayitem_setName(string name)
Sets this SWFDisplayItem's name to name */
-PHP_FUNCTION(swfdisplayitem_setName)
+PHP_METHOD(swfdisplayitem, setName)
{
zval **name;
SWFDisplayItem item = getDisplayItem(getThis() TSRMLS_CC);
@@ -1008,7 +977,7 @@ PHP_FUNCTION(swfdisplayitem_setName)
/* {{{ proto void swfdisplayitem_addAction(object SWFAction, int flags)
Adds this SWFAction to the given SWFSprite instance */
-PHP_FUNCTION(swfdisplayitem_addAction)
+PHP_METHOD(swfdisplayitem, addAction)
{
zval **zaction, **flags;
SWFAction action;
@@ -1028,7 +997,7 @@ PHP_FUNCTION(swfdisplayitem_addAction)
#ifdef HAVE_NEW_MING
/* {{{ swfdisplayitem_remove */
-PHP_FUNCTION(swfdisplayitem_remove)
+PHP_METHOD(swfdisplayitem, remove)
{
SWFDisplayItem item = getDisplayItem(getThis() TSRMLS_CC);
@@ -1042,7 +1011,7 @@ PHP_FUNCTION(swfdisplayitem_remove)
/* {{{ proto void swfdisplayitem_setMaskLevel(int level)
defines a MASK layer at level */
-PHP_FUNCTION(swfdisplayitem_setMaskLevel)
+PHP_METHOD(swfdisplayitem, setMaskLevel)
{
zval **level;
@@ -1058,7 +1027,7 @@ PHP_FUNCTION(swfdisplayitem_setMaskLevel)
/* {{{ proto void swfdisplayitem_endMask()
another way of defining a MASK layer */
-PHP_FUNCTION(swfdisplayitem_endMask)
+PHP_METHOD(swfdisplayitem, endMask)
{
SWFDisplayItem item = getDisplayItem(getThis() TSRMLS_CC);
@@ -1071,7 +1040,7 @@ PHP_FUNCTION(swfdisplayitem_endMask)
/* {{{ swfdisplayitem_getX */
-PHP_FUNCTION(swfdisplayitem_getX)
+PHP_METHOD(swfdisplayitem, getX)
{
float ret;
SWFDisplayItem item = getDisplayItem(getThis() TSRMLS_CC);
@@ -1086,7 +1055,7 @@ PHP_FUNCTION(swfdisplayitem_getX)
/* {{{ swfdisplayitem_getY */
-PHP_FUNCTION(swfdisplayitem_getY)
+PHP_METHOD(swfdisplayitem, getY)
{
float ret;
SWFDisplayItem item = getDisplayItem(getThis() TSRMLS_CC);
@@ -1101,7 +1070,7 @@ PHP_FUNCTION(swfdisplayitem_getY)
/* {{{ swfdisplayitem_getXScale */
-PHP_FUNCTION(swfdisplayitem_getXScale)
+PHP_METHOD(swfdisplayitem, getXScale)
{
float ret;
SWFDisplayItem item = getDisplayItem(getThis() TSRMLS_CC);
@@ -1116,7 +1085,7 @@ PHP_FUNCTION(swfdisplayitem_getXScale)
/* {{{ swfdisplayitem_getYScale */
-PHP_FUNCTION(swfdisplayitem_getYScale)
+PHP_METHOD(swfdisplayitem, getYScale)
{
float ret;
SWFDisplayItem item = getDisplayItem(getThis() TSRMLS_CC);
@@ -1131,7 +1100,7 @@ PHP_FUNCTION(swfdisplayitem_getYScale)
/* {{{ swfdisplayitem_getXSkew */
-PHP_FUNCTION(swfdisplayitem_getXSkew)
+PHP_METHOD(swfdisplayitem, getXSkew)
{
float ret;
SWFDisplayItem item = getDisplayItem(getThis() TSRMLS_CC);
@@ -1146,7 +1115,7 @@ PHP_FUNCTION(swfdisplayitem_getXSkew)
/* {{{ swfdisplayitem_getYSkew */
-PHP_FUNCTION(swfdisplayitem_getYSkew)
+PHP_METHOD(swfdisplayitem, getYSkew)
{
float ret;
SWFDisplayItem item = getDisplayItem(getThis() TSRMLS_CC);
@@ -1161,7 +1130,7 @@ PHP_FUNCTION(swfdisplayitem_getYSkew)
/* {{{ swfdisplayitem_getRot */
-PHP_FUNCTION(swfdisplayitem_getRot)
+PHP_METHOD(swfdisplayitem, getRot)
{
float ret;
SWFDisplayItem item = getDisplayItem(getThis() TSRMLS_CC);
@@ -1175,23 +1144,46 @@ PHP_FUNCTION(swfdisplayitem_getRot)
/* }}} */
#endif
+static zend_function_entry swfdisplayitem_functions[] = {
+ PHP_ME(swfdisplayitem, moveTo, NULL, 0)
+ PHP_ME(swfdisplayitem, move, NULL, 0)
+ PHP_ME(swfdisplayitem, scaleTo, NULL, 0)
+ PHP_ME(swfdisplayitem, scale, NULL, 0)
+ PHP_ME(swfdisplayitem, rotateTo, NULL, 0)
+ PHP_ME(swfdisplayitem, rotate, NULL, 0)
+ PHP_ME(swfdisplayitem, skewXTo, NULL, 0)
+ PHP_ME(swfdisplayitem, skewX, NULL, 0)
+ PHP_ME(swfdisplayitem, skewYTo, NULL, 0)
+ PHP_ME(swfdisplayitem, skewY, NULL, 0)
+ PHP_ME(swfdisplayitem, setMatrix, NULL, 0)
+ PHP_ME(swfdisplayitem, setDepth, NULL, 0)
+ PHP_ME(swfdisplayitem, setRatio, NULL, 0)
+ PHP_ME(swfdisplayitem, addColor, NULL, 0)
+ PHP_ME(swfdisplayitem, multColor, NULL, 0)
+ PHP_ME(swfdisplayitem, setName, NULL, 0)
+ PHP_ME(swfdisplayitem, addAction, NULL, 0)
+#ifdef HAVE_NEW_MING
+ PHP_ME(swfdisplayitem, remove, NULL, 0)
+ PHP_ME(swfdisplayitem, setMaskLevel,NULL, 0)
+ PHP_ME(swfdisplayitem, endMask, NULL, 0)
+ PHP_ME(swfdisplayitem, getX, NULL, 0)
+ PHP_ME(swfdisplayitem, getY, NULL, 0)
+ PHP_ME(swfdisplayitem, getXScale, NULL, 0)
+ PHP_ME(swfdisplayitem, getYScale, NULL, 0)
+ PHP_ME(swfdisplayitem, getXSkew, NULL, 0)
+ PHP_ME(swfdisplayitem, getYSkew, NULL, 0)
+ PHP_ME(swfdisplayitem, getRot, NULL, 0)
+#endif
+ { NULL, NULL, NULL }
+};
+
/* }}} */
/* {{{ SWFFill
*/
-static zend_function_entry swffill_functions[] = {
- PHP_FALIAS(__construct, swffill_init, NULL)
- PHP_FALIAS(moveTo, swffill_moveTo, NULL)
- PHP_FALIAS(scaleTo, swffill_scaleTo, NULL)
- PHP_FALIAS(rotateTo, swffill_rotateTo, NULL)
- PHP_FALIAS(skewXTo, swffill_skewXTo, NULL)
- PHP_FALIAS(skewYTo, swffill_skewYTo, NULL)
- { NULL, NULL, NULL }
-};
-
/* {{{ proto class swffill_init(void)
Returns a new SWFFill object */
-PHP_FUNCTION(swffill_init)
+PHP_METHOD(swffill, __construct)
{
php_error_docref(NULL TSRMLS_CC, E_ERROR, "Instantiating SWFFill won't do any good- use SWFShape::addFill() instead");
}
@@ -1220,7 +1212,7 @@ static SWFFill getFill(zval *id TSRMLS_DC)
/* {{{ proto void swffill_moveTo(float x, float y)
Moves this SWFFill to shape coordinates (x,y) */
-PHP_FUNCTION(swffill_moveTo)
+PHP_METHOD(swffill, moveTo)
{
zval **x, **y;
@@ -1236,7 +1228,7 @@ PHP_FUNCTION(swffill_moveTo)
/* {{{ proto void swffill_scaleTo(float xScale [, float yScale])
Scales this SWFFill by xScale in the x direction, yScale in the y, or both to xScale if only one arg */
-PHP_FUNCTION(swffill_scaleTo)
+PHP_METHOD(swffill, scaleTo)
{
zval **x, **y;
@@ -1261,7 +1253,7 @@ PHP_FUNCTION(swffill_scaleTo)
/* {{{ proto void swffill_rotateTo(float degrees)
Rotates this SWFFill the given (clockwise) degrees from its original orientation */
-PHP_FUNCTION(swffill_rotateTo)
+PHP_METHOD(swffill, rotateTo)
{
zval **degrees;
@@ -1275,7 +1267,7 @@ PHP_FUNCTION(swffill_rotateTo)
/* {{{ proto void swffill_skewXTo(float xSkew)
Sets this SWFFill's x skew value to xSkew */
-PHP_FUNCTION(swffill_skewXTo)
+PHP_METHOD(swffill, skewXTo)
{
zval **x;
@@ -1289,7 +1281,7 @@ PHP_FUNCTION(swffill_skewXTo)
/* {{{ proto void swffill_skewYTo(float ySkew)
Sets this SWFFill's y skew value to ySkew */
-PHP_FUNCTION(swffill_skewYTo)
+PHP_METHOD(swffill, skewYTo)
{
zval **y;
@@ -1300,20 +1292,23 @@ PHP_FUNCTION(swffill_skewYTo)
SWFFill_skewYTo(getFill(getThis() TSRMLS_CC), FLOAT_Z_DVAL_PP(y));
}
/* }}} */
+static zend_function_entry swffill_functions[] = {
+ PHP_ME(swffill, __construct, NULL, 0)
+ PHP_ME(swffill, moveTo, NULL, 0)
+ PHP_ME(swffill, scaleTo, NULL, 0)
+ PHP_ME(swffill, rotateTo, NULL, 0)
+ PHP_ME(swffill, skewXTo, NULL, 0)
+ PHP_ME(swffill, skewYTo, NULL, 0)
+ { NULL, NULL, NULL }
+};
+
/* }}} */
-#ifdef HAVE_NEW_MING
/* {{{ SWFFontCharacter */
-
-static zend_function_entry swffontchar_functions[] = {
- PHP_FALIAS(__construct, swffontchar_addChars, NULL)
- PHP_FALIAS(addUTF8Chars, swffontchar_addUTF8Chars, NULL)
- { NULL, NULL, NULL }
-};
+#ifdef HAVE_NEW_MING
/* {{{ internal function SWFText getFont(zval *id)
Returns the Font object in zval *id */
-
static
SWFFontCharacter getFontCharacter(zval *id TSRMLS_DC)
{
@@ -1324,6 +1319,7 @@ SWFFontCharacter getFontCharacter(zval *id TSRMLS_DC)
return (SWFFontCharacter)font;
}
+/* }}} */
static void destroy_SWFFontCharacter_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
{
@@ -1332,8 +1328,7 @@ static void destroy_SWFFontCharacter_resource(zend_rsrc_list_entry *resource TSR
/* {{{ proto void swffontchar_addChars(string)
adds characters to a font for exporting font */
-
-PHP_FUNCTION(swffontchar_addChars)
+PHP_METHOD(swffontchar, addChars)
{
zval **zstring;
@@ -1345,10 +1340,11 @@ PHP_FUNCTION(swffontchar_addChars)
SWFFontCharacter_addChars(getFontCharacter(getThis() TSRMLS_CC), Z_STRVAL_PP(zstring));
}
/* }}} */
+
/* {{{ proto void swffontchar_addChars(string)
adds characters to a font for exporting font */
-PHP_FUNCTION(swffontchar_addUTF8Chars)
+PHP_METHOD(swffontchar, addUTF8Chars)
{
zval **zstring;
@@ -1360,28 +1356,18 @@ PHP_FUNCTION(swffontchar_addUTF8Chars)
SWFFontCharacter_addUTF8Chars(getFontCharacter(getThis() TSRMLS_CC), Z_STRVAL_PP(zstring));
}
/* }}} */
-/* }}} */
-#endif
-/* {{{ SWFFont
-*/
-static zend_function_entry swffont_functions[] = {
- PHP_FALIAS(__construct, swffont_init, NULL)
- PHP_FALIAS(getWidth, swffont_getWidth, NULL)
-#ifdef HAVE_NEW_MING
- PHP_FALIAS(getUTF8Width, swffont_getUTF8Width, NULL)
-/* PHP_FALIAS(getwidewidth, swffont_getWideWidth, NULL)*/
-#endif
- PHP_FALIAS(getAscent, swffont_getAscent, NULL)
- PHP_FALIAS(getDescent, swffont_getDescent, NULL)
- PHP_FALIAS(getLeading, swffont_getLeading, NULL)
-#ifdef HAVE_NEW_MING
-/* PHP_FALIAS(addchars, swffont_addChars, NULL)*/
- PHP_FALIAS(getShape, swffont_getShape, NULL)
-#endif
+static zend_function_entry swffontchar_functions[] = {
+ PHP_ME(swffontchar, __construct, NULL, 0)
+ PHP_ME(swffontchar, addUTF8Chars, NULL, 0)
{ NULL, NULL, NULL }
};
+#endif
+/* }}} */
+
+/* {{{ SWFFont
+*/
/* {{{ internal function SWFText getFont(zval *id)
Returns the Font object in zval *id */
static SWFFont getFont(zval *id TSRMLS_DC)
@@ -1397,7 +1383,7 @@ static SWFFont getFont(zval *id TSRMLS_DC)
/* {{{ proto object swffont_init(string filename)
Returns a new SWFFont object from given file */
-PHP_FUNCTION(swffont_init)
+PHP_METHOD(swffont, __construct)
{
zval **zfile;
SWFFont font;
@@ -1446,7 +1432,7 @@ static void destroy_SWFFont_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
/* {{{ proto float swffont_getWidth(string str)
Calculates the width of the given string in this font at full height */
-PHP_FUNCTION(swffont_getWidth)
+PHP_METHOD(swffont, getWidth)
{
zval **zstring;
float width;
@@ -1464,7 +1450,7 @@ PHP_FUNCTION(swffont_getWidth)
/* {{{ proto int swffont_getUTF8Width(string)
Calculates the width of the given string in this font at full height */
-PHP_FUNCTION(swffont_getUTF8Width)
+PHP_METHOD(swffont, getUTF8Width)
{
zval **zstring;
float width;
@@ -1484,7 +1470,7 @@ PHP_FUNCTION(swffont_getUTF8Width)
/* {{{ proto int swffont_getWideWidth(string)
Calculates the width of the given string in this font at full height */
/*
-PHP_FUNCTION(swffont_getWideWidth)
+PHP_METHOD(swffont, getWideWidth)
{
zval **zstring;
float width;
@@ -1504,7 +1490,7 @@ PHP_FUNCTION(swffont_getWideWidth)
/* {{{ proto float swffont_getAscent(void)
Returns the ascent of the font, or 0 if not available */
-PHP_FUNCTION(swffont_getAscent)
+PHP_METHOD(swffont, getAscent)
{
RETURN_DOUBLE(SWFFont_getAscent(getFont(getThis() TSRMLS_CC)));
}
@@ -1512,7 +1498,7 @@ PHP_FUNCTION(swffont_getAscent)
/* {{{ proto float swffont_getDescent(void)
Returns the descent of the font, or 0 if not available */
-PHP_FUNCTION(swffont_getDescent)
+PHP_METHOD(swffont, getDescent)
{
RETURN_DOUBLE(SWFFont_getDescent(getFont(getThis() TSRMLS_CC)));
}
@@ -1520,7 +1506,7 @@ PHP_FUNCTION(swffont_getDescent)
/* {{{ proto float swffont_getLeading(void)
Returns the leading of the font, or 0 if not available */
-PHP_FUNCTION(swffont_getLeading)
+PHP_METHOD(swffont, getLeading)
{
RETURN_DOUBLE(SWFFont_getLeading(getFont(getThis() TSRMLS_CC)));
}
@@ -1530,7 +1516,7 @@ PHP_FUNCTION(swffont_getLeading)
/* {{{ proto void swffont_addChars(string)
adds characters to a font required within textfields */
/*
-PHP_FUNCTION(swffont_addChars)
+PHP_METHOD(swffont, addChars)
{
zval **zstring;
@@ -1547,7 +1533,7 @@ PHP_FUNCTION(swffont_addChars)
/* {{{ proto char *swffont_getShape(code)
Returns the glyph shape of a char as a text string */
-PHP_FUNCTION(swffont_getShape)
+PHP_METHOD(swffont, getShape)
{
zval **zcode;
char *result;
@@ -1562,22 +1548,33 @@ PHP_FUNCTION(swffont_getShape)
free(result);
}
/* }}} */
-/* }}} */
+
#endif
+static zend_function_entry swffont_functions[] = {
+ PHP_ME(swffont, __construct, NULL, 0)
+ PHP_ME(swffont, getWidth, NULL, 0)
+#ifdef HAVE_NEW_MING
+ PHP_ME(swffont, getUTF8Width, NULL, 0)
+/* PHP_ME(swffont, getwidewidth, NULL, 0)*/
+#endif
+ PHP_ME(swffont, getAscent, NULL, 0)
+ PHP_ME(swffont, getDescent, NULL, 0)
+ PHP_ME(swffont, getLeading, NULL, 0)
+#ifdef HAVE_NEW_MING
+/* PHP_ME(swffont, addchars, NULL, 0)*/
+ PHP_ME(swffont, getShape, NULL, 0)
+#endif
+ { NULL, NULL, NULL }
+};
+
/* }}} */
/* {{{ SWFGradient
*/
-static zend_function_entry swfgradient_functions[] = {
- PHP_FALIAS(__construct, swfgradient_init, NULL)
- PHP_FALIAS(addEntry, swfgradient_addEntry, NULL)
- { NULL, NULL, NULL }
-};
-
/* {{{ proto class swfgradient_init(void)
Returns a new SWFGradient object */
-PHP_FUNCTION(swfgradient_init)
+PHP_METHOD(swfgradient, __construct)
{
SWFGradient gradient = newSWFGradient();
int ret = zend_list_insert(gradient, le_swfgradientp);
@@ -1608,7 +1605,7 @@ static SWFGradient getGradient(zval *id TSRMLS_DC)
/* {{{ proto void swfgradient_addEntry(float ratio, int r, int g, int b [, int a])
Adds given entry to the gradient */
-PHP_FUNCTION(swfgradient_addEntry)
+PHP_METHOD(swfgradient, addEntry)
{
zval **ratio, **r, **g, **b;
byte a = 0xff;
@@ -1639,20 +1636,20 @@ PHP_FUNCTION(swfgradient_addEntry)
);
}
/* }}} */
-/* }}} */
-/* {{{ SWFMorph
-*/
-static zend_function_entry swfmorph_functions[] = {
- PHP_FALIAS(__construct, swfmorph_init, NULL)
- PHP_FALIAS(getShape1, swfmorph_getShape1, NULL)
- PHP_FALIAS(getShape2, swfmorph_getShape2, NULL)
+static zend_function_entry swfgradient_functions[] = {
+ PHP_ME(swfgradient, __construct, NULL, 0)
+ PHP_ME(swfgradient, addEntry, NULL, 0)
{ NULL, NULL, NULL }
};
+/* }}} */
+
+/* {{{ SWFMorph
+*/
/* {{{ proto object swfmorph_init(void)
Returns a new SWFMorph object */
-PHP_FUNCTION(swfmorph_init)
+PHP_METHOD(swfmorph, __construct)
{
SWFMorph morph = newSWFMorphShape();
int ret = zend_list_insert(morph, le_swfmorphp);
@@ -1683,7 +1680,7 @@ static SWFMorph getMorph(zval *id TSRMLS_DC)
/* {{{ proto object swfmorph_getShape1(void)
Return's this SWFMorph's start shape object */
-PHP_FUNCTION(swfmorph_getShape1)
+PHP_METHOD(swfmorph, getShape1)
{
SWFMorph morph = getMorph(getThis() TSRMLS_CC);
SWFShape shape = SWFMorph_getShape1(morph);
@@ -1697,7 +1694,7 @@ PHP_FUNCTION(swfmorph_getShape1)
/* {{{ proto object swfmorph_getShape2(void)
Return's this SWFMorph's start shape object */
-PHP_FUNCTION(swfmorph_getShape2)
+PHP_METHOD(swfmorph, getShape2)
{
SWFMorph morph = getMorph(getThis() TSRMLS_CC);
SWFShape shape = SWFMorph_getShape2(morph);
@@ -1708,15 +1705,17 @@ PHP_FUNCTION(swfmorph_getShape2)
zend_list_addref(ret);
}
/* }}} */
-/* }}} */
-/* {{{ SWFSound */
-
-static zend_function_entry swfsound_functions[] = {
- PHP_FALIAS(__construct, swfsound_init, NULL)
+static zend_function_entry swfmorph_functions[] = {
+ PHP_ME(swfmorph, __construct, NULL, 0)
+ PHP_ME(swfmorph, getShape1, NULL, 0)
+ PHP_ME(swfmorph, getShape2, NULL, 0)
{ NULL, NULL, NULL }
};
+/* }}} */
+
+/* {{{ SWFSound */
/* {{{ internal function SWFSound getSound(zval *id)
Returns the Sound object in zval *id */
@@ -1733,7 +1732,7 @@ SWFSound getSound(zval *id TSRMLS_DC)
/* }}} */
/* {{{ proto class swfsound_init(string filename, int flags)
Returns a new SWFSound object from given file */
-PHP_FUNCTION(swfsound_init)
+PHP_METHOD(swfsound, __construct)
{
zval **zfile, **zflags;
SWFSound sound;
@@ -1779,26 +1778,24 @@ PHP_FUNCTION(swfsound_init)
add_property_resource(getThis(), "sound", ret);
zend_list_addref(ret);
}
+
static void destroy_SWFSound_resource(zend_rsrc_list_entry *resource TSRMLS_DC)
{
destroySWFBlock((SWFBlock)resource->ptr);
}
/* }}} */
-/* }}} */
-
-#ifdef HAVE_NEW_MING
-/* should handle envelope functions */
-/* {{{ SWFSoundInstance */
-static zend_function_entry swfsoundinstance_functions[] = {
- PHP_FALIAS(__construct, swfsoundinstance_noMultiple, NULL)
- PHP_FALIAS(loopInPoint, swfsoundinstance_loopInPoint, NULL)
- PHP_FALIAS(loopOutPoint, swfsoundinstance_loopOutPoint, NULL)
- PHP_FALIAS(loopCount, swfsoundinstance_loopCount, NULL)
+static zend_function_entry swfsound_functions[] = {
+ PHP_ME(swfsound, __construct, NULL, 0)
{ NULL, NULL, NULL }
};
+/* }}} */
+
+/* {{{ SWFSoundInstance */
+#ifdef HAVE_NEW_MING
+/* should handle envelope functions */
/* {{{ internal function SWFSoundInstance getSoundInstance(zval *id)
Returns the SoundInstance object in zval *id */
@@ -1815,7 +1812,7 @@ SWFSoundInstance getSoundInstance(zval *id TSRMLS_DC)
/* {{{ swfsoundinstance_nomultiple */
-PHP_FUNCTION(swfsoundinstance_noMultiple)
+PHP_METHOD(swfsoundinstance, noMultiple)
{
SWFSoundInstance inst = getSoundInstance(getThis() TSRMLS_CC);
@@ -1828,7 +1825,7 @@ PHP_FUNCTION(swfsoundinstance_noMultiple)
/* {{{ swfsoundinstance_loopinpoint(point) */
-PHP_FUNCTION(swfsoundinstance_loopInPoint)
+PHP_METHOD(swfsoundinstance, loopInPoint)
{
zval **zpoint;
SWFSoundInstance inst = getSoundInstance(getThis() TSRMLS_CC);
@@ -1844,7 +1841,7 @@ PHP_FUNCTION(swfsoundinstance_loopInPoint)
/* }}} */
/* {{{ swfsoundinstance_loopoutpoint(point) */
-PHP_FUNCTION(swfsoundinstance_loopOutPoint)
+PHP_METHOD(swfsoundinstance, loopOutPoint)
{
zval **zpoint;
SWFSoundInstance inst = getSoundInstance(getThis() TSRMLS_CC);
@@ -1860,7 +1857,7 @@ PHP_FUNCTION(swfsoundinstance_loopOutPoint)
/* {{{ swfsoundinstance_loopcount(point) */
-PHP_FUNCTION(swfsoundinstance_loopCount)
+PHP_METHOD(swfsoundinstance, loopCount)
{
zval **zcount;
SWFSoundInstance inst = getSoundInstance(getThis() TSRMLS_CC);
@@ -1873,40 +1870,23 @@ PHP_FUNCTION(swfsoundinstance_loopCount)
SWFSoundInstance_setLoopCount(inst, Z_LVAL_PP(zcount));
}
/* }}} */
-/* }}} */
-#endif
-/* {{{ SWFMovie
-*/
-static zend_function_entry swfmovie_functions[] = {
- PHP_FALIAS(__construct, swfmovie_init, NULL)
- PHP_FALIAS(nextFrame, swfmovie_nextFrame, NULL)
- PHP_FALIAS(labelFrame, swfmovie_labelFrame, NULL)
- PHP_FALIAS(add, swfmovie_add, NULL)
- PHP_FALIAS(remove, swfmovie_remove, NULL)
- PHP_FALIAS(output, swfmovie_output, NULL)
- PHP_FALIAS(save, swfmovie_save, NULL)
- PHP_FALIAS(saveToFile, swfmovie_saveToFile, NULL)
- PHP_FALIAS(setBackground, swfmovie_setBackground, NULL)
- PHP_FALIAS(setRate, swfmovie_setRate, NULL)
- PHP_FALIAS(setDimension, swfmovie_setDimension, NULL)
- PHP_FALIAS(setFrames, swfmovie_setFrames, NULL)
-#ifdef HAVE_NEW_MING
- PHP_FALIAS(streamMP3, swfmovie_streamMp3, NULL)
- PHP_FALIAS(addExport, swfmovie_addExport, NULL)
- PHP_FALIAS(writeExports, swfmovie_writeExports, NULL)
- PHP_FALIAS(startSound, swfmovie_startSound, NULL)
- PHP_FALIAS(stopSound, swfmovie_stopSound, NULL)
- PHP_FALIAS(importChar, swfmovie_importChar, NULL)
- PHP_FALIAS(importFont, swfmovie_importFont, NULL)
- PHP_FALIAS(addFont, swfmovie_addFont, NULL)
-#endif
+static zend_function_entry swfsoundinstance_functions[] = {
+ PHP_ME(swfsoundinstance, __construct, NULL, 0)
+ PHP_ME(swfsoundinstance, loopInPoint, NULL, 0)
+ PHP_ME(swfsoundinstance, loopOutPoint, NULL, 0)
+ PHP_ME(swfsoundinstance, loopCount, NULL, 0)
{ NULL, NULL, NULL }
};
+#endif
+/* }}} */
+
+/* {{{ SWFMovie
+*/
/* {{{ proto object swfmovie_init(int version)
Creates swfmovie object according to the passed version */
-PHP_FUNCTION(swfmovie_init)
+PHP_METHOD(swfmovie, __construct)
{
zval **version;
SWFMovie movie;
@@ -1950,7 +1930,7 @@ static SWFMovie getMovie(zval *id TSRMLS_DC)
/* {{{ proto void swfmovie_nextframe(void)
*/
-PHP_FUNCTION(swfmovie_nextFrame)
+PHP_METHOD(swfmovie, nextFrame)
{
SWFMovie_nextFrame(getMovie(getThis() TSRMLS_CC));
}
@@ -1958,7 +1938,7 @@ PHP_FUNCTION(swfmovie_nextFrame)
/* {{{ proto void swfmovie_labelframe(string label)
Labels frame */
-PHP_FUNCTION(swfmovie_labelFrame)
+PHP_METHOD(swfmovie, labelFrame)
{
zval **label;
@@ -1972,7 +1952,7 @@ PHP_FUNCTION(swfmovie_labelFrame)
/* {{{ proto object swfmovie_add(object SWFBlock)
*/
-PHP_FUNCTION(swfmovie_add)
+PHP_METHOD(swfmovie, add)
{
zval **zchar;
int ret;
@@ -2006,7 +1986,7 @@ PHP_FUNCTION(swfmovie_add)
/* {{{ proto void swfmovie_labelframe(object SWFBlock)
*/
-PHP_FUNCTION(swfmovie_remove)
+PHP_METHOD(swfmovie, remove)
{
zval **zchar;
SWFDisplayItem item;
@@ -2030,7 +2010,7 @@ static void phpByteOutputMethod(byte b, void *data)
php_write(&b, 1 TSRMLS_CC);
}
-PHP_FUNCTION(swfmovie_output)
+PHP_METHOD(swfmovie, output)
{
SWFMovie movie = getMovie(getThis() TSRMLS_CC);
#ifdef HAVE_MING_ZLIB
@@ -2067,7 +2047,7 @@ static void phpStreamOutputMethod(byte b, void * data)
php_stream_write((php_stream*)data, &b, 1);
}
-PHP_FUNCTION(swfmovie_saveToFile)
+PHP_METHOD(swfmovie, saveToFile)
{
zval **x;
#ifdef HAVE_MING_ZLIB
@@ -2109,7 +2089,7 @@ PHP_FUNCTION(swfmovie_saveToFile)
/* {{{ proto int swfmovie_save(mixed where [, int compression])
Saves the movie. 'where' can be stream and the movie will be saved there otherwise it is treated as string and written in file with that name */
-PHP_FUNCTION(swfmovie_save)
+PHP_METHOD(swfmovie, save)
{
zval **x;
#ifdef HAVE_MING_ZLIB
@@ -2170,7 +2150,7 @@ PHP_FUNCTION(swfmovie_save)
/* {{{ proto void swfmovie_setBackground(int r, int g, int b)
Sets background color (r,g,b) */
-PHP_FUNCTION(swfmovie_setBackground)
+PHP_METHOD(swfmovie, setBackground)
{
zval **r, **g, **b;
SWFMovie movie = getMovie(getThis() TSRMLS_CC);
@@ -2188,7 +2168,7 @@ PHP_FUNCTION(swfmovie_setBackground)
/* {{{ proto void swfmovie_setRate(float rate)
Sets movie rate */
-PHP_FUNCTION(swfmovie_setRate)
+PHP_METHOD(swfmovie, setRate)
{
zval **rate;
SWFMovie movie = getMovie(getThis() TSRMLS_CC);
@@ -2204,7 +2184,7 @@ PHP_FUNCTION(swfmovie_setRate)
/* {{{ proto void swfmovie_setDimension(float x, float y)
Sets movie dimension */
-PHP_FUNCTION(swfmovie_setDimension)
+PHP_METHOD(swfmovie, setDimension)
{
zval **x, **y;
SWFMovie movie = getMovie(getThis() TSRMLS_CC);
@@ -2221,7 +2201,7 @@ PHP_FUNCTION(swfmovie_setDimension)
/* {{{ proto void swfmovie_setFrames(int frames)
Sets number of frames */
-PHP_FUNCTION(swfmovie_setFrames)
+PHP_METHOD(swfmovie, setFrames)
{
zval **frames;
SWFMovie movie = getMovie(getThis() TSRMLS_CC);
@@ -2238,7 +2218,7 @@ PHP_FUNCTION(swfmovie_setFrames)
#ifdef HAVE_NEW_MING
/* {{{ proto void swfmovie_streamMp3(mixed file)
Sets sound stream of the SWF movie. The parameter can be stream or string. */
-PHP_FUNCTION(swfmovie_streamMp3)
+PHP_METHOD(swfmovie, streamMp3)
{
zval **zfile;
SWFSoundStream sound;
@@ -2264,7 +2244,7 @@ PHP_FUNCTION(swfmovie_streamMp3)
/* {{{ swfmovie_addexport */
-PHP_FUNCTION(swfmovie_addExport)
+PHP_METHOD(swfmovie, addExport)
{
zval **zchar, **zname;
SWFBlock block;
@@ -2285,7 +2265,7 @@ PHP_FUNCTION(swfmovie_addExport)
/* {{{ swfmovie_writeexports */
-PHP_FUNCTION(swfmovie_writeExports)
+PHP_METHOD(swfmovie, writeExports)
{
SWFMovie movie = getMovie(getThis() TSRMLS_CC);
@@ -2295,7 +2275,7 @@ PHP_FUNCTION(swfmovie_writeExports)
/* }}} */
/* {{{ SWFSoundInstance swfmovie_startsound */
-PHP_FUNCTION(swfmovie_startSound)
+PHP_METHOD(swfmovie, startSound)
{
zval **zsound;
int ret;
@@ -2323,7 +2303,7 @@ PHP_FUNCTION(swfmovie_startSound)
/* {{{ void swfmovie_stopsound */
-PHP_FUNCTION(swfmovie_stopSound)
+PHP_METHOD(swfmovie, stopSound)
{
zval **zsound;
SWFSound sound;
@@ -2341,7 +2321,7 @@ PHP_FUNCTION(swfmovie_stopSound)
/* {{{ void swfmovie_importChar */
-PHP_FUNCTION(swfmovie_importChar)
+PHP_METHOD(swfmovie, importChar)
{
SWFMovie movie;
SWFCharacter res;
@@ -2367,7 +2347,7 @@ PHP_FUNCTION(swfmovie_importChar)
/* {{{ void swfmovie_importFont */
-PHP_FUNCTION(swfmovie_importFont)
+PHP_METHOD(swfmovie, importFont)
{
SWFMovie movie;
SWFFontCharacter res;
@@ -2393,8 +2373,7 @@ PHP_FUNCTION(swfmovie_importFont)
/* }}} */
/* {{{ void swfmovie_addFont */
-
-PHP_FUNCTION(swfmovie_addFont)
+PHP_METHOD(swfmovie, addFont)
{
SWFMovie movie;
SWFFontCharacter res;
@@ -2420,35 +2399,41 @@ PHP_FUNCTION(swfmovie_addFont)
}
}
/* }}} */
-/* }}} */
-
#endif
-/* {{{ SWFShape
-*/
-static zend_function_entry swfshape_functions[] = {
- PHP_FALIAS(__construct, swfshape_init, NULL)
- PHP_FALIAS(setLine, swfshape_setline, NULL)
- PHP_FALIAS(addFill, swfshape_addfill, NULL)
- PHP_FALIAS(setLeftFill, swfshape_setleftfill, NULL)
- PHP_FALIAS(setRightFill, swfshape_setrightfill, NULL)
- PHP_FALIAS(movePenTo, swfshape_movepento, NULL)
- PHP_FALIAS(movePen, swfshape_movepen, NULL)
- PHP_FALIAS(drawLineTo, swfshape_drawlineto, NULL)
- PHP_FALIAS(drawLine, swfshape_drawline, NULL)
- PHP_FALIAS(drawCurveTo, swfshape_drawcurveto, NULL)
- PHP_FALIAS(drawCurve, swfshape_drawcurve, NULL)
- PHP_FALIAS(drawGlyph, swfshape_drawglyph, NULL)
- PHP_FALIAS(drawCircle, swfshape_drawcircle, NULL)
- PHP_FALIAS(drawArc, swfshape_drawarc, NULL)
- PHP_FALIAS(drawCubic, swfshape_drawcubic, NULL)
- PHP_FALIAS(drawCubicTo, swfshape_drawcubicto, NULL)
+static zend_function_entry swfmovie_functions[] = {
+ PHP_ME(swfmovie, __construct, NULL, 0)
+ PHP_ME(swfmovie, nextFrame, NULL, 0)
+ PHP_ME(swfmovie, labelFrame, NULL, 0)
+ PHP_ME(swfmovie, add, NULL, 0)
+ PHP_ME(swfmovie, remove, NULL, 0)
+ PHP_ME(swfmovie, output, NULL, 0)
+ PHP_ME(swfmovie, save, NULL, 0)
+ PHP_ME(swfmovie, saveToFile, NULL, 0)
+ PHP_ME(swfmovie, setBackground, NULL, 0)
+ PHP_ME(swfmovie, setRate, NULL, 0)
+ PHP_ME(swfmovie, setDimension, NULL, 0)
+ PHP_ME(swfmovie, setFrames, NULL, 0)
+#ifdef HAVE_NEW_MING
+ PHP_ME(swfmovie, streamMP3, NULL, 0)
+ PHP_ME(swfmovie, addExport, NULL, 0)
+ PHP_ME(swfmovie, writeExports, NULL, 0)
+ PHP_ME(swfmovie, startSound, NULL, 0)
+ PHP_ME(swfmovie, stopSound, NULL, 0)
+ PHP_ME(swfmovie, importChar, NULL, 0)
+ PHP_ME(swfmovie, importFont, NULL, 0)
+ PHP_ME(swfmovie, addFont, NULL, 0)
+#endif
{ NULL, NULL, NULL }
};
+/* }}} */
+
+/* {{{ SWFShape
+*/
/* {{{ proto object swfshape_init(void)
Returns a new SWFShape object */
-PHP_FUNCTION(swfshape_init)
+PHP_METHOD(swfshape, __construct)
{
SWFShape shape = newSWFShape();
int ret = zend_list_insert(shape, le_swfshapep);
@@ -2480,7 +2465,7 @@ static SWFShape getShape(zval *id TSRMLS_DC)
/* {{{ proto void swfshape_setline(int width, int r, int g, int b [, int a])
Sets the current line style for this SWFShape */
-PHP_FUNCTION(swfshape_setline)
+PHP_METHOD(swfshape, setLine)
{
zval **w, **r, **g, **b, **a;
@@ -2519,7 +2504,7 @@ PHP_FUNCTION(swfshape_setline)
/* {{{ proto object swfshape_addfill(mixed arg1, int arg2, [int b [, int a]])
Returns a fill object, for use with swfshape_setleftfill and swfshape_setrightfill. If 1 or 2 parameter(s) is (are) passed first should be object (from gradient class) and the second int (flags). Gradient fill is performed. If 3 or 4 parameters are passed : r, g, b [, a]. Solid fill is performed. */
-PHP_FUNCTION(swfshape_addfill)
+PHP_METHOD(swfshape, addFill)
{
SWFFill fill=NULL;
int ret;
@@ -2600,7 +2585,7 @@ PHP_FUNCTION(swfshape_addfill)
/* {{{ proto void swfshape_setleftfill(int arg1 [, int g ,int b [,int a]])
Sets the left side fill style to fill in case only one parameter is passed. When 3 or 4 parameters are passed they are treated as : int r, int g, int b, int a . Solid fill is performed in this case before setting left side fill type. */
-PHP_FUNCTION(swfshape_setleftfill)
+PHP_METHOD(swfshape, setLeftFill)
{
zval **zfill, **r, **g, **b, **a;
SWFFill fill;
@@ -2651,7 +2636,7 @@ PHP_FUNCTION(swfshape_setleftfill)
/* {{{ proto void swfshape_setleftfill(int arg1 [, int g ,int b [,int a]])
Sets the right side fill style to fill in case only one parameter is passed. When 3 or 4 parameters are passed they are treated as : int r, int g, int b, int a . Solid fill is performed in this case before setting right side fill type. */
-PHP_FUNCTION(swfshape_setrightfill)
+PHP_METHOD(swfshape, setRightFill)
{
zval **zfill, **r, **g, **b, **a;
SWFFill fill;
@@ -2701,7 +2686,7 @@ PHP_FUNCTION(swfshape_setrightfill)
/* {{{ proto void swfshape_movepento(float x, float y)
Moves the pen to shape coordinates (x, y) */
-PHP_FUNCTION(swfshape_movepento)
+PHP_METHOD(swfshape, movePenTo)
{
zval **x, **y;
@@ -2716,7 +2701,7 @@ PHP_FUNCTION(swfshape_movepento)
/* {{{ proto void swfshape_movepen(float x, float y)
Moves the pen from its current location by vector (x, y) */
-PHP_FUNCTION(swfshape_movepen)
+PHP_METHOD(swfshape, movePen)
{
zval **x, **y;
@@ -2731,7 +2716,7 @@ PHP_FUNCTION(swfshape_movepen)
/* {{{ proto void swfshape_drawlineto(float x, float y)
Draws a line from the current pen position to shape coordinates (x, y) in the current line style */
-PHP_FUNCTION(swfshape_drawlineto)
+PHP_METHOD(swfshape, drawLineTo)
{
zval **x, **y;
@@ -2746,7 +2731,7 @@ PHP_FUNCTION(swfshape_drawlineto)
/* {{{ proto void swfshape_drawline(float dx, float dy)
Draws a line from the current pen position (x, y) to the point (x+dx, y+dy) in the current line style */
-PHP_FUNCTION(swfshape_drawline)
+PHP_METHOD(swfshape, drawLine)
{
zval **x, **y;
@@ -2761,7 +2746,7 @@ PHP_FUNCTION(swfshape_drawline)
/* {{{ proto void swfshape_drawcurveto(float ax, float ay, float bx, float by [, float dx, float dy])
Draws a curve from the current pen position (x,y) to the point (bx, by) in the current line style, using point (ax, ay) as a control point. Or draws a cubic bezier to point (dx, dy) with control points (ax, ay) and (bx, by) */
-PHP_FUNCTION(swfshape_drawcurveto)
+PHP_METHOD(swfshape, drawCurveTo)
{
if (ZEND_NUM_ARGS() == 4) {
zval **cx, **cy, **ax, **ay;
@@ -2802,7 +2787,7 @@ PHP_FUNCTION(swfshape_drawcurveto)
/* {{{ proto void swfshape_drawcurve(float adx, float ady, float bdx, float bdy [, float cdx, float cdy])
Draws a curve from the current pen position (x, y) to the point (x+bdx, y+bdy) in the current line style, using point (x+adx, y+ady) as a control point or draws a cubic bezier to point (x+cdx, x+cdy) with control points (x+adx, y+ady) and (x+bdx, y+bdy) */
-PHP_FUNCTION(swfshape_drawcurve)
+PHP_METHOD(swfshape, drawCurve)
{
if (ZEND_NUM_ARGS() == 4) {
zval **cx, **cy, **ax, **ay;
@@ -2843,7 +2828,7 @@ PHP_FUNCTION(swfshape_drawcurve)
/* {{{ proto void swfshape_drawglyph(SWFFont font, string character [, int size])
Draws the first character in the given string into the shape using the glyph definition from the given font */
-PHP_FUNCTION(swfshape_drawglyph)
+PHP_METHOD(swfshape, drawGlyph)
{
zval **font, **c, **zsize;
int size=0;
@@ -2868,7 +2853,7 @@ PHP_FUNCTION(swfshape_drawglyph)
/* {{{ proto void swfshape_drawcircle(float r)
Draws a circle of radius r centered at the current location, in a counter-clockwise fashion */
-PHP_FUNCTION(swfshape_drawcircle)
+PHP_METHOD(swfshape, drawCircle)
{
zval **r;
@@ -2882,7 +2867,7 @@ PHP_FUNCTION(swfshape_drawcircle)
/* {{{ proto void swfshape_drawarc(float r, float startAngle, float endAngle)
Draws an arc of radius r centered at the current location, from angle startAngle to angle endAngle measured counterclockwise from 12 o'clock */
-PHP_FUNCTION(swfshape_drawarc)
+PHP_METHOD(swfshape, drawArc)
{
zval **r, **start, **end;
@@ -2900,7 +2885,7 @@ PHP_FUNCTION(swfshape_drawarc)
/* {{{ proto void swfshape_drawcubic(float bx, float by, float cx, float cy, float dx, float dy)
Draws a cubic bezier curve using the current position and the three given points as control points */
-PHP_FUNCTION(swfshape_drawcubic)
+PHP_METHOD(swfshape, drawCubic)
{
zval **bx, **by, **cx, **cy, **dx, **dy;
@@ -2922,7 +2907,7 @@ PHP_FUNCTION(swfshape_drawcubic)
/* {{{ proto void swfshape_drawcubic(float bx, float by, float cx, float cy, float dx, float dy)
Draws a cubic bezier curve using the current position and the three given points as control points */
-PHP_FUNCTION(swfshape_drawcubicto)
+PHP_METHOD(swfshape, drawCubicTo)
{
zval **bx, **by, **cx, **cy, **dx, **dy;
@@ -2941,27 +2926,34 @@ PHP_FUNCTION(swfshape_drawcubicto)
);
}
/* }}} */
-/* }}} */
-/* {{{ SWFSprite
-*/
-static zend_function_entry swfsprite_functions[] = {
- PHP_FALIAS(__construct, swfsprite_init, NULL)
- PHP_FALIAS(add, swfsprite_add, NULL)
- PHP_FALIAS(remove, swfsprite_remove, NULL)
- PHP_FALIAS(nextFrame, swfsprite_nextFrame, NULL)
- PHP_FALIAS(labelFrame, swfsprite_labelFrame, NULL)
- PHP_FALIAS(setFrames, swfsprite_setFrames, NULL)
-#ifdef HAVE_NEW_MING
- PHP_FALIAS(startSound, swfsprite_startSound, NULL)
- PHP_FALIAS(stopSound, swfsprite_stopSound, NULL)
-#endif
+static zend_function_entry swfshape_functions[] = {
+ PHP_ME(swfshape, __construct, NULL, 0)
+ PHP_ME(swfshape, setLine, NULL, 0)
+ PHP_ME(swfshape, addFill, NULL, 0)
+ PHP_ME(swfshape, setLeftFill, NULL, 0)
+ PHP_ME(swfshape, setRightFill, NULL, 0)
+ PHP_ME(swfshape, movePenTo, NULL, 0)
+ PHP_ME(swfshape, movePen, NULL, 0)
+ PHP_ME(swfshape, drawLineTo, NULL, 0)
+ PHP_ME(swfshape, drawLine, NULL, 0)
+ PHP_ME(swfshape, drawCurveTo, NULL, 0)
+ PHP_ME(swfshape, drawCurve, NULL, 0)
+ PHP_ME(swfshape, drawGlyph, NULL, 0)
+ PHP_ME(swfshape, drawCircle, NULL, 0)
+ PHP_ME(swfshape, drawArc, NULL, 0)
+ PHP_ME(swfshape, drawCubic, NULL, 0)
+ PHP_ME(swfshape, drawCubicTo, NULL, 0)
{ NULL, NULL, NULL }
};
+/* }}} */
+
+/* {{{ SWFSprite
+*/
/* {{{ proto class swfsprite_init(void)
Returns a new SWFSprite object */
-PHP_FUNCTION(swfsprite_init)
+PHP_METHOD(swfsprite, __construct)
{
SWFMovieClip sprite = newSWFMovieClip();
int ret = zend_list_insert(sprite, le_swfspritep);
@@ -2992,7 +2984,7 @@ static SWFMovieClip getSprite(zval *id TSRMLS_DC)
/* {{{ proto object swfsprite_add(object SWFCharacter)
Adds the character to the sprite, returns a displayitem object */
-PHP_FUNCTION(swfsprite_add)
+PHP_METHOD(swfsprite, add)
{
zval **zchar;
int ret;
@@ -3025,7 +3017,7 @@ PHP_FUNCTION(swfsprite_add)
/* {{{ proto void swfsprite_remove(object SWFDisplayItem)
Remove the named character from the sprite's display list */
-PHP_FUNCTION(swfsprite_remove)
+PHP_METHOD(swfsprite, remove)
{
zval **zchar;
SWFDisplayItem item;
@@ -3042,7 +3034,7 @@ PHP_FUNCTION(swfsprite_remove)
/* {{{ proto void swfsprite_nextFrame(void)
Moves the sprite to the next frame */
-PHP_FUNCTION(swfsprite_nextFrame)
+PHP_METHOD(swfsprite, nextFrame)
{
SWFMovieClip_nextFrame(getSprite(getThis() TSRMLS_CC));
}
@@ -3050,7 +3042,7 @@ PHP_FUNCTION(swfsprite_nextFrame)
/* {{{ proto void swfsprite_labelFrame(string label)
Labels frame */
-PHP_FUNCTION(swfsprite_labelFrame)
+PHP_METHOD(swfsprite, labelFrame)
{
zval **label;
@@ -3064,7 +3056,7 @@ PHP_FUNCTION(swfsprite_labelFrame)
/* {{{ proto void swfsprite_setFrames(int frames)
Sets the number of frames in this SWFSprite */
-PHP_FUNCTION(swfsprite_setFrames)
+PHP_METHOD(swfsprite, setFrames)
{
zval **frames;
SWFMovieClip sprite = getSprite(getThis() TSRMLS_CC);
@@ -3080,7 +3072,7 @@ PHP_FUNCTION(swfsprite_setFrames)
#ifdef HAVE_NEW_MING
/* {{{ SWFSoundInstance swfsprite_startsound */
-PHP_FUNCTION(swfsprite_startSound)
+PHP_METHOD(swfsprite, startSound)
{
zval **zsound;
int ret;
@@ -3107,7 +3099,7 @@ PHP_FUNCTION(swfsprite_startSound)
/* }}} */
/* {{{ void swfsprite_stopsound */
-PHP_FUNCTION(swfsprite_stopSound)
+PHP_METHOD(swfsprite, stopSound)
{
zval **zsound;
SWFSound sound;
@@ -3123,36 +3115,28 @@ PHP_FUNCTION(swfsprite_stopSound)
}
/* }}} */
#endif
-/* }}} */
-/* {{{ SWFText
-*/
-static zend_function_entry swftext_functions[] = {
- PHP_FALIAS(__construct, swftext_init, NULL)
- PHP_FALIAS(setFont, swftext_setFont, NULL)
- PHP_FALIAS(setHeight, swftext_setHeight, NULL)
- PHP_FALIAS(setSpacing, swftext_setSpacing, NULL)
- PHP_FALIAS(setColor, swftext_setColor, NULL)
- PHP_FALIAS(moveTo, swftext_moveTo, NULL)
- PHP_FALIAS(addString, swftext_addString, NULL)
-#ifdef HAVE_NEW_MING
- PHP_FALIAS(addUTF8String, swftext_addUTF8String, NULL)
-/* PHP_FALIAS(addwidestring, swftext_addWideString, NULL)*/
-#endif
- PHP_FALIAS(getWidth, swftext_getWidth, NULL)
+static zend_function_entry swfsprite_functions[] = {
+ PHP_ME(swfsprite, __construct, NULL, 0)
+ PHP_ME(swfsprite, add, NULL, 0)
+ PHP_ME(swfsprite, remove, NULL, 0)
+ PHP_ME(swfsprite, nextFrame, NULL, 0)
+ PHP_ME(swfsprite, labelFrame, NULL, 0)
+ PHP_ME(swfsprite, setFrames, NULL, 0)
#ifdef HAVE_NEW_MING
- PHP_FALIAS(getUTF8Width, swftext_getUTF8Width, NULL)
-/* PHP_FALIAS(getwidewidth, swftext_getWideWidth, NULL)*/
+ PHP_ME(swfsprite, startSound, NULL, 0)
+ PHP_ME(swfsprite, stopSound, NULL, 0)
#endif
- PHP_FALIAS(getAscent, swftext_getAscent, NULL)
- PHP_FALIAS(getDescent, swftext_getDescent, NULL)
- PHP_FALIAS(getLeading, swftext_getLeading, NULL)
{ NULL, NULL, NULL }
};
+/* }}} */
+
+/* {{{ SWFText
+*/
/* {{{ proto class swftext_init(void)
Returns new SWFText object */
-PHP_FUNCTION(swftext_init)
+PHP_METHOD(swftext, __construct)
{
SWFText text = newSWFText2();
int ret = zend_list_insert(text, le_swftextp);
@@ -3183,7 +3167,7 @@ static SWFText getText(zval *id TSRMLS_DC)
/* {{{ proto void swftext_setFont(object font)
Sets this SWFText object's current font to given font */
-PHP_FUNCTION(swftext_setFont)
+PHP_METHOD(swftext, setFont)
{
zval **zfont;
SWFText text = getText(getThis() TSRMLS_CC);
@@ -3200,7 +3184,7 @@ PHP_FUNCTION(swftext_setFont)
/* {{{ proto void swftext_setHeight(float height)
Sets this SWFText object's current height to given height */
-PHP_FUNCTION(swftext_setHeight)
+PHP_METHOD(swftext, setHeight)
{
zval **height;
SWFText text = getText(getThis() TSRMLS_CC);
@@ -3215,7 +3199,7 @@ PHP_FUNCTION(swftext_setHeight)
/* {{{ proto void swftext_setSpacing(float spacing)
Sets this SWFText object's current letterspacing to given spacing */
-PHP_FUNCTION(swftext_setSpacing)
+PHP_METHOD(swftext, setSpacing)
{
zval **spacing;
SWFText text = getText(getThis() TSRMLS_CC);
@@ -3230,7 +3214,7 @@ PHP_FUNCTION(swftext_setSpacing)
/* {{{ proto void swftext_setColor(int r, int g, int b [, int a])
Sets this SWFText object's current color to the given color */
-PHP_FUNCTION(swftext_setColor)
+PHP_METHOD(swftext, setColor)
{
zval **r, **g, **b, **a;
SWFText text = getText(getThis() TSRMLS_CC);
@@ -3261,7 +3245,7 @@ PHP_FUNCTION(swftext_setColor)
/* {{{ proto void swftext_moveTo(float x, float y)
Moves this SWFText object's current pen position to (x, y) in text coordinates */
-PHP_FUNCTION(swftext_moveTo)
+PHP_METHOD(swftext, moveTo)
{
zval **x, **y;
SWFText text = getText(getThis() TSRMLS_CC);
@@ -3277,7 +3261,7 @@ PHP_FUNCTION(swftext_moveTo)
/* {{{ proto void swftext_addString(string text)
Writes the given text into this SWFText object at the current pen position, using the current font, height, spacing, and color */
-PHP_FUNCTION(swftext_addString)
+PHP_METHOD(swftext, addString)
{
zval **s;
SWFText text = getText(getThis() TSRMLS_CC);
@@ -3296,7 +3280,7 @@ PHP_FUNCTION(swftext_addString)
Writes the given text into this SWFText object at the current pen position,
using the current font, height, spacing, and color */
-PHP_FUNCTION(swftext_addUTF8String)
+PHP_METHOD(swftext, addUTF8String)
{
zval **s;
SWFText text = getText(getThis() TSRMLS_CC);
@@ -3314,7 +3298,7 @@ PHP_FUNCTION(swftext_addUTF8String)
Writes the given text into this SWFText object at the current pen position,
using the current font, height, spacing, and color */
/*
-PHP_FUNCTION(swftext_addWideString)
+PHP_METHOD(swftext, addWideString)
{
zval **s;
SWFText text = getText(getThis() TSRMLS_CC);
@@ -3332,7 +3316,7 @@ PHP_FUNCTION(swftext_addWideString)
/* {{{ proto float swftext_getWidth(string str)
Calculates the width of the given string in this text objects current font and size */
-PHP_FUNCTION(swftext_getWidth)
+PHP_METHOD(swftext, getWidth)
{
zval **zstring;
@@ -3348,7 +3332,7 @@ PHP_FUNCTION(swftext_getWidth)
/* {{{ proto double swftext_getUTF8Width(string)
calculates the width of the given string in this text objects current font and size */
-PHP_FUNCTION(swftext_getUTF8Width)
+PHP_METHOD(swftext, getUTF8Width)
{
zval **zstring;
int width;
@@ -3367,7 +3351,7 @@ PHP_FUNCTION(swftext_getUTF8Width)
/* {{{ proto double swftext_getWideWidth(string)
calculates the width of the given string in this text objects current font and size */
/*
-PHP_FUNCTION(swftext_getWideWidth)
+PHP_METHOD(swftext, getWideWidth)
{
zval **zstring;
int width;
@@ -3387,7 +3371,7 @@ PHP_FUNCTION(swftext_getWideWidth)
/* {{{ proto float swftext_getAscent(void)
Returns the ascent of the current font at its current size, or 0 if not available */
-PHP_FUNCTION(swftext_getAscent)
+PHP_METHOD(swftext, getAscent)
{
RETURN_DOUBLE(SWFText_getAscent(getText(getThis() TSRMLS_CC)));
}
@@ -3395,7 +3379,7 @@ PHP_FUNCTION(swftext_getAscent)
/* {{{ proto float swftext_getDescent(void)
Returns the descent of the current font at its current size, or 0 if not available */
-PHP_FUNCTION(swftext_getDescent)
+PHP_METHOD(swftext, getDescent)
{
RETURN_DOUBLE(SWFText_getDescent(getText(getThis() TSRMLS_CC)));
}
@@ -3403,39 +3387,42 @@ PHP_FUNCTION(swftext_getDescent)
/* {{{ proto float swftext_getLeading(void)
Returns the leading of the current font at its current size, or 0 if not available */
-PHP_FUNCTION(swftext_getLeading)
+PHP_METHOD(swftext, getLeading)
{
RETURN_DOUBLE(SWFText_getLeading(getText(getThis() TSRMLS_CC)));
}
/* }}} */
-/* }}} */
-/* {{{ SWFTextField
-*/
-static zend_function_entry swftextfield_functions[] = {
- PHP_FALIAS(__construct, swftextfield_init, NULL)
- PHP_FALIAS(setFont, swftextfield_setFont, NULL)
- PHP_FALIAS(setBounds, swftextfield_setBounds, NULL)
- PHP_FALIAS(align, swftextfield_align, NULL)
- PHP_FALIAS(setHeight, swftextfield_setHeight, NULL)
- PHP_FALIAS(setLeftMargin, swftextfield_setLeftMargin, NULL)
- PHP_FALIAS(setRightMargin, swftextfield_setRightMargin, NULL)
- PHP_FALIAS(setMargins, swftextfield_setMargins, NULL)
- PHP_FALIAS(setIndentation, swftextfield_setIndentation, NULL)
- PHP_FALIAS(setLineSpacing, swftextfield_setLineSpacing, NULL)
- PHP_FALIAS(setColor, swftextfield_setColor, NULL)
- PHP_FALIAS(setName, swftextfield_setName, NULL)
- PHP_FALIAS(addString, swftextfield_addString, NULL)
+static zend_function_entry swftext_functions[] = {
+ PHP_ME(swftext, __construct, NULL, 0)
+ PHP_ME(swftext, setFont, NULL, 0)
+ PHP_ME(swftext, setHeight, NULL, 0)
+ PHP_ME(swftext, setSpacing, NULL, 0)
+ PHP_ME(swftext, setColor, NULL, 0)
+ PHP_ME(swftext, moveTo, NULL, 0)
+ PHP_ME(swftext, addString, NULL, 0)
#ifdef HAVE_NEW_MING
- PHP_FALIAS(setPadding, swftextfield_setPadding, NULL)
- PHP_FALIAS(addChars, swftextfield_addChars, NULL)
+ PHP_ME(swftext, addUTF8String, NULL, 0)
+/* PHP_ME(swftext, addwidestring, NULL, 0)*/
#endif
+ PHP_ME(swftext, getWidth, NULL, 0)
+#ifdef HAVE_NEW_MING
+ PHP_ME(swftext, getUTF8Width, NULL, 0)
+/* PHP_ME(swftext, getwidewidth, NULL, 0)*/
+#endif
+ PHP_ME(swftext, getAscent, NULL, 0)
+ PHP_ME(swftext, getDescent, NULL, 0)
+ PHP_ME(swftext, getLeading, NULL, 0)
{ NULL, NULL, NULL }
};
+/* }}} */
+
+/* {{{ SWFTextField
+*/
/* {{{ proto object swftextfield_init([int flags])
Returns a new SWFTextField object */
-PHP_FUNCTION(swftextfield_init)
+PHP_METHOD(swftextfield, __construct)
{
zval **flags;
SWFTextField field = newSWFTextField();
@@ -3475,7 +3462,7 @@ static SWFTextField getTextField(zval *id TSRMLS_DC)
/* {{{ proto void swftextfield_setFont(object font)
Sets the font for this textfield */
-PHP_FUNCTION(swftextfield_setFont)
+PHP_METHOD(swftextfield, setFont)
{
zval **font;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3490,7 +3477,7 @@ PHP_FUNCTION(swftextfield_setFont)
/* {{{ proto void swftextfield_setBounds(float width, float height)
Sets the width and height of this textfield */
-PHP_FUNCTION(swftextfield_setBounds)
+PHP_METHOD(swftextfield, setBounds)
{
zval **width, **height;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3506,7 +3493,7 @@ PHP_FUNCTION(swftextfield_setBounds)
/* {{{ proto void swftextfield_align(int alignment)
Sets the alignment of this textfield */
-PHP_FUNCTION(swftextfield_align)
+PHP_METHOD(swftextfield, align)
{
zval **align;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3521,7 +3508,7 @@ PHP_FUNCTION(swftextfield_align)
/* {{{ proto void swftextfield_setHeight(float height)
Sets the font height of this textfield */
-PHP_FUNCTION(swftextfield_setHeight)
+PHP_METHOD(swftextfield, setHeight)
{
zval **height;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3536,7 +3523,7 @@ PHP_FUNCTION(swftextfield_setHeight)
/* {{{ proto void swftextfield_setLeftMargin(float margin)
Sets the left margin of this textfield */
-PHP_FUNCTION(swftextfield_setLeftMargin)
+PHP_METHOD(swftextfield, setLeftMargin)
{
zval **margin;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3551,7 +3538,7 @@ PHP_FUNCTION(swftextfield_setLeftMargin)
/* {{{ proto void swftextfield_setRightMargin(float margin)
Sets the right margin of this textfield */
-PHP_FUNCTION(swftextfield_setRightMargin)
+PHP_METHOD(swftextfield, setRightMargin)
{
zval **margin;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3566,7 +3553,7 @@ PHP_FUNCTION(swftextfield_setRightMargin)
/* {{{ proto void swftextfield_setMargins(float left, float right)
Sets both margins of this textfield */
-PHP_FUNCTION(swftextfield_setMargins)
+PHP_METHOD(swftextfield, setMargins)
{
zval **left, **right;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3583,7 +3570,7 @@ PHP_FUNCTION(swftextfield_setMargins)
/* {{{ proto void swftextfield_setIndentation(float indentation)
Sets the indentation of the first line of this textfield */
-PHP_FUNCTION(swftextfield_setIndentation)
+PHP_METHOD(swftextfield, setIndentation)
{
zval **indent;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3598,7 +3585,7 @@ PHP_FUNCTION(swftextfield_setIndentation)
/* {{{ proto void swftextfield_setLineSpacing(float space)
Sets the line spacing of this textfield */
-PHP_FUNCTION(swftextfield_setLineSpacing)
+PHP_METHOD(swftextfield, setLineSpacing)
{
zval **spacing;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3613,7 +3600,7 @@ PHP_FUNCTION(swftextfield_setLineSpacing)
/* {{{ proto void swftextfield_setColor(int r, int g, int b [, int a])
Sets the color of this textfield */
-PHP_FUNCTION(swftextfield_setColor)
+PHP_METHOD(swftextfield, setColor)
{
zval **r, **g, **b, **a;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3641,7 +3628,7 @@ PHP_FUNCTION(swftextfield_setColor)
/* {{{ proto void swftextfield_setName(string var_name)
Sets the variable name of this textfield */
-PHP_FUNCTION(swftextfield_setName)
+PHP_METHOD(swftextfield, setName)
{
zval **name;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3656,7 +3643,7 @@ PHP_FUNCTION(swftextfield_setName)
/* {{{ proto void swftextfield_addString(string str)
Adds the given string to this textfield */
-PHP_FUNCTION(swftextfield_addString)
+PHP_METHOD(swftextfield, addString)
{
zval **string;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3672,7 +3659,7 @@ PHP_FUNCTION(swftextfield_addString)
#ifdef HAVE_NEW_MING
/* {{{ proto void swftextfield_setPadding(float padding)
Sets the padding of this textfield */
-PHP_FUNCTION(swftextfield_setPadding)
+PHP_METHOD(swftextfield, setPadding)
{
zval **padding;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3688,7 +3675,7 @@ PHP_FUNCTION(swftextfield_setPadding)
/* {{{ proto void swftextfield_addChars(string)
adds characters to a font that will be available within a textfield */
-PHP_FUNCTION(swftextfield_addChars)
+PHP_METHOD(swftextfield, addChars)
{
zval **zstring;
SWFTextField field = getTextField(getThis() TSRMLS_CC);
@@ -3704,6 +3691,29 @@ PHP_FUNCTION(swftextfield_addChars)
/* }}} */
#endif
+static zend_function_entry swftextfield_functions[] = {
+ PHP_ME(swftextfield, __construct, NULL, 0)
+ PHP_ME(swftextfield, setFont, NULL, 0)
+ PHP_ME(swftextfield, setBounds, NULL, 0)
+ PHP_ME(swftextfield, align, NULL, 0)
+ PHP_ME(swftextfield, setHeight, NULL, 0)
+ PHP_ME(swftextfield, setLeftMargin, NULL, 0)
+ PHP_ME(swftextfield, setRightMargin, NULL, 0)
+ PHP_ME(swftextfield, setMargins, NULL, 0)
+ PHP_ME(swftextfield, setIndentation, NULL, 0)
+ PHP_ME(swftextfield, setLineSpacing, NULL, 0)
+ PHP_ME(swftextfield, setColor, NULL, 0)
+ PHP_ME(swftextfield, setName, NULL, 0)
+ PHP_ME(swftextfield, addString, NULL, 0)
+#ifdef HAVE_NEW_MING
+ PHP_ME(swftextfield, setPadding, NULL, 0)
+ PHP_ME(swftextfield, addChars, NULL, 0)
+#endif
+ { NULL, NULL, NULL }
+};
+
+/* }}} */
+
zend_module_entry ming_module_entry = {
STANDARD_MODULE_HEADER,
"ming",