Showing posts with label CodeRage. Show all posts
Showing posts with label CodeRage. Show all posts

Tuesday, 18 October 2011

Creating a Concave User Interface



This post is part of series of posts to help developers develop great user interfaces.  

One way to take your FireMonkey HD application into the the 3rd dimension is to make a concave user interface. This interface simply consists of several TLayer3Ds, arranged in a concave fashion. Each TLayer3D simply is the parent of a form on a different unit. Its that simple!

Well, not quite. You need this bit of code.

http://www.learndelphi.com/uSet3DGridPosition.zip

This function takes in an X,Y position of your concave user interface, along with other important info, and returns the position, width, and height of your TLayer3D!  All you need to do is fill your 3D interface with TLayer3D components, and call this function to set the positions!


For more great articles, check out LearnDelphi.com!
To convert your VCL/VGScene applications to FireMonkey, check out the FREE MonkeyGroomer tool!
Check out more information about 3D and Delphi at the Embarcadero Developer Portal
Follow me during my CodeRaging!

Friday, 7 October 2011

Join me at my CodeRage Session: FireMonkey FireStarter



That's right! I will be doing a talk on some FireMonkey essential topics, named "FireMonkey FireStarter!"

Click here to register now!


Its my first time talking at CodeRage (or any event for that matter), so enjoy me stumbling around the virtual stage, making a fool of myself! I'll be in the official IRC chat as well (url and channel TBA), so we can chat as the session happens! It'll be a great time, see you there!