Products

Start being productive now!

Stop wasting your time and money
ProductsGuy

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?

 

 

 


  • You Do the Design and Logic Gui takes care about all the Rest.

You can arrange a complete window with all gadgets and Logic Gui will then create the source code for you. Thus its saves you a huge amount of time. Changing a position is now just as simple as moving the mouse. Try several forms for your application without re-doing all the properties. Reuse your work again for new projects. Saved forms can be inserted in new forms and serve as templates.

 

  • Logic Gui is focused on developer productivity.

Without having written one line of code, you will get a working GUI. Logic Gui builds all relevant structures for you: Imports, Gadget Creation Code, Event Loop, Callback Functions, IncBin Media, Localization, Debug Information...

Changing the GUI doesn't break the code anymore.ProductsWoman

 

  • How does it work:

Simply move and size gadgets with the mouse to the place you want.

Edit the properties of the gadget or use the default.

Create the source.

 

  • How does Logic Gui help you to arrange your form:

Logic Gui has several tools which can assist you in positioning and sizing your items. Use Align, Design Range, Stretch, Trim, Automatic Distribute, Step&Repeat, Grouping, Locking, Measure, Swap, Grid, Visual Feedback, Layout Control, Distance Control... Or you use absolute and relative coordinates with automatic calculation relative to any of the items edges to move your gadgets to the right position. An advanced layer system lets you create complicated forms very easy.

 

  • Source Code:

OOP ? - YES !Create classic event loops or independent types out of your forms!A complete well sorted and aligned source code, consisting of gadget creation code, event queue and function calls. An easy GUI assists you in setting the properties for every gadget with a lot of options. The complete source is SuperStrict compatible. All used variables can be defined as Local/Global/Field. The generated functions will produce full debug information when compiled in debug mode. The created source can be compiled directly, loaded into your editor, put to the clipboard or just saved to file. For easy exchange you can export / import the form including all external files. Integrate easily Multi-Language or XML support.

BlitzMax and MaxGUI are cross platform, thus the generated source code is also cross platform icon_small_winicon_small_osxicon_small_tux, but keep in mind there are platform differences.

 

  • The Program:

Logic Gui is written in Blitzmax for Windows icon_small_win. All Windows except the gadget tree are created in Logic Gui itself. While the source code is created for Blitzmax with MaxGUI module, all forms are saved as XML files. But not the forms only, also every iconstrip, menu or toolbar property can be saved as XML and re-used in other projects or also several times in the same project. You can have a look at those files, i think they can be easily understood (hopefully). Feel free to build a converter to other languages...

 

Buy Logic Gui Professional via Share-it

What is a SmartButton

SmartButtons are flexible image buttons based on MaxGui panels.

The SmartButton functions are put together in a Blitzmax module, which need to be installed before you can use it.

A SmartButton consists out of images, regions, actions and triggers. You can then define one or more regions on a SmartButton where you want an action triggered. Every defined region can hold one or more actions.

 

  • Regions

To define a region you can use lines, circles, ovals, rectangles and polygons (any shape, all done in maths only). While moving the mouse over the image of the SmartButton any hit of a region with a certain trigger will result in an event and if an action is defined, also this action will be run.

 

  • Actions

An Action can be SetPicture, PlaySound, Simple Animation...(20 predefined different actions available, or use your own). Every region can hold one or more actions. The trigger decides when to act. These actions once created are completely independent. They will run every time the event is fired. All SmartButton actions and events are hook based and will occur without delay.

 

  • Trigger

A valid trigger is mouse left/right - up,down, mousewheel up/down, mouse hover, timertick. A trigger can act only once or forever.

 

  • Editor

You can code all parts of a SmartButton by hand or use the SmartButton Editor to do it visual.

The SmartButton Editor creates a xml config file which holds all settings of defined hotspot regions and actions. This config file can then be automatically imported into Logic Gui © www.LogicZone.de to let the new SmartButton be part of your new gui design and to create all source code accordingly.

If you feed the SmartButton module only by your own code, this xml config file is not needed at all.

 

LogicXML Module

LogicXML is build to parse a XML file and retrieve the data to create a Graphic User Interface.

LogicXML uses MaXML © by John Judnich as XML file parser.

The XML Structure needed for access is automatically created by Logic Gui. You can fetch single values or complete item or gadget information. GetText( "Button1" ) - retrieves a single text string of a button vs. GetGuiGadget( "Button1" ) - retrieves all information in one go, size and position, text and style and so on...

Although the XML file can hold complete information for gadget creation, you can use it also, or only, for multi language support. Every gadget can have their text and tip stored in many different languages which can then be retrieved on demand during runtime! Convenient functions like SetLanguageList and LanguageSelected will help you managing all this without headache.

Resource File Creator

The Logic Gui Resource Creator simplifies the creation of application resource files (Windows only).

Resource files are used to combine icons in several sizes, themes like XP and important resource information such as your application version number.

Once created, the resource file can be imported into your BlitzMax code and will be integrated during every compile.

The Logic Gui Resource Creator comes with a descriptive manual and example and works standalone. Create different sets for all of your applications and update them easily on demand.

Icon- Anim- and SmartButton-Strip Creator

Hello Logic Gui User,
The Logic Gui IconStrip Creator has been released!
This is a new tool which is useful for every application coder.
The Logic Gui IconStrip Creator is meant to quickly assemble an IconStrip for Toolbars, Listview Gadgets, Menus and so on.
But not only IconStrips for Gadgets can be created, also AnimStrips and SmartButton-Strips.
Animations can immediately viewed in an animation window with your settings. Open several animation windows to compare different values and how it would look like.
You will also be able to convert GIF animations into AnimStrips with a single click. Knowing that there are thousands of GIF animations available for free, you will probably able to find something useful.
Extract a certain icon size from an Icon .ico file to use in your application.
Load old IconStrips and alter them with some clicks. Move icons to a certain position, duplicate icons (useful for toolbars with toggle icons), insert an empty icon as spacer and so on.
The IconStripCreator comes with some icons, thus you are ready to start.
Certain filter settings let you quickly find a suitable icon for your needs.
This tool is free for all registered users and independent of the Logic Gui version you may have.
Download from LogicZone.de!
P.S. If you have any other icons available which are free to use and I could add them to the download, send me an email.
Best Regards
-jsp-

The Logic Gui IconStrip Creator is meant to quickly assemble an IconStrip for Toolbars, Listview Gadgets, Menus and so on.

But not only IconStrips for Gadgets can be created, also AnimStrips and SmartButton-Strips. Animations can immediately viewed in an animation window with your settings. Open several animation windows to compare different values and how it would look like.

You will also be able to convert GIF animations into AnimStrips with a single click. Knowing that there are thousands of GIF animations available for free, you will probably able to find something useful.

Extract a certain icon size from an Icon .ico file to use in your application.

Load old IconStrips and alter them with some clicks. Move icons to a certain position, duplicate icons (useful for toolbars with toggle icons), insert an empty icon as spacer and so on.

The IconStripCreator comes with some icons, thus you are ready to start. Certain filter settings let you quickly find a suitable icon for your needs.