Commit graph

58 commits

Author SHA1 Message Date
Dana Jansens
2ff10b4260 relocate the xsd's so they don't clash, and point to the right places 2007-05-12 18:18:25 +00:00
Dana Jansens
3bee91aaf9 remove buttons from themes when they are using the defaults already for clarity
some small changes to themes..
  buttons can hide themselves now, so removed the empty disabled masks for
    Bear2 and Natura
install the default xbms for reference to the doc dir
install some basic documentation to the doc dir
2007-05-12 00:48:06 +00:00
Dana Jansens
4845f271d9 add support for these...
menu.border.color
window.active.border.color
window.inactive.border.color

Bear2 has a menu color now, the old themerc had that specified
2007-05-11 22:47:09 +00:00
Dana Jansens
b63ad92cca give different border colors to active and inactive windows. adjust the xml theme format a little to make it BETTER. rawr. add some metadata standards too. 2007-05-11 22:18:43 +00:00
Dana Jansens
24c0d61847 add the 'engine="box"' to the theme format, and require it to be there so we can change that in the future 2007-05-07 02:38:13 +00:00
Dana Jansens
526560b8a0 changes to the client menu, which entries are there, and reorganizing, and renaming.
let you highlight disabled menu entries, they just aren't runable of course, and add the activedisabled theme element for these entries.
add the all desktops button picture to "All desktops" in the client menu
update the themes for the new element, and some changes to make things more readable-better contrast.

CLEARLOOKS-OLIVE is now DIFFERENT FROM THE 3.4 BRANCH SO DON'T RE-RUN THEMETOXML ON IT :( :(
yeah.. i think that is everything?
2007-05-05 22:26:59 +00:00
Dana Jansens
37019bc8a9 capitalize the theme names 2007-05-02 03:58:06 +00:00
Dana Jansens
064e997145 add new Clearlooks themes. Make Clearlooks the default theme. 2007-05-02 03:42:34 +00:00
Dana Jansens
bd27269850 more updates for toggled states. also updating the theme files. 2007-03-28 03:51:27 +00:00
Dana Jansens
496c769fce syscrash changed his theme up 2007-03-14 20:59:16 +00:00
Mikael Magnusson
c18edc32aa update my theme 2007-03-05 16:55:21 +00:00
Dana Jansens
a79ff2cd44 put artists original comments back into the themes after regenerating them 2007-03-05 16:48:49 +00:00
Dana Jansens
d4977a6d03 missed updating this one 2007-03-05 16:46:51 +00:00
Dana Jansens
80207fa30f proper shadow tint values 2007-03-05 16:33:22 +00:00
Dana Jansens
afac57ad00 theme converter had a bug! menu item font is parsed now. 2007-03-05 16:28:04 +00:00
Dana Jansens
358c203df2 follow new xsd 2007-03-05 16:24:35 +00:00
Dana Jansens
ec304c9e43 scary commit..but here goes.
YOUR THEMES ARE NOW OFFICIALLY BROKEN.

