Ubuntu Forums Archive Viewer

Theme makers: I need help!

Archived thread 1012186 from Art & Design. Markdown source: Art_&_Design/thread_1012186_Theme_makers__I_need_help!.md

Original URL About this archive
#1

Hello,

I'm fairly new to the whole making GTK themes thing, and I need a little help.

Normally, I use only the Murrine engine to make themes. This is mainly because the engine options are so readily available on the Murrine website:

  • glazestyle (change general look, i.e. buttons)

* 0 = flat hilight * 1 = curved hilight * 2 = concave style * 3 = top curved hilight * 4 = beryl/emerald style

* 0,1,2,3,4,5,6,7,8 = From flat till too rounded =). Few notes more: 1. concave style (glazestyle = 2) is supported just with roundness = 0,1. 2. clearlooks-like default (nice) roundess is "3".

* TRUE = enable gradients * FALSE = disable gradients

* 0 = flat * 1 = glassy (it follows selected glazestyle) * 2 = gradient * 3 = striped

* 0 = flat * 1 = glassy (it follows selected glazestyle) * 2 = striped

* 0 = menuitem look * 1 = button look

* 0 = flat * 1 = glassy (it follows selected glazestyle) * 2 = raised

* 0 = nothing (completely flat) * 1 = dotted separators

* 0 = nothing added * 1 = handles

* 0 = nothing added * 1 = circles * 2 = handles * 3 = diagonal stripes * 4 = diagonal stripes and handles * 5 = horizontal stripes * 6 = horizontal stripes and handles

* TRUE = enable animation * FALSE = disable animation

* TRUE = enable colorization * FALSE = disable colorization

* #HEX_COLOR = set custom color

* e.g. hilight_ratio = 1.1 for more hilight (useful on dark themes) * e.g. hilight_ratio = 0.909090 for a flat looking theme!!! * set it to less for a concave theme

* e.g. contrast = 0.8 for less contrast or more than 1.0 for more contrast on borders!

  • roundness (set roundness of buttons and other widgets)
  • gradients (enable or disable gradients on all widgets)
  • menubarstyle (change style of the menubar)
  • menuitemstyle (change look of menuitems)
  • menubaritemstyle (change look of menubar items)
  • listviewheaderstyle (change look of listviewheaders)
  • listviewstyle (change separators of listviews)
  • sliderstyle (enable extra features on sliders) [NEXT RELEASE]
  • scrollbarstyle (enable extra features on scrollbars)
  • animation (enable or disable animations on progressbars, radios and checks)
  • colorize_scrollbar (enable or disable colorization of the scrollbar, using bg[SELECTED]) [NEXT RELEASE]
  • scrollbar_color (set the color of the scrollbar) [DEPRECATED]
  • hilight_ratio (set the amount of buttons or widgets hilight)
  • contrast (set the contrast of the theme)

However, I want to start incorporating aspects of other engines into my themes, including Nodoka, Clearlooks, and Pixbuf.

However, I can't find documentation about engine options for other engines besides Murrine.

I was wondering if anyone knew where I could find documentation so that I can find out how to theme using the three engines I mentioned, along with any engines I forgot to mention.

Thanks in advance! Jesse

#2

Unfortunately the source code is the best documentation for most gtk engines. Murrine SVN has options that are deprecated and others that aren't listed on the website. Download the source code. It's the only way to know for sure. A less effective alternative is to download a theme for the particular engine and figure out settings that way.