Edwin Yip
Members-
Content Count
432 -
Joined
-
Last visited
-
Days Won
3
Everything posted by Edwin Yip
-
PyScripter reached 1 million downloads from Sourceforge
Edwin Yip replied to pyscripter's topic in I made this
I tried it many years ago. I'll use it if I use Python, because I can customize anything with Delphi! Well done @pyscripter!! -
Is there an enhanced TEdit (single-line edit, not multi-line editing such as TSynEdit) with enhanced keyboard support? By enhanced keyboard support I mean for example, Ctrl+Backspace to delete a word, and so on.
-
And it seems that the HeidiSQL author went for another approach. Will check it later.
-
But followed this HeidiSQL discussion this approach seems to be too issue-introducing...
-
Did a full text search of `SHAutoComplete` into my repositories and I couldn't believe I already have (but forgotten) a TEdit-derived control which already uses this trick, the code looks like: [UIPermission(SecurityAction.LinkDemand, Window=UIPermissionWindow.AllWindows)] procedure TEyEdit.CreateWnd; begin inherited; //enable ctrl+backspace: http://stackoverflow.com/a/10305706/133516 SHAutoComplete(Self.Handle, SHACF_AUTOAPPEND_FORCE_OFF or SHACF_AUTOSUGGEST_FORCE_OFF) end;
-
To be specific, which component?
-
But SynEdit doesn't even perform line breaking correctly... Quite a showstopper...
-
why not just use TRichEdit? On the other hand, TJvRichEdit of the JVCL package is an enhanced rich editor.
-
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip posted a topic in Delphi IDE and APIs
As demonstrated in the following animated GIF, it's very convenient to be able to quickly switch between the 'editor maximized' mode and 'editor with sidebars (Inspector, MMX, etc)' mode in the IDE, by double clicking on the editor tabs. I'm not sure since which version this feature was introduced, but at least it exists in my XE4. The question - how to make it even more convenient by allow us to press a shortcut and perform the above mode switch? Is there a built-in hotkey for that? if not, there is an IDE plugin that does this? Thanks! -
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip replied to Edwin Yip's topic in Delphi IDE and APIs
And middle click can close Chrome tabs, which I also didn't know before -
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip replied to Edwin Yip's topic in Delphi IDE and APIs
You are right, seems to be a feature of DDevExtensions. -
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip replied to Edwin Yip's topic in Delphi IDE and APIs
That works! I didn't know middle click can close the file! Thanks Anders! -
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip replied to Edwin Yip's topic in Delphi IDE and APIs
Yes, I have DDevExtensions installed, and I don't really remember if it's not installed the current editor tab double click action will still work or not. In a perfect world, I want to use the CNPack's editor double click action (close the file), and use a keyboard shortcut to invoke the editor zooming action. Yes, in a perfect world :) -
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip replied to Edwin Yip's topic in Delphi IDE and APIs
I think the main factor is the background color of the editor, right? That nice green color really eases my eyes and I've not changed that since the first day I started enjoy using it. @David Hoyle like the same color too, IIRC :) -
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip replied to Edwin Yip's topic in Delphi IDE and APIs
-
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip replied to Edwin Yip's topic in Delphi IDE and APIs
Thanks for the explanation Anders, but it's definitely not what I meant, what I mean is demonstrated in the attached animated gif below. -
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip replied to Edwin Yip's topic in Delphi IDE and APIs
Sorry, not sure I understand you, but [Alt]+V E opens the 'Templates' sidebar [Alt]+[Space] X does complete the 'XSAVE_FORMAT’ symbol in the unit I tried. -
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip replied to Edwin Yip's topic in Delphi IDE and APIs
No, there is not a menu item. -
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip replied to Edwin Yip's topic in Delphi IDE and APIs
@dummzeuch, you might know something about this? :D -
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip replied to Edwin Yip's topic in Delphi IDE and APIs
You might misunderstood my question. Yes, CNPack can change the behavior from 'maximizing/restoring the editor area' to 'closing the editor file', and I don't enable that CNPack option. My question is not that maximizing/restoring the editor area is not working, it works. what I ask is - can I press any keyboard shortcut to invoke the 'maximize/restore editor area' function? -
What's the shortcut for 'double click to maximize the editor area'
Edwin Yip replied to Edwin Yip's topic in Delphi IDE and APIs
@Vandrovnik, thanks. I work in docked mode, and F5 doesn't work -
High-level interface-based encapsulation of Direct2D Svg functionality
Edwin Yip replied to pyscripter's topic in Windows API
Well done! BTW, why don't put it in a github repository as usual? -
Why should I use good source control versioning system?
Edwin Yip replied to Mike Torrettinni's topic in Tips / Blogs / Tutorials / Videos
I use both git and svn. Actually, I mean, VCS for developers, solo or a team, is a must-have like IDE. -
Why should I use good source control versioning system?
Edwin Yip replied to Mike Torrettinni's topic in Tips / Blogs / Tutorials / Videos
It's 2020, not sure if this topic is still worth discussing :) -
Native Svg parsing and painting in Windows
Edwin Yip replied to pyscripter's topic in RTL and Delphi Object Pascal
In case you didn't know - https://github.com/EtheaDev/IconFontsImageList can scale the icons to any size losslessly, but it depends on icon fonts such as Material Icons.