ProGUI V1.38 UI Library (Small Bug Fix)

Developed or developing a new product in PureBasic? Tell the world about it.
PrincieD
Addict
Addict
Posts: 858
Joined: Wed Aug 10, 2005 2:08 pm
Location: Yorkshire, England
Contact:

Re: ProGUI V1.16! User Interface Library (New Office 2007 st

Post by PrincieD »

blueznl wrote:If you don't have the money for a second screen, but you do have another laptop, you could use MaxiVista, but that isn't free either...

At work I have my laptop (secondary screen) left of my main screen, at home I have my secondary screen right of my main screen. Many programs do misbehave, I have to admit...

I ran into a bunch of similar problems when doing WallX, Windows is even more funny when it comes to spreading wallpapers...
Thanks for the tips blueznl, I managed to fix poshu's bug (i hope!) in the new release using a secondary virtual screen in VirtualBox, can you confirm that it works ok now? thanks!

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
PrincieD
Addict
Addict
Posts: 858
Joined: Wed Aug 10, 2005 2:08 pm
Location: Yorkshire, England
Contact:

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by PrincieD »

New V1.17 update! see top of thread :)

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by ts-soft »

Image
Great DCC Manager example.
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
PrincieD
Addict
Addict
Posts: 858
Joined: Wed Aug 10, 2005 2:08 pm
Location: Yorkshire, England
Contact:

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by PrincieD »

ts-soft wrote:Image
Great DCC Manager example.
Thanks Thomas! :)
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
akee
Enthusiast
Enthusiast
Posts: 496
Joined: Wed Aug 18, 2004 9:52 am
Location: Penang, Malaysia

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by akee »

The hotkey does not seem to work now. MenuItemEx() "Hello$Ctrl+H". Something we need to set?
PrincieD
Addict
Addict
Posts: 858
Joined: Wed Aug 10, 2005 2:08 pm
Location: Yorkshire, England
Contact:

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by PrincieD »

akee wrote:The hotkey does not seem to work now. MenuItemEx() "Hello$Ctrl+H". Something we need to set?
Hi akee, do you mean ProGUI isn't displaying the hotkey at the right of the menu text?
ProGUI only displays the hotkey and doesn't actually make it work, to make it work add the following line:

AddKeyboardShortcut(#MainWindow, #PB_Shortcut_H|#PB_Shortcut_Control, 300) ; replace 300 with the ID of the menu item

I'll make it so ProGUI automatically makes the hotkey work in the next update :)

Cheers!

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
akee
Enthusiast
Enthusiast
Posts: 496
Joined: Wed Aug 18, 2004 9:52 am
Location: Penang, Malaysia

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by akee »

Ok... got it... Thanks...

I also noticed that if I use Arial 12pt and I bold the hotkeys, not all the menu texts are right align.
http://postimage.org/image/2xx974ack/

I also noticed that if a MenuItem is disabled, the shortcut key still works. :(
Zach
Addict
Addict
Posts: 1675
Joined: Sun Dec 12, 2010 12:36 am
Location: Somewhere in the midwest
Contact:

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by Zach »

This looks like a neat tool I might want to purchase in the future..

It looks like it fully supports GUI skinning, based on some of the example pics... Is this the case? I am wondering how the skinning system works and how difficult it would be to learn... are there any limits (something you can't skin on a window, can't make odd shaped windows? anything like that?).

I have yet to find any GUI skinning tools that look easy to use, or work without problems. So that would definitely increase the purchase potential.

And I assume this is actively maintained and worked on?
PrincieD
Addict
Addict
Posts: 858
Joined: Wed Aug 10, 2005 2:08 pm
Location: Yorkshire, England
Contact:

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by PrincieD »

Sorry for the delay in replying, I got back from China on monday and had to buy a new laptop this week!

Thanks for the bug reports akee :)

Zach: unfortunately theres no full window skinning at the moment but this will be introduced at a later date, I'm concentrating my efforts on getting a good set of easy-to-use professional GUI controls first. Please take a look at the examples and docs to see if it suites your needs, the API is very simple :)

Thanks!

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
Zach
Addict
Addict
Posts: 1675
Joined: Sun Dec 12, 2010 12:36 am
Location: Somewhere in the midwest
Contact:

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by Zach »

The DCC manager in particular caught my eye.. I realize the actual frame of the window isn't skinned (if that's what you mean by full window skinning) but if I can use custom graphics etc to make an interface like that with common menu items, that is probably what I'm looking for, although eventuall full window skinning with custom shapes etc would be nice for sure :)


I will check out the demo and other files when I get some free time. Thanks.

By the way.. any plans to have a Form Editor/Visual designer (haven't seen one mentioned but maybe I missed it), or is it all API command driven by intent?
Not a necessity by any means, but always nice for fast GUI skeletons
akee
Enthusiast
Enthusiast
Posts: 496
Joined: Wed Aug 18, 2004 9:52 am
Location: Penang, Malaysia

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by akee »

PrincieD wrote:Sorry for the delay in replying, I got back from China on monday
Sounds fun! Welcome back home to the PB world... ;)
PrincieD
Addict
Addict
Posts: 858
Joined: Wed Aug 10, 2005 2:08 pm
Location: Yorkshire, England
Contact:

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by PrincieD »