Openbox has just moved it's theme format to an XML based one. The details of
this format can be found in data/themerc.xsd (and http://openbox.org/themerc.xsd

ALSO! This is very good and important and stuff! In the tools directory you
will find THEMETOXML ! This tool takes a themerc on stdin, and spits out
the same theme in theme.xml format. So this is all you need to do to update
your themes.

PLEASE NOTE: This themetoxml does _not_ install itself anywhere. It simply
builds and then lives out in its tools/themetoxml directory, and that's it. So
if you want to use it, that is where to find it.

In moving to the new XML format, a number of additions/changes to the theme
engine have been made. Themetoxml takes these into account and will set all
the new things appropriately to make your theme look the same as it always has.

New additions include..
* padding now has an horizontal and vertical component, instead of being one number
* menus can have different borders than windows (color and size)
* menu offset can now be negative. it's a little weird, but someone will want it no doubt
* fonts are no longer controled by the theme at all, however font shadowing is, and on that note..
* font shadows are now any color you want, not just black and white
* you can now set the shadow anywhere you can set the text's color, so you have more control, i.e. you can set shadow on active menu items but not inactive, or disabled, etc.
* every color now has an alpha channel. at the moment they don't do anything, besides the font shadow one, but it leaves room for future explorations. it is REALLY HIGHLY RECOMMENDED that you set the alpha to 255 all the time, until such time as it could be useful. otherwise one day your theme may turn awful for people.
* font colors are in the range 0-255, in case you were wondering, and they have to be specified in decimal
* if you'd like to change you font's you can do so in your configuration file. this is how it is going to stay. changing the font in the theme assumes too much about peoples eye sight and locality and stuff. it doesn't belong there, sorry. the system-wide default rc.xml includes the new font settings for your viewing pleasure, and ill drop an example of it below.
* shadows can now be positioned in any direction, they have both an x and a y offset which can be negative and positive. and offset of 0,0 will disable the shadow

This isn't a release or anything. If someone had some good ideas about the xml theme format, I'd like to hear them. But I don't think it will be changing much right now beyond where it is. I don't even know how the new functionality will play out for themers, so we'll see.

Whew.. I guess that's it. I'm not sure if I mentioned every little change or not, but oh well. Mileage may vary.. Please send any feedback.

Here's the font configuration example. Hopefully ObConf will let you set this real soon.

<theme>
...
  <font place="ActiveWindow">
    <name>arial,sans</name>
    <size>7</size>
    <weight>bold</weight>
    <slant>normal</slant>
  </font>
  <font place="InactiveWindow">
    <name>arial,sans</name>
    <size>7</size>
    <weight>bold</weight>
    <slant>normal</slant>
  </font>
  <font place="MenuTitle">
    <name>arial,sans</name>
    <size>8</size>
    <weight>bold</weight>
    <slant>normal</slant>
  </font>
  <font place="MenuItem">
    <name>arial,sans</name>
    <size>8</size>
    <weight>bold</weight>
    <slant>normal</slant>
  </font>
</theme>
2007-03-05 15:44:17 +00:00
Mikael Magnusson
d84f1aac10 remove .cvsignore files 2006-08-31 13:49:36 +00:00
Mikael Magnusson
28590f8cef minor tweak 2006-08-24 22:09:20 +00:00
Mikael Magnusson
766e7ae9bf rename osx to mirrorhorizontal and split to splitvertical, this will make all themes that used them not look right so update them 2006-08-24 17:57:01 +00:00
Mikael Magnusson
c10b4e6b3f add new themes 2006-08-18 19:26:08 +00:00
Mikael Magnusson
a74a458b69 remove old themes 2006-08-18 18:58:34 +00:00
Dana Jansens
61e184c6a4 use vera for the font in blah41 and make the size nicer 2003-10-11 07:05:12 +00:00
Dana Jansens
a41354cabf upstream updates for TheBear 2003-09-28 09:54:07 +00:00
Dana Jansens
84dfd803d0 give disabled active buttons a different color from enabled ones 2003-09-24 17:30:55 +00:00
Dana Jansens
f58f93f3d0 fix to be up-to-date with the theme spec 2003-09-17 02:38:08 +00:00
Dana Jansens
13dbd8cb17 requested update from safarial 2003-09-10 20:03:58 +00:00
Dana Jansens
a72371b41f bigtime theme changes. bigtime. 2003-09-08 18:38:52 +00:00
Dana Jansens
40902496a0 updates for thebear from merry 2003-09-03 16:47:16 +00:00
Dana Jansens
f58d8b42cf add a menu overlap and smaller font size for the menu items 2003-09-01 16:48:23 +00:00
Dana Jansens
5fd233711b add/fix themes for 3.0 2003-09-01 16:41:25 +00:00
Dana Jansens
bdfb4e3535 remove these themes 2003-09-01 16:36:12 +00:00
Dana Jansens
c0c06e3828 offset of 1 is default 2003-08-22 16:46:01 +00:00
Dana Jansens
c6ea53972e shrink font by a pixel to make the button bitmaps line up nice 2003-08-22 16:09:20 +00:00
Dana Jansens
faeadd74d4 make focus and unfocus fonts for window titles. change 'xftfont' to 'font' in the themes. 2003-08-22 06:14:20 +00:00
Dana Jansens
888df2e10c shrink the handles 2003-08-20 22:55:26 +00:00
Dana Jansens
cd64797626 add disabled button styles (from miklos) 2003-08-02 17:24:48 +00:00
Dana Jansens
75bd479545 add the om4ob theme 2003-08-02 08:43:51 +00:00
Dana Jansens
0c2ee99388 rename stick bitmaps to desk 2003-08-01 18:13:10 +00:00
Dana Jansens
c757753a23 remove old stuff 2003-08-01 14:31:52 +00:00
Dana Jansens
ce4ae7e862 remove old _data shit 2003-08-01 14:09:22 +00:00
Dana Jansens
d4170da07e renamed the _t bitmaps, and added disabled and hover bitmaps 2003-08-01 07:02:57 +00:00
Dana Jansens
4d9bd88f12 make themes inside a directory 2003-08-01 06:10:59 +00:00
Dana Jansens
2abbf01125 update the build system, using a single Makefile.am for a sexyass non-recursive make. booyah! 2003-07-10 04:31:05 +00:00
Dana Jansens
2f9efb384d prepare for alpha1 release.
make 'make dist' work.
2003-06-29 08:47:24 +00:00
Dana Jansens
af3fa4a63d ignore the generated makefiles 2003-06-28 16:55:10 +00:00
Dana Jansens
6d0d75cd35 add the makefiles for the themes' data dirs 2003-06-28 16:55:00 +00:00
Dana Jansens
68a2b6a85f adjust the themes with buttons to match how they are read now 2003-06-28 16:51:53 +00:00
Dana Jansens
dfc9680e33 back to automake 2003-04-13 21:17:02 +00:00
Dana Jansens
14a842b34c comment properly 2003-04-13 08:01:02 +00:00