PHP Conference Japan 2024

控制項網格(佈局)

(UI 0.9.9)

簡介

網格是一個允許將子控制項排列成網格的控制項。

類別概要

class UI\Controls\Grid extends UI\Control {
/* 常數 */
const int Fill;
const int Start;
const int Center;
const int End;
const int Leading; //前置
const int Top;
const int Trailing; //後置
const int Bottom;
/* 屬性 */
protected $controls;
/* 方法 */
public append(
    UI\Control $control //控制項,
    int $left //左邊界,
    int $top //上邊界,
    int $xspan //橫跨格數,
    int $yspan //縱跨格數,
    bool $hexpand //水平擴展,
    int $halign //水平對齊,
    bool $vexpand //垂直擴展,
    int $valign //垂直對齊
)
public isPadded(): bool //是否有內邊距
public setPadded(bool $padding) //設定內邊距
/* 繼承方法 */
public UI\Control::destroy() //銷毀
public UI\Control::disable() //禁用
public UI\Control::enable() //啟用
public UI\Control::getParent(): UI\Control //取得父控制項
public UI\Control::getTopLevel(): int //取得頂層
public UI\Control::hide() //隱藏
public UI\Control::isEnabled(): bool //是否啟用
public UI\Control::isVisible(): bool //是否可見
}

屬性

controls

包含控件,不應直接操作

目錄

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top