Page 33 of 71
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Thu Aug 18, 2011 5:29 pm
by PrincieD
electrochrisso wrote:lol small minded fools! having a none convoluted language and API allows you to concentrate on the programming!
Couldn't agree more on that one.

Thats the main reason I went with PB, and now ProGUI.
Saves a ton of typing too.

Same here!

imagine if we all still had to carry around big reference books of mnemonics to binary

Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Thu Aug 18, 2011 5:57 pm
by Zach
Wait, you mean.... we're....not supposed to do that?

Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Thu Aug 18, 2011 6:03 pm
by PrincieD
lol

Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Fri Aug 19, 2011 12:13 am
by akee
Just weighing in on the cost benefit..
Purebasic is 79EUR with lifetime upgrade.. ProGUI Platinum (lifetime upgrade) cost 80EUR...
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Fri Aug 19, 2011 12:19 am
by X
Yes, but ProGUI will eventually completely replace the PB gadget set with a more modern feature set. I think it's worth it.
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Fri Aug 19, 2011 1:17 am
by Ramihyn_
akee wrote:Just weighing in on the cost benefit..
Purebasic is 79EUR with lifetime upgrade.. ProGUI Platinum (lifetime upgrade) cost 80EUR...
Thats because PB is quite cheap. A decent skinning solution for a single platform (windows) like skincrafter, costs 399 US $ (binary only). You are also comparing the "source" license with lifetime updates, while you could be just fine buying a single binary ProGUI license for 25€ and later (if 2.x is released) pay that again.
@PrincieD
The risk of those very portable hierarchial structures is that they carry a huge weight of code to achieve simple things. So a balance needs to be found between portability and speed (i have been involved with such a graphical core system in university).
I would suggest you look into using other available tools to reduce your workload. For example
SkinBuilder is freeware and you could either read their Skin format or write a converter to your own format. That would also give you a lot of skins ready for testing and probably several new ideas (alpha masking etc.). There are other alternative methods/formats like
Stardock's windowblinds.
A ProGUI version which supports Linux and MacOS X too, would be interesting.
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Fri Aug 19, 2011 4:08 am
by electrochrisso
Just weighing in on the cost benefit..
Purebasic is 79EUR with lifetime upgrade.. ProGUI Platinum (lifetime upgrade) cost 80EUR...
ProGUI works for a multitude of compilers not just PB though.

Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Fri Aug 19, 2011 5:07 pm
by PrincieD
akee wrote:Just weighing in on the cost benefit..
Purebasic is 79EUR with lifetime upgrade.. ProGUI Platinum (lifetime upgrade) cost 80EUR...
I think I've priced it fairly. Each major update will cost around 15 Euros with the standard and Gold license so upgrading to Platinum would save you considerable money in the future. For someone new registering the Platinum license it's the equivalent of paying for 2/3 major updates before-hand then every major update after that is free for life so I think it's a pretty good deal
X wrote:Yes, but ProGUI will eventually completely replace the PB gadget set with a more modern feature set. I think it's worth it.
yes and this too

ProGUI isn't actually far off from replacing every common control already.
Ramihyn_ wrote:Thats because PB is quite cheap. A decent skinning solution for a single platform (windows) like skincrafter, costs 399 US $ (binary only). You are also comparing the "source" license with lifetime updates, while you could be just fine buying a single binary ProGUI license for 25€ and later (if 2.x is released) pay that again.
Absolutely, you won't find a competing product to ProGUI thats as cheap, feature rich, fast, easy and looks good. The Menu engine in ProGUI is actually better than Microsoft's engine! flicker-free menu tracking in non-composite desktop rendering (no other menu system does this), faster rendering, smooth menu scrolling and none of the bugs present in the Office menus.
Ramihyn_ wrote:The risk of those very portable hierarchial structures is that they carry a huge weight of code to achieve simple things. So a balance needs to be found between portability and speed (i have been involved with such a graphical core system in university).
Oh I agree, simplicity is key - it's always been at the heart of ProGUI. I've never understood why some APIs have to be so overly complicated just to achieve simple things - it's like the programmer wants to be impressed by how difficult it is to program in said API/language rather than actually program something useful and quickly.
Ramihyn_ wrote:I would suggest you look into using other available tools to reduce your workload. For example SkinBuilder is freeware and you could either read their Skin format or write a converter to your own format. That would also give you a lot of skins ready for testing and probably several new ideas (alpha masking etc.). There are other alternative methods/formats like Stardock's windowblinds.
Thanks Ramihyn_
electrochrisso wrote:ProGUI works for a multitude of compilers not just PB though.
True true
Cheers!
Chris.
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Fri Aug 19, 2011 10:22 pm
by Zach
I just had an idea for maintaining uniformity across different OS GUI's.
Does ProGUI currently support window and/or widget docking? (i.e Winamp 2.x you can dock the playlist to the main window, or hide it entirely).
If not, is it planned?
This would work great for building GUI's that look and feel the same across Windows and Linux, since you can't use MDI on Linux I'd rather stay away from it on Windows as well even though it makes for really nice interfaces. If I built it based on windows that could be hidden/visible, as well as dock to each other by default it will solve some issues with resolution without having to resort to scaling calculations, and would allow the same look and feel in Linux.
I don't think GTK+ has docking mechanisms, but I read about something called GDL, that Mono and one or two other program/suites use on Linux to dock widgets/windows together.
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Fri Aug 19, 2011 10:35 pm
by PrincieD
Hi Zach,
Yes this is planned with the dockable command bar (already prototype code exists for this control in the ProGUI Gold source)
Chris.
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Fri Aug 19, 2011 10:58 pm
by akee
PrincieD,
Has the Shortcut (disabled menu option can run) thingy been fixed?
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Fri Aug 19, 2011 11:28 pm
by PrincieD
akee wrote:PrincieD,
Has the Shortcut (disabled menu option can run) thingy been fixed?
yes it should be all working nicely now

see
http://www.progui.co.uk/HTML/menuitemex.html,
http://www.progui.co.uk/HTML/disablemenuitemex.html and
http://www.progui.co.uk/HTML/hotkey.html
Chris.
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Fri Aug 19, 2011 11:56 pm
by c4s
Hi Chris, again I'm thinking about buying ProGUI (soon - when there is enough money

). Two questions:
- Can I use ProGUI without having to enter the license number and distributing progui.dll when I buy the Gold version?
- Does the Platinum version include source code?
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Sat Aug 20, 2011 12:12 am
by PrincieD
c4s wrote:Hi Chris, again I'm thinking about buying ProGUI (soon - when there is enough money

). Two questions:
- Can I use ProGUI without having to enter the license number and distributing progui.dll when I buy the Gold version?
Hi c4s,
When using the UserLib version of ProGUI you don't need to distribute the progui.dll as all the needed ProGUI code is included in your final EXE, thats is say, if your program only uses a MenuEx then only the MenuEx code and some other house-keeping code will be included from the ProGUI UserLib.
In the Gold version you can include the source directly into your code and set #disableprotection = 1 and then fill StartProGUI() with empty values in your program, however all of ProGUI will be included into your EXE unless PB has changed to trim unused procedures? :/
c4s wrote:- Does the Platinum version include source code?
Yup
Cheers!
Chris.
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Sat Aug 20, 2011 12:19 am
by c4s
Great! This is definitely one step forward for me to actually buy it.
I'm asking about having to distribute the dll/serial because I'm seriously concerned about some bad guy stealing my registration key. I mean it would be pretty easy - even for a newbie hacker - to simply look where the init function is and which registration values are passed?!