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.26! User Interface Library (New Examples!)

Post by PrincieD »

akee wrote:My question is, I noticed the shortcut key for menu items still does not work. I tried running the examples and they don't work there either.Pressing F4 like below does not work.
Hi akee, yes this hasn't been a high priority for me to implement as AddKeyboardShortcut(#MainWindow, #PB_Shortcut_F4, #MENU_FILE_HARDWARE_SETUP) does the job already with-out that much extra effort than an automatic system. Having said that, I can see it would be certainly handy. I'll try and squeeze the feature in this next release (almost ready), it requires a parser to extract correct shortcut combinations from the menu item text and match them up with the corresponding constants which will take a while to code.

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.26! User Interface Library (New Examples!)

Post by akee »

ya... the problem with addkeyboardshortcut with ProGui is if you disable an option, they shortcut still works... :(
PrincieD
Addict
Addict
Posts: 858
Joined: Wed Aug 10, 2005 2:08 pm
Location: Yorkshire, England
Contact:

Re: ProGUI V1.26! User Interface Library (New Examples!)

Post by PrincieD »

Akee, I've added a new HotKey(WindowID, ID, key$) command now (was a ball-ache to code lol MS accelerator API just doesn't work correctly, so I coded my own with hooks).
The command is simpler to use than PureBasic's AddKeyboardShortcut() (for example key$ = "Ctrl+S") and can be used with Windows(hwnd) not created with OpenWindow().
Setting ID to -1 removes/disables the hotkey, setting key$ to "" clears all the hotkeys for that window. Now I've just got to hook the command upto the MenuEx code, should be fairly straight forward :)

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.26! User Interface Library (New Examples!)

Post by PrincieD »

Done :) hotkeys/keyboard shortcuts are now created automatically when specified in the menu item text using the '$' escape code. The auto hotkey feature can be disabled but is enabled by default and can recognise the hotkey text in practically any format e.g. "Ctrl+S", "ctrl-s", "cTrl s", "(Alt + shift) - s", "Ctrl / shift / Alt / Del" etc... any menu item escape code effects can also be in the hotkey text e.g. "\bCtrl\b+\bS\b"

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.26! User Interface Library (New Examples!)

Post by PrincieD »

Hi guys

I'm thinking of offering a ProGUI Platinum license which would be the same as the Gold license except all major updates would be free for life.
The price would be around 80 EUR and cost 35 EUR to upgrade from Gold, would anybody be interested?

Thanks!

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
X
Enthusiast
Enthusiast
Posts: 311
Joined: Tue Apr 04, 2006 6:27 am

Re: ProGUI V1.26! User Interface Library (New Examples!)

Post by X »

I am, depending on what's the roadmap for future major version ;)
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Re: ProGUI V1.26! User Interface Library (New Examples!)

Post by DoubleDutch »

Same here...

I'd be even more interested if there was also a version for the Mac that was compatible... :)
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
PrincieD
Addict
Addict
Posts: 858
Joined: Wed Aug 10, 2005 2:08 pm
Location: Yorkshire, England
Contact:

Re: ProGUI V1.26! User Interface Library (New Examples!)

Post by PrincieD »

X wrote:I am, depending on what's the roadmap for future major version ;)
:D good good!

here's a rough road map of the main controls (the order may change too), I'll upload a proper version on the site soon: -

Major Update 1 - [Next and coming soon!]

Outlook 2007 style skinned navigation bar control and Explorer bar control

Major Update 2

Dockable skinned command bar control and skinned tab control

Major Update 3

Direct2D support for GPU rendering instead of GDI/GDI+ (CPU) and Direct2D simplified API as part of ProGUI

Major Update 4

Skinned tooltips control, skinned editbox and richtext controls and skinned statusbar

Major Update 5

Full window skinning and Skinned scrollbar controls

Major Update 6

Skinned editable listicon/grid control

Major Update 7

Skinned Ribbon Control
DoubleDutch wrote:Same here...

I'd be even more interested if there was also a version for the Mac that was compatible... :)
It's funny you mention that :) I've been thinking about the logistics of developing a Mac version for a while now and I'll probably start programming it at around Major Update 3 or 4 (already have the VM up and running :P), so it will be coming but it might just take a while!

Cheers!

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Re: ProGUI V1.26! User Interface Library (New Examples!)

Post by DoubleDutch »

Wow. :)
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
PrincieD
Addict
Addict
Posts: 858
Joined: Wed Aug 10, 2005 2:08 pm
Location: Yorkshire, England
Contact:

Re: ProGUI V1.26! User Interface Library (New Examples!)

Post by PrincieD »

Thanks :D I'm always open to feature requests too!

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.27! User Interface Library (Updated Examples!)

Post by PrincieD »

V1.27 is out, see top of thread :)

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Re: ProGUI V1.27! User Interface Library (Updated Examples!)

Post by DoubleDutch »

I've just upgraded to platinum. :)
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
Zach
Addict
Addict
Posts: 1675
Joined: Sun Dec 12, 2010 12:36 am
Location: Somewhere in the midwest
Contact:

Re: ProGUI V1.27! User Interface Library (Updated Examples!)

Post by Zach »

$115 is a bit steep for me (about what I paid for PB itself) but once you get the Direct2D stuff and full skinning added, I will definitely purchase one of the 3 licenses.

Cross platform would be a big plus for a future version too. I wonder if the Canvas Gadget in PB 4.6 would make that easier? Having Windows/Linux/Mac would be awesome.


I'm curious about Direct2D also.. I wonder if it would be a lot easier to create GUI elements for Full Screen (or windowed) games, running in 2D/3D
PrincieD
Addict
Addict
Posts: 858
Joined: Wed Aug 10, 2005 2:08 pm
Location: Yorkshire, England
Contact:

Re: ProGUI V1.27! User Interface Library (Updated Examples!)

Post by PrincieD »

DoubleDutch wrote:I've just upgraded to platinum. :)
Thanks again mate! :)
Zach wrote:$115 is a bit steep for me (about what I paid for PB itself) but once you get the Direct2D stuff and full skinning added, I will definitely purchase one of the 3 licenses.

Cross platform would be a big plus for a future version too. I wonder if the Canvas Gadget in PB 4.6 would make that easier? Having Windows/Linux/Mac would be awesome.

I'm curious about Direct2D also.. I wonder if it would be a lot easier to create GUI elements for Full Screen (or windowed) games, running in 2D/3D
Yes cross platform is a main priority now and it shouldn't be as nearly as much work as writing ProGUI from scratch due to all the new controls being built using the PanelEx as core, so once the PanelEx is ported, all the rest of the controls will follow very quickly. The only control that may take a while to port is the MenuEx. This is the same for Direct2D/3D (the rendering pipeline can be controlled very precisely, No ancient Win32 API quirks to work around).

Cheers!

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
User avatar
yoxola
Enthusiast
Enthusiast
Posts: 386
Joined: Sat Feb 25, 2006 4:23 pm

Re: ProGUI V1.27! User Interface Library (Updated Examples!)

Post by yoxola »

Hi,

Where's the Platinum upgrade link?

My mail is yoxola(_@_)pie........ I've purchased Gold before and I intended to upgrade.

Gimme the link plz.
This field was left intentionally as signature.
Locked