Neoforce Controls Source XNA 4

Rating:        Based on 5 ratings
Reviewed:  5 reviews
Downloads: 7132
Released: Sep 18, 2010
Updated: Apr 7, 2013 by grimston
Dev status: Beta Help Icon

Recommended Download

Source Code TomShane.Neoforce.Controls.XNA4.zip
source code, 7205K, uploaded Sep 18, 2010 - 7132 downloads

Release Notes

Full source code for XNA 4. This package, is kept for historical purposes.

This is the source code provided by TomShane, Not the most up to date.

------------------------------------------------------------
- 11/09/2010 - 0.7 - Change log for last version
------------------------------------------------------------

General
- project converted to XNA 4 (Reach profile) + .NET Framework 4 (Client Profile)
- new rendering method introduced
- all colors are now in premultiplied format
- Control.UndefinedColor has value of (255, 255, 255, 0) and has meaning as Color from skin will be used
- Manager no loner allows auto-registration as a drawable component
- manual placing of Manager.Initialize(), Manager.Update(), Manager.BeginDraw() and Manager.EndDraw() methods is now necessary
- Manager.RenderTarget has to be now always specified
- added Manager.AutoCreateRenderTarget property
- added Manager.CreateRenderTarget() methods, allowing easy render target creation
- removed Manager.RenderTargetUsage property, DiscardContent is always used
- when using render target for rendering, UI can be now upscaled and downscaled from design resolution
- windows can't be moved outside the game window boundaries in windowed mode
- ToolTips now show up on disabled controls

Controls
- many controls revised to be working with new rendering method
- added Control.DrawingRect property

Skins
- default skin color palette improved

Samples
- all Samples have been updated

Fixes
- removed control no longer leaves focused flag
- fixed MainMenu crash on key press
- fixed Console crash when no default channel is assigned

Reviews for this release

     
Exactly what I was looking for. Perfect! I love it. Thank you very much! But your last Version doesn't run stable.
by Toemsel on Jul 26, 2013 at 8:20 AM
     
Do someone know any start up tutorial. I downloaded and just run it, looks great but could not figure it out what to do.
by shyamtinwar on Feb 21, 2013 at 10:24 AM
     
This library has a lot of potential. However, it lacks documentation and is no longer supported by the creator.
by Pickle on Jan 18, 2013 at 5:28 PM
     
Very nice library, albeit lacking documentation
by wizzard0 on Apr 28, 2011 at 5:13 PM
     
It's a great contribution and I can't thank you enough.
by UltimaX on Mar 30, 2011 at 11:24 PM