Kryvich's Editor Status Bars
Free IDE plug-in for Embarcadero's Delphi IDE
About Kryvich's Editor Status Bars
Did you know that if you change a source file in the Delphi IDE editor, a small mark will appear on the file icon in the Code editor tabs? Here is how it looks in Delphi 10.2.3:
Newest version: 1.0
July 22, 2019
It's here:
These marks are small and not very noticeable, so I reworked something. Now in a file tab, a vertical status bars are displayed:
in yellow if the text has been changed,
in green if the text has been saved,
in red if the text is protected from modifications (read only),
and no mark is displayed if the text has not changed.
Colors of the green and yellow bars correspond to the colors of the marks of changed and saved lines in the Delphi IDE editor window.
I added the same marks to the drop-down list of opened files:
Icons on the file tabs can be turned off via menu Tools | Options | Editor options | Display | Show image on tabs.
The Kryvich's Editor Status Bars plug-in supports both the Dark and Light color themes of IDE.
Downloads
This is the newest public version of the Kryvich's Editor Status Bars:
Kryvich's Editor Status Bars 1.0.3 for Delphi 10.3.2 IDE (July 22, 2019)
Kryvich's Editor Status Bars 1.0 for Delphi 10.3 IDE (November 22, 2018)
Kryvich's Editor Status Bars 1.0 for Delphi 10.2.3 IDE (November 15, 2018)
Installation
Download and unpack Kryvich's Editor Status Bars.zip file.
Start Delphi IDE. In Components menu | Install packages... press Add. Select the unpacked EditorStatusBars.bpl package. Press Open. OK. That's all!
Using
The plug-in just works right after start of the Delphi IDE. No special action needed.
If you wish, you can temporarily disable it in the menu Components | Install packages...
The plugin was developed in Delphi 10.2.3 Community Edition and has not been tested in other releases of platform. It uses the subclassing technique, and may be incompatible with other Delphi versions. Use at your own risk.
Plans
Support newest Delphi releases.
Contact us / Feedback
Further questions, suggestions, comments, feature requests, error reports, source fragments are welcomed! You can find my e-mail in File_Id.diz included in distribution kit.