ProGUI V1.38 UI Library (Small Bug Fix)
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
NVM, found the link and upgraded.
This field was left intentionally as signature.
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Ahh cool, thanks again for upgrading yoxola!yoxola wrote:NVM, found the link and upgraded.

Chris.
P.S. guys, I've emailed all Gold members with a link to upgrade with the updated ProGUI V1.27 Gold package if you're wondering where to register, thanks!
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
- electrochrisso
- Addict
- Posts: 989
- Joined: Mon May 14, 2007 2:13 am
- Location: Darling River
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
I have just updated to Platinum too, Keep up the good work Chris




PureBasic! Purely the best 

Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Thank you very much mate!electrochrisso wrote:I have just updated to Platinum too, Keep up the good work Chris![]()
![]()

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Did I read that correctly? Eventually/Soon? We will be able to render proGUI controls with in a DirectX environment? Basically, if we use PB's sprite3d example code, we could render progui controls onto that?
On a side note, I am mentioning that Sprite3d example and not the actual orgre 3d engine examples as those already support guis and the sprite3d portion of PB does not.
On a side note, I am mentioning that Sprite3d example and not the actual orgre 3d engine examples as those already support guis and the sprite3d portion of PB does not.
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Yes I believe soX wrote:Did I read that correctly? Eventually/Soon? We will be able to render proGUI controls with in a DirectX environment? Basically, if we use PB's sprite3d example code, we could render progui controls onto that?
On a side note, I am mentioning that Sprite3d example and not the actual orgre 3d engine examples as those already support guis and the sprite3d portion of PB does not.

I've already created a prototype Direct2D wrapper lib working in PureBasic tooThere are two primary ways to use Direct2D and Direct3D together:
You can write Direct2D content to a Direct3D surface by obtaining an IDXGISurface and using it with the CreateDxgiSurfaceRenderTarget to create an ID2D1RenderTarget. You can then use the render target to add a two-dimensional interface or background to three-dimensional graphics, or use a Direct2D drawing as a texture for a three dimensional object.
By using CreateSharedBitmap to create an ID2D1Bitmap from an IDXGISurface, you can write a Direct3D scene to a bitmap and render it with Direct2D.

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
h.e.r.o.
The only thing I can think would hinder (myself, I mean), is that there is no equivalent for PB controls to do the same thing. So no windows, no status bars or anything. Only proGUI controls .... which requires a window, doesnt it?
The only thing I can think would hinder (myself, I mean), is that there is no equivalent for PB controls to do the same thing. So no windows, no status bars or anything. Only proGUI controls .... which requires a window, doesnt it?

Re: ProGUI V1.27! User Interface Library (Updated Examples!)
hehe thanks!X wrote:h.e.r.o.

Yep thats right, only ProGUI controls would work but I'm aiming to replace the entire common controls anyway with skinned equivalents as they're anciently coded. There's actually an OpenWindowEx command in the general section of the ProGUI docs which will eventually be used to create a skinned window.X wrote:The only thing I can think would hinder (myself, I mean), is that there is no equivalent for PB controls to do the same thing. So no windows, no status bars or anything. Only proGUI controls .... which requires a window, doesnt it?
Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Now that is awesome. It sounds like ProGUI will target not only application developers, but also 2D game developers
I'm upgrading when payday comes in (week from friday), it's so worth it.

Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Thanks!
it's taken a while to get here since the first beta about 5 years ago! but finally the core framework of ProGUI is ready now and largely due to the awesome power of the PanelEx (I really can't state how powerful this control is) progress will be rapid! 
Other things to look forward to too are the skin editor tool and new visual designer which development will start after Major Update 1.
Chris.


Other things to look forward to too are the skin editor tool and new visual designer which development will start after Major Update 1.
Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
-
- 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!)
It sounds like you are in for a lot of work, if you want to do something as ambitious as replacing common controls and still be cross-platform.
Remember, there is no Direct2D/3D on Mac/Linux
You'd have to start from scratch with OpenGL ??
But seriously, if you did this on all 3 major platforms, plus had full custom skinning, with minimal tweaking (if any) between platforms you would have one seriously golden piece of software. Highly worth the investment. Especially if you had language bindings for other languages (C variants, Python/Ruby etc)
Funny too... someone asked me why anyone would want to write a wrapper for Direct2D for Purebasic when it can just be done in C++/C#
Remember, there is no Direct2D/3D on Mac/Linux

But seriously, if you did this on all 3 major platforms, plus had full custom skinning, with minimal tweaking (if any) between platforms you would have one seriously golden piece of software. Highly worth the investment. Especially if you had language bindings for other languages (C variants, Python/Ruby etc)
Funny too... someone asked me why anyone would want to write a wrapper for Direct2D for Purebasic when it can just be done in C++/C#

Re: ProGUI V1.27! User Interface Library (Updated Examples!)
yes it sounds a lot of work and it is really but it's not as much as you'd think. When I first started developing the PanelEx control I envisioned a universal multiple-page, skinnable, nestable and scrollable building block control that can have any other control contained inside. I also wanted a better more efficient way of synchronising rendering of all controls onto a single buffer. So far the ButtonEx and SplitterEx are made using PanelEx controls and all future controls will be made this way. Now the cool part is all I have to do is swap different rendering code into the internal drawpanelpage() sub-routine and voilà! all controls by magic work on the different render targetsZach wrote:It sounds like you are in for a lot of work, if you want to do something as ambitious as replacing common controls and still be cross-platform.
Remember, there is no Direct2D/3D on Mac/LinuxYou'd have to start from scratch with OpenGL ??


Yes I knowZach wrote:But seriously, if you did this on all 3 major platforms, plus had full custom skinning, with minimal tweaking (if any) between platforms you would have one seriously golden piece of software. Highly worth the investment. Especially if you had language bindings for other languages (C variants, Python/Ruby etc)


lol small minded fools! having a none convoluted language and API allows you to concentrate on the programming!Zach wrote:Funny too... someone asked me why anyone would want to write a wrapper for Direct2D for Purebasic when it can just be done in C++/C#

Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
-
- 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!)
I really hope you are successful in everything too. Eventually I hope to be using your GUI for anything I create 

Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Thanks Zach! that means a lot 
It will be fun developing the skin editor and visual designer too, I actually get to play with my toys (ProGUI) lol
Chris.

It will be fun developing the skin editor and visual designer too, I actually get to play with my toys (ProGUI) lol
Chris.
ProGUI - Professional Graphical User Interface Library - http://www.progui.co.uk
- electrochrisso
- Addict
- Posts: 989
- Joined: Mon May 14, 2007 2:13 am
- Location: Darling River
Re: ProGUI V1.27! User Interface Library (Updated Examples!)
Couldn't agree more on that one.lol small minded fools! having a none convoluted language and API allows you to concentrate on the programming!

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

PureBasic! Purely the best 
