There's no easy way to make a GUI.
Don't give up on Megui. Zathor at Doom9 is releasing versions that support the new parameters of x264 and which fix bugs. I've been working with him to support DG tools.
Also, you have a few new simple GUI's, such as Lord_MuldeR's simple GUI.
"neuron2 said:
There's no easy way to make a GUI "
what are you talking about?, OC there are Very Easy, simple, and Quick ways to make Tiny exe + script GUI collections , both simple and complicated for CLI apps, and its scripts are Cross platform too.
forget about installing and using mundane things like the Massive .Net , V Basic, Qt Creator and associated Libs that go with them for the base, all you need is a reasonable willingness to try the tiny Rebol View and its cli and cross platform GUI scripting capability's.
a simple copy of the Free
Rebol view (written and created By Carl Sassenrath, lead programmer of amiga OS fame)for your OS of choice
http://www.rebol.com/view-platforms.html and a read of this beginners Learn REBOL By: Nick Antonaccio is all you really need.
http://re-bol.com/rebol.html"6.3 GUIs (Program Windows)
Graphic user interfaces ("GUI"s) are easier to create in REBOL than in any other language. The functions "view" and "layout" are used together to display GUIs. The parameters passed to the layout function are enclosed in brackets. Those brackets can include identifiers for all types of GUI elements ("widgets"):
view layout [btn] ; creates a GUI with a button
view layout [field] ; creates a GUI with a text input field
view layout [text "REBOL is really pretty easy to program"]
view layout [text-list] ; a selection list
view layout [
button
field
text "REBOL is really pretty easy to program."
text-list
check
]
"
for instance cut&pasting this Rebol script into the Rebol cli gets you a fully working GUI paint program with clickable png save button, simple easy and works fine...
with a little imagination and some scripting skills your all set to make any No of x264 and related CLI app Gui's in a few minutes, and even run remotely and/or download them to the device at run time...
...cut
view center-face layout [
s: area black 650x350 feel [
engage: func [f a e] [
if a = 'over [
append s/effect/draw e/offset
show s
]
if a = 'up [append s/effect/draw 'line]
]
] effect [draw [line]]
b: btn "Save" [
save/png %a.png to-image s
alert "Saved 'a.png'"
]
btn "Clear" [
s/effect/draw: copy [line]
show s]
]
]
---cut
"For the sake of saving space in this tutorial, I uploaded the compressed, embedded code to
http://musiclessonz.com/rebol_tutorial/lame.r. The following line writes the lame.exe program to the current directory of your hard drive:
do
http://musiclessonz.com/rebol_tutorial/lame.r ; ~250k download
To use our media player program without having to download anything, simply put the above lame.r code directly in your script. Once you've got lame.exe on your hard drive, you can use it to convert .mp3 files to .wav files using the format:
call/wait {lame.exe --decode your-input.mp3 your-output.wav}"
and here's working examples of some really old Rebol view Gui Apps scripts running inside the IE web browser
http://www.rebol.net/plugin/demos/use them as a basic reference if for instance you prefer to write your GUI for local and remote browser use...
http://www.rebol.net/plugin/demos/new-demos/REB-Calc.htmlhttp://www.rebol.net/plugin/demos/new-demos/speak.htmlhttp://www.rebol.net/plugin/demos/pongo.htmlPongo Game - REBOL Plugin Demo
Arkanoid style block game.
Author: Kurt (Age 13)
if a 13 year old kid can learn to produce such good quality code as that pongo example, in 8K of Rebol script, then surely You can at least give it look and try making something interesting and x264 GUI related, and posting the rebol scripts somewhere, paste bin or something if not here on doom10, who knows people might even actually start to like its small size and easy use download and run anywhere, single self contained 600k Rebolview exe , no installing required etc, and help expand these basic GUI scripts for specialist uses later.
perhaps if your scripts are good enough Nick Antonaccio might even include them in his tutorial above if you let him know about them, and everyone will then know and use Your x264 rebol scripts for greater learning to everyone's benefit, we might even get a new rebol plug-in for all the browsers today if the many seasoned C coders here see fit to help out and write a new R2/R3 browser plug-in code later.
http://www.rebol.com/article/0440.htmlhttp://www.rebol.com/article/0443.html