pointerEnabled : [ false, XUI_Dirty.CLEAN, XUI_Attr_USER.UINODE, XUI_Attr_Type.BOOLEAN ],\r
pointerChildren : [ true, XUI_Dirty.CLEAN, XUI_Attr_USER.UINODE, XUI_Attr_Type.BOOLEAN ],\r
cursor : [ 1, XUI_Dirty.CLEAN, XUI_Attr_USER.UINODE, XUI_Attr_Type.LIST, XUI_Attr_Option.CURSOR ],\r
- tooltip : [ '', XUI_Dirty.CLEAN, XUI_Attr_USER.UINODE, XUI_Attr_Type.STRING ],\r
+ tooltip : [ '', XUI_Dirty.CLEAN, XUI_Attr_USER.UINODE, XUI_Attr_Type.STRING ],\r
\r
borderWidth : [ 0, XUI_Dirty.LAYOUT, XUI_Attr_USER.LAYOUT, XUI_Attr_Type.QUARTET | XUI_Attr_Type.LENGTH | XUI_Attr_Type.PERCENT ], // em [ top, right, bottom, left ]\r
padding : [ 0, XUI_Dirty.LAYOUT, XUI_Attr_USER.LAYOUT, XUI_Attr_Type.QUARTET | XUI_Attr_Type.LENGTH | XUI_Attr_Type.PERCENT ],\r
};\r
\r
function XUI_Attr_createAttrDef( base, defs ){\r
- var F = base ? X_Object_clone( base ) : {},\r
+ var F = base ? X_Object_copy( base ) : {},\r
z = base ? base._last : 0,\r
n = 1,\r
p, def;\r
\r
// 属性定義の上書き\r
for( p in defs ){\r
- if( X_EMPTY_OBJECT[ p ] ) continue;\r
+ //if( X_EMPTY_OBJECT[ p ] ) continue;\r
if( p === '_last' ) continue;\r
if( !X_Type_isArray( def = defs[ p ] ) ) continue;\r
F[ p ] = def;\r
var support, p;\r
\r
for( p in supports ){\r
- if( X_EMPTY_OBJECT[ p ] ) continue;\r
+ //if( X_EMPTY_OBJECT[ p ] ) continue;\r
if( p === '_last' ) continue;\r
support = supports[ p ];\r
proto[ support.No ] = support[ 0 ];\r
// setAttr に書き換え\r
XUI_attrClassProto = proto;\r
for( p in opt_attrs ){\r
- if( X_EMPTY_OBJECT[ p ] ) continue;\r
+ //if( X_EMPTY_OBJECT[ p ] ) continue;\r
supports[ p ] && XUI_AbstractUINode.prototype.setAttr( p, supports[ p ], opt_attrs[ p ] );\r
};\r
XUI_attrClassProto = null;\r