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, XE3, XE4.
Features
- Supports Delphi 5(*),6(*),7, 2005, BDS/Turbo 2006 and RAD Studio 2007, 2009, 2010, XE, XE2, XE3, XE4.
- Support the Lazarus IDE (v 0.9.30-1.0.1.3)
- Import Visual Studio Themes 2003, 2008, 2010, 2012 (.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.





Pingback: Delphi IDE Theme Editor – New features « The Road to Delphi – a Blog About Delphi Programming (mostly)
Pingback: Delphi Theme Editor
March 22, 2011 at 4:04 pm
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
May 19, 2011 at 5:39 pm
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
May 26, 2011 at 7:43 am
Please… publish it asap…. :-)
It seems really good. Congratulations.
March 24, 2011 at 3:42 am
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.
March 24, 2011 at 12:41 pm
Thanks Wouter, for your comments and suggestions.
Pingback: Anonymous
Pingback: Added support for Delphi 5 and 6 in the Delphi IDE Theme Editor « The Road to Delphi – a Blog About Delphi Programming (mostly)
May 12, 2011 at 11:07 am
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.
May 12, 2011 at 1:32 pm
Me alegro neftali, que te sea util, pero es una lastima que delphi 5 y 6 soporten una paleta tan limitada de colores.
May 12, 2011 at 10:21 pm
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
—————————
May 12, 2011 at 11:21 pm
Thanks Omen for your comments and the issue reported. fixing now ;)
May 16, 2011 at 7:44 am
Great tool, is it possible to do this with keyboard shortcuts too?
Thank you
May 16, 2011 at 12:24 pm
Jose thanks, but i don’t understand your comment about the keyboard shortcuts, please explain. ;)
June 2, 2011 at 7:52 am
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.
May 16, 2011 at 3:44 pm
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. :)
May 16, 2011 at 3:51 pm
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
May 17, 2011 at 4:33 pm
Sorry. Now I posted there. :)
I just don’t like my mail be there to public… even with the captcha thing.
May 17, 2011 at 7:18 pm
Thanks for you feedback, I will check this issue soon ;)
Pingback: /*Prog*/ Delphi-Neftalí /*finProg*/ » Un mes más… 15/05/2011
Pingback: Delphi IDE Theme Editor – New features added « The Road to Delphi – a Blog About Delphi Programming (mostly)
May 23, 2011 at 2:33 am
Que bueno Rodrigo, felicidades….
Pingback: Introducing the Delphi Preview Handler « The Road to Delphi – a Blog about programming
June 15, 2011 at 3:05 pm
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.
Pingback: Delphi IDE Theme Editor « Delphi, Delphi Prism, Visual Studio, C#, ASP.NET
Pingback: Delphi IDE Theme Editor – Now supports Lazarus « The Road to Delphi – a Blog about programming
July 22, 2011 at 12:04 am
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
July 22, 2011 at 12:08 am
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
July 22, 2011 at 12:12 am
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!
July 22, 2011 at 12:53 pm
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
July 22, 2011 at 3:10 pm
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
July 22, 2011 at 11:33 pm
OH, Thank you very much :-)
Pingback: Is Your Delphi IDE Hot or Not? – Introducing the Delphi IDE Theme Editor « The Road to Delphi – a Blog about programming
July 29, 2011 at 9:42 am
Nice tool!
Do you have and option to define new Components default font/size, or is it out of scope ?
July 29, 2011 at 10:59 am
Didier, the aim of the tool is just create visual color schemes for the Delphi and Lazarus IDEs.
August 3, 2011 at 4:12 am
Brilliant application. You’ve just made my day :) Thank you.
September 8, 2011 at 1:40 pm
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.
September 8, 2011 at 1:56 pm
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/
Pingback: Tools updated , Now supports Delphi XE2 « The Road to Delphi – a Blog about programming
September 27, 2011 at 2:28 pm
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
September 27, 2011 at 7:19 pm
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
September 27, 2011 at 3:44 pm
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.”
September 27, 2011 at 5:16 pm
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.
September 27, 2011 at 5:30 pm
Thank you for your info. It was already installed, but somehow corrupted. After reinstalling it your program works :)
Thanks again.
October 29, 2011 at 3:28 am
Is there any possibility to apply them to ERS 2010 C++ Builder or it’s only for delphi?
October 29, 2011 at 3:56 am
yes, it will be also applied to c++ builder!
Pingback: Delphi IDE Theme Editor 1.0.0.246 | Full Free Software Download
December 28, 2011 at 3:22 pm
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.
December 28, 2011 at 11:52 pm
Tim this feature is out of the scope of the tool.
December 28, 2011 at 3:23 pm
Sorry for the bad spelling :)
February 28, 2012 at 10:51 am
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
February 28, 2012 at 11:29 am
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
February 28, 2012 at 12:34 pm
thanks Rodrigo ;)
it’s done already but I wanted just to let you know that there is something wrong with the setup file.
March 2, 2012 at 6:29 pm
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,
March 2, 2012 at 9:06 pm
Please use the issue page of the project to report this http://code.google.com/p/delphi-ide-theme-editor/issues/list
April 3, 2012 at 10:23 am
Fantastic , thanks a lot
May 10, 2012 at 2:55 pm
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.
May 30, 2012 at 3:10 am
Thank you for your work, found a nice theme that suites me.
September 5, 2012 at 9:27 am
When I create new project I use feature of delphi to launch it under the new registry key (look it up in bds command line switches). It is very handy because it does not pollute installation of delphi for one project to interfere with the others. So if your tool had option to propagate settings to multiple delphi’s registry keys that would be swell
September 5, 2012 at 9:40 am
Thanks for your suggestion, a few days ago a similar enhancement was suggested via the issue tracker page of the project(http://code.google.com/p/delphi-ide-theme-editor/issues/detail?id=16), If you have another suggestion or bug report please use this page http://code.google.com/p/delphi-ide-theme-editor/issues/list
Pingback: Delphi XE3? - Seite 54 - Delphi-PRAXiS
January 10, 2013 at 10:49 pm
i got some errors on newest version.
it said
Error loading values of current theme – Message : Invalid class string, ProgID:”Msxml2.DOMDocument.6.0″ : Trace
Error checking updates Invalid class string, ProgID: “Mscml2.DOMDocument.6.0″
“” is not a valid integer value
I have delphi 6 and delphi 2007 on my computer
What should i do to fix it without uninstalling delphi 6?
January 11, 2013 at 10:07 am
This tool requires the MSXML 6 installed, you can download this package from here http://www.microsoft.com/en-us/download/details.aspx?id=3988