Pe8PeUI - PHP GUI With Embedded PHP5 engine...

Pe8PeUI - PHP GUI With Embedded PHP5 engine...

am 14.10.2007 06:23:24 von roberto.berrospe.machin

Hi. Just wanted to share to the php developers a little freeware app
i've started.
I called it Pe8PeUI; its a crossplatform app wich includes PHP 5
embedded and add some classes to build and support native os ui.
It's in alpha state, but works good so far.
For now, Windows, Buttons, Text boxes simples and multiline, and
labels are suported as well as msgboxes, all with their most common
properties, functions and events..
The way it works is setting p8p "wich is the default extension" files
to be opened with pe8peui executable "this is automatic osx", or
simply dropping the p8p as well as php files on the pe8pe executable
file.
An internall console is added for little debugging and messaging.
The actual clases with its functions/properties/events are:

$P8PMsgBox
-> show($message) (func)
$P8PApplication
-> quit() (func)
-> name (prop)
-> path (prop)
-> console (object)
-> show() (func)
-> hide() (func)
-> write($text) (func)
-> writeln($text) (func)
-> cls() (func)
-> text (prop)
-> width (prop)
-> height (prop)
-> top (prop)
-> left (prop)
$P8PWindow
-> handler (prop)
-> width (prop)
-> height (prop)
-> left (prop)
-> top (prop)
-> title (prop)
-> visible (prop)
-> fullscreen (prop)
-> on_mousemove($x,$y) (event)
-> on_close() (event)
-> show() (func)
-> hide() (func)
-> close() (func)
-> create() (func)
$P8PButton
-> handler (prop)
-> parent (prop)
-> width (prop)
-> height (prop)
-> left (prop)
-> top (prop)
-> caption (prop)
-> visible (prop)
-> on_mousemove($x,$y) (event)
-> on_click($x,$y) (event)
-> create() (func)
$P8PEditField
-> handler (prop)
-> parent (prop)
-> width (prop)
-> height (prop)
-> left (prop)
-> top (prop)
-> text (prop)
-> visible (prop)
-> ispassword (prop)
-> passwordmask (prop)
-> multiline (prop)
-> readonly (prop)
-> maxchars (prop)
-> align (prop)
-> on_change() (event)
-> on_mousemove($x,$y) (event)
-> on_keypress($key) (event)
-> create() (func)
$P8PLabel
-> handler (prop)
-> parent (prop)
-> width (prop)
-> height (prop)
-> left (prop)
-> top (prop)
-> text (prop)
-> visible (prop)
-> multiline (prop)
-> align (prop)
-> on_change() (event)
-> on_mousemove($x,$y) (event)
-> on_mousedown($x,$y) (event)
-> on_mouseup($x,$y) (event)
-> on_mouseenter() (event)
-> on_mouseexit() (event)
-> create() (func)


Inside the package you can find 2 examples showing some about the
implemented components.
The apps can be downloded here:

Mac Intel: http://www.ibobsoftware.com/downloads/pe8peui/Pe8PeUI_MacOSX _Intel.dmg
Mac PPC: http://www.ibobsoftware.com/downloads/pe8peui/Pe8PeUI_MacOSX _PPC.dmg
Windows: http://www.ibobsoftware.com/downloads/pe8peui/Pe8PeUI_Win32. zip
Linux: http://www.ibobsoftware.com/downloads/pe8peui/PE8PEUI_Linux. zip

Please if you test and use, give me feedbacks.
Thanks and enjoy.
Roberto.

Re: Pe8PeUI - PHP GUI With Embedded PHP5 engine...

am 15.10.2007 23:32:25 von roberto.berrospe.machin

New version uploaded v0.1.23.
* When closing the app, the main Pe8PeUI Stay hanged on the memory,
now thats fixed
* On mac when trying to launch multiple scripts the previous version
doesnt n, the new.

Downloads here:

Mac Intel: http://www.ibobsoftware.com/downloads/pe8peui/Pe8PeUI_MacOSX _Intel.dmg
Mac PPC: http://www.ibobsoftware.com/downloads/pe8peui/Pe8PeUI_MacOSX _PPC.dmg
Windows: http://www.ibobsoftware.com/downloads/pe8peui/Pe8PeUI_Win32. zip
Linux: http://www.ibobsoftware.com/downloads/pe8peui/PE8PEUI_Linux. zip

On 14 oct, 02:23, roberto.berrospe.mac...@gmail.com wrote:
> Hi. Just wanted to share to the php developers a little freeware app
> i've started.
> I called it Pe8PeUI; its a crossplatform app wich includes PHP 5

Re: Pe8PeUI - PHP GUI With Embedded PHP5 engine...

am 17.10.2007 21:59:30 von roberto.berrospe.machin

New Version Uploaded v0.1.3
Added P8PComboBox and fixed some bugs.

> Download Links are the Same

Enjoy.