IceDesign GUI designer

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
User avatar
ChrisR
Addict
Addict
Posts: 1124
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign GUI designer

Post by ChrisR »

IceDesign GUI Designer version 1.7.4 with PBForm2IceDesign updated

Fix typos in PBForm2IceDesign
User avatar
ChrisR
Addict
Addict
Posts: 1124
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign GUI designer

Post by ChrisR »

IceDesign has been updated in version 1.7.5

The interface is now available in French, in addition to the default English language.
And depending on your contributions, it is ready to receive other languages inside: Dutch, Spanish,... in future.

Image


To prepare another language:
  • In the settings, choose "IceDesign.lang" for the language, a new file will be created next to the exe.
  • Translate the texts in relation to the key words.
  • The language, inside IceDesign.lang will be loaded at the next startup.
Notes:
The size of the toolbar buttons are defined, by group, according to the longest text displayed. With the following groups:
  • New, Open, Import
  • Save, Save As
  • Open Container, Close Container
  • Group, UnGroup, Align Left, Align Right, Align Top, Align Bottom, Same Width, Same Height, Equal Space Horizontal, Equal Space Vertical
  • Preview (F5), Create Code (F7), Settings
Abbreviations are welcome, if needed, to reduce the width of the toolbar buttons (such as: Rechts Ausrichten -> Ausrich Rechts, if it makes sense in German!).

In the properties, the strings are aligned on the longest label.
It will look better with reduced labels to avoid too many spaces for labels such as: X: Y:

In the settings, CheckBox, Button width are fixed (235*DPi) but should be long enough, I hope, for meaningful texts.
#
If you have a language ready, please send it to me, I would be happy to integrate it internally for the next version :)
Last edited by ChrisR on Wed Sep 28, 2022 8:57 am, edited 1 time in total.
User avatar
chikega
User
User
Posts: 34
Joined: Fri Dec 04, 2020 3:19 am

Re: IceDesign GUI designer

Post by chikega »

Glad to see IceDesign GUI Designer is being updated on a regular bases. Keep up the good work Chris! :D
Gary E Chike DMD MS
'Experience is what you get when you don't get what you want' Image
User avatar
ChrisR
Addict
Addict
Posts: 1124
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign GUI designer

Post by ChrisR »

Thanks chikega :D
I try to do my best, little by little, slowly according to my free timeeee
thanos
Enthusiast
Enthusiast
Posts: 422
Joined: Sat Jan 12, 2008 3:25 pm
Location: Greece
Contact:

Re: IceDesign GUI designer

Post by thanos »

ChrisR wrote: Wed Sep 21, 2022 12:07 pm IceDesign has been updated in version 1.7.5
Excellent work!
Keep going!
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
User avatar
ChrisR
Addict
Addict
Posts: 1124
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign GUI designer

Post by ChrisR »

Thanks thanos :)
I take this opportunity to make a minor update.

IceDesign has been updated in version 1.7.6
  • Add "Same Size" button to the toolbar instead of "Equal Space Horizontal/Vertical".
    I guess it is more used. "Equal Space Horizontal/Vertical" is still available of course in the Context Menu.
  • Correct the English texts of the StatusBar: Mitte, Rechts -> Center, Right
  • Some loops optimized by reversing the reading in some cases, i.e. ForEach List() -> LastElement, Until PreviousElement
User avatar
ChrisR
Addict
Addict
Posts: 1124
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign GUI designer

Post by ChrisR »

Sorry for those who have already downloaded.
Small change made in the properties for the header "Properties" and not "Miscellaneous" which is written twice.
The version number is not changed v1.7.6
vmars316
Enthusiast
Enthusiast
Posts: 464
Joined: Fri Jun 29, 2012 12:24 am
Contact:

Re: IceDesign GUI designer

Post by vmars316 »

Hello ChrisR ;
I like your IceDesign GUI designer very much!
Is this the proper place to ask for Help ?
Is there a Help file somewhere ?
I havent been able to Group or Container gadgets together .

Thanks
vmars.us Win11 x64 , Martin Guitar 000-16 (1995)
"All things in moderation , except for love and forgiveness."
User avatar
ChrisR
Addict
Addict
Posts: 1124
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign GUI designer

Post by ChrisR »

Thanks vmars316, glad you like it :)
I hope it is user-friendly and intuitive enough to be used easily without the need for a help file, rarely read.

For containers, there are 2 states, closed or open :
  • Closed, The container is just like any other gadget, it can be selected, moved or resized and it can be grouped with other gadgets of the same level.
  • Once opened, we change level (+1) and you have access to its child gadgets, included in the container, in its gadgetlist.
    In this case, you can select and group the child gadgets together, but you cannot group the parent container with its child gadgets. It doesn't really make sense, they are not in the same level. Or, in other words, when you move a closed container, its child gadgets are automatically moved with it, no need to group them together.
Otherwise, there are several ways to open or close a container :
  • To Open a container, you can select a child gadget or double left click on the container or once the container selected, use the "Open Container" toolbar button or the option in the context menu.
  • To Close a Container, you can select an other gadget outside the container or double right click on the container or use the Esc keyboard shortcut or use the "Close Container" toolbar button or the option in the context menu.
I hope to be clear enough
vmars316
Enthusiast
Enthusiast
Posts: 464
Joined: Fri Jun 29, 2012 12:24 am
Contact:

Re: IceDesign GUI designer

Post by vmars316 »

Thanks ,
Yep I get it .
The only question I have presently is
How can specify Light-Mode .
I have trouble reading Dark-Mode .
vmars.us Win11 x64 , Martin Guitar 000-16 (1995)
"All things in moderation , except for love and forgiveness."
User avatar
ChrisR
Addict
Addict
Posts: 1124
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign GUI designer

Post by ChrisR »

To choose the theme color or background color, open the settings and click on the "IceDesign Background Color" button, then simply choose your favorite background color. See screenshot below.
It is more flexible than the old dark or light theme.
Image
User avatar
ChrisR
Addict
Addict
Posts: 1124
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign GUI designer

Post by ChrisR »

IceDesign has been updated in version 1.7.7

No new features, but some internal reorganizations and improvements and a bug fixed.
IceDesign is now compiled with PB 6.0 C backend.
ShadowStorm
Enthusiast
Enthusiast
Posts: 237
Joined: Tue Feb 14, 2017 12:07 pm

Re: IceDesign GUI designer

Post by ShadowStorm »

Thanks for the program and the French language, I love it ^^

I made a test, it is not conclusive, in barbarian mode, well quiet barbarian in fact ^^
It did not stand :cry:

And I have malwarebyte that freaks out when I want to run it, it says it's an AI thing I don't know what lol.

But even if I deactivate it, the software doesn't work, it just grinds in the wind.

https://drive.google.com/file/d/1zVv1mn ... share_link
I am French, I do not speak English.
My apologies for the mistakes.

I have sometimes problems of expression
I am sometimes quite clumsy, please excuse me and let me know.
User avatar
ChrisR
Addict
Addict
Posts: 1124
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: IceDesign GUI designer

Post by ChrisR »

ShadowStorm wrote: Tue Nov 29, 2022 12:13 am Thanks for the program and the French language, I love it ^^
Glad you like it :)

#
Malwarebyte, yuck, it's a software that went wrong, a true crap for its false positive detection :evil:

For your "barbaric" test, I was able to open "test 1.icef" (import), create the code and run it without any problem here.
It is a little long for the importation and it flashes a bit but it is the same for the generated code with Compil/Run (F5).
No surprise, it's normal with the 12 panels, 120 Tabs and 2424 Gadgets. Who would do this :!:
It is quite positive for IceDesign to be able to handle this 8)

Image
ShadowStorm
Enthusiast
Enthusiast
Posts: 237
Joined: Tue Feb 14, 2017 12:07 pm

Re: IceDesign GUI designer

Post by ShadowStorm »

It opens it is great yes, a miracle in itself mdr!
But I can't see the preview, it doesn't work and in run mode with PB, there is no response from the software.

And who would do that ?, I did much worse with my VB to PB code converter, here it's really quiet believe me, and I, well, it manages ^^

I'm a crazy person, don't look for me ^^

Edit:
Oh yes, it works, sorry, but it takes a long time, it's crazy!
Yeah congratulations, your software wins the round, well done!

I admit that it would be very useful to have an undo and restore management, to undo and redo the changes, but I know it's going to be super hard to do that.
I am French, I do not speak English.
My apologies for the mistakes.

I have sometimes problems of expression
I am sometimes quite clumsy, please excuse me and let me know.
Post Reply