Delphi IDE Theme Editor
The Delphi IDE Theme Editor is a freeware tool which allow to change the Delphi (Rad Studio) and Lazarus IDE color settings from scratch or importing existing themes from another IDE like Visual Studio or Eclipse Themes, the current version supports Delphi 5, 6, 7, 2005, BDS/Turbo 2006 and RAD Studio 2007, 2009, 2010, XE, XE2.
Features
- Supports Delphi 5(*),6(*),7, 2005, BDS/Turbo 2006 and RAD Studio 2007, 2009, 2010, XE, XE2.
- Support the Lazarus IDE (v 0.9.30)
- Import Visual Studio Themes 2003,2008,2010 (.vssettings)
- Import Eclipse Themes (Eclipse Color Theme Plugin)
- You can revert any changes made to the IDE pressing the button “Set default theme values for selected IDE”
- Change Hue/Saturation of any Theme
- 400+ themes ready to use.
- The Delphi 5 and Delphi 6 are supported emulating the original colors of the themes in a 16 color palette for more info read this post.
- +560 Visual Studio themes included ready to import (check the Themes VS folder).
- +1700 Eclipse themes included ready to import (check the Themes Eclipse folder).
Technical Stuff
- Written in Delphi XE2
- Third party components used Unicode SynEdit, JVCL (JEDI Visual Component Library), JCL (JEDI Code Library).
Source Code
- The full source code is available in the google code project hosting site under the Mozilla Public License 1.1
Suggestions and issues
- Report your suggestions and issues in the issue page of the project.
Screenshots
Videos
Check this video to see how the application set a new theme to Delphi IDE
See how the tool can import a Visual Studio Theme (.vssettings) and apply this style to Delphi IDE.
Change the hue and saturation of any theme and create new themes in seconds.
Resources
- Check the site StudioStyles to get a lot of Visual Studio themes which you can import into the Delphi IDE using the Delphi IDE Theme Editor.
- Eclipse Color Themes – more of 2000 Eclipse themes to import.
- Consolas Font Pack for Microsoft Visual Studio
Downloads
- Installer of the Delphi IDE Theme Editor
- Binaries of the Delphi IDE Theme Editor
- Themes Megapack 1 (+560 Visual Studio themes imported)
- Themes MegaPack 2 (+1700 Eclipse IDE themes imported)
- 50+ Lazarus Color Schemes
- Lazarus Color Schemes Mega Pack 1 (+550 themes ready to use in your Lazarus IDE)
- Lazarus Color Schemes Mega Pack 2 (+1700 themes ready to use in your Lazarus IDE)
Let me know If you have any suggestion or comments to improve the application using the issue page of the project.







What would be great is if you could apply that theme to other objects in the system. Create an obsidian theme that changes not only the text editor colors, but the whole application. :-)
Warren
Warren, I’m working in a ide expert to do this, just now. check this sample image http://dl.dropbox.com/u/12733424/Blog/DelphiIDEColorizer.png
Please… publish it asap…. :-)
It seems really good. Congratulations.
This made it easy to create exactly the same interface on different versions of the IDE, both at work and at home, and there were some awesome themes to start out with. Slick application. Thanks!
2 suggestions:
- Support for RadPHP?
- Add contrast or gamma controls.
Thanks Wouter, for your comments and suggestions.
Enhorabuna Rodrigo.
El soporte para Delphi 6 ha sido una alegría para mi. Todavía paso la mayor parte del día con él. ;-)
Un saludo.
Me alegro neftali, que te sea util, pero es una lastima que delphi 5 y 6 soporten una paleta tan limitada de colores.
Awesome tool! I found a small bug in the message after applying a theme. The word successfully is incorrectly spelled:
—————————
Information
—————————
The theme was sucefully applied
—————————
OK
—————————
Thanks Omen for your comments and the issue reported. fixing now ;)
Great tool, is it possible to do this with keyboard shortcuts too?
Thank you
Jose thanks, but i don’t understand your comment about the keyboard shortcuts, please explain. ;)
Rodrigo, sorry. for keyboard i mean:
One of my knightmares is to deal with dreamweaver, eclipse, context, delphi, VS and wich one of them has it´s idiosyncrasies regarding keyborad shortcuts.
Lets take the delete til next word, delete to the eol, change to block selection and so on.
Hi Rodrigo,
Sometimes Underline and italic attributes are being spawned to other properties while I do my clicks. For example:
Click on Cobalt Theme.
Click on word “procedure” and mark italic and Underline
Click on words “{Syntax highlighting }”
Syntax highlighting gets underlined.
Thanks again for your awesome app. :)
EMB thanks for you report, I will check and fix if is a bug. btw you can upload this kind of issues o new requirements using the issues page of the project http://code.google.com/p/delphi-ide-theme-editor/issues/list
Sorry. Now I posted there. :)
I just don’t like my mail be there to public… even with the captcha thing.
Thanks for you feedback, I will check this issue soon ;)
Que bueno Rodrigo, felicidades….
Hi, I am just downloading to play with theme editor. I am exited with the expectation of code coloring for different portion of the codes.
Hi Rodrigo, I was wondering if there is a pre-compiled version of your theme editor? I can only see source code checkouting on the google code site?
I know I can compile it, but thought I’d ask :)
cheers,
Paul
Paul for the moment does not exist a pre-compiled version. About the source code code, Yes is only available via the google code site, but you can see it directly using the browse option, check this link http://code.google.com/p/delphi-ide-theme-editor/source/browse/#svn%2Ftrunk%2Fdelphi-ide-theme-editor
Thanks mate :) Oh, when I said I can only see source code checking-out on the google code site, I mean compared with a pre-compiled version…sorry about that!
I will download and try compiling it…keep up the excellent work!
Hi, it’s great work! But where can i find the function that like the background image? I mean the colored-vertical line, sucn as try… if ..then….begin end…etc
This is called structural highlight and is a feature of the CNPack you can download this expert from here http://www.cnpack.org/showdetail.php?id=705&lang=en
OH, Thank you very much :-)
Nice tool!
Do you have and option to define new Components default font/size, or is it out of scope ?
Didier, the aim of the tool is just create visual color schemes for the Delphi and Lazarus IDEs.
Brilliant application. You’ve just made my day :) Thank you.
Works great for Delphi 7 and 2010, but my Lazarus 0.9.31 (via CodeTyphon) is not even recognized. I’d manually move the themes if I knew where to put them in Windows 7.
The folder to put the themes in the lazarus IDE under windows 7 is C:\Users\\AppData\Local\lazarus\userschemes . If you want more info about the Delphi IDE Theme Editor and Lazarus check this entry http://theroadtodelphi.wordpress.com/2011/07/04/delphi-ide-theme-editor-now-supports-lazarus/
Rodrigo are you still working on that ide expert that customized the whole delphi color in this picture?
http://dl.dropbox.com/u/12733424/Blog/DelphiIDEColorizer.png
Yes and No, I stopped the development for the moment (the project has a 80% advance), because I found a little but very difficult problem to solve and I have not much time for now to continue this project. Anyway if you are interested the source code of the alpha version is in google code http://code.google.com/p/delphi-ide-colorizer/source/browse/#svn%2Ftrunk
I get an error when I run Theme Editor : “Class is not registered, ProgID: Msxml2.DOMDocument.6.0″ on my computer (XP). When I clik on OK at this error dialog program Theme Editor shows up but with many consecutive errors: ” ”” is not a valid integer value.”
You must install the Microsoft Core XML Services (MSXML) 6.0 to fix the problem, check this link http://www.microsoft.com/download/en/details.aspx?id=3988.
Thank you for your info. It was already installed, but somehow corrupted. After reinstalling it your program works :)
Thanks again.
Is there any possibility to apply them to ERS 2010 C++ Builder or it’s only for delphi?
yes, it will be also applied to c++ builder!
Not to be a nag but can you make the theme editor allow you to change the dockable panel font sizes? I am running XE2, I have found where to change the tool dock icon size but I cannot get teh object inspector font to change size.
Also, does anyone know of a way to perform a search of the object inspector so you can quickly go to the desired property or methed?
Don’t get me wrong, it is a nice app, thanks for all your hard work, Tim C.
Tim this feature is out of the scope of the tool.
Sorry for the bad spelling :)
Thanks for the theme editor but my Norton antivirus detects a ws.reputation1 each time I try to install it and removes the setup file!! please advise
It seems a false poitive, try downloading the binaries files http://dl.dropbox.com/u/12733424/Blog/Delphi%20IDE%20Theme%20Editor/Delphi%20IDE%20Theme%20Editor.rar
thanks Rodrigo ;)
it’s done already but I wanted just to let you know that there is something wrong with the setup file.
Nice program Rodrigo,
One issue: I tried your DelphiIDEColorizerXE2.bpl, and it applied the style from the *.ini file, but when I remove the package, the style colors are still there. Also, the colors to the toolbars remain even when uninstalled. I ried restarting the IDE, even rebooting Windows. How can I reset the IDE toolbars back to their original colors?
Using Win7 x64, XE2 Update 4.
Thanks,
Please use the issue page of the project to report this http://code.google.com/p/delphi-ide-theme-editor/issues/list
Fantastic , thanks a lot
Just started using the Delphi IDE Theme Editor and love it. Thanks! Is there any way to tell what theme I currently have loaded? There are so many in the list and I forgot which one I picked last time.
Thank you for your work, found a nice theme that suites me.