Flex 2 :: DeskTopFX :: The flex desktop component
Hi,
Well as you can see from my nill posts, this seems to be a consistent theme for me right now but, there is good reason. I have spent the last 5 months creating a framework that will enable some very complex applications with the flip of a switch.
The DeskTopFX component really is only a piece of the pie when it comes to Teoti Graphix's TEOFX framework(aka Mysterious effects).
The short of this post is not that 'hey look, it's windows' but, hey look at what I can create with a component!
contextMenuEnabled="true"
taskBarRenderer="com.teotiGraphix.barControls.TaskBarModule"
taskBarPosition="bottom"
width="100%" height="100%"
backgroundImage="@Embed(source='../assets/images/Winter.jpg')"
backgroundSize="100%">
<application:MyApp/>
<modules:MyModule/>
<... etc>
</containers:DeskTopFX>
This code creates a desktop. The task bar is a module(IFactory) meaning you could use inline item renderers, custom component etc.
So we have some exectue API's, style API's, module fun stuff and this ties into the other component I have been making.
The manager framework has a SelectionManager that you can use in this component to select icons etc. The windows of cource are fully resizeable, moveable, snappable, iconizable and min-max able.
Here are some various screen shots of the windows.
Explorer like and modal.

The built in Menu api in the WindowFX. This functionality is inherited from the FrameFX class.

The custom titleBar contextMenu.

Stay tuned for more information. Perfection takes a while and that is what we are about. These components are all getting developed together in the same framework, so time has gone by a bit longer.
One thing to remember is that all of this is skinable and the UI is not 'fixed'. We use renderers and abstract data packets whenever possible to decouple the model of the component from the view of the component.
Peace, Mike
January 18th, 2007 at 11:42 pm
Is this going to be commercial or are you realizing it as free and opensource?
January 19th, 2007 at 5:40 am
This is a commercial component set.
Just previewing for people that like to see what I am doing in the lab.
Mike
March 8th, 2007 at 5:53 am
Guys, could you please give em some hint on pricing for this desktop component please? does it has also “desktop shortcuts” implemented, so on_click other “windows” can be loaded??
Evi.
July 2nd, 2007 at 11:42 am
Any updated news on this looks very cool
July 2nd, 2007 at 12:13 pm
Hi,
No, this component was complicated and due to the nature of Flex(not mature), the audience that is interested in it is below what I consider a priority component.
Maybe around fall. Just depends on the flex component market and how advanced users get by then.
Mike
February 24th, 2008 at 10:01 pm
I’m looking for this kind of component for Flex 3 (AIR)! Any news on this component? Any release date set? Will it be available for Flex 3?
I’m building a desktop app that has to take over the desktop and have the same look and feel of it. So this will be great to use for it!
Please let me know what the status of this component is, contact me by email if you want.
Thanks, Michael