Page 31 of 71
Re: ProGUI V1.26! User Interface Library (New Examples!)
Posted: Wed Aug 10, 2011 3:15 pm
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.
Re: ProGUI V1.26! User Interface Library (New Examples!)
Posted: Wed Aug 10, 2011 7:28 pm
by akee
ya... the problem with addkeyboardshortcut with ProGui is if you disable an option, they shortcut still works...

Re: ProGUI V1.26! User Interface Library (New Examples!)
Posted: Fri Aug 12, 2011 3:02 pm
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.
Re: ProGUI V1.26! User Interface Library (New Examples!)
Posted: Fri Aug 12, 2011 8:55 pm
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.
Re: ProGUI V1.26! User Interface Library (New Examples!)
Posted: Sun Aug 14, 2011 8:46 pm
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.
Re: ProGUI V1.26! User Interface Library (New Examples!)
Posted: Sun Aug 14, 2011 8:49 pm
by X
I am, depending on what's the roadmap for future major version

Re: ProGUI V1.26! User Interface Library (New Examples!)
Posted: Sun Aug 14, 2011 9:19 pm
by DoubleDutch
Same here...
I'd be even more interested if there was also a version for the Mac that was compatible...

Re: ProGUI V1.26! User Interface Library (New Examples!)
Posted: Sun Aug 14, 2011 10:46 pm
by PrincieD
X wrote:I am, depending on what's the roadmap for future major version


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

), so it will be coming but it might just take a while!
Cheers!
Chris.
Re: ProGUI V1.26! User Interface Library (New Examples!)
Posted: Mon Aug 15, 2011 12:50 am
by DoubleDutch
Wow.

Re: ProGUI V1.26! User Interface Library (New Examples!)
Posted: Mon Aug 15, 2011 1:17 am
by PrincieD
Thanks

I'm always open to feature requests too!
Chris.
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Tue Aug 16, 2011 8:14 am
by PrincieD
V1.27 is out, see top of thread
Chris.
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Tue Aug 16, 2011 8:26 am
by DoubleDutch
I've just upgraded to platinum.

Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Tue Aug 16, 2011 2:59 pm
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
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Tue Aug 16, 2011 5:24 pm
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.
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Posted: Tue Aug 16, 2011 6:04 pm
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.