Recommend this page to a friend! |
![]() ![]() |
Info | ![]() |
![]() |
![]() ![]() |
Reputation | Support forum | Blog (1) | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2021-01-30 (7 months ago) ![]() | Not yet rated by the users | Total: 126 This week: 1 | All time: 9,203 This week: 197![]() |
Version | License | PHP version | Categories | |||
php-iup 1.0.0 | Custom (specified... | 7.4 | Unix, GUI, PHP 7, FFI |
php7.4 interface to the IUP toolkit for building GUI's.
IUP is a multi-platform toolkit for building graphical user interfaces. IUP's purpose is to allow a program source code to be compiled in different systems without any modification. Its main advantages are:
WARNING: This module is in its early stages and should be considered a Work in Progress. The interface is not final and may change in the future.
Sample GUI:
<p align="center"> <img src ="https://raw.github.com/ghostjat/php-iup/master/test/php-iup.png" alt ="php-iup"/> <img src ="https://raw.github.com/ghostjat/php-iup/master/test/cbox.png" alt ="cbox"/> <img src ="https://raw.github.com/ghostjat/php-iup/master/test/scintilla.png" alt ="Scintilla"/> <img src="https://raw.github.com/ghostjat/php-iup/master/test/menu.jpg" alt="Hello World IUP Application"/> </p>
Sample code:
require __DIR__.'/../vendor/autoload.php';
use iup\core;
$iup = new core();
$multiText = $iup->text(null);
$vbox = $iup->vbox($multiText);
$iup->setAttribute($multiText, "MULTILINE", "YES");
$iup->setAttribute($multiText, "EXPAND", "YES");
$dlg = $iup->dialog($vbox);
$iup->setAttribute($dlg, 'TITLE', 'php-iup');
$iup->setAttribute($dlg, 'SIZE', 'QUARTERxQUARTER');
$iup->showXY($dlg, $iup::IUP_CENTER, $iup::IUP_CENTER);
$iup->setAttribute($dlg, 'USERSIZE', null);
$iup->mainLoop();
$iup->close();
Shubham Chaudhary <ghost.jat@gmail.com>
![]() |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
Data | Auxiliary data | ||
![]() |
Icon | Icon image | ||
![]() |
Lic. | License text | ||
![]() |
Icon | Icon image | ||
![]() |
Icon | Icon image | ||
![]() |
Aux. | Auxiliary script | ||
![]() |
Doc. | Read me | ||
![]() |
Example | Example script | ||
![]() |
Data | Auxiliary data | ||
![]() |
Data | Auxiliary data |
![]() |
/ | examples |
File | Role | Description |
---|---|---|
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Class | Class source |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Lic. | License text |
![]() |
Class | Class source |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Example | Example script |
![]() |
Class | Class source |
![]() |
Example | Example script |
![]() |
/ | nbproject |
File | Role | Description |
---|---|---|
![]() |
Data | Auxiliary data |
![]() |
Data | Auxiliary data |
![]() |
/ | src |
File | Role | Description |
---|---|---|
![]() |
Data | Auxiliary data |
![]() |
Data | Auxiliary data |
![]() |
Data | Auxiliary data |
![]() |
Data | Auxiliary data |
![]() |
Data | Auxiliary data |
![]() |
Class | Class source |
![]() |
Data | Auxiliary data |
![]() |
Data | Auxiliary data |
![]() |
Data | Auxiliary data |
![]() |
Data | Auxiliary data |
![]() |
Data | Auxiliary data |
![]() |
/ | test |
File | Role | Description |
---|---|---|
![]() |
Data | Auxiliary data |
![]() |
Data | Auxiliary data |
![]() |
Icon | Icon image |
![]() |
Data | Auxiliary data |
![]() |
Data | Auxiliary data |
![]() |
/ | vendor | / | composer |
File | Role | Description |
---|---|---|
![]() |
Aux. | Auxiliary script |
![]() |
Aux. | Auxiliary script |
![]() |
Aux. | Auxiliary script |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Lic. | License text |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.