Visit site The Itinerant Developer

May 2014

1
vote
Vote UpVote

TFireMonkeyContainer bugfix for instances created at runtime

The Itinerant Developer – TFireMonkeyContainer is a small open-source VCL component that can host a FMX form, allowing you to embed FireMonkey forms inside your VCL application.  It works with XE3 and above. A 3D FireMonkey form embedded in a VCL application, using TFireMonkeyContainer This post is to note a bugfix that ...
Details Favorite? Off-Topic? Dave @ 2014-05-12 13:39
7
votes
Vote UpVote

Mysteries of IDE plugins: Painting in the code editor (Part 1)

The Itinerant Developer – Part 1 of a series on how to write an IDE plugin that can paint on the IDE code editor line-by-line along with the code. What's in this article? A few quick notes on IDE plugins What is TEditControl? Painting unsuccessfully: by hooking windows and messages Painting successfully: patching IDE ...
Details Favorite? Off-Topic? Dave @ 2014-05-06 18:02
1
vote
Vote UpVote

Useful reference about disabling specific compiler warnings

The Itinerant Developer – Earlier today while working on an IDE plugin, I got the following compiler warnings: [dcc32 Warning] W1029 Duplicate constructor 'TLineDifference.CreateEqual' with identical parameters will be inacessible [sic] from C++  [dcc32 Warning] W1029 Duplicate constructor 'TLineDifference.CreateAdded' ...
Details Favorite? Off-Topic? Dave @ 2014-05-03 15:30

February 2014

1
vote
Vote UpVote

"Hidden Features of the Delphi IDE" on Stack Overflow - a call for useful answers

The Itinerant Developer – Recently Jeroen Pluimers and Jim McKeeth posted about three "Hidden Features of..." questions on Stack Overflow that were either deleted or nominated for deletion.  They are: Hidden Features of the Delphi Language  Hidden Features of Oxygene Hidden Features of the Delphi IDE The third one was ...
Details Favorite? Off-Topic? Dave @ 2014-02-23 20:30

January 2014

6
votes
Vote UpVote

DWS Mandelbrot Explorer Mark II, and random notes about FireMonkey and threads

The Itinerant Developer – The DWS Mandelbrot Explorer, which renders tiles generated by Eric Grange's tile server, has been updated. The following is a braindump of information about the app, about FireMonkey, about threading, and about how they all interrelate. I think some points will be interesting to you. It uses ...
Details Favorite? Off-Topic? Dave @ 2014-01-25 23:37
3
votes
Vote UpVote

A unit to enable Direct2D in FireMonkey where possible

The Itinerant Developer – A few days ago I posted about FireMonkey's choice of canvas classes, where it would choose to render via GDI+ instead of via Direct2D.  There were two fixes: one (untested and possibly dangerous) enabled hardware rendering on DirectX9-class hardware, but required editing the FireMonkey source; the ...
Details Favorite? Off-Topic? Dave @ 2014-01-25 00:23
14
votes
Vote UpVote

FireMonkey canvas classes and a bugfix to speed up your apps

The Itinerant Developer – I recently posted my first real-world FireMonkey app, which gave a zoomable, scrollable, very interactive view of the Mandelbrot fractal using the precomputed DWS Mandelbrot tiles. It worked fine on my computer. Those are famous last words. Soon the comments on that page were filled with ...
Details Favorite? Off-Topic? Dave @ 2014-01-20 00:35

December 2013

3
votes
Vote UpVote

A FireMonkey client for the DWS Terapixel Mandelbrot data set

The Itinerant Developer – You may have seen Eric Grange's precomputed Mandelbrot set data - read the Christmas announcement and the followup. He has generated and is hosting the fractal as a multi-level tiled data set: that is, as a structure of varying levels of detail, where each level of detail is twice as large as the ...
Details Favorite? Off-Topic? Dave @ 2013-12-30 20:56

July 2013

4
votes
Vote UpVote

TTransparentCanvas: changing the background color of glowing text

The Itinerant Developer – You have probably already seen how to use DrawThemeTextEx on Vista and above to draw text with a white blurry 'glow' effect behind it. It's commonly used when drawing on glass, to ensure that text has enough background contrast to be easily readable. But the API only draws a white glow. What if you ...
Details Favorite? Off-Topic? Dave @ 2013-07-25 00:32
9
votes
Vote UpVote

TFireMonkeyContainer update: bugs fixed, features added

The Itinerant Developer – The example application showing a 3D FireMonkey form. On the other tab is a standard 2D form. On Wednesday I announced TFireMonkeyContainer, a VCL control that can host a FireMonkey form, allowing you to mix FireMonkey elements into your VCL app. It was (and is) a new project, and the announcement ...
Details Favorite? Off-Topic? Dave @ 2013-07-22 00:02
16
votes
Vote UpVote

TFireMonkeyContainer - a VCL control for mixing VCL and FMX

The Itinerant Developer – I've created a small MPL-licensed component called TFireMonkeyContainer.  It's a VCL control that can host a FireMonkey form - 2D or 3D, it doesn't matter. This will let you use FireMonkey's swishy graphics, animations, etc in an existing VCL application, either in a form among other controls, or ...
Details Favorite? Off-Topic? Dave @ 2013-07-17 23:14

August 2012

2
votes
Vote UpVote

Native controls for FireMonkey - the KickStarter project needs your help

The Itinerant Developer – FireMonkey does not mimic native controls perfectly, especially on OSX.  This is simply because all its controls are implemented fully in FireMonkey, and so all behaviour has to be coded - and it is very unlikely to ever get an implementation that is indistinguishable from the platform-native ...
Details Favorite? Off-Topic? Dave @ 2012-08-02 16:39

March 2012

6
votes
Vote UpVote

FireMonkey Fonts and Native Look & Feel

The Itinerant Developer – Since XE2 Update 4 was released, there have been a few online complaints (1, 2) about FireMonkey's fonts on Windows.  I had most of a blog post written explaining why it actually was fine, when I read that there will be a hot fix targeting this and other issues.  I guess it is an issue after all, ...
Details Favorite? Off-Topic? Dave @ 2012-03-13 22:36
2
votes
Vote UpVote

Transparent graphics with pure GDI (Part 2) - and introducing the TTransparentCanvas class

The Itinerant Developer – This is part 2 of a short series that examines alpha-aware graphics using native GDI only - not GDI+, not DirectX, and not with any other custom non-GDI graphics implementation. This post will cover: Non-rectangular drawing Handling GDI's clobbering of the alpha channel Better use of per-pixel ...
Details Favorite? Off-Topic? Dave @ 2012-03-07 03:50
3
votes
Vote UpVote

Free ~4GB of disk space used by XE2 installation files

The Itinerant Developer – Update: this may not be a good idea - see below. Original post: I run on a rather disk-space-restricted system, with Windows running on a 50GB "disk" in VMWare Fusion.  50GB isn't much, but it's a lot when I only have a 128GB disk on the host machine, too (a speedy SSD.)  Most of that 50GB is ...
Details Favorite? Off-Topic? Dave @ 2012-03-05 17:02
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Torry Firebird News

Sponsor

 
Please login or register to use this functionality.
(click on this box to dismiss)