var XUI_AbstractUINode = X_EventDispatcher[ 'inherits' ](\r
'X.UI._AbstractUINode',\r
- X_Class.ABSTRACT | X_Class.PRIVATE_DATA,\r
+ X_Class.ABSTRACT,\r
{\r
phase : 0,\r
dirty : XUI_Dirty.CLEAN,\r
X_Class.ABSTRACT,\r
{\r
parent : function(){\r
- return X_Class_getPrivate( this ).parent;\r
+ return X_Pair_get( this ).parent;\r
},\r
root : function(){\r
- return X_Class_getPrivate( this ).root;\r
+ return X_Pair_get( this ).root;\r
},\r
\r
/*\r
* サポートされていない場合は無視される.親のレイアウトによって変わる\r
*/\r
attr : function( nameOrObject, valueOrUnit ){\r
- var p = X_Class_getPrivate( this ),\r
+ var p = X_Pair_get( this ),\r
layout, k, def, attrs, v;\r
if( nameOrObject && X_Type_isObject( nameOrObject ) ){\r
// setter\r
},\r
\r
listen : function( type, arg1, arg2, arg3 ){\r
- X_Class_getPrivate( this )[ 'listen' ]( type, arg1, arg2, arg3 );\r
+ X_Pair_get( this )[ 'listen' ]( type, arg1, arg2, arg3 );\r
return this;\r
},\r
listenOnce : function( type, arg1, arg2, arg3 ){\r
- X_Class_getPrivate( this )[ 'listenOnce' ]( type, arg1, arg2, arg3 );\r
+ X_Pair_get( this )[ 'listenOnce' ]( type, arg1, arg2, arg3 );\r
return this;\r
},\r
listening : function( type, arg1, arg2, arg3 ){\r
- return X_Class_getPrivate( this )[ 'listening' ]( type, arg1, arg2, arg3 );\r
+ return X_Pair_get( this )[ 'listening' ]( type, arg1, arg2, arg3 );\r
},\r
unlisten : function( type, arg1, arg2, arg3 ){\r
- X_Class_getPrivate( this )[ 'unlisten' ]( type, arg1, arg2, arg3 );\r
+ X_Pair_get( this )[ 'unlisten' ]( type, arg1, arg2, arg3 );\r
return this;\r
},\r
dispatch : function( e ){\r
- return X_Class_getPrivate( this )[ 'dispatch' ]( e );\r
+ return X_Pair_get( this )[ 'dispatch' ]( e );\r
},\r
\r
nextNode : function(){\r
\r
},\r
nodeIndex : function( v ){\r
- var data = X_Class_getPrivate( this );\r
+ var data = X_Pair_get( this );\r
if( typeof v === 'number' ){\r
// data.nodeIndex( v );\r
return this;\r
},\r
getX : function(){\r
// dirty の場合、rootData.calculate\r
- return X_Class_getPrivate( this ).boxX;\r
+ return X_Pair_get( this ).boxX;\r
},\r
getY : function(){\r
// dirty の場合、rootData.calculate\r
- return X_Class_getPrivate( this ).boxY;\r
+ return X_Pair_get( this ).boxY;\r
},\r
getAbsoluteX : function(){\r
// dirty の場合、rootData.calculate\r
- return X_Class_getPrivate( this ).absoluteX;\r
+ return X_Pair_get( this ).absoluteX;\r
},\r
getAbsoluteY: function(){\r
// dirty の場合、rootData.calculate\r
- return X_Class_getPrivate( this ).absoluteY;\r
+ return X_Pair_get( this ).absoluteY;\r
},\r
getWidth : function(){\r
// dirty の場合、rootData.calculate\r
- return X_Class_getPrivate( this ).boxWidth;\r
+ return X_Pair_get( this ).boxWidth;\r
},\r
getHeight : function(){\r
// dirty の場合、rootData.calculate\r
- return X_Class_getPrivate( this ).boxHeight;\r
+ return X_Pair_get( this ).boxHeight;\r
}\r
}\r
);\r