This is a example to wizard layout in UI library:
<?php
/*
* Wizard sample layout builded with PHP UI
*/
use UI\Window;
use UI\Size;
use UI\Controls\Button;
use UI\Controls\Grid;
use UI\Controls\Box;
use UI\Controls\Form;
use UI\Controls\Entry;
use UI\Controls\Label;
/*
* The window
*/
$window = new Window('Wizard Sample Layout', new Size(640, 480), TRUE);
$window->setMargin(true);
/*
* Wizard content (sample)
*/
$content = new Form();
$content->setPadded(true);
$content->append('User:', new Entry());
$content->append('Password:', new Entry(Entry::Password));
/*
* Layout to title, content and buttons
*/
$grid = new Grid();
$grid->setPadded(false);
/*
* Title
*/
$grid->append(new Label('Wizard Sample'), 0, 0, 6, 1, true, Grid::Fill, false, Grid::Fill);
/*
* Append content
*/
$grid->append($content, 0, 1, 6, 1, false, Grid::Fill, true, Grid::Fill);
/*
* Left buttons
*/
$left_box = new Box(Box::Horizontal);
$left_box->append(new Button('&About'));
$left_box->append(new Button('&Help'));
/*
* Right buttons
*/
$right_box = new Box(Box::Horizontal);
$right_box->append(new Button('&Back'));
$right_box->append(new Button('&Forward'));
$right_box->append(new Button('&Close'));
/**
* Append buttons
*/
$grid->append($left_box, 0, 2, 1, 1, true, Grid::Start, false, Grid::Fill);
$grid->append($right_box, 5, 2, 1, 1, true, Grid::End, false, Grid::Fill);
/*
* Append layout and show.
*/
$window->add($grid);
$window->show();
UI\run();
?>
PHP.mk документација
UI\Window
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
class.ui-window.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + преведен приказ
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
class.ui-window.php
UI\Window
Референца за `class.ui-window.php` со подобрена типографија и навигација.
Прозорец
Претставува димензии (ширина, висина)
Вовед
Претставува кориснички прозорец
Синопсис на класата
class UI\Window
extends
UI\Control
{
/* Својства */
protected
$controls;
/* Конструктор */
/* Методи */
/* Наследени методи */
public UI\Control::destroy()
public UI\Control::disable()
public UI\Control::enable()
public UI\Control::hide()
public UI\Control::show()
}Својства
- controls
-
Содржи контроли, не треба директно да се манипулира
Содржина
- UI\Window::add — Додади Контрола
- UI\Window::__construct — Конструирај нов Прозорец
- UI\Window::error — Прикажи Кутија за Грешка
- UI\Window::getSize — Земи Големина на Прозорец
- UI\Window::getTitle — Земи Наслов
- UI\Window::hasBorders — Земи Наслов
- UI\Window::hasMargin — Детекција на Граница
- UI\Window::isFullScreen — Детекција на Маргина
- UI\Window::msg — Детекција на Цел Екран
- UI\Window::onClosing — Прикажи Кутија за Пораки
- UI\Window::open — Затворање Повик
- UI\Window::save — Отвори Дијалог
- UI\Window::setBorders — Зачувај Дијалог
- UI\Window::setFullScreen — Употреба на Граница
- UI\Window::setMargin — Употреба на Цел Екран
- UI\Window::setSize — Употреба на Маргина
- UI\Window::setTitle — Постави Големина
Белешки од корисници 1 белешка
everton3x на gmail точка ком ¶
пред 9 години