C++

Adding headers to TListView programmatically

During today’s Delphi, C++Builder and RAD Studio 10 Seattle launch webinar, I got a question on how to add headers to TListView programmatically instead of using LiveBindings with a data source. Here is a quick code snippet showing how to programmatically add TListView headers. procedure TListViewHeaders.FormCreate(Sender: TObject); var Group, Item: Integer; begin for Group in [1..4]…
Read more
Delphi

Using TLocationSensor with TMapView in RAD Studio XE8

Author: Alan K26627 During and after my Maps Skill Sprint last week, I received multiple questions on how to use TMapView with RAD Studio XE8. I thought I would create a new demo that showcases the following functionality to help answer those questions. This demo showcases the following RAD Studio XE8 functionality: Using TMapView on iOS and Android. For Android, you will need an API…
Read more
C++

FireUI Multi-Device Designer and working with Views

In RAD Studio XE7, we introduced the FireUI Multi-Device Designer. FireUI makes it easy to create user interfaces across multiple devices using a master form to share all user interface code, and then optimize inherited views for each target platform and device. Delphi, C++Builder and RAD Studio XE7 provide a set of predefined views, including Windows Desktop, Surface Pro Tablet, Mac…
Read more
C++

Mobile User Interface Design: Navigation Drawer

Drawer menus are very popular since they allow you to take advantage of more screen real estate when building your app. The main application menu is hidden by default, and invoked by tapping on a menu item or swiping left/right. This type of UI can be seen in many popular mobile applications, including Facebook, Youtube and Gmail. Drawer Navigation Key Features: Main app menu is hidden by…
Read more