-
Notifications
You must be signed in to change notification settings - Fork 1
Usage
Olorunfemi-Ojo Tomiwa edited this page Oct 1, 2022
·
1 revision
require_once __DIR__ . '/PHP-Desktop/PHPG.php';
require_once __DIR__ . '/PHP-Desktop/Window.php';
// Window(title, width, height)
$window = new Window('Demo App', 300, 400);
// update $window parameters
$window->setTitle('New Title');
$window->setWidth(500);
$window->setHeight(300);
// fetch $window parameters
$window->getTitle();
$window->getWidth();
$window->getHeight();
// $window->addButton($label, $x_coordinate, $y_coordinate);
$window->addButton('Button 1', 50, 50);
// $window->addText($text, $x_coordinate, $y_coordinate);
$window->addText('Random text', 50, 50);
// $window->addCheckBox($label, $x_coordinate, $y_coordinate);
$window->addCheckBox('Accept terms & conditions', 50, 50);
// set $default_text = '' if you don't want any default text
// $window->addTextField($default_text, $x_coordinate, $y_coordinate);
$window->addTextField('', 50, 50);
// TODO
// TODO
// TODO
// $window->addLinkButton($link, $label, $x_coordinate, $y_coordinate);
$window->addLinkButton('https://github.com/Tomiwa-Ot', 'Visit my site', 50, 50);
// $window->addText($is_switch_button_active, $x_coordinate, $y_coordinate);
$window->addSwitchButton(true, 50, 50);
// $window->addImage($image_path, $x_coordinate, $y_coordinate);
$window->addImage('abc.png', 50, 50);
// pass the parent window object
PHPG::start($window);
Demo code: example.php