Jump to content

Recommended Posts

Posted
  On 8/17/2016 at 3:54 PM, DFerrato said:

I also believe (and i may be wrong) that the major guideline on the changes to be made could be discussed here

Expand  

Yes, we can create a topic in the AutoIt Technical Forum to discuss major things :).

 

I cannot contribute to the code because I already have too much to work on :(.

EasyCodeIt - A cross-platform AutoIt implementation - Fund the development! (GitHub will double your donations for a limited time)

DcodingTheWeb Forum - Follow for updates and Join for discussion

Posted
  On 8/17/2016 at 4:35 PM, TheDcoder said:

Yes, we can create a topic in the AutoIt Technical Forum to discuss major things :).

 

I cannot contribute to the code because I already have too much to work on :(.

Expand  

 

Thank you for your recommendation, I am going to visit that page

Posted (edited)

Work has progressed far enough, for me to feel happy creating an entry here, so GUIBuilder Project has been added to the first post in this topic.

It is a work in progress, solely by me at this point, TheSaint, but based on CyberSlug's original ... and later versions, that were updates by Roy, TheSaint & others.

I am dragging GuiBuilder, kicking & screaming, into the 2010's, to be reborn as GUIBuilder or even GUIBuilder Reborn perhaps.

Providing all goes to plan of course.

I have already fixed/improved a few issues, including upgrading 16 bit icons to 32 bit ones ... even if they do look a bit crappy now ... at least they work.

Edited by TheSaint

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

  Reveal hidden contents

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

  • 5 months later...
Posted

I've used the Form Builder and I must say its an awesome tool to use. However, once I got use to KODA, even the Autoit IDE Studio didn't have much on KODA. 
However, I would like the IDE Studio or Form Builder to rise above this. 

Kind Regards
Skeletor

"Coffee: my defense against going postal."

Microsoft Office Splash Screen | Basic Notepad Program (Beginner) | Transparent Splash Screen | Full Screen UI

  • 1 year later...
Posted

A new and improved version of his The GuiBuilder Return by DFerrato, has been added to the GUI Creator list in the first post.

A new screenshot and download can be found at this post.

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

  Reveal hidden contents

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

  • 4 months later...
Posted (edited)

Hi!

I'm very frustrated that there is no GUI builder really easy et appreciable to use for AutoIt.

I tried many of them :

  • ISN is very slow and laggy
  • Form Builder seemed excellent at first time, but also really buggy when you use it, and the code is SUPER MESSY (everything in one file, global variables everywhere...) and nearly impossible to enhance
  • The only one that works well is Koda. But the problem is that when you modify something in your GUI, you must re-import and past it in your script.

What one needs, is something like ISN (I mean seamless integration with your script), but with the ease of use of Koda. Or a bug-free Form Builder.

All this to say that I have an idea, but I want to have your thoughts before starting work on this idea :

What about creating an UDF that will parse a KXF (Koda) file and handles all the creation of the GUI. Something like Glade for GTK+ (GtkBuilder).

Thanks ;)

Edited by matwachich
Posted
  On 10/6/2019 at 7:48 PM, matwachich said:

What about creating an UDF that will parse a KXF (Koda) file and handles all the creation of the GUI. Something like Glade for GTK+ (GtkBuilder).

Expand  

Go for it.... do not hestitiate.

 

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted
  On 10/6/2019 at 7:48 PM, matwachich said:

Hi!

I'm very frustrated that there is no GUI builder really easy et appreciable to use for AutoIt.

I tried many of them :

  • ISN is very slow and laggy
  • Form Builder seemed excellent at first time, but also really buggy when you use it, and the code is SUPER MESSY (everything in one file, global variables everywhere...) and nearly impossible to enhance
  • The only one that works well is Koda. But the problem is that when you modify something in your GUI, you must re-import and past it in your script.

What one needs, is something like ISN (I mean seamless integration with your script), but with the ease of use of Koda. Or a bug-free Form Builder.

All this to say that I have an idea, but I want to have your thoughts before starting work on this idea :

What about creating an UDF that will parse a KXF (Koda) file and handles all the creation of the GUI. Something like Glade for GTK+ (GtkBuilder).

Thanks ;)

Expand  

Hi

I tried the IDE Glade (http://ftp.gnome.org/pub/GNOME/binaries/win32/glade/3.14/)

i found interesting your point of view.

Yes, it is possible to translate the XML file produced by the Glade and convert it into autoit code.

But what would happen when we need a code AUTOIT CONVERTIT (created by another) to Glade XML format or .kXF Koda?.

Regards Daniel

 

Posted
  On 10/8/2019 at 12:24 AM, DFerrato said:

Yes, it is possible to translate the XML file produced by the Glade and convert it into autoit code.

Expand  

I think @matwachich was refering to the KXF files produced by koda, not the XML files produced by Glade :)

