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

Source Code

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.

Downloads

Let me know If you have any suggestion or comments to improve the application using the issue page of the project.

  1. Warren Postma
    March 22, 2011 at 4:04 pm | #1

    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

  2. Wouter
    March 24, 2011 at 3:42 am | #4

    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 | #5

      Thanks Wouter, for your comments and suggestions.

  3. May 12, 2011 at 11:07 am | #6

    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 | #7

      Me alegro neftali, que te sea util, pero es una lastima que delphi 5 y 6 soporten una paleta tan limitada de colores.

  4. Omen
    May 12, 2011 at 10:21 pm | #8

    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 | #9

      Thanks Omen for your comments and the issue reported. fixing now ;)

  5. José Eduardo
    May 16, 2011 at 7:44 am | #10

    Great tool, is it possible to do this with keyboard shortcuts too?
    Thank you

    • May 16, 2011 at 12:24 pm | #11

      Jose thanks, but i don’t understand your comment about the keyboard shortcuts, please explain. ;)

      • José Eduardo
        June 2, 2011 at 7:52 am | #12

        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.

  6. EMB
    May 16, 2011 at 3:44 pm | #13

    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. :)

  7. Fernando
    May 23, 2011 at 2:33 am | #17

    Que bueno Rodrigo, felicidades….

  8. f1
    June 15, 2011 at 3:05 pm | #18

    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.

  9. July 22, 2011 at 12:04 am | #19

    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

  10. July 22, 2011 at 12:08 am | #20

    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

  11. July 22, 2011 at 12:12 am | #21

    Rodrigo :
    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!

  12. July 22, 2011 at 12:53 pm | #22

    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

  13. July 22, 2011 at 11:33 pm | #24

    OH, Thank you very much :-)

  14. Didier
    July 29, 2011 at 9:42 am | #25

    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 | #26

      Didier, the aim of the tool is just create visual color schemes for the Delphi and Lazarus IDEs.

  15. August 3, 2011 at 4:12 am | #27

    Brilliant application. You’ve just made my day :) Thank you.

  16. Dennis Jones
    September 8, 2011 at 1:40 pm | #28

    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.

  17. Paul4games
    September 27, 2011 at 2:28 pm | #30

    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

  18. Joze
    September 27, 2011 at 3:44 pm | #32

    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.”

  19. October 29, 2011 at 3:28 am | #35

    Is there any possibility to apply them to ERS 2010 C++ Builder or it’s only for delphi?

  20. Tim Crouse
    December 28, 2011 at 3:22 pm | #37

    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 | #38

      Tim this feature is out of the scope of the tool.

  21. Tim Crouse
    December 28, 2011 at 3:23 pm | #39

    Sorry for the bad spelling :)

  22. Hraouf
    February 28, 2012 at 10:51 am | #40

    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

  23. Vic
    March 2, 2012 at 6:29 pm | #43

    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,

  24. Mohammed
    April 3, 2012 at 10:23 am | #45

    Fantastic , thanks a lot

  25. Steve Ayers
    May 10, 2012 at 2:55 pm | #46

    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.

  26. Alex Zed
    May 30, 2012 at 3:10 am | #47

    Thank you for your work, found a nice theme that suites me.

  1. March 20, 2011 at 7:45 pm | #1
  2. March 22, 2011 at 10:16 am | #2
  3. March 28, 2011 at 11:19 am | #3
  4. April 26, 2011 at 11:39 pm | #4
  5. May 17, 2011 at 3:51 am | #5
  6. May 22, 2011 at 8:48 pm | #6
  7. June 2, 2011 at 5:17 am | #7
  8. June 19, 2011 at 8:01 am | #8
  9. July 4, 2011 at 10:18 pm | #9
  10. July 26, 2011 at 12:55 pm | #10
  11. September 26, 2011 at 5:53 pm | #11
  12. November 1, 2011 at 1:32 pm | #12

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 61 other followers