Looks pro - nice job N1tr0 +1
btw - there are some other tricks out there that you can add to gtkrc-2.0 such as:
changing the amount of time it takes for a hidden xfce panel to show up when the mouse is over it.
add below code to /usr/share/themes/yourtheme/gtk-2.0/gtkrc
# Autohide Panel
style "xfce-panel-window-style"
{
# Time in miliseconds before the panel will unhide on an enter event
XfcePanelWindow::popup-delay = 850
# Time in miliseconds before the panel will hide on a leave event
XfcePanelWindow::popdown-delay = 100
}
class "XfcePanelWindow" style "xfce-panel-window-style"
and below is for adding a transparent mouse hover-over / click, just create or copy 2 transparent images called hover.png and hover2.png and put them in /usr/themes/yourtheme/gtk-2.0/
style "mypanel"
{
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "hover.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "hover2.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
}
}
widget "*Xfce*Panel*" style "mypanel"
class "*Xfce*Panel*" style "mypanel"
widget "*PanelWidget*" style "mypanel"
widget "*PanelApplet*" style "mypanel"
widget "*fast-user-switch*" style "mypanel"
widget "*CPUFreq*Applet*" style "mypanel"
widget "*indicator-applet*" style "mypanel"
class "PanelApp*" style "mypanel"
class "PanelToplevel*" style "mypanel"
widget_class "*PanelToplevel*" style "mypanel"
widget_class "*notif*" style "mypanel"
widget_class "*Notif*" style "mypanel"
widget_class "*Tray*" style "mypanel"
widget_class "*tray*" style "mypanel"
widget_class "*computertemp*" style "mypanel"
widget_class "*Applet*Tomboy*" style "mypanel"
widget_class "*Applet*Netstatus*" style "mypanel"