Glade is a GUI Designer for GTK+, and it is a lot different from WinAPI GUI (native) which is what AutoIt uses. To begin with, GTK+ doesn't use a coordinate based approach, it uses a layout based approach similar to HTML, it even has support for CSS! And also WinAPI doesn't provide all controls which GTK+ provides.

EasyCodeIt - A cross-platform AutoIt implementation - Fund the development! (GitHub will double your donations for a limited time)

DcodingTheWeb Forum - Follow for updates and Join for discussion

  • 2 weeks later...
Posted (edited)
  On 10/8/2019 at 3:43 AM, TheDcoder said:

I think @matwachich was refering to the KXF files produced by koda, not the XML files produced by Glade :)

Glade is a GUI Designer for GTK+, and it is a lot different from WinAPI GUI (native) which is what AutoIt uses. To begin with, GTK+ doesn't use a coordinate based approach, it uses a layout based approach similar to HTML, it even has support for CSS! And also WinAPI doesn't provide all controls which GTK+ provides.

Expand  

Totally true.

----

I also thought about making a GTK like layout system for AutoIt, but this is way TOO big work for my skills and my free time ;)

Anyway, I made something similar but very simpler (search the forum for my Extended InputBox UDF)

Edited by matwachich
Posted
  On 10/17/2019 at 10:06 PM, matwachich said:

I also thought about making a GTK like layout system for AutoIt, but this is way TOO big work for my skills and my free time ;)

Expand  

Same here! I actually began some work on a UDF which is supposed to make creation of GUIs more easier, the plan was to make it layout based (just like GTK, but I did not know about it back then) so that I don't have to keep updating coordinates whenever I need to extend the GUI ;)

You can still find the work I started here: https://github.com/AutoIt4Life/GUIFrame/blob/master/GUIFrame.au3

  On 10/17/2019 at 10:06 PM, matwachich said:

Anyway, I made something similar but very simpler (search the forum for my Extended InputBox UDF) 

Expand  

It was called "Advanced Input Box", not extended!

It is a very handy function that you have made, many scripters can make use of it. I see that you drew inspiration from IUP, I like IUP and use it a lot myself, it is one (and maybe only) of the sane libraries I have seen which can do cross-platform (native) GUIs in C :D

I recall that @Xandy might have also made a similar UDF to get different kinds of paramateres/configurations via a GUI.

EasyCodeIt - A cross-platform AutoIt implementation - Fund the development! (GitHub will double your donations for a limited time)

DcodingTheWeb Forum - Follow for updates and Join for discussion

  • 2 weeks later...
  • 9 months later...
Posted

I found an old AutoEdit program after cataloging my old software  Dated 4/11/2001 .Version 2.51 of the Script Editor supports AutoIt version 2.51.

Not sure if this was Retail but it introduced me the first ~88  Autoit commands and had an GUI interface.

Made me love Autoit for sure

Can not find any reference to it so I created a .CHM help file from  WinHlp to show its features. ( or it had both)

Maybe related to your amazing history  TheSaint

AutoEdit.chmFetching info...

Posted
  On 8/6/2020 at 12:59 PM, Dajax said:

Maybe related to your amazing history

Expand  

Thanks for sharing, and that certainly predates my use of AutoIt, and from what I recall, the ability to create a GUI with AutoIt.

So as such I imagine it would just a be GUI to compile AutoIt scripts, and not an actual GUI creator.

Do you have a screenshot you can post for us?

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

  Reveal hidden contents

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Posted
  On 8/6/2020 at 2:01 PM, Dajax said:

And yes a GUI to create script and compile.

Expand  

Goodo. Thanks.

So a GUI that creates scripts but not a creator of GUI.

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

  Reveal hidden contents

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Posted

Added GuiBuilderPlus by kurtykurtyboy to the first post, as an update to GUIBuilder. Its a new and improved version with more to come.

Can be found here, along with a screenshot.

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

  Reveal hidden contents

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

  • 7 months later...
Posted

I admit ISN AutoIt Studio is a little buggy, but once you use more of it, you will find it easy to make multiple GUIs and change them easily later on.

For example I can have a test form like "test.isf". I can set it to "generate the GUI in a function", then put it into my program like:

#include xxx
mainloop

func mainloop()
    runTestGUI()
    ...
endfunc
...

func runTestGUI()
    $myGui = _test_form()  ; _test_form() is generated by ISN in "test.isf"
    guisetstate()
    ; Test Gui loop here
    ...
    guidelete($myGui)
endfunc

#include "test.isf"

The benefit is that now you can change the design by opening "test.isf" in a graphical design way. After you made all the changes, just save it, and the new design will immediately take  effect.

I can even test-run the form without running the whole program. It saves me lots of time.

So guys, please give ISN AutoIt studio a little more chances. The program itself is pretty ambitious.

Posted

@philpw99 - Great to see your inspiration at work. :) 

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

  Reveal hidden contents

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...