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, byeWorks 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 ?
ThanksI 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. -
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).
-
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 -
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
MrGMaybe 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
-
Problem in my MacBook Pro Video Calling in Facebook
I have problem when trying to start video calling in facebook, it always says "The video calling software encountered an error while starting." and it's very annoying because I can't use video call on facebook. I tried to follow instructions on how t
-
ACR 6.1 Release Candidate causing hangup in CS5
I'm running Windows 7 and Photoshop CS5. I've been using the program with ACR 6.0 for about 2 weeks with no problems. I installed AC 6.1 Release Candidate tonight and opened a Canon raw file from a 7D. I did all of my adjustments in Camera Raw and
-
How to I get rid of virus's on my mac book pro?
is there any way to get rid of virus's on my macbook pro without making an appointment with apple?
-
So I just downloaded the new itunes, and immediately after it started acting up. I would click on it, it would start loading for about 3 seconds, and then it would completely die. I have tried EVERYTHING I can think of to try to fix this, but of no
-
How to add data to custom dropdown in E-REC BSP Application:HRRCF_REQ_MNT
We have added a custom dropdown field in E-recruitment. The BSP application is: HRRCF_REQ_MNT. Now i need to assign values to that dropdown through HRRCF_REQ_MNT. Any suggestion where that dropdown will be defined because i dont see it in the layout