PeterPanettone
Members-
Content Count
1324 -
Joined
-
Last visited
-
Days Won
5
Everything posted by PeterPanettone
-
What new features would you like to see in Delphi 13?
PeterPanettone posted a topic in Delphi IDE and APIs
Do you have any special wishes for Delphi 13? Built-in AI? NeuraLink interface? A new Code Editor? -
I want to achieve this design time automation: Whenever a new object is created (either from the Palette or by pasting an object from the clipboard), the Quick Edit dialog for the new object is automatically shown. Is there a way to achieve this with GExperts?
-
Automatically show the Quick Edit dialog?
PeterPanettone replied to PeterPanettone's topic in GExperts
I have YOU to thank for such an ingenious product as GExperts! I could not take over the maintenance of GExperts. YOU are the leading expert for GExperts! -
Automatically show the Quick Edit dialog?
PeterPanettone replied to PeterPanettone's topic in GExperts
Dear Thomas, you are completely right! But all these DPI problems can be OVERRIDDEN by using an optimal LAYOUT. The logical error is to focus only on one issue (the DPI settings) while ignoring the broader context of responsive design and layout adaptability. -
Automatically show the Quick Edit dialog?
PeterPanettone replied to PeterPanettone's topic in GExperts
I use Delphi 12.2 in Windows 11 and have just now downloaded and compiled version r-4418: 1. you should not trust the GExperts users to use the same DPI settings as you when they compile the GExperts source code. 2. you should prioritize LAYOUT over blindly trusting that your DPI settings will work for the users when they compile the GExperts source code. Following rule #2, I have now moved the main dialog buttons down to the bottom into a separate panel, which creates a more logical layout: In the next step, I will adjust the layout logic for multiple properties. -
Automatically show the Quick Edit dialog?
PeterPanettone replied to PeterPanettone's topic in GExperts
Dear Thomas! Can you please post a screenshot with multiple properties? Thank you! And a happy new year! 🎈🙋♂️ -
Automatically show the Quick Edit dialog?
PeterPanettone replied to PeterPanettone's topic in GExperts
Hello Thomas, Thanks for the information. The GExperts Rename Component expert is indeed useful when changing only the name. However, with multiple properties, the layout is broken and inconsistent: -
Several MMX actions automatically set Bookmarks in the source code or even set a mark where the ESC key jumps to another position in the source code. I find this extremely disturbing. Where can I switch this OFF?
-
Suggestions for improving the display of tabs in the SourceCode editor
PeterPanettone posted a topic in Delphi IDE and APIs
Better display of tabs in the SourceCode editor (OPTIONAL): 1. Marking of the MainForm unit in bold font 2. Marking files that do not belong to the current project in italics This would lead to more visual consistency and transparency in the presentation of the tabs in the SourceCode editor. What do you think? Thanks to everyone for taking part in this BRAIN TEST! -
Suggestions for improving the display of tabs in the SourceCode editor
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Having flexible UI options is always a good thing. Thank you! -
At run-time, select any text in a TRichEdit and press CTRL+I: The selected text will be replaced by a TAB "character," which has the same effect as pressing the TAB key. BTW, the same effect occurs in Notepad. Is there a way to prevent this? Delphi 12.2 Windows 11 x64
-
Strange effect in TRichEdit: CTRL+I outputs TAB
PeterPanettone replied to PeterPanettone's topic in VCL
Another solution could be to subclass TRichEdit and then (temporarily) suppress the TAB character, but it's not worth the effort. -
Strange effect in TRichEdit: CTRL+I outputs TAB
PeterPanettone replied to PeterPanettone's topic in VCL
Thanks for the information. -
Strange effect in TRichEdit: CTRL+I outputs TAB
PeterPanettone replied to PeterPanettone's topic in VCL
Using KeyPreview, I have even tried the following trick: procedure TformTextEditor.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if (Key = Ord('I')) and (Shift = [ssCtrl]) then begin CodeSite.Send('TformTextEditor.FormKeyDown: '); Key := 255; end end; And then in RichEditKeyDown: if (Key = 255) and (Shift = [ssCtrl]) then begin CodeSite.Send('RichEditKeyDown: '); Key := 0; // does not prevent TAB output! end -
Strange effect in TRichEdit: CTRL+I outputs TAB
PeterPanettone replied to PeterPanettone's topic in VCL
Even when KeyPreview = True, setting Key := 0; in FormKeyDown does not prevent this strange effect: procedure TformTextEditor.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if (Key = Ord('I')) and (Shift = [ssCtrl]) then begin CodeSite.Send('TformTextEditor.FormKeyDown: '); Key := 0; end end; -
I have downloaded and installed the installer for GExperts 1.3.24 Beta1 for Delphi 12 in Delphi 12.1. Unfortunately, I cannot find the GExperts Editor Toolbar that I have used for so long: Are my eyes failing, or has it vanished?
-
Switching off automatic Bookmarks?
PeterPanettone replied to PeterPanettone's topic in MMX Code Explorer
To summarize, MMX is an extremely valuable and flexible addition to the Delphi developer's toolkit. I like the fact that you can switch off the bookmarks if you don't need them. Perhaps it would be helpful if the bookmarks were switched off by default during the initial installation. -
Switching off automatic Bookmarks?
PeterPanettone replied to PeterPanettone's topic in MMX Code Explorer
It's nice to hear that someone uses it. -
Switching off automatic Bookmarks?
PeterPanettone replied to PeterPanettone's topic in MMX Code Explorer
Numbers? -
Switching off automatic Bookmarks?
PeterPanettone replied to PeterPanettone's topic in MMX Code Explorer
Who? -
Switching off automatic Bookmarks?
PeterPanettone replied to PeterPanettone's topic in MMX Code Explorer
Here are the places I found where the "drop bookmark" feature can be switched off: History: Searching: Did I miss any? Is anyone using these dropped bookmarks? Thanks for the other basic MMX features; they are very helpful! -
This is the GExperts version I use: In the old days, "when GExperts was still working," GExperts remembered its window sizes. Now, when I open a GExperts window (e.g. Code Librarian), it always starts at the same minimal default size (although the window position is being restored). Is there a way to make GExperts remember its window sizes again? I've tried to edit the window size values in the Registry, but it does not work - it always starts at the minimal size:
-
Delphi 12.1, GExperts 1.3.24 build 4222, Windows 11: Code Librarian doesn't remember its window size, font size, and the width of its treeview panel, although I have saved the IDE desktop after setting both. Is this a bug, or is there a trick to having these options restored between sessions?
-
Are you sure that "scaling" generally works as intended? Maybe we could do without it
-
This might also cause another existing problem: Currently, if the IDE CRASHES (which unfortunately happens sometimes), all changes in CodeLibrarian (e.g., adding an Item) are LOST! So, the remedy proposed by you should also be applied to content saving: All CodeLibrarian CONTENT CHANGES should also be saved during FormHide).