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

Post by PrincieD »

electrochrisso wrote: Looks like Gold or Food will be the next major currencies. :|
lol I think you could be right there Chris!

Maybe if everyone started using Bitcoin or similar system then the banks would be powerless, interesting times lay ahead anyway ;)
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 »

Hey guys,

Just a quick update on the new release: new skinned ToggleButtonEx, RadioButtonEx and CheckButtonEx controls are now in the current pre-release build and work is progressing nicely on the new Explorer Bar and Outlook Navigation Bar controls :)

I'm now writing the documentation for new features as soon as I create the new functionality as this seems to be better than writing it all just before the release :) (kind of like doing you're homework (at school) the night you get it instead of leaving it the night before it's due lol)

Cheers!

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
User avatar
electrochrisso
Addict
Addict
Posts: 989
Joined: Mon May 14, 2007 2:13 am
Location: Darling River

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

Post by electrochrisso »

Great News. :D
I find documentation takes much longer than the programming.
PureBasic! Purely the best 8)
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 »

electrochrisso wrote:Great News. :D
I find documentation takes much longer than the programming.
Yep I agree it's a bit of a ball ache! (especially when you have to do it all in one go from memory after lots of coding lol). I think it's because not only do you have to explain the commands as simply/intuitively and logically as possible whilst not having too much text to overwhelm the reader, you've got to make it look nice too!

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

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

Post by Kuron »

PrincieD wrote:
electrochrisso wrote:Great News. :D
I find documentation takes much longer than the programming.
Yep I agree it's a bit of a ball ache! (especially when you have to do it all in one go from memory after lots of coding lol). I think it's because not only do you have to explain the commands as simply/intuitively and logically as possible whilst not having too much text to overwhelm the reader, you've got to make it look nice too!

Chris.

PB could really use a doc generator. I have a couple of dozen things that have never been released because I can't bring myself to write the documentation. I hate doing documentation.

The documentation for ProGUI is very good. Very comprehensive and easy to understand.
Last edited by Kuron on Tue Sep 06, 2011 2:20 pm, edited 1 time in total.
Best wishes to the PB community. Thank you for the memories. ♥️
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 »

Kuron wrote: PB could really use a code generator. I have a couple of dozen things that have never been released because I can't bring myself to write the documentation. I hate doing documentation.
I think someone posted some code a while back that could scan your PB source and gen docs from it by using info in the comments, I'm not sure how good it was though.
Kuron wrote:The documentation for ProGUI is very good. Very comprehensive and easy to understand.
Thanks Kuron :D

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 »

Hi Guys,

Sorry you haven't heard much from me lately I've been busy beavering away on the new release.
I've added a new SetPanelExPageAlpha command that allows you to set the alpha transparency of a PanelEx page's contents (this is to allow the fade animation of ExplorerBar groups collapsing). It's working great apart from the GDI DrawText command sets the alpha channel of where the text is drawn to zero which has the effect of any text appearing hollow, does anyone have a solution to this problem? I don't want to have to re-write the rendertext engine to use GDI+ just yet.

Cheers!

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 »

PrincieD wrote:Hi Guys,

It's working great apart from the GDI DrawText command sets the alpha channel of where the text is drawn to zero which has the effect of any text appearing hollow, does anyone have a solution to this problem? I don't want to have to re-write the rendertext engine to use GDI+ just yet.
It's ok, sorted it! :) I've solved the problem by making the rendertext subroutine call itself at the end of it's operation again onto a temporary memory buffer with alpha set to full, when the text is drawn on the buffer all the alpha bits are set to zero where the text is drawn so then it's a simple case of inverting the buffer and the alpha information is combined to the original :D
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 »

Here's a quick run-down of what's currently fully functional in the pre-release build:

- Changed ChangeButtonEx, now includes selectedImageID, hotSelectedImageID and pressedSelectedImageID parameters.
- Changed SetButtonExSkin, now has an extra optional ComponentName$ parameter.
- Changed SetSplitterExSkin, now has an extra optional ComponentName$ parameter.
- Changed SetPanelExPageCursor, default system cursor constants can now be passed as well as HCURSOR.
- Changed ButtonEx, can now have different mouse cursors for each state in skins.
- Added new SetPanelExPageAlpha command.
- Added new GetPanelExPageScrolling command.
- Added new ToggleButtonEx command.
- Added new RadioButtonEx command.
- Added new CheckButtonEx command.
- Added new IsSkin command.
- Added new GetSkinHandle command.

The new SetPanelExPageAlpha command is especially cool/powerful as this allows each page content to be alpha blended in real-time to a specified transparency level, some pretty amazing effects can be created with nested PanelEx's. The new functionality will power ButtonEx's with fading states to name just one of the many applications :D
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.27! User Interface Library (Updated Examples!)

Post by Zach »

You've been busy, keep up the good work 8)
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

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

Post by Kuron »

This is on my list for Santa. :wink:
Best wishes to the PB community. Thank you for the memories. ♥️
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 »

hehe cheers guys! :)
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
DoctorLove
User
User
Posts: 85
Joined: Sat Mar 06, 2010 2:55 pm

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

Post by DoctorLove »

Hi Princie,

I want to buy, but do you also support other payment methods? Like plimus?

Thnx!
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 »

DoctorLove wrote:Hi Princie,

I want to buy, but do you also support other payment methods? Like plimus?

Thnx!
Thanks DoctorLove! :) I used to support GoogleCheckout as well but after a year only 3 people bought a license using GoogleCheckout so I decided to drop them and use just PayPal (for simplicity and PayPal's superior support/seller fees/instant access to cash etc..). You should have no problems purchasing using PayPal though as you don't need a PayPal account to buy just your normal debit/credit card details but let me know if you do have any problems and I'll sort something out :)

Quick Update

The new ExplorerBar control is pretty much finished, I'm just refining the new animation thread (for sliding/fading ExplorerBar groups) with delta timing now (so runs smoothly at same frame rate on all machines). The Outlook 2007 navigation bar control will then only take a few days to code after that is completed, then just a few reported bug fixes to sort and it should be released! Major Update 1! finally :)

If anyone is thinking of purchasing, you might want to do it now as the price will be going up slightly when Major Update 1 is released (you've probably got about a week and a half, maybe less though), 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.27! User Interface Library (Updated Examples!)

Post by X »

Yeah, i found google checkout to be too buggy, I figure it is still in alpha or beta stage.
Locked