OSDN Git Service

Version 0.6.149, fix X.Audio & X.UI.
[pettanr/clientJs.git] / 0.6.x / js / 20_ui / 12_HBox.js
index 1e74391..1efff7a 100644 (file)
@@ -86,10 +86,37 @@ var XUI_Layout_Horizontal = X[ 'UI' ][ 'Layout' ][ 'Horizontal' ] = XUI_createLa
        }\r
 });\r
 \r
+/*\r
 X.UI.HBox = X.UI.Box.presets(\r
        XUI_Layout_Horizontal,\r
        'HBox',\r
        {\r
                gapX : '0.2em'\r
        }\r
-);\r
+);*/\r
+\r
+var XUI_HBox;\r
+\r
+X.UI.HBox = X.UI.Box.inherits(\r
+       'HBox',\r
+       X_Class.NONE,\r
+       {\r
+               Constructor : function(){\r
+                       var supports;\r
+                       \r
+                       if( !XUI_HBox ){\r
+                               supports = XUI_Attr_createAttrDef( XUI_Box.prototype.supportAttrs, XUI_Layout_Horizontal.overrideAttrsForSelf );\r
+                               \r
+                               XUI_HBox = XUI_Box.inherits(\r
+                                                       {\r
+                                                               layout       : XUI_Layout_Horizontal,\r
+                                                               supportAttrs : supports,\r
+                                                               attrClass    : XUI_Attr_preset( XUI_Box.prototype.attrClass, supports, {\r
+                                                                               gapX       : '0.2em'\r
+                                                                       } )\r
+                                                       }\r
+                                               );      \r
+                       };\r
+                       X_Pair_create( this, XUI_HBox( this, XUI_Layout_Horizontal, arguments ) );\r
+               }\r
+       });
\ No newline at end of file