Zach wrote:The DCC manager in particular caught my eye.. I realize the actual frame of the window isn't skinned (if that's what you mean by full window skinning) but if I can use custom graphics etc to make an interface like that with common menu items, that is probably what I'm looking for, although eventuall full window skinning with custom shapes etc would be nice for sure :)
Yes, theres lots of room for customization, for example: the rebar can have custom images for the whole rebar and bands, the ToolBarEx inside the rebar can look anyway you want with the new #UISTYLE_IMAGE flag and the PanelEx is an extremely customizable and versatile control. Heres a snippet of code from the DCC Manager example demonstrating how to set up the main transfers page:

Code: Select all

; create main PanelEx
mainPanelEx = CreatePanelEx(#PannelEx_0, WindowID(#Window_0), 0, RebarHeight(rebar), w_width, w_height-RebarHeight(rebar)-23, @myPannelCallback())
    
; create nice gradient for transfers page backgorund
Gradient = CreateGradient(#VerticalGRADIENT, MakeColour(255, 133, 133, 126), MakeColour(255, 46, 44, 38))
    
;- create new transfers page
page = AddPanelExImagePage(Gradient, image(43)\normal, 0, 0, 0, 0, #PNLX_CENTRE|#PNLX_VCENTRE)
    
; add nice drop-shadow border to page
border.RECT
border\left = 40
border\right = 140
border\top = 40
border\bottom = 140
SetPanelExPageBorder(#PannelEx_0, 0, image(45)\normal, 0, border, -1)

By the way.. any plans to have a Form Editor/Visual designer (haven't seen one mentioned but maybe I missed it), or is it all API command driven by intent?
Not a necessity by any means, but always nice for fast GUI skeletons
At the moment it's all API driven but I do have plans for a form editor :)
Sounds fun! Welcome back home to the PB world...
hehe thanks akee! It was awesome in China, I really miss being there now (back to bloody over-priced, over-taxed England lol)
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
Zach
Addict
Addict
Posts: 1675
Joined: Sun Dec 12, 2010 12:36 am
Location: Somewhere in the midwest
Contact:

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by Zach »

Question about your update model.

I'm not knocking anyones need to make a living, so I won't go down that road explicitly. But can I ask, do you have any kind of set plan for how many Minor updates you would do before you made a major update... and what the difference in functionality between those update types might entail.. i.e most people might consider "minor updates" to be patches and bug fixes, maybe some performance optimizations, etc.. Whereas new functionality, such as fancy new features, etc might be a major update. What is your position on what constitutes a minor/major update?

I appreciate if I order now, I can get the coming major update for free, though..

Have you considered adding major updates to the Gold license? or maybe "X amount of major updates", or some kind of discounted upgrade fee instead of the full price for all licenses?

I haven't played with it yet, but I'm figuring I will be purchasing at some point in the future regardless.. As this looks like one of the best/only options to do really nice UI's with any kind of ease.
PrincieD
Addict
Addict
Posts: 858
Joined: Wed Aug 10, 2005 2:08 pm
Location: Yorkshire, England
Contact:

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by PrincieD »

Hi Zach,
Zach wrote:Question about your update model.

I'm not knocking anyones need to make a living, so I won't go down that road explicitly. But can I ask, do you have any kind of set plan for how many Minor updates you would do before you made a major update... and what the difference in functionality between those update types might entail.. i.e most people might consider "minor updates" to be patches and bug fixes, maybe some performance optimizations, etc.. Whereas new functionality, such as fancy new features, etc might be a major update. What is your position on what constitutes a minor/major update?

I appreciate if I order now, I can get the coming major update for free, though..

Have you considered adding major updates to the Gold license? or maybe "X amount of major updates", or some kind of discounted upgrade fee instead of the full price for all licenses?

I haven't played with it yet, but I'm figuring I will be purchasing at some point in the future regardless.. As this looks like one of the best/only options to do really nice UI's with any kind of ease.
Thanks Zach, yes you're correct the next major update will be free if you register before it's released (and free for already registered users) :)
You've pretty much nailed it on the head with the pricing model too :) though, I class a minor update as bug fixes, optimizations and small new features/couple of large new features and I wouldn't releases a paid large update until I was happy with the release being free from bugs thus far. A paid large update would be 2 or more new significant controls and large new functionality. If you take a look at the release history so far, you can get an idea of the new functionality in each of the minor updates (none have been a paid update yet apart from the gold license): http://www.progui.co.uk/help.html
At the moment all updates apply to the gold license too, so any updates and you get an updated gold package via email (complete with full source code) but yes maybe a small gold discount upgrade fee is a good idea. I'll have a think about it :)

I'm also in the last stages of testing and finishing scrolling/auto scrolling support to the PanelEx control (fully nest-able and flicker free) which will be a minor update (not the major update planned) :) This will add an enormousness amount of power to the already powerful control, for example , creating new custom controls using the PanelEx as the "building blocks".

Cheers!

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
akee
Enthusiast
Enthusiast
Posts: 496
Joined: Wed Aug 18, 2004 9:52 am
Location: Penang, Malaysia

Re: ProGUI V1.17! User Interface Library (New Office 2007 st

Post by akee »

Hi Chris, any fix on the disabled menu items running when keyboard shortcuts are pressed? Thx.
Locked