File hp/layout/BoxLayout.lua

Functions

M:getChildX (parentWidth, childWidth) 子オブジェクトのX座標を返します.
M:getChildY (parentHeight, childHeight) 子オブジェクトのY座標を返します.
M:getHorizotalLayoutSize (children) 水平方向に子オブジェクトを配置した時の 全体のレイアウトサイズを返します.
M:getVerticalLayoutSize (children) 垂直方向に子オブジェクトを配置した時の 全体のレイアウトサイズを返します.
M:init (params) コンストラクタです
M:setPadding (left, top, right, bottom) 上下左右の余白を設定します.
M:update (group) 指定したGroupのレイアウトを更新します.
M:updateHorizotal (parent) 指定した四角形内に、 水平方向に子オブジェクトを配置します.
M:updateVertical (parent) 指定した四角形内に、 垂直方向に子オブジェクトを配置します.

Tables

BoxLayout 表示オブジェクトの位置やサイズのレイアウトを更新する為のクラスです.


Functions

M:getChildX (parentWidth, childWidth)
子オブジェクトのX座標を返します.

Parameters

  • parentWidth:
  • childWidth:
M:getChildY (parentHeight, childHeight)
子オブジェクトのY座標を返します.

Parameters

  • parentHeight:
  • childHeight:
M:getHorizotalLayoutSize (children)
水平方向に子オブジェクトを配置した時の 全体のレイアウトサイズを返します.

Parameters

  • children:
M:getVerticalLayoutSize (children)
垂直方向に子オブジェクトを配置した時の 全体のレイアウトサイズを返します.

Parameters

  • children:
M:init (params)
コンストラクタです

Parameters

  • params:
M:setPadding (left, top, right, bottom)
上下左右の余白を設定します.

Parameters

  • left:
  • top:
  • right:
  • bottom:
M:update (group)
指定したGroupのレイアウトを更新します.

Parameters

  • group:
M:updateHorizotal (parent)
指定した四角形内に、 水平方向に子オブジェクトを配置します.

Parameters

  • parent:
M:updateVertical (parent)
指定した四角形内に、 垂直方向に子オブジェクトを配置します.

Parameters

  • parent:

Tables

BoxLayout
表示オブジェクトの位置やサイズのレイアウトを更新する為のクラスです. このクラスでは、Box形式のオブジェクトを水平、垂直方向に配置する事が可能です. TODO:いまのところMOAIPropには対応していないので、MOAIPropUtilを使用して対応できるようにするべし

Valid XHTML 1.0!