DialogDesign0R V1.84

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.62

Post by HeX0R »

Mesa wrote:A little bug, when i quit the advanced tools window by clicking its own button [x], the button in the main DD window keeps toggled.
Fixed!
Mesa wrote:I didn't find the trick to use addons. How can i do ?
You have to compile the AddOns (DD_Addon_AddTools.pb and/or DD_Addon_LoadFromSource.pb) to dlls and they have to be placed in the subfolder AddOns to be found by DD.
The compiler (x64/x86) must also fit the compiler you used to compile DD.
Mesa
Enthusiast
Enthusiast
Posts: 345
Joined: Fri Feb 24, 2012 10:19 am

Re: DialogDesign0R V1.62

Post by Mesa »

For information, i found that each addons name must begin by "AddOn_", like "Addon_AddTools.dll", otherwise it doesn't work.

M.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.62

Post by HeX0R »

This is from the time, where AddOns should have been placed in the same folder than the main program.
I should maybe remove that restriction.
Thanks, seems I forgot to mention this.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.63

Post by HeX0R »

O.k., I lowered the restrictions for Addons.
- No need to add AddOn_ to the filename
- No need to respect the exact procedurenames (case insensitive now, but only on Windows and Linux)
- Added an optional AddOn_GetName(), where the DLL itself can inform the name of the AddOn, independant of the filename of the dll.

I increased the version also to 1.63 now.
Binaries will follow this evening, or tomorrow latest.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.64

Post by HeX0R »

Small update

New in V1.64
  • Fixed -> Double Hyphons (--) in comments are not allowed in XML! All -- will be changed into - -
  • Changed -> Storage of extracted/collapsed state of the tree items (using the quite clever one from the PB IDE now)
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.64

Post by HeX0R »

Here is the first trial with statusbar, menus and toolbar support.
I've updated only the Source-Code because I might have overlooked some bugs.
And Mesa will have the chance to update the french translation before the release :P

When using dialogs with menus/statusbars/toolbars in your own apps, you will need this include.
Mesa
Enthusiast
Enthusiast
Posts: 345
Joined: Fri Feb 24, 2012 10:19 am

Re: DialogDesign0R V1.64

Post by Mesa »

The new french lan file is here: http://frazier.wood.free.fr/misc/Francais.rar
:wink:

M.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.64

Post by HeX0R »

Source updated (binaries are still V1.64)
  • added open recent files (with an own requester, if you don't like that, set amount of recent files to 0 in preferences)
  • menus/statusbar/toolbar handling optional now (start with -nomenus parameter to deactivate it)
  • Themes optional, start with -nothemes parameter to deactivate it
  • undo will no longer pop up all dialogs, only those which were previously shown.
  • some more linux fixes, you should use the qt subsystem, all dialogs look horrible under gtk
  • macOS fixes, but you have to make sure on your own, that all resources are placed in the correct folders. the plisttool doesn't seem to fit my needs.
Mesa
Enthusiast
Enthusiast
Posts: 345
Joined: Fri Feb 24, 2012 10:19 am

Re: DialogDesign0R V1.64

Post by Mesa »

Thanks a lot and happy new year. :D

I've got this message: #Dialog_Open unknown in DD_internal_procedure.pbi line 11.

M.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.64

Post by HeX0R »

Happy New Year!

Sorry, I forgot to update the AddOn_SDK.pbi in the zip.
Should be fixed now.
Mesa
Enthusiast
Enthusiast
Posts: 345
Joined: Fri Feb 24, 2012 10:19 am

Re: DialogDesign0R V1.64

Post by Mesa »

The new french "lang" file is here: http://frazier.wood.free.fr/misc/Francais.rar

M.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.69

Post by HeX0R »

Thanks!
I've integrated it into the zip now.
I can't upload the bin files, because 9 antivir tools in virustotal reported malware...
Therefore I've added the project file (dd.pbp) to the sources for easier self compiling.

[Edit]
All vendors reacted quite fast, besides... -> Microsoft!
That means, there is only one left who reports malware, I'm fine with that and uploaded the bin files now also.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.70

Post by HeX0R »

New in V1.70
  • Added -> A rough Save Template editor (only in the source package)
  • Added -> Initital loading ProgressBar, because initial loading needs a little more time
  • Improved -> Save Templates got a few more parameters
  • Changed -> Save Template handling, they should be now placed in the SaveTemplates folder (existing ones are compatible)
  • Changed -> Support for different save templates.
  • Fixed -> Show only those Items in change container menu, which make sense
  • Fixed -> Missing spaces in comments
Mesa
Enthusiast
Enthusiast
Posts: 345
Joined: Fri Feb 24, 2012 10:19 am

Re: DialogDesign0R V1.70

Post by Mesa »

I've got a bug:

When i launch the programme, a progressbar begin to work then it crashes, line244=SetGadgetState(#Progress_Splash, SplashStep)=#Progress_Splash is not initialized
If i comment this line, it crashes at line 2702 CloseWindow(#Window_Splash)=#Window_Splash is not initialized
If i comment this line either, everything is allright.

M.
User avatar
HeX0R
Addict
Addict
Posts: 980
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: DialogDesign0R V1.70

Post by HeX0R »

Is that your old Win XP OS?
I see no reason for that error, the progressbar is created at the beginning of main().
Could you remove the _SetWindowTransparency() call and see if that helps?

[Edit]
I don't even see any problem in my Windows XP VM ?!

[Edit2]
Not, that I saw the problem, but I changed the splash window to dynamically created IDs, because I could imagine, that that is the root cause (mixing fixed IDs with dynamically ones from the dialog).
Could you please check if that helps?
Post Reply