Openbox gtk themes

Hey, I had openbox when I first got Arch and later moved to gnome as my de/wm. I went back to openbox and tried to change my icons and gtk via lxappearance but it was just stayed on the candido theme(I had on gnome previously). I went to my .gtkrc-2.0 and found out my settins were the ones I chose for my gtk theme when I had dwm as my wm. How can I fix this?

gnome-settings-daemon is probably to blame.
The default autostart.sh (/etc/xdg/openbox/autostart.sh -- which you might have copied into ~/.config/openbox/ when you first started using Openbox) runs gnome-settings-daemon if it is available.
Last edited by ssjlegendx (2009-03-16 19:46:55)

Similar Messages

  • Openbox Themes in gtk-theme-switch

    I've got a little problem with gtk-theme-switch, both Openbox, and gtk-theme-switch expect their respective themes to be in ~/.themes, obconf can tell the difference, and doesn't show those that won't work, gtk-theme-switch, however, shows all my Openbox themes, which it won't work with.
    I would be really grateful if someone could provide me with a solution, or of necessary, an alternate program to change GTK themes in a pure Openbox environment.

    It has two commands, switch, for old GTK1.x themes, and switch2 for GTK2 themes.
    I'll try gtk-chtheme and see if it makes any difference.
    Yep, gtk-chtheme doesn't show my Openbox themes, thanks.
    Last edited by Jaejae (2008-05-24 07:54:46)

  • Openbox Theme from GTK theme [beta]

    Something like this surely exists, here is my version..
    Creates an Openbox Theme from your chosen GTK Theme ... ..in 1), 2), 3)...
    1) you need to launch your theme changing from a script like this (instead of calling your GTK switcher directly)
    #!/bin/bash
    # call your gtk theme switcher and as it quits create a matching openbox theme
    # command for gtk theme switcher
    lxappearance
    # path to auto openbox theme generator script
    ~/bin/auto-openbox-theme
    # launch obconf (so you can select the newly made theme)
    obconf
    exit
    2) For that to work you also need this next script in ~/bin/auto-openbox-theme and made executable
    #!/bin/bash
    # Looks for the current GTK theme and automatically creates a matching Openbox theme
    # The script fails on themes not following the Clearlooks convention..
    # ..future improvements will account for this - for now the script politely fails on such themes.
    # function used to see if script is generating empty results from GTK it can't handle yet
    function emptycheck {
    if [ -s $myfile ]
    then
    echo "$myfile has data."
    else
    echo "$myfile is empty."
    xmessage "Sorry this gtk is not handled yet. You should not select the generated Openbox Theme this time."
    exit
    fi
    # main script #
    # copy ~/.gtkrc-2.0 to a new file and remove all data except theme name line (!d = don't delete)
    sed /gtk-theme-name/!d ~/.gtkrc-2.0 > ~/.gtk-match-openbox-info
    # remove string before gtk theme name and return info to this file (-i)
    sed -i s/gtk-theme-name=// ~/.gtk-match-openbox-info
    # strip off all (/g) speach marks (\") and return info to this file (-i)
    sed -i s/\"//g ~/.gtk-match-openbox-info
    # place the theme name in a variable
    mygtktheme=$(cat ~/.gtk-match-openbox-info)
    # copy file called mygtktheme to a new file
    sed /gtk_color_scheme/!d ~/.themes/"$mygtktheme"/gtk-2.0/gtkrc > ~/.gtk-match-openbox-info
    # strip the line down to just colours
    sed -i s/gtk_color_scheme\ =\ \"// ~/.gtk-match-openbox-info
    sed -i s/gtk-color-scheme\ =\ \"// ~/.gtk-match-openbox-info
    sed -i s/fg_color\:#// ~/.gtk-match-openbox-info
    sed -i s/bg_color\:#// ~/.gtk-match-openbox-info
    sed -i s/base_color\:#// ~/.gtk-match-openbox-info
    sed -i s/text_color\:#// ~/.gtk-match-openbox-info
    sed -i s/selected_bg_color\:#// ~/.gtk-match-openbox-info
    sed -i s/selected_fg_color\:#// ~/.gtk-match-openbox-info
    sed -i s/tooltip_bg_color\:#// ~/.gtk-match-openbox-info
    sed -i s/tooltip_fg_color\:#// ~/.gtk-match-openbox-info
    sed -i s/\"//g ~/.gtk-match-openbox-info
    # force \n to be a true line break so colours on individual lines
    sed -i s/\n/\\n/g ~/.gtk-match-openbox-info
    sed -i 's/\\//g' ~/.gtk-match-openbox-info
    # store some colours for use in Openbox theme
    # don't delete (!d) line number n and place it in a text file colournX
    # where X is used later to aid production of Openbox theme
    sed '1!d' ~/.gtk-match-openbox-info > /tmp/colour1V
    sed '2!d' ~/.gtk-match-openbox-info > /tmp/colour2W
    sed '3!d' ~/.gtk-match-openbox-info > /tmp/colour3X
    sed '4!d' ~/.gtk-match-openbox-info > /tmp/colour4Y
    sed '5!d' ~/.gtk-match-openbox-info > /tmp/colour5Z
    # check if we have empty data from unhandled GTK themes
    myfile="/tmp/colour1V"
    emptycheck
    myfile="/tmp/colour2W"
    emptycheck
    myfile="/tmp/colour3X"
    emptycheck
    myfile="/tmp/colour4Y"
    emptycheck
    myfile="/tmp/colour5Z"
    emptycheck
    # hold the above in varibles
    myV=$(cat /tmp/colour1V)
    myW=$(cat /tmp/colour2W)
    myX=$(cat /tmp/colour3X)
    myY=$(cat /tmp/colour4Y)
    myZ=$(cat /tmp/colour5Z)
    # make Openbox theme by replacing VWXYZ in template with colours
    sed s/VVVVVV/$myV/g ~/.themes/obthemetemplate/openbox-3/TEMPLATE > /tmp/obtheme
    sed -i s/WWWWWW/$myW/g /tmp/obtheme
    sed -i s/XXXXXX/$myX/g /tmp/obtheme
    sed -i s/YYYYYY/$myY/g /tmp/obtheme
    sed s/ZZZZZZ/$myZ/g /tmp/obtheme > ~/.themes/obthemetemplate/openbox-3/themerc
    # update rc.xml
    #urxvt -e /usr/bin/obconf
    3) AND you need this folder in your ~/.themes/ folder - download it, extract and copy to ~/.themes
    4) (optional but welcome) Post your fails, post your abusive and constructive criticism, and post your "hey why don't you use this 5million times better version here?"'s
    thanks, bye

    Works fine here. Thanks for the script, it's quite handy and I got at last a nice OB theme witch fits with the murrina chrome gtk theme

  • Openbox approach - Need to find a complete GTK theme, daemons needed ?

    Hello,
    So friday, I tried to install Openbox on my second desktop, and it was an EPIC FAIL !
    I've experimented a lot of issues..
    1] I was unable to found a complete icontheme (who contains all icons that I need)
    2] I was unable to found a complete GTK2 theme (needed by some apps)
    3] When I tried to launch pidgin, emesene, and midori, I had bus errors...
    And finnaly, can you telm me a complete list of daemons needed for openbox usage ?
    Hal ? Dbus ? Gamin ?
    Thanks

    I don't use openbox, i use fluxbox, but i may have some solutions for you.
    1) icon issue.   I use this icon theme nuovext2.  Install with 'yaourt -Ss nuovext2'
    this is a kind of shiny icon theme, i happen to like it alot and haven't run into any issues with missing icons.  This will get you going even if you don't like the theme.
    2) I am not sure what problems you are refering to when you say complete gtk2 theme.  Many complete gtk2 themes can be found on www.art.gnome.org.  Perhaps what you are missing is the .gtkrc-2.0 file in your home directory.  This will give you the control to choose which font, gtk theme, and icon theme.  I'll post mine.
    gtk-font-name = "sans 8"
    gtk-theme-name = "Aurora-Blanco"
    gtk-icon-theme-name = "nuovext2"
    some older or no longer supported apps may still need gtk1.  The syntax is exactly the same for this file which is named .gtkrc - so i just simlink it to my .gtkrc-2.0.  You can control this globally by putting this is the /etc/gtk-2.0/gtkrc file.  Just make sure the theme and icon sets you want to use are installed in the /usr/share themes and icon directories.   OK, i feel i am rambling now.  next.
    3) asking for a list of daemons required to run openbox is kind of an open ended question.  It's more like what daemons are required for the apps you want to run while using openbox.  I'll post the startup daemons i use for my fluxbox system.
    DAEMONS=(syslog-ng hal fam nfs-common netfs !network wicd avahi-daemon alsa sshd gpm)
    syslog-ng is my choice for system logger
    hal is hardware abstraction layer which i have a hunch also starts dbus because dbus is running on my system after boot.
    fam ... i'm not sure what that is but it is required by nfs. 
    netfs mounts network shares in your fstab
    network is disabled because i am using a laptop with wireless and wicd and find it unnecessary.
    the rest of the stuff is optional, avahi-daemon is a network broadcast system which broadcasts and finds smb, afp, and othe types of shares.
    alsa is my sound system
    sshd is for remote login
    gpm is mouse support for when you are not using X 
    Hope this helps.
    empthollow

  • How to change gtk theme dialog box button appearance when using tab?

    Hi,
    I'm using candido as my gtk theme and have noticed that when a dialog box pops up (Yes / No), it is extremely difficult to tell which option is highlighted. How do I change this appearance? I searched through the gtkrc and even used gimp to manipulate the images used via trial and error to see if I found one that worked. Can someone familiar with gtk themes tell me which gtkrc or image to alter to affect this appearance?
    I use tab to select my option a ton and hate not being able to tell what I'm looking at.
    For reference,
    - here is the current look (can you tell which one is highlighted? It's "Cancel" -- just slightly bigger or a fine line around it) LINK
    - here is the gtkrc if that helps? LINK
    For one more point of clarification, I'm not talking about the button appearance on mouseover. I have identified that the button-prelight.png file changes that. I specifically am talking purely about a dialog popping up and then using the tab key alone to highlight through the options. I really like this theme, but this one thing drives me crazy. This appearance changes when I select different themes with lxappearance, so I've narrowed it down to being a gtk-theme issue, not my openbox theme or icon set.
    Many thanks!
    Last edited by jwhendy (2011-02-02 18:11:10)

    HI,
    Debug the program after you press the CANCEL button , you will get where the conrol is flowing , And instead of using
    Leave to screen '910'          use               Leave to screen 0.
    Regards,
    Madhukar Shetty

  • [SOLVED] [Openbox] Icon-theme not working(?)

    Hi!
    I hope you guys could help me with the following problem.
    Currently I'm running Openbox, compton, tint2, gtk2/3 on my Arch-system.
    The problem I'm having right now is that tint2 tray icons are not showing Faenza-Dark but showing gnome(?) dark icons. I would like to have white/grey icons instead of dark ones!
    My tint2 config:
    # Tint2 config file
    # Generated by tintwizard (http://code.google.com/p/tintwizard/)
    # For information on manually configuring tint2 see http://code.google.com/p/tint2/wiki/Configure
    # Background definitions
    # ID 1
    rounded = 0
    border_width = 0
    background_color = #FFFFFF 20
    border_color = #FFFFFF 0
    # Backgrounds
    panel_background_id = 1
    taskbar_background_id = 0
    task_background_id = 0
    task_active_background_id = 1
    systray_background_id = 0
    clock_background_id = 0
    # Panel
    panel_monitor = 1
    panel_position = bottom center horizontal
    panel_size = 0 38
    panel_items = LTSC
    panel_margin = 0 0
    panel_padding = 0 0 5
    font_shadow = 0
    panel_background_id = 1
    wm_menu = 1
    panel_dock = 0
    panel_layer = top
    # Launcher
    launcher_icon_theme = Numix
    launcher_padding = 10 10 10
    launcher_icon_size = 22
    launcher_tooltip = 0
    launcher_apps_dir = /home/archie/.config/tint2/launchers
    # Taskbar
    taskbar_mode = single_desktop
    taskbar_padding = 0 0 10
    # Tasks
    urgent_nb_of_blink = 20
    task_icon = 1
    task_text = 0
    task_centered = 1
    task_maximum_size = 58 0
    task_padding = 10 4
    # Systray
    systray_padding = 0 10 6
    systray_sort = left2right
    systray_icon_size = 22
    systray_icon_asb = 100 0 0
    systray_icon_theme = Faenza-Dark
    # Clock
    time1_format = %I:%M %p
    time1_font = Open Sans 9
    time2_format = %D
    time2_font = Open Sans 9
    clock_font_color = #ffffff 80
    clock_padding = 10 0
    # Tooltip
    tooltip = 0
    # Mouse
    mouse_middle = close
    mouse_right = none
    # Autohide
    autohide = 0
    /home/archie/.config/gtk-3.0/settings.ini:
    [Settings]
    gtk-theme-name=Greybird
    gtk-icon-theme-name=Faenza-Dark
    gtk-font-name=Open Sans 9
    gtk-cursor-theme-name=Vanilla-DMZ
    gtk-cursor-theme-size=0
    gtk-toolbar-style=GTK_TOOLBAR_ICONS
    gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
    gtk-button-images=0
    gtk-menu-images=0
    gtk-enable-event-sounds=1
    gtk-enable-input-feedback-sounds=1
    gtk-xft-antialias=1
    gtk-xft-hinting=1
    gtk-xft-hintstyle=hintfull
    gtk-xft-rgba=rgb
    I'm running tint2-svn and already tried the normal one.
    Could some tell me a hint?
    Last edited by beta990 (2014-01-13 21:58:18)

    Thanks for posts!
    I have done all the steps, but real key was to reboot the system! Even pkill X didn't work. It's now solved.
    To give users with the same issue a solution:
    - Set icon-theme with lxappearance
    - Be sure that gtk3.0/settings.ini has fallback and icon-theme the same value (not know if it really needed)
    - Reboot! pkill X didn't work for me.
    Thanks again.

  • Use a gtk theme for one app and another for the whole system??

    I would like to know if is it possible to use a theme for one application and use another for the remaining of the system? I use OpenBox and I change themes with Lxappearance...
    Thanks,

    Uhh, thanks mauryck for the question and anonymous_user for the answer! I use a very slow gtk theme, and one program suffer from it, but this theme is so beautiful so I dont like to change. Never though about this solution, use a different theme only for this program!
    Sometimes the solution is so simple...

  • [SOLVED] Having trouble making QT apps use GTK theme

    Hello everyone, I'm having trouble making QT apps use my GTK theme in openbox.
    Some apps seem to work just fine but others don't.
    ^Such as above, as you can see VLC is working, as is qtconfig, but k9copy and k3b are not.
    I've did the suggestions that are listed in the wiki. (http://tinyurl.com/ybhb7yr)
    And even rebooted after I did them, still no go.
    My .gtkrc-2.0 file simply contains:
    gtk-theme-name="Clearlooks_blackblue"
    gtk-icon-theme-name="Tango"
    Does anyone have any ideas why it's not working with k9copy and k3b/how to fix it?
    Thanks.
    Last edited by tgblb (2010-03-22 02:39:31)

    anonymous_user wrote:k9copy and k3b are KDE apps not Qt.
    Yes, but don't they use QT?
    And if not, what do they use? lol. And is there anyway to make them use my GTK theme?

  • GTK Theme Menu Border or Alternative

    I've been looking and looking and everything dead-ends with regards to this topic. Does anyone know of a way to put borders on the menu items for gtk themes?
    I'm currently using Openbox as my WM and utilizing LXApperance and Openbox Themes for GUI.
    Trouble I'm having is there is no way to put a border around the menus in the gtk theme. So all the menus that rely on that theme are showing up white with no border making them terribly difficult to use.
    Does anyone have a work around for this or at least a way I can make these menus black with white text?
    Any help is greatly appreciated :)

    lessthanjake wrote:
    FF is broken.
    Imo not wort it customizing you theme for broken applications. It's like webpages and IE, if it is readable you should be happy
    EDIT:
    The theme looks promissing!! Seems like FF messes up "hover"-padding in the drop-down menu as well.
    One could expect the mozilla group to fix things like that, I tested my theme on FF2 and the address bar acts the same.. but what do I know, and haven't even filed a bug report to them so I'll just keep my mouth shut. Oh well, just have to get used to it until they fix it I gues
    Thanks for the comment, and yes, the padding seems to be out of balance as well. Didn't see it until now.

  • Openbox and Themes

    So here's an interesting issue. I'm using Openbox WM with bits and pieces of xfce. The major parts (I think) that I've removed include xfwm, xfce4-panel, and xfdesktop. When changing themes though I'm running into an odd issue. Obconf changes Openbox theme like it should, but I have to use xfce4-theme-manager to change the gtk themes, and lxappearance to change the mouse cursors. 
    If I try to change the gtk themes in lxappearance it will change the theme for the application's own window only. Clicking apply doesn't do anything and none of the other windows change. If I try to change the xcursors in xfce4-theme-manager I get no response either. If I change the gtk theme in xfce4-theme-manager, my cursor theme changes back to default and I have to use lxappearance to reset it.
    Any idea why neither of these programs are working like they should? Does xfce4-theme-manager require xfwm or xfdesktop to change the mouse cursor? I'd much rather use lxappearance I think.

    You might need to export GTK2_RC_FILES=$HOME/.gtkrc-2.0 in your xinitrc (or equivalent start-up script).

  • Gtk-theme-switch2

    hello all, i have install gtk-theme-switch2, so i can change my gtk theme in openbox pekwm all those minimal window managers.  And now when i'm back in XFCE i have to use both switch2 and the xfce theme manager to be able to completely change my theme.  I have completely removed gtk-theme-swith2 but still i can't change the theme at all.  Any ideas?

    finferflu wrote:Yes, gtk-theme-switch creates some entries in your ~/.gtkrc-2.0 file. You will have to remove the theme entries in there.
    that fixed it thanks a bunch

  • GTK Themes

    Do i need a desktop environment to apply them(gnome,kde,xfce,etc..) or can i use a standalone window manager (such as openbox)???

    There are various GTK theme setting programs that are stand-alone from any DE or WM. gtk-theme-switch2, which is in the repositories, is one of them. You can also just edit your ~/.gtkrc-2.0 file on which you can find information on how to setup via Google. Cheers.

  • Looking for an openbox dark theme...

    Hi,
    I am looking for a dark theme for Openbox , something thats as dark as Khali-Blue
    Using DarkGraph atm but its kinda grey loooking
    TIA
    MrG

    Maybe you can find something that fits your needs at Hewphoria, Boxwhore or mulberry's site.
    If you fail to find something you may give gehtehkah or gehtehkah_tiny a try (both can be found at http://nooms.de/files/openbox/). They dynamically use the colors of your GTK+ theme. You need to patch Openbox for them to work or use openbox-svn from my repo which already has the gtkcolors patch applied.
    Here's an example of what it looks like with a dark GTK+ theme:

  • Gtk Theme - Lack of Sepators makes it unuseable

    hi!
    i installed this really nice gtk-theme 'Elegant Brit' (http://www.gnome-look.org/content/show. … tent=74553) yesterday. it looks great, but has a big problem (in my eyes): there are no separators in the menu and in some applications. and this makes it unuseable for me. does anybody know how to fix this?
    this is the gtkrc file:
    # Elegant Brit by fmrbpensador (AKA What is in a name?)
    # Mod of Elegant one, by Dzakusek, and Black and White, by Lyrae
    # Inspired by the colors of GlossyFall, by Crimesaucer
    include "panel.rc"
    #include "menubar.rc"
    include "menubar-black.rc"
    gtk-icon-sizes = "panel-menu=24,24:panel=16,16:gtk-button=16,16:gtk-large-toolbar=24,24"
    gtk-button-images = 1
    gtk-menu-images = 1
    gtk-panel-images = 0
    style "default"
    GtkWidget::interior_focus = 7
    GtkWidget::focus_padding = 0
    GtkButton::default_border = { 0, 0, 0, 0 }
    GtkButton::default_outside_border = { 0, 0, 0, 0 }
    GtkRange::trough_border = 0
    GtkRange::slider_width = 15
    GtkRange::stepper_size = 15
    GtkVScale::slider_length = 11
    GtkVScale::slider_width = 21
    GtkHScale::slider_length = 11
    GtkHScale::slider_width = 21
    GtkPaned::handle_size = 6
    GtkScrollbar::min_slider_length = 50
    GtkCheckButton::indicator_size = 12
    GtkCheckButton::indicator_spacing = 3
    GtkMenuBar::internal_padding = 1
    GtkOptionMenu::indicator_size = { 15, 8 }
    GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 }
    GtkStatusbar::shadow_type = GTK_SHADOW_NONE
    GtkSpinButton::shadow_type = GTK_SHADOW_NONE
    xthickness = 2
    ythickness = 2
    fg[NORMAL] = "#262729" # Metacity and mouseover, Most text
    fg[ACTIVE] = "#262729"
    fg[PRELIGHT] = "#FFFFFF"
    fg[SELECTED] = "#FFFFFF"
    fg[INSENSITIVE] = "#808080776c58"
    bg[NORMAL] = "#FAFAFA" # Normal Background
    bg[ACTIVE] = "#FAFAFA" # Mouseclicking, Tabs, active window list
    bg[PRELIGHT] = "#FAFAFA" # Expand prelight bg
    bg[SELECTED] = "#262729"
    bg[INSENSITIVE] = "#FAFAFA"
    base[NORMAL] = "#FAFAFA" # Background, most
    base[ACTIVE] = "#e04613" # Menu active item in inactive window
    base[PRELIGHT] = "#FAFAFA"
    base[INSENSITIVE] = "#FAFAFA" # Inactive Entry bg
    base[SELECTED] = "#e04613" # Menu active item in active window
    text[NORMAL] = "#262729" # Text in window, arrows
    text[INSENSITIVE] = "#262729" # Insensitive arrows
    text[SELECTED] = "#FFFFFF" # Active text in active window
    text[ACTIVE] = "#FFFFFF" # Active text in inactive window
    text[PRELIGHT] = "#FFFFFF" # Text on Mouseover
    engine "pixmap"
    image
    function = HANDLE
    recolorable = TRUE
    overlay_file = "Panel/handle-v.png"
    overlay_stretch = FALSE
    orientation = HORIZONTAL
    image
    function = HANDLE
    recolorable = TRUE
    overlay_file = "Panel/handle-h.png"
    overlay_stretch = FALSE
    orientation = VERTICAL
    ####################### SHADOWS ############################x
    image
    function = SHADOW
    shadow = IN
    recolorable = FALSE
    file = "Shadows/shadow-in.png"
    border = { 3, 3, 2, 2 }
    stretch = TRUE
    image
    function = SHADOW
    shadow = OUT
    recolorable = TRUE
    file = "Shadows/shadow-out.png"
    stretch = TRUE
    image
    function = SHADOW
    shadow = ETCHED_IN
    recolorable = TRUE
    file = "Frame-Gap/frame1.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    image
    function = SHADOW
    shadow = ETCHED_OUT
    recolorable = TRUE
    file = "Shadows/shadow-none.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    image
    function = SHADOW_GAP
    recolorable = TRUE
    file = "Frame-Gap/frame1.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    gap_start_file = "Frame-Gap/frame-gap-start.png"
    gap_start_border = { 2, 0, 2, 0 }
    gap_end_file = "Frame-Gap/frame-gap-end.png"
    gap_end_border = { 0, 2, 2, 0 }
    gap_side = TOP
    image
    function = VLINE
    recolorable = TRUE
    file = "Lines/line-v.png"
    border = { 1, 1, 0, 0 }
    stretch = TRUE
    image
    function = HLINE
    recolorable = TRUE
    file = "Lines/line-h.png"
    border = { 0, 0, 1, 1 }
    stretch = TRUE
    # focus
    image
    function = FOCUS
    recolorable = TRUE
    file = "Others/focus.png"
    border = { 6, 0, 6, 0 }
    stretch = TRUE
    # arrows
    image
    function = ARROW
    recolorable = TRUE
    overlay_file = "Arrows/arrow-up.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = UP
    image
    function = ARROW
    state = NORMAL
    recolorable = TRUE
    overlay_file = "Arrows/arrow-down.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = DOWN
    image
    function = ARROW
    state = PRELIGHT
    recolorable = TRUE
    overlay_file = "Arrows/arrow-down-prelight.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = DOWN
    image
    function = ARROW
    state = ACTIVE
    recolorable = TRUE
    overlay_file = "Arrows/arrow-down-pressed.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = DOWN
    image
    function = ARROW
    state = INSENSITIVE
    recolorable = TRUE
    overlay_file = "Arrows/arrow-down-insens.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = DOWN
    image
    function = ARROW
    recolorable = TRUE
    overlay_file = "Arrows/arrow-left.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = LEFT
    image
    function = ARROW
    recolorable = TRUE
    overlay_file = "Arrows/arrow-right.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = RIGHT
    image
    function = BOX
    recolorable = TRUE
    file = "Others/null.png"
    border = { 3, 3, 3, 3 }
    stretch = TRUE
    class "GtkWidget" style "default"
    style "inactivetext"
    engine "mist"
    widget_class "*.<GtkLabel>" style "inactivetext"
    widget_class "*.<GtkCellLayout>" style "inactivetext"
    #widget_class "*.<Combo>" style "inactivetext"
    style "inactivetext2"
    fg[NORMAL] = "#16778f"
    fg[PRELIGHT] = "#6c9eab"
    text[PRELIGHT] = "#6c9eab"
    engine "mist"
    widget_class "*.<GtkMenuItem>.*" style "inactivetext2"
    #################### BUTTONS #######################
    style "button" = "default"
    engine "pixmap"
    image
    function = BOX
    detail = "buttondefault"
    recolorable = TRUE
    file = "Buttons/button-default.png"
    border = {4, 4, 4, 4}
    stretch = TRUE
    image
    function = BOX
    state = PRELIGHT
    recolorable = TRUE
    file = "Buttons/button-prelight.png"
    border = { 4, 4, 4, 4 }
    stretch = TRUE
    image
    function = BOX
    state = ACTIVE
    file = "Buttons/button-pressed.png"
    border = { 4, 4, 4, 4 }
    stretch = TRUE
    image
    function = BOX
    state = INSENSITIVE
    file = "Buttons/button-insensitive.png"
    border = { 4, 4, 4, 4 }
    stretch = TRUE
    image
    function = BOX
    file = "Buttons/button-normal.png"
    border = { 4, 4, 4, 4 }
    stretch = TRUE
    style "checkradiobutton" {
    engine "pixmap" {
    image
    function = FLAT_BOX
    recolorable = TRUE
    file = "Check-Radio/highlight.png"
    border = { 2, 5, 2, 5 }
    stretch = TRUE
    class "GtkRadioButton" style "checkradiobutton"
    class "GtkCheckButton" style "checkradiobutton"
    style "optionmenu" = "default"
    engine "pixmap"
    image
    function = BOX
    recolorable = TRUE
    state = PRELIGHT
    file = "Combo/combo-prelight.png"
    border = { 5, 5, 5, 5}
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = NORMAL
    file = "Combo/combo-normal.png"
    border = { 5, 5, 5, 5}
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = ACTIVE
    file = "Combo/combo-pressed.png"
    border = { 5, 5, 5, 5}
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = INSENSITIVE
    file = "Combo/combo-inactive.png"
    border = { 5, 5, 5, 5}
    stretch = TRUE
    image
    function = TAB
    state = INSENSITIVE
    recolorable = TRUE
    overlay_file = "Combo/combo-arrow-insens.png"
    overlay_stretch = FALSE
    image
    function = TAB
    recolorable = TRUE
    state = NORMAL
    overlay_file = "Combo/combo-arrow.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    image
    function = TAB
    recolorable = TRUE
    state = PRELIGHT
    overlay_file = "Combo/combo-arrow-prelight.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    widget_class "*Combo*" style "optionmenu"
    style "radiobutton" = "default"
    engine "pixmap"
    image
    function = OPTION
    recolorable = TRUE
    state = NORMAL
    shadow = OUT
    overlay_file = "Check-Radio/option1.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = PRELIGHT
    shadow = OUT
    overlay_file = "Check-Radio/option3.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = ACTIVE
    shadow = OUT
    overlay_file = "Check-Radio/option3.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = INSENSITIVE
    shadow = OUT
    overlay_file = "Check-Radio/option1.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = NORMAL
    shadow = IN
    overlay_file = "Check-Radio/option2.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = PRELIGHT
    shadow = IN
    overlay_file = "Check-Radio/option4.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = ACTIVE
    shadow = IN
    overlay_file = "Check-Radio/option4.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = INSENSITIVE
    shadow = IN
    overlay_file = "Check-Radio/option1.png"
    overlay_stretch = FALSE
    image
    function = FLAT_BOX
    recolorable = TRUE
    stretch = TRUE
    file = "Check-Radio/checklight.png"
    border = { 2, 2, 2, 2 }
    style "checkbutton" = "default"
    engine "pixmap"
    image
    function = CHECK
    recolorable = TRUE
    state = NORMAL
    shadow = OUT
    overlay_file = "Check-Radio/check1.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = PRELIGHT
    shadow = OUT
    overlay_file = "Check-Radio/check3.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = ACTIVE
    shadow = OUT
    overlay_file = "Check-Radio/check3.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = INSENSITIVE
    shadow = OUT
    overlay_file = "Check-Radio/check1.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = NORMAL
    shadow = IN
    overlay_file = "Check-Radio/check2.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = PRELIGHT
    shadow = IN
    overlay_file = "Check-Radio/check4.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = ACTIVE
    shadow = IN
    overlay_file = "Check-Radio/check4.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = INSENSITIVE
    shadow = IN
    overlay_file = "Check-Radio/check1.png"
    overlay_stretch = FALSE
    image
    function = FLAT_BOX
    recolorable = TRUE
    stretch = TRUE
    file = "Check-Radio/checklight.png"
    border = { 2, 2, 2, 2 }
    ####################### ENTRY #####################xx
    style "entry" = "default"
    xthickness = 3
    ythickness = 2
    GtkWidget::interior_focus = 0
    engine "pixmap"
    image
    function = FOCUS
    recolorable = TRUE
    file = "Shadows/entry-shadow-in.png"
    border = { 3,3,3,3 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    shadow = IN
    state = NORMAL
    file = "Shadows/entry-shadow-in.png"
    border = { 3,3,3,3 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    shadow = OUT
    state = NORMAL
    file = "Shadows/text-entry.png"
    border = { 3,3,3,3 }
    stretch = TRUE
    image
    function = SHADOW
    detail = "entry"
    shadow = IN
    recolorable = FALSE
    file = "Shadows/text-entry.png"
    border = { 3,3,3,3 }
    stretch = TRUE
    ################x SPINBUTTONS ################
    style "spinbutton" = "default"
    xthickness = 3
    ythickness = 1
    GtkWidget::interior_focus = 0
    engine "pixmap"
    image
    function = ARROW
    ############################# UP ######################xx
    image
    function = BOX
    state = NORMAL
    detail = "spinbutton_up"
    recolorable = TRUE
    file = "Spin/spin-up-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-up.png"
    overlay_stretch = FALSE
    image
    function = BOX
    state = PRELIGHT
    detail = "spinbutton_up"
    recolorable = TRUE
    file = "Spin/spin-up-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-up-prelight.png"
    overlay_stretch = FALSE
    image
    function = BOX
    state = INSENSITIVE
    detail = "spinbutton_up"
    recolorable = TRUE
    file = "Spin/spin-up-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-up-disable.png"
    overlay_stretch = FALSE
    image
    function = BOX
    state = ACTIVE
    detail = "spinbutton_up"
    recolorable = TRUE
    file = "Spin/spin-up-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    ########################x DOWN ########################
    image
    function = BOX
    state = NORMAL
    detail = "spinbutton_down"
    recolorable = TRUE
    file = "Spin/spin-down-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-down.png"
    overlay_stretch = FALSE
    image
    function = BOX
    state = PRELIGHT
    detail = "spinbutton_down"
    recolorable = TRUE
    file = "Spin/spin-down-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-down-prelight.png"
    overlay_stretch = FALSE
    image
    function = BOX
    state = INSENSITIVE
    detail = "spinbutton_down"
    recolorable = TRUE
    file = "Spin/spin-down-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-down-disable.png"
    overlay_stretch = FALSE
    image
    function = BOX
    state = ACTIVE
    detail = "spinbutton_down"
    recolorable = TRUE
    file = "Spin/spin-down-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-down-prelight.png"
    overlay_stretch = FALSE
    ########################## SPIN ENTRY ###########################
    image
    function = FOCUS
    recolorable = TRUE
    file = "Spin/text-entry-focus.png"
    border = { 3,3,3,3 }
    stretch = TRUE
    image
    function = SHADOW
    detail = "entry"
    shadow = IN
    recolorable = FALSE
    file = "Spin/text-entry.png"
    border = { 3,3,3,3 }
    stretch = TRUE
    ############################# SCROLLBAR ####################
    style "scrollbar" = "default"
    engine "pixmap"
    image
    function = BOX
    recolorable = TRUE
    detail = "trough"
    file = "Scrollbars/trough-scrollbar-horiz.png"
    border = { 19, 19, 2, 2 }
    stretch = TRUE
    orientation = HORIZONTAL
    image
    function = BOX
    recolorable = TRUE
    detail = "trough"
    file = "Scrollbars/trough-scrollbar-vert.png"
    border = { 2, 2, 19, 19 }
    stretch = TRUE
    orientation = VERTICAL
    ###########x SLIDERS ##################x
    image
    function = SLIDER
    recolorable = TRUE
    state = NORMAL
    file = "Scrollbars/slider-horiz.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = HORIZONTAL
    image
    function = SLIDER
    recolorable = TRUE
    state = ACTIVE
    shadow = IN
    file = "Scrollbars/slider-horiz.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = HORIZONTAL
    image
    function = SLIDER
    recolorable = TRUE
    state = PRELIGHT
    file = "Scrollbars/slider-horiz-prelight.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = HORIZONTAL
    image
    function = SLIDER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Scrollbars/slider-horiz-insens.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = HORIZONTAL
    #############x verticals################xx
    image
    function = SLIDER
    recolorable = TRUE
    state = NORMAL
    file = "Scrollbars/slider-vert.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = VERTICAL
    image
    function = SLIDER
    recolorable = TRUE
    state = ACTIVE
    shadow = IN
    file = "Scrollbars/slider-vert.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = VERTICAL
    image
    function = SLIDER
    recolorable = TRUE
    state = PRELIGHT
    file = "Scrollbars/slider-vert-prelight.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = VERTICAL
    image
    function = SLIDER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Scrollbars/slider-vert-insens.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = VERTICAL
    ###########x END SLIDERS ##################x
    ########### Steppers ######################
    #### UP #######
    image
    function = STEPPER
    recolorable = TRUE
    state = NORMAL
    file = "Scrollbars/stepper-up.png"
    stretch = TRUE
    arrow_direction = UP
    image
    function = STEPPER
    recolorable = TRUE
    state = PRELIGHT
    file = "Scrollbars/stepper-up-prelight.png"
    stretch = TRUE
    arrow_direction = UP
    image
    function = STEPPER
    recolorable = TRUE
    state = ACTIVE
    file = "Scrollbars/stepper-up-prelight.png"
    stretch = TRUE
    arrow_direction = UP
    image
    function = STEPPER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Scrollbars/stepper-up-insens.png"
    stretch = TRUE
    arrow_direction = UP
    ######### DOWN ############
    image
    function = STEPPER
    recolorable = TRUE
    state = NORMAL
    file = "Scrollbars/stepper-down.png"
    stretch = TRUE
    arrow_direction = DOWN
    image
    function = STEPPER
    recolorable = TRUE
    state = PRELIGHT
    file = "Scrollbars/stepper-down-prelight.png"
    stretch = TRUE
    arrow_direction = DOWN
    image
    function = STEPPER
    recolorable = TRUE
    state = ACTIVE
    file = "Scrollbars/stepper-down-prelight.png"
    stretch = TRUE
    arrow_direction = DOWN
    image
    function = STEPPER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Scrollbars/stepper-down-insens.png"
    stretch = TRUE
    arrow_direction = DOWN
    ############ RIGHT ################
    image
    function = STEPPER
    recolorable = TRUE
    state = NORMAL
    file = "Scrollbars/stepper-right.png"
    stretch = TRUE
    arrow_direction = RIGHT
    image
    function = STEPPER
    recolorable = TRUE
    state = PRELIGHT
    file = "Scrollbars/stepper-right-prelight.png"
    stretch = TRUE
    arrow_direction = RIGHT
    image
    function = STEPPER
    recolorable = TRUE
    state = ACTIVE
    file = "Scrollbars/stepper-right-prelight.png"
    stretch = TRUE
    arrow_direction = RIGHT
    image
    function = STEPPER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Scrollbars/stepper-right-insens.png"
    stretch = TRUE
    arrow_direction = RIGHT
    ############### LEFT ###################
    image
    function = STEPPER
    recolorable = TRUE
    state = NORMAL
    file = "Scrollbars/stepper-left.png"
    stretch = TRUE
    arrow_direction = LEFT
    image
    function = STEPPER
    recolorable = TRUE
    state = PRELIGHT
    file = "Scrollbars/stepper-left-prelight.png"
    stretch = TRUE
    arrow_direction = LEFT
    image
    function = STEPPER
    recolorable = TRUE
    state = ACTIVE
    file = "Scrollbars/stepper-left-prelight.png"
    stretch = TRUE
    arrow_direction = LEFT
    image
    function = STEPPER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Scrollbars/stepper-left-insens.png"
    stretch = TRUE
    arrow_direction = LEFT
    ##################### PROGRESSBAR ###################x
    style "progressbar" {
    fg[PRELIGHT] = "#FAFAFA"
    xthickness = 1
    ythickness = 1
    engine "pixmap"
    image
    function = BOX
    detail = "trough"
    file = "ProgressBar/trough-progressbar-horiz.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    image
    function = BOX
    detail = "bar"
    file = "ProgressBar/progressbar-horiz.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = HORIZONTAL
    image
    function = BOX
    detail = "bar"
    file = "ProgressBar/progressbar-vert.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = VERTICAL
    ############################# RANGE #######################
    style "range" = "default"
    engine "pixmap"
    image
    function = BOX
    recolorable = TRUE
    detail = "trough"
    file = "Range/trough-horizontal.png"
    border = { 10, 10, 1, 19 }
    stretch = TRUE
    orientation = HORIZONTAL
    image
    function = BOX
    recolorable = TRUE
    detail = "trough"
    file = "Range/trough-vertical.png"
    border = { 0, 19, 10, 10 }
    stretch = TRUE
    orientation = VERTICAL
    ############### the sliders ###############
    image
    function = SLIDER
    recolorable = TRUE
    state = NORMAL
    file = "Range/null.png"
    border = { 0, 0, 0, 0 }
    stretch = TRUE
    overlay_file = "Range/slider-horiz.png"
    overlay_stretch = FALSE
    orientation = HORIZONTAL
    image
    function = SLIDER
    recolorable = TRUE
    state = PRELIGHT
    file = "Range/null.png"
    border = { 0, 0, 0, 0 }
    stretch = TRUE
    overlay_file = "Range/slider-horiz-prelight.png"
    overlay_stretch = FALSE
    orientation = HORIZONTAL
    image
    function = SLIDER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Range/null.png"
    border = { 0, 0, 0, 0 }
    stretch = TRUE
    overlay_file = "Range/slider-horiz.png"
    overlay_stretch = FALSE
    orientation = HORIZONTAL
    ######################### VERTICAL ###########################
    image
    function = SLIDER
    recolorable = TRUE
    state = NORMAL
    file = "Range/null.png"
    border = { 0, 0, 0, 0 }
    stretch = TRUE
    overlay_file = "Range/slider-vert.png"
    overlay_stretch = FALSE
    orientation = VERTICAL
    image
    function = SLIDER
    recolorable = TRUE
    state = PRELIGHT
    file = "Range/null.png"
    border = { 0, 0, 0, 0 }
    stretch = TRUE
    overlay_file = "Range/slider-vert-prelight.png"
    overlay_stretch = FALSE
    orientation = VERTICAL
    image
    function = SLIDER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Range/null.png"
    border = { 0, 0, 0, 0 }
    stretch = TRUE
    overlay_file = "Range/slider-vert.png"
    overlay_stretch = FALSE
    orientation = VERTICAL
    ################### TOOLBAR ###########################
    style "toolbar"
    engine "pixmap"
    image
    function = BOX
    file = "Others/null.png"
    border = { 4, 4, 4, 4}
    stretch = TRUE
    widget_class "*BonoboDockItem" style "toolbar"
    class "*BonoboDockItem" style "toolbar"
    widget_class "*HandleBox" style "toolbar"
    class "*HandleBox" style "toolbar"
    widget_class "*Toolbar" style "toolbar"
    class "*Toolbar" style "toolbar"
    ##################### TOOLBAR BUTTONS ###############################
    style "toolbuttons" = "default"
    xthickness = 1
    ythickness = 1
    GtkWidget::focus_padding = 2
    engine "pixmap" {
    image
    function = BOX
    recolorable = TRUE
    state = NORMAL
    file = "Toolbar/toolbutton-normal.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = PRELIGHT
    file = "Toolbar/toolbutton-prelight.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = ACTIVE
    file = "Toolbar/toolbutton-pressed.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = INSENSITIVE
    file = "Toolbar/toolbutton-normal.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    widget_class "*Tool*GtkToggleButton" style "toolbuttons"
    widget_class "*Tool*GtkButton" style "toolbuttons"
    ################### PANEL GRAPHICS #################################
    ################### MENU #################################
    style "menu" = "default"
    xthickness = 2
    ythickness = 1
    engine "pixmap"
    image
    function = BOX
    recolorable = TRUE
    detail = "menu"
    file = "Menu-Menubar/menu.png"
    border = { 34, 3, 3, 3 }
    stretch = TRUE
    ########################### Menuitem #############################
    style "menuitem" = "default"
    xthickness = 1
    fg[PRELIGHT] = "#FFFFFF"
    engine "pixmap"
    image
    function = BOX
    recolorable = TRUE
    file = "Menu-Menubar/menuitem.png"
    border = { 10, 10, 10, 10 }
    stretch = TRUE
    image
    function = ARROW
    recolorable = TRUE
    state = NORMAL
    overlay_file = "Arrows/arrow-right-norm.png"
    overlay_stretch = FALSE
    arrow_direction = RIGHT
    image
    function = ARROW
    recolorable = TRUE
    state = PRELIGHT
    overlay_file = "Arrows/arrow-right-prelight.png"
    overlay_stretch = FALSE
    arrow_direction = RIGHT
    style "tearoffmenuitem" = "menuitem"
    engine "pixmap"
    image
    function = ARROW
    file = "Arrows/arrow-left.png"
    stretch = TRUE
    arrow_direction = LEFT
    style "notebook" = "default"
    xthickness = 2
    ythickness = 2
    engine "pixmap"
    image
    function = EXTENSION
    recolorable = TRUE
    state = ACTIVE
    file = "Tabs/tab-bottom.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = TOP
    image
    function = EXTENSION
    recolorable = TRUE
    state = ACTIVE
    file = "Tabs/tab-top.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = BOTTOM
    image
    function = EXTENSION
    recolorable = TRUE
    state = ACTIVE
    file = "Tabs/tab-left.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = RIGHT
    image
    function = EXTENSION
    recolorable = TRUE
    state = ACTIVE
    file = "Tabs/tab-right.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = LEFT
    image
    function = EXTENSION
    recolorable = TRUE
    file = "Tabs/tab-top-active.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = BOTTOM
    image
    function = EXTENSION
    recolorable = TRUE
    file = "Tabs/tab-bottom-active.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = TOP
    image
    function = EXTENSION
    recolorable = TRUE
    file = "Tabs/tab-left-active.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = RIGHT
    image
    function = EXTENSION
    recolorable = TRUE
    file = "Tabs/tab-right-active.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = LEFT
    # How to draw boxes with a gap on one side (ie the page of a notebook)
    image
    function = BOX_GAP
    recolorable = TRUE
    file = "Tabs/notebook.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    gap_file = "Tabs/gap-top.png"
    gap_border = { 5, 5, 5, 5 }
    gap_start_file = "Others/null.png"
    gap_start_border = { 0, 0, 0, 0 }
    gap_end_file = "Others/null.png"
    gap_end_border = { 0, 0, 0, 0 }
    gap_side = TOP
    image
    function = BOX_GAP
    recolorable = TRUE
    file = "Tabs/notebook.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    gap_file = "Tabs/gap-bottom.png"
    gap_border = { 5, 5, 5, 5 }
    gap_start_file = "Others/null.png"
    gap_start_border = { 0, 0, 0, 0 }
    gap_end_file = "Others/null.png"
    gap_end_border = { 0, 0, 0, 0 }
    gap_side = BOTTOM
    image
    function = BOX_GAP
    recolorable = TRUE
    file = "Tabs/notebook.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    gap_file = "Tabs/gap-left.png"
    gap_border = { 5, 5, 5, 5 }
    gap_start_file = "Others/null.png"
    gap_start_border = { 0, 0, 0, 0 }
    gap_end_file = "Others/null.png"
    gap_end_border = { 0, 0, 0, 0 }
    gap_side = LEFT
    image
    function = BOX_GAP
    recolorable = TRUE
    file = "Tabs/notebook.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    gap_file = "Tabs/gap-right.png"
    gap_border = { 5, 5, 5, 5 }
    gap_start_file = "Others/null.png"
    gap_start_border = { 0, 0, 0, 0 }
    gap_end_file = "Others/null.png"
    gap_end_border = { 0, 0, 0, 0 }
    gap_side = RIGHT
    # How to draw the box of a notebook when it isnt attached to a tab
    image
    function = BOX
    recolorable = TRUE
    file = "Tabs/notebook.png"
    border = { 6,6,6,6 }
    stretch = TRUE
    style "tooltips" = "default"
    bg[NORMAL] = "#FAFAFA"
    ##################### RULER ##################
    style "ruler" = "default"
    engine "pixmap"
    image
    function = BOX
    recolorable = TRUE
    detail = "vruler"
    file = "Others/ruler.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    detail = "hruler"
    file = "Others/ruler.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    ################# HANDLES ###################x
    style "handlebox" = "default"
    engine "pixmap"
    image
    function = HANDLE
    recolorable = TRUE
    overlay_file = "Others/null.png"
    # overlay_file = "Handles/handle-v.png"
    overlay_stretch = FALSE
    orientation = VERTICAL
    image
    function = HANDLE
    overlay_file = "Others/null.png"
    # overlay_file = "Handles/handle-h.png"
    overlay_stretch = FALSE
    orientation = HORIZONTAL
    style "flat" = "default"
    engine "pixmap"
    image
    function = SHADOW
    style "layout" = "default"
    engine "pixmap"
    image
    function = SHADOW
    detail = "entry"
    shadow = IN
    recolorable = FALSE
    file = "Shadows/text.png"
    border = { 1, 1, 1, 1 }
    stretch = TRUE
    image
    function = BOX
    detail = "button"
    state = NORMAL
    file = "Buttons/button-normal.png"
    recolorable = TRUE
    border = { 2, 3, 2, 3 }
    stretch = TRUE
    ##################### STATUSBAR ###############################
    style "statusbar" = "default"
    # xthickness = 1
    # ythickness = 1
    engine "pixmap"
    image
    function = RESIZE_GRIP
    recolorable = TRUE
    #state = NORMAL
    detail = "statusbar"
    overlay_file = "Handles/resize-grip.png"
    overlay_border = {0,0,0,0 }
    overlay_stretch = FALSE
    ##################### LISTHEADERS ###################x
    style "list-header"
    #Comment out the ythickness setting below for thicker column headers.
    #ythickness = 0
    GtkTreeView::odd_row_color = "#F0F0F0"
    GtkTreeView::even_row_color = "#FAFAFA"
    # fg[NORMAL] = "#FAFAFA"
    # text[NORMAL] = "#FAFAFA"
    engine "pixmap"
    #This image is used to draw the headers of columns in list views when they are
    #not selected.
    image
    function = BOX
    recolorable = TRUE
    state = NORMAL
    file = "ListHeaders/list_header.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    #This image is used to draw the column headers in list views when they are
    #clicked.
    image
    function = BOX
    recolorable = TRUE
    state = PRELIGHT
    file = "ListHeaders/list_header-prelight.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    #Does this do anything?
    image
    function = BOX
    recolorable = TRUE
    state = ACTIVE
    file = "ListHeaders/list_header-pressed.png"
    border = { 2, 2, 2, 2}
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = SELECTED
    file = "ListHeaders/list_header-prelight.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = INSENSITIVE
    file = "ListHeaders/list_header-insens.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    widget_class "*List" style "list-header"
    widget_class "*GtkTree*" style "list-header"
    widget_class "*GtkCList*" style "list-header"
    #widget_class "*Tree*" style "list-header"
    # This prevents Sodipodi from crashing while opening the
    # Object-Style dialog.
    style "unstyle"
    engine ""
    # recognizable pressed toggle buttons
    # SPIcons seem to erase the background first. That's why I can't use
    # the button style.
    style "SPbutton"
    engine "pixmap"
    image
    function = BOX
    shadow = IN
    recolorable = TRUE
    file = "Shadows/shadow-out.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    image
    function = BOX
    style "theme-etree" = "list-header"
    bg[ACTIVE] = "#47494d"
    # widget styles
    class "GtkButton" style "button"
    class "GtkRadioButton" style "radiobutton"
    class "GtkRadioMenuItem" style "radiobutton"
    class "GtkCheckButton" style "checkbutton"
    class "GtkCheckMenuItem" style "checkbutton"
    class "GtkOptionMenu" style "optionmenu"
    class "GtkCombo*" style "optionmenu"
    class "*Font*" style "optionmenu"
    class "GtkEntry" style "entry"
    class "GtkOldEditable" style "entry"
    class "GtkSpinButton" style "spinbutton"
    class "GtkRuler" style "ruler"
    class "GtkScrollbar" style "scrollbar"
    class "GtkStatusbar" style "statusbar"
    class "GtkProgressBar" style "progressbar"
    class "GtkRange" style "range"
    class "GtkMenu" style "menu"
    class "GtkMenuBar*" style "menubar"
    widget_class "*MenuBar.*" style "menubar"
    widget_class "*.<MenuItem>." style "menuitem"
    class "GtkMenuItem" style "menuitem"
    class "GtkTearoffMenuItem" style "menuitem"
    class "GtkNotebook" style "notebook"
    class "GtkToolbar" style "flat"
    class "GtkHandleBox" style "handlebox"
    class "GtkEventBox" style "flat"
    class "GtkPaned" style "handlebox"
    class "GtkLayout" style "layout"
    class "SPButton" style "SPbutton"
    widget "gtk-tooltips" style "tooltips"
    # prevent Sodipodi from crashing
    class "SPColorSlider" style "unstyle"
    # Evolution fix
    widget_class "*.ETree*" style "theme-etree"
    thank you!

    There is a page on the Wiki specifically to address this issue: https://wiki.archlinux.org/index.php/Un … plications
    Please search before posting.

  • Need some help with editing my GTK theme...

    I'm editing the colors in my GTK theme...I'm using a theme that uses images for a bunch of the elements (Dyne for GTK 3...Only editing the GTK 2 part of it for now).  I'm almost done, but I can't figure out how to get rid of this line in the below image...I've tried everything I can think of.
    Any ideas?

    Unia wrote:Can you send me the theme? I'm certainly no master themer, but I'm willing to give it go for you.
    Okay...Thanks.  I uploaded it here...It's a zip file because there seems to be a problem with making tars for me right now for some reason.
    http://www.filedropper.com/dynedark

Maybe you are looking for