[Gui Builder] Logic Gui Professional is out now

BlitzMax Forums/MaxGUI Module/[Gui Builder] Logic Gui Professional is out now

jsp(Posted 2009) [#1]
Logic Gui Professional has been released!

Those who don't know Logic Gui yet, it's an easy to use, feature rich visual Gui Designer and source code creator.


- Did you ever spent too much time in trying to find the right size and position of your gadgets?
- What was the correct parent connection, the correct command or the correct settings.
- All this and a lot more can be done with Logic Gui.
- Create your User Interface Designs quickly and easily!
- Save your time and money by eliminating development rework.
- Makes sense, is fun, lets you concentrate on your coding tasks instead of a boring job.


The Logic Gui software has grown to a powerful package for your design needs. While a lot of options are available, it's still easy and simple to use. It fits the needs for beginners and advanced coders.

The most powerful innovation of the new version is the independent type creation of your gui. It opens up a bunch of new possibilities, because it connects types and hooked events for your forms and all is done automatically. That means, events are processed immediately, exchanging code is much much simpler, you could create more than one instance of a form, no problems with name-space, faster development …
As the hole form is hooked in the event queue, you can setup your gadgets and forget about it. When the event is fired the automatic event routing will trigger the corresponding method and that's it, no need to take care yourself about the different event loops.

Updates:

Version 5.1
MaxGui Language support, Disabling layer, Drag and Drop media onto the form gadgets, Gadget image display improved/added, Design Image Gadgets, Automatic relative paths, Display of gadgets during insert, New video tutorials ...

Major improvements of version 5.0:

- Automatically generate an independent type out of your single windows in your form. A base TForm type acts as event router and adds an OOP interface to your forms.

- Visual Distance is a new feature which shows you on the fly all important distances to other gadgets.

- A notes system lets you and your team members add annotations to your form and gadgets.

- The new anchor function is able to anchor your gadgets to the parent and even reflect the setting to the gadget layout if you like.

- A timer type which hooks itself in the event queue, useful as independent application timer.

- The proxy ScrollPanel is available with all settings as new gadget.

- DebugLog information and variable identifier can be switched on/off for the source creation.

- Different monitor set-ups possible, makes it easier to switch between computers.

- Automatic import of modules where necessary.

And a lot more...


User Manual (Printable) Updated for Logic Gui Professional
http://jsp.logiczone.de/downloads/UserManual.pdf

Some video tutorials:
http://jsp.logiczone.de/Videos/Anchors.htm
http://jsp.logiczone.de/Videos/Guides.htm
http://jsp.logiczone.de/Videos/MediaManager.htm
http://jsp.logiczone.de/Videos/Calculator.htm
http://jsp.logiczone.de/Videos/Layer.htm
http://jsp.logiczone.de/Videos/TabSplitScroll.htm
http://jsp.logiczone.de/Videos/MultiLanguage.htm

SmartButtons 1.23 (flexible Imagebuttons and more...)
(Module and source code included in Logic Gui)
http://jsp.logiczone.de/downloads/SmartButtonDemo1.2.zip
http://jsp.logiczone.de/downloads/SmartButton1.2.pdf

LogicXML1.2.1 (XML data as Gui input)
(Module and source code included in Logic Gui)
http://jsp.logiczone.de/LogicXML.html

A ListView (extended multi column listbox) demo can be downloaded here:
http://jsp.logiczone.de/downloads/ListViewDemo.zip


Grisu(Posted 2009) [#2]
Congrats on the release!


jsp(Posted 2009) [#3]
Thanks, just needed a little sleep...

The new version has been send out in the meantime. As there is only the release notes attached, users should not forget to download the reworked user manual (now also available via the Help menu).


ajoe(Posted 2009) [#4]
I just did a couple of quit tests. Using LogicGui, I built a simple gui on Win7. Then I took the output bmx file to Mac OS X 10.6 (Intel), Mac OS X 10.5 (PPC), and Ubuntu 9.04 Linux and it compiled and ran on all (with one exception as noted below).

Apparently LogicGui does not write "Import MaxGUI.Drivers" to the header of the output file. That addition is required (on all platforms) if you plan to create an example and run it as-is, otherwise MaxIDE will throw a "Compile Error: Identifier 'TGadget' not found".

NICE WORK jsp!

Question: If you buy LogicGui, do you get the source code so it can be compiled for use on the other platforms?

Thanks.


jsp(Posted 2009) [#5]
Oh wow, nice to know the old free-version still works. :)
Nevertheless I have somewhere on my list a new demo version, because the free-version is so far out, people will have a wrong impression when they use it. I mean there is almost 3 Years of development in between the old and the current version, you can't compare it (and the Import MaxGui.Drivers didn't even exist at that time). Just look at the help file which came with the free-version and look at the user manual which comes with the current version (a download link is at the top), the difference is HUGE. Having said that, the principal is still the same.

Source code is available for all the modules and types, thus you are on the save side if I could not update them any more for whatever reason, but not for the main program.


ajoe(Posted 2009) [#6]
I did not see any links to download a demo. The only link I found was for the old version.

Do I need to register on the site to download a demo of the current version?


jsp(Posted 2009) [#7]
No, the demo is not yet done!
With the link I meant the link to the current user manual in the top post.

You can have also a look to the video tutorials if you like, to get an idea what's available, but they does show only a little part.
The current user manual is absolutely up to date, so here you will find everything! (So not everyone likes to read...)


SpaceAce(Posted 2009) [#8]
Like I always do in LogicGUI threads, I just want to mention how fantastic a program it is. If you're using MaxGUI and don't have LogicGUI, you're really missing out. I've been a user since very early on, and LogicGUI just keeps getting better and better. Jsp actually cares what his users think, and has implemented probably dozens of suggestions from me, alone, as well as many, many more from other users.

The 1.0 demo doesn't really do the newer incarnations of the program justice. If you're on the fence about making the purchase, do it, you won't regret it.

SpaceAce
* Ed McMahon was NOT compensated for this endorsement; he just really likes LogiGUI. Oh, and BLIde, too.


_Skully(Posted 2009) [#9]
Does it support animated images for buttons and can it be used as a game interface or is it more application oriented?


jsp(Posted 2009) [#10]
You can do both things.
If you are after image buttons and animated image buttons, please download the SmartButton demo and explanation.
http://jsp.logiczone.de/downloads/SmartButtonDemo1.2.zip
http://jsp.logiczone.de/downloads/SmartButton1.2.pdf

The concept is very flexible and can be extended if needed (comes with source).
The SmartButtons comes also with its own little editor and the output can directly used in Logic Gui then. Creating your own customized image buttons should be very fast.


byo(Posted 2009) [#11]
Hi, jsp.

It seems to me that I am not receiving any more updates on my terra.com.br e-mail.

Could you please change my e-mail to
agbyo
<at>
ig
<dot>
com
<dot>
br

?


Thanks a lot in advance.

Regards,

Andre


jsp(Posted 2009) [#12]
Hi,
i have changed your email and sent the update again.
Please check.


byo(Posted 2009) [#13]
Thanks for the fast reply and support, jsp.
And keep up the good work. :)


dmaz(Posted 2009) [#14]
I downloaded the demo but when I double click the icon, nothing happens... no windows no nothing. just a short change with the to the busy mouse pointer.
-windows vista64


jsp(Posted 2009) [#15]
Hi,
I don't own a Vista64 and thus a bit difficult to track, but have you tried the normal things like:
Run the program in compatibility mode (32bit of course:)
Run the program as an administrator
Although the free version is quite old, it looks like it is still running fine even on Win7 (see some posts above), so I assume the problem comes with the 64 bit.
Also make sure that the main program has read/write access to the defaults.xml file, this one will be updated during runtime.
Don't know if any of my users got already some experience with Vista64. If yes please post!
A demo which shows the current version is on the list and will be done beginning of next year, I am just busy creating a few more video tutorials as promised.


dmaz(Posted 2009) [#16]
I tried the things you suggested with no change... I've not had any issues with other BlitzMax applications...


jsp(Posted 2009) [#17]
This could be related to the dx7 for the canvas, it was updated iirc around blitzmax 130 and the free version was created way before.

If you don't mind I can prepare a debug version for you?
Is the email address in your profile ok when I want to send some stuff?


dmaz(Posted 2009) [#18]
yes to both questions.


jsp(Posted 2009) [#19]
Check your mail


jsp(Posted 2009) [#20]
Free Version
Small update for those are interested in the free version. It looks like it is too old to run on the vista 64 bit version. The debug version throws an exception when the canvas is created, so my first idea was correct.

Demo Version
I have created quickly a demo version of the current version which runs just fine (also on vista 64), but this will be probably not the final demo. So atm I won't put it on the web yet, but if anyone 'needs' it in advance you can drop me an email.


I have also created three more tutorials:

Working with anchors

Using the Media-Manager

How to use Guides


Version 5.1 was in beta the last two weeks and will be released probably between the days! So watch out for it :)


jsp(Posted 2009) [#21]
Version 5.1 build 422 is released !

Major improvements:

 * Disabling layer
    - Show gadgets, but make them unavailable for selection.
 * Drag and Drop media onto the form gadgets
    - Drop files directly from the explorer onto your gadgets.
 * Gadget image display improved/added
    - Preview all sort of panel properties directly in the form.
 * MaxGui Language support
    - Localize your form via the MaxGui style. Embed or export languages as you need.
 * Design Image Gadgets
    - Use screenshots, scanned images or artificial diagrams as design help.
 * Automatic relative paths
    - Creates relative paths of external media if possible for easier exchange or relocation.
 * Display of gadgets during insert
    - Shows a half transparent gadget of your choice, inclusive sizing and matching of edges.
 * New video tutorials
    - As mentioned a post above.
 * And more...


When I send out the update some mails came back as undeliverable, please check if you got the update and let me know if the mail address has changed since you register.

The website will be updated soon...