Questions tagged [firemonkey]

FireMonkey(tm) is the cross-platform GUI framework developed by Embarcadero Technologies, a part of Idera Inc. and is a part of the RAD Studio development tool.

FireMonkey is a cross-platform UI framework for Windows, Mac OS X, iOS and Android providing windows and controls on both 2D surfaces and 3D environments. It uses GPU-accelerated rendering, allowing smooth effects and animation to be applied to controls and other on-screen images, and is vector-based and skinnable, building its controls from a library of underlying primitives. Skins give close-to-native look and feel.

FireMonkey currently supports Mac OS X, Win 32bit & 64bit as well as iOS and Android.

3809 questions
147
votes
2 answers

How to create "No Activate" form in Firemonkey

In XCode by adding these methods to your NSView subclass can prevent the window from becoming active when clicking on it: - (BOOL)shouldDelayWindowOrderingForEvent:(NSEvent )theEvent { return YES; } - (BOOL)acceptsFirstMouse:(NSEvent )theEvent…
mh taqia
  • 3,506
  • 1
  • 24
  • 35
44
votes
3 answers

Serious FireMonkey performance issues when there are a lot of controls at screen

It's already a while we are working with FireMonkey at office. After a while we noticed it wasn't exactly so lightning fast due to GPU acceleration as Embarcadero tells us. So we built a basic application just for testing FireMonkey performance.…
nexial
  • 399
  • 1
  • 3
  • 7
43
votes
1 answer

How to create a dialog like component that allows drop other controls inside it?

It is a Firemonkey component, however I could see that most of the component base is the same for VCL and FMX, so please if you know how to do that in VCL share your knowledge, it can be eventually the solution for my case. I am using a TPopup as…
Eduardo Elias
  • 1,742
  • 1
  • 22
  • 49
42
votes
1 answer

SynEdit for Firemonkey?

Is there a synedit package that works with firemonkey (or someone working on it) ? From what I can gather there was a VGScene port earlier (see: this site), but it seems to been removed. Also see this site:
Jon Lennart Aasenden
  • 3,920
  • 2
  • 29
  • 44
38
votes
1 answer

Firemonkey ScrollBox Bug

We are experiencing what seems to be a strange bug in Firemonkey's ScrollBox component (since TGrid inherits from TScrollBox it also affects all grids). On some ouf our development machines, everything works fine, while on others the bug occurs. We…
jpfollenius
  • 16,456
  • 10
  • 90
  • 156
35
votes
2 answers

Firemonkey (FMX) bitmap and colours

Assume I have a small bitmap in Firemonkey (say 32x24 pixels). So I put a TImage onto a form and in the constructor there is this code: Image1.Bitmap.Create(32, 24); if Image1.Bitmap.Canvas.BeginScene then try …
Jason
  • 2,572
  • 3
  • 34
  • 41
32
votes
2 answers

Why is drawing a line less than 1.5 pixels thick twice as slow as drawing a line 10 pixels thick?

I'm just playing around with FireMonkey to see if graphical painting is any faster than GDI or Graphics32 (my library of choice at the moment). To see how fast it is, I've performed some tests, but I run into some odd behaviour: Drawing thin lines…
Wouter van Nifterick
  • 23,603
  • 7
  • 78
  • 122
32
votes
8 answers

How to open an URL with the default browser with FireMonkey cross-platform applications?

Usually, I use: ShellExecute(0, 'OPEN', PChar(edtURL.Text), '', '', SW_SHOWNORMAL); How can I have the same behaviour (opening a link in the default browser), on all platforms (Windows and OSX)?
Whiler
  • 7,998
  • 4
  • 32
  • 56
29
votes
2 answers

How do you create a Tray icon with FireMonkey?

With the new FireMonkey cross-platform tool, how does one create a tray icon? With Delphi it used to be TTrayIcon. The documentation has nothing, and no other questions seem to answer this. Would appreciate any idea (I can always resort to…
Etamar Laron
  • 1,172
  • 10
  • 23
29
votes
1 answer

Gethomepath not working on iOS 5 / OSxLion

Whenever I use the Gethomepath function of Delphi I keep getting Shell Script Invocation Error. Was this function replaced by a newer one?
Jan Windemuth
  • 486
  • 3
  • 13
25
votes
6 answers

Delphi XE2: Possible to instantiate a FireMonkey Form in VCL application?

Prior to Delphi XE2, we have VCL only to create GUI apps. Delphi XE2 states that: Caution: FireMonkey (FMX) and the Visual Component Library (VCL) are not compatible and cannot be used in the same project or application. That is, an…
Chau Chee Yang
  • 18,422
  • 16
  • 68
  • 132
23
votes
1 answer

With FireMonkey and its cross-platforms, where should I store my application data?

Usually, with Windows, I save my application's data in the user folder (%appdata%). For that, I use the function ExpandEnvironmentStrings which is linked to Windows to get the folder I need, and I store inside a subfolder my inifile. Is there any…
Whiler
  • 7,998
  • 4
  • 32
  • 56
21
votes
1 answer

How can a designer design a firemonkey style

Firemonkey brings us the ability to add styles, vector graphics, bitmaps, effects, animations etc to our apps. But I'm no designer, so I'll need to hire one to do the fancy work. But as far as I can see all the design work is done within the IDE. Is…
Mike Sutton
  • 4,191
  • 4
  • 29
  • 42
21
votes
3 answers

Multithreaded file upload synchronization

Currently I am working on a Delphi XE3 client/server application to transfer files (with the Indy FTP components). The client part monitors a folder, gets a list of the files inside, uploads them to the server and deletes the originals. The…
VGeorgiev
  • 491
  • 5
  • 16
20
votes
2 answers

Delphi XE2: Is it possible to create Mac GUI applications without FireMonkey?

Using Delphi XE2, is it possible to create a Mac GUI application without using FireMonkey for the GUI? If so, what could be used and how would one go about it?
Shannon Matthews
  • 9,649
  • 7
  • 44
  • 75
1
2 3
99 100