ghostjat / gtk
A php gui toolkit library. php-7.4+ 64 bit is required!
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 10
Watchers: 3
Forks: 0
Open Issues: 2
Language:C
Requires
- php: >=7.4
- ext-ffi: *
This package is auto-updated.
Last update: 2024-10-29 05:54:11 UTC
README
Gtk written in pure php using FFI_.
Development Status: WARNING: API is unstable WARNING: Lots of things are not implemented/supported.
See the 'examples' directory for working examples. Anything else will probably not work.
Code: https://github.com/ghostjat/gtk
License: LGPL 2.1+
Requirements:
- php_ 7.4+
- FFI_
.. _ffi: https://www.php.net/manual/en/class.ffi .. _php: http://www.php.net/
INSTALL
composer require ghostjat/gtk
Usage
use gtk\core;
use gtk\window;
use gtk\webView;
$window = new window();
$window->set_title('php-webkit');
$window->set_default_size(400, 240);
$webview = new webView();
$window->add($webview);
$webview->loadURL('https://github.com/ghostjat/gtk');
$window->show_all();
$window->connect('destroy', function(){
core::main_quit();
});
core::main();
Search paths
TODO
Documentation
-------------
TODO