As you can see EDE supports themes and window decorations.
Each theme contains few XPM images and a text file called default.theme, which describes how the theme should look to the window manager. Here is an example default.theme file:
[Theme] Frame color=RGB(129,153,177) Title image=title.xpm Close image up=close.xpm Close image down=closeD.xpm Maximize image up=max.xpm Maximize image down=maxD.xpm Minimize image up=min.xpm Minimize image down=minD.xpm
Frame color describes the color that the left, right and bottom window frames use. If you ask yourself about the top frame, don't worry, The Title image variable will fill it.
RGB(129, 153, 177) describes the percent of red, green and blue color used respectively. So here we have red = 129, green = 153 and blue = 177. With the combination of these basic three colors you can get various color schemes.
Title image is ordinary XPM image that will be used to decorate window title. It will be tiled (remember this !).
Close image up will be used to decorate the close button (button placed on top-right window frame). This variable describes how the close button will look when it's not pressed.
Close image down same as above, except that this image will be used when the close button is pressed.
Maximize image up, Maximize image down, Minimize image up and Minimize image down, do the same for the other buttons like described for the Close button.
TODO
- Can widgets be positioned in the title bar? (Left side, sequencing, etc.)
- Can title be positioned in the title bar? (Aligned left/right, centered.)
- Are max/min/close the only three window functions supported? If not, how do you style the others?
- Can UI fonts be changed?
- Can title bar be colored by simple statement, or is title image required to theme it?
- How is the default app icon set?
- Can the EDE logo in the menu be changed?
- How do you set the highlight color?
- How do you change appearance when focus changes?
- Can the clock be styled?
- Where is the default style, or is it hardcoded in the application?

