Showing posts with label Delphi XE2. Show all posts
Showing posts with label Delphi XE2. Show all posts

Thursday, 15 September 2011

MonkeyGroomer - Action Shots and Component List


Update: MonkeyGroomer 0.1 has been released! Download here!


MonkeyGroomer is a simple application that converts your Delphi VGScene or VCL form files to FireMonkey form files. It will also support VGScene style files.

The upcoming release of MonkeyGroomer Alpha will have support for an incredible amount of components, both for VGScene, VGScene styles, and VCL.
  • MonkeyGroomer supports over 100 VGScene and VCL components
  • In this release, components not supported in the selected project will halt the conversion. (with a helpful message)
  • In the final release, you will have the option of removing unsupported components.
  • The final release will be available as a wizard to simplify migration.
  • Currently the VCL conversion converts specific properties for any component. In a future release the engine will be more discriminatory.
For more information, contact me at thestamp@gmail.com.

Action Shots

VGScene
VGScene converted to FireMonkey


VCL
VCL Converted to FireMonkey




Supported Components (so far)


VCL
(preliminary list)

  • TLabel, 
  • TStringBox, 
  • TEdit,
  • TMemo,
  • TButton


VGScene
(final list)

  • TvgBackground,
  • TvgBitmapAnimation,
  • TvgBitmapListAnimation,
  • TvgColorAnimation,
  • TvgColorKeyAnimation,
  • TvgFloatKeyAnimation,
  • TvgGradientAnimation,
  • TvgButton,
  • TvgStringListBox,
  • TvgFloatAnimation,
  • TvgTreeViewItem,
  • TvgTextBoxClearBtn,
  • TvgTextBox, 
  • TvgMemo,
  • TvgCalendarTextBox,   
  • TvgComboTextBox,
  • TvgPath,
  • TvgImage,
  • TvgShadowEffect,
  • TvgInnerGlowEffect,
  • TvgGlowEffect,
  • TvgAngleButton, (now TArcDial)
  • TvgTabItem,
  • TvgRadioButton,
  • TvgListBoxItem,
  • TvgCheckBox,
  • TvgCalendarBox,
  • TvgBevelEffect,
  • TvgGroupBox,
  • TvgPopupBox,
  • TvgBlurEffect,
  • TvgCornerButton,
  • TvgReflectionEffect,
  • TvgSpeedButton,
  • TvgDropTarget,
  • TvgImageViewer,
  • TvgGrid,
  • TvgStringGrid,
  • TvgGridLayout,
  • TvgArc,
  • TvgCalloutRectangle,
  • TvgCircle,
  • TvgEllipse,
  • TvgLine,
  • TvgPaintBox,
  • TvgPie,
  • TvgRectangle,
  • TvgRoundRect,
  • TvgText,
  • TvgComboTrackBar,
  • TvgNumberBox,
  • TvgSpinBox,
  • TvgStatusBar,
  • TvgToolBar,
  • TvgTreeView,
  • TvgSizeGrip,
  • TvgFramedVertScrollBox,
  • TvgPlotGrid,
  • TvgCalendar,
  • TvgSelection,
  • TvgSelectionPoint,
  • TvgGridLayout,
  • TvgLayout,
  • TvgScaledLayout,
  • TvgAniIndicator,
  • TvgCalloutPanel,
  • TvgExpander,
  • TvgFramedScrollBox,
  • TvgImageControl,
  • TvgLabel,
  • TvgPanel,
  • TvgProgressBar,
  • TvgScrollBar,
  • TvgScrollBox,
  • TvgSmallScrollBar,
  • TvgSplitter,
  • TvgTabControl,
  • TvgLayout,
  • TvgTrackBar,
  • TvgVertScrollBox,
  • TvgAlphaTrackBar,
  • TvgBWTrackBar,
  • TvgColorBox,
  • TvgColorPanel,
  • TvgColorPicker,
  • TvgColorQuad,
  • TvgComboColorBox,
  • TvgGradientEdit,
  • TvgHueTrackBar,
  • TvgTrack,
  • TvgBrushObject,
  • TvgBitmapObject,
  • TvgPathObject,
  • TvgListBox,
  • TvgThumb

   

Monday, 12 September 2011

Announcement: MonkeyGroomer - Convert VCL Forms to FireMonkey!

Update: MonkeyGroomer 0.1 has been released! Download here!


I am proud to announce MonkeyGroomer!

MonkeyGroomer is a simple application that converts your VGScene or VCL form files to FireMonkey form files. It will also support VGScene style files.


  • An alpha version will be available shortly! Available now!
  • Most VGScene components have been tested. 
  • Initially, VCL support will be limited, but quickly expanded.
  • A wizard is planned, to make the conversion process simple and painless!
  • Most of the work was done on the form parser and conversion engine. Once support for VCL is complete perhaps this engine will be adapted to support other delphi platforms in the future, possibly using Lua4Delphi! (donate now!)

Special thanks to Simon J Stuart!

For inquiries, please contact me at thestamp@gmail.com

Syndicate: Firemonkey Styles

TLDR: Felix Colibri has posted a good tutorial on how to use Firemonkey's styles.

http://www.felix-colibri.com/papers/delphi/firemonkey_styles/firemonkey_styles.html
  • abstract : FireMonkey Styles tutorial : changing styles for all or for some selected components.
  • key words : FireMonkey Styles - Style Designer - .STYLE files - StyleLookup - StyleName - FindComponentResource - Predefined Styles - Delphi XE2
  • software used : Windows XP Home, Delphi XE2
  • hardware used : Pentium 2.800Mhz, 512 M memory, 140 G hard disc
  • scope : Delphi XE2
  • level : Delphi developer
  • plan :




Saturday, 10 September 2011

Syndicate: Embarcadero Insider Reveals Update Schedule for Firemonkey

TLDR; Embarcadero employee Michael Swindell reveals that updates will be done for Firemonkey several times per quarter now, then quarterly later.


https://forums.embarcadero.com/thread.jspa?threadID=60400


The product matrix shows that Firemonkey currently supports iOS 4.2. Apple will be introducing iOS 5 shortly. Will Firemonkey be updated to support newer iOS features periodically (eg., iOS 5 and possibly other things)? Or just once-a-year when Delphi is updated?  
Michael Swindell: Yes, since Firemonkey is 1.0 we're going to be updating early, often, and regularly. The first update is well underway, will address a lot of great feedback, and should be out before the end of the month. We are planning updates on a regular cadence, initially several quarterly.   

 (I'd love to see quarterly updates.)  
Michael Swindell: We'll start out updating more often than quarterly, and settle into quarterly updates eventually. Embarcadero is behind FM in a big way, there is a lot of ongoing investment going on into this release, updates, performance enhancements, and future platform/feature support.



Tuesday, 2 August 2011

Delphi XE2: Announcement, World Tour, and a Giveaway!

Embarcadero has announced Delphi XE2, and its expected to be their best Delphi release since.. Delphi 1! To celebrate this they are hosting the largest world tour ever held, with over 70 locations! Gratz to the folks in New Zealand for being the first to use Delphi XE2! Unfortunately, the closest tour city to me is over 12 hours drive to Calgary. Phooey. Check out the world tour here: http://www.embarcadero.com/world-tour

But thats not all! Embarcadero is giving away a copy of RAD Studio XE2 (which includes Delphi XE2, Delphi Prism XE2, and more) to 1 lucky developer! Sign up for it here: http://forms.embarcadero.com/forms/RADStudioXE2WinBeforeYouBuyPromo

What I find very exciting is their announcement of 64 bit, FireMonkey, and building Mac application support included in Delphi XE2. Being a developer that loves to create beautiful applications for clients FireMonkey sounds very promising, with the GPU being used to drive the UI. Deploy applications to Mac? Yes please!

Armed with their flexible IDE, fast compiler, and now 64 bit and FireMonkey support, Delphi is set to be the premier native application IDE for Windows.. and Mac!