![]() ![]() LSP in RAD Studio 11.0 focuses on quality and ensures it is a robust replacement for classic Code Insight. Code Insight (DelphiLSP) Improvements DelphiLSP To know more about this feature, see here. As part of this, we have created a Visual Studio Code extension using DelphiLSP. In RAD Studio 11.0 DelphiLSP can be used with other editors. DelphiLSP for Visual Studio Code and Other Editors The form and component resize controls now have the same look and feel as the VCL form designer. Also, controls offer guidelines for alignment on the sides and display standard margins distance with a line across. Components hints are displayed when you are moving or resizing them. The FireMonkey designer in version 11.0 is introducing guidelines and other features found in the VCL designer, with a different implementation. Third party vendors should be aware of this change for impact on their settings frames. In the past, all pages were loaded when the dialog opened now, a page is loaded (and controls created) only when it needs to be shown. The Options dialogs (both IDE and Project Options) should load in a fraction of the time of previous releases. Now, the tab is always enabled, but if it is being designed in another window a message is displayed you can click a button to bring the designer to the current window. In 10.4.2, the Design tab was disabled when a form was being designed in another window. If the form is set to use a VCL style, the frame reflects the selected style of the form. If no form style is set, it uses a Windows 10 style. Notice that the VCL form designer now has a custom Windows 10-style title bar and frame, rather than using the classic Windows frame. ![]() Remember that if you select “Windows” it means platform styling and if you leave the property empty, it is going to use the parent control (or parent form) style. The StyleName property editor reflects the available styles in the project, and renders a preview (how a button looks). Warning: This feature is not enabled by default and can be turned on in the Tools Options dialog, User Interface > Form designer section. VCL controls can be optionally rendered using styles in the designer. Although the methods take an array of any TGraphic, we recommend PNG images. This allows you to pass in multiple resolutions of the same icon, which are added to the internal image collection and used with a virtual image list. Have multiple frames, which can be added, removed, or their position and size rearranged as you wishĪll APIs that pass images, such as the splash screen services, about box, IDE Insight, and other areas have been updated to support high DPI images. ![]() Welcome PageĪ new VCL-based Welcome Page has been added to the IDE. Coordinates remain the same (that is, a button placed at (20, 20) will be at (20, 20) no matter the high DPI scaling of the monitor the FMX designer is on.) It is a visual scaling only. The FireMonkey designer scales a form the same way a FMX form does at runtime. The options available are Automatic (Screen PPI), Low DPI (96 PPI) and User Editable when you can set a specific PPI value. You can customize this inside Tools > Options > User Interface > Form Designer > High DPI. In RAD Studio 11.0, the VCL form designer can handle scaling three different ways. ![]() The IDE styles (Light, Dark and Mountain Mist) have been updated to support high DPI as well. All content windows like the editor, form designers, history, etc.All dialogs like New Items, IDE Options and Project Options, About, etc.As well as all Object Inspector property editors. All dockable windows, like the Object Inspector, Projects, Structure, Messages, etc.This includes behavior such as changing scale when being dragged from one monitor to another. All windows in the IDE now support high DPI. Running with high DPI enabled is currently a runtime option. The Delphi, C++Builder and RAD Studio IDE are now high-DPI enabled. The RAD Studio 11.0 Alexandria release contains the following new and improved features: New IDE Enhancements High DPI IDE ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |