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
7
votes
4 answers

How to get screen size in Firemonkey FM3?

How to get screen dimensions with Firemonkey FM³ ? The following code: var Size: TPointF; begin Size := FMX.Platform.IFMXScreenService.GetScreenSize; ... end; Results in this compiler error: [dcc32 Error] Unit1.pas(46): E2018 Record, object…
Bill
  • 2,993
  • 5
  • 37
  • 71
7
votes
1 answer

Embarcadero C++ builder + FireMoneky vs Qt

I wonder if my perception on this subject is correct. Is there any point of using embarcadero's C++ builder (now with their compiler based on clang) and FireMonkey framework in favour of Qt? The point is that Qt seems to be leaving widgets behind…
user336359
  • 1,244
  • 1
  • 11
  • 18
7
votes
1 answer

TOpenDialog/NSOpenPanel not working in a sandboxed Delphi app

There seems to be a problem with the TOpenDialog in a Firemonkey application, which is sandboxed for the Mac Appstore. I use XE3, but it is also present in XE2. I actually found a QC report here, but it is still…
VGeorgiev
  • 491
  • 5
  • 16
7
votes
3 answers

How to get the list of fonts available - Delphi XE3 + Firemonkey 2?

In order to create a font picker I need to get the list of fonts available to Firemonkey. As Screen.Fonts doesn't exist in FireMonkey I thought I'd need to use FMX.Platform ? eg: if…
sergeantKK
  • 644
  • 7
  • 16
6
votes
6 answers

Firemonkey Grid Control - Aligning a column to the right

I am using the FireMonkey Grid control but have an on-going issue in trying to right align a column. From other users postings, I have managed to create a new TColumn type, apply a style to this (text as HorzAlign=taTrailing) and in theory - thought…
Ian
  • 147
  • 1
  • 3
  • 8
6
votes
3 answers

How embed a firemonkey form inside a control?

I have tried to embed a form inside a Scrollbox: procedure TfrmMain.FormCreate(Sender: TObject); var Control:TControlView; begin Control := TControlView.Create(Self); Control.BorderIcons := []; Control.parent := ListControls; Control.width…
mamcx
  • 15,916
  • 26
  • 101
  • 189
6
votes
2 answers

How to show more than 200 rows in TStringGrid using LiveBindings?

I have a TDataSource that is backed by a TClientDataset bound to a TStringGrid. I did this by right-clicking on the grid, selecting "Link to DB Datasource...", and selecting the DataSource. This setup the LiveBindings for me. When I run the…
Marcus Adams
  • 53,009
  • 9
  • 91
  • 143
6
votes
2 answers

Do FireMonkey controls have an equivalent to the VCL Invalidate() method?

I'm creating some custom FireMonkey GUI controls. The components need to update in response to user interactions. VCL controls can call Invalidate() to be placed into a queue for repainting. Does FireMonkey have an equivalent method? FireMonkey…
Shannon Matthews
  • 9,649
  • 7
  • 44
  • 75
6
votes
4 answers

How to add nodes to FireMonkey's TreeView at runtime

I can't found any sample in the online documentation, or in the demos included with Delphi XE2, for adding nodes to a FMX.TreeView.TTreeView control at runtime. So, how can I add, remove, and traverse nodes of a FireMonkey TreeView at runtime?
Salvador
  • 16,132
  • 33
  • 143
  • 245
6
votes
1 answer

How are margins and padding used in FireMonkey?

Does anyone know how to use the Margin and Padding fields? Apparently they can be used in place of Anchors, since FM doesn't support Anchors. I've been playing around with them this morning but couldn't get them to act in the way I wanted. eg, I…
LachlanG
  • 4,047
  • 1
  • 23
  • 35
6
votes
2 answers

Delphi XE2 FireMonkey Xcode installation problem

I have Delphi XE2 installed on my Win XP Pro system and Xcode installed on my 4 week old MacBook (my total Mac experience = 4 weeks). Installed paserver, exported an iOS project to Xcode, loaded it up in Xcode (can see the project and the Pascal…
Rob Slater
  • 81
  • 1
  • 3
6
votes
0 answers

Change small icon in push notification on Android with Delphi XE 10.3 Rio

I have a problem with the small icon in push notification on Android devices. The icon shows black. I have followed the steps indicated by pudnivec74 in this post How to change small icon image in notification on Android device with DELPHI , and it…
elcharlie
  • 511
  • 8
  • 25
6
votes
1 answer

"Detected problems with API-compatibility"

I am using the current Delphi 10.3 release along with the current TeeChart FMX 2018.26 release. The Android device is a onePlus 6T with Android 9. Unfortunately, a "detected problems with API-compatibility" is currently being shown. I have used a…
6
votes
4 answers

How to catch unhandled exception that are raised in background thread?

I have for habit to execute anonymous thread like : TThread.CreateAnonymousThread( procedure begin ..... end).start; But the problem is that if some unhandled exception will raise during the execution, then i will be not warned about…
zeus
  • 12,173
  • 9
  • 63
  • 184
6
votes
1 answer

How to add design time icon for FireMonkey component?

I have read this article by Paweł Głowacki and I have been able to display an icon for my component. The result is the following: I can see the image in the Tool Palette and in the structure view. By the way in the designer I see the default…
Alberto Miola
  • 4,643
  • 8
  • 35
  • 49