Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 14/05/2009, à 06:12

kuri

Re : Gstyle un gestionnaire de themes complet pour gnome

oui ils sont tres sobres

Hors ligne

#27 Le 17/05/2009, à 23:11

smo

Re : Gstyle un gestionnaire de themes complet pour gnome

ola

bon une autre video des dernieres avancees, ca a encore coupe a 90% durant l encodage donc on voit pas la section emerald...

www.ubukey.fr/downloads/gstyleavancee.ogv

++

Dernière modification par smo (Le 17/05/2009, à 23:11)

Hors ligne

#28 Le 17/05/2009, à 23:56

compte supprimé

Re : Gstyle un gestionnaire de themes complet pour gnome

Salut,

Ça semble prometteur smile

En attendant, peux tu me dire ou trouver les walltimes que l'on aperçoit dans la vidéo?

#29 Le 18/05/2009, à 00:32

smo

Re : Gstyle un gestionnaire de themes complet pour gnome

Hors ligne

#30 Le 25/05/2009, à 08:37

ljere

Re : Gstyle un gestionnaire de themes complet pour gnome

voici l'état d'avancement
http://www.ubukey.fr/downloads/gstyleavancee.ogv
on comptabilise 20 thèmes dont certains très sobre qui devrait plaire a notre ami kuri smile
donc n'hésitez pas à passer sur le salon (dans ma signature il y a l'adresse) pour nous proposé vos créations et biensur à la suite de ce post cool


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#31 Le 25/05/2009, à 10:40

kuri

Re : Gstyle un gestionnaire de themes complet pour gnome

pas mal du tout, tout ca!
par contre essaie de faire tes videos a des heures normales, a 4h du matin c est pas serieux smile

tu as tous mes encouragements! meme si j utilise e17

Hors ligne

#32 Le 25/05/2009, à 11:55

Sebco

Re : Gstyle un gestionnaire de themes complet pour gnome

Wouhaou !!
Moi a cotés, de zgegball... Quel honneur !:rolleyes:
Ca promet les gars...ca promet...


.*´¨;)  -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site  http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM

Hors ligne

#33 Le 25/05/2009, à 12:03

thuban

Re : Gstyle un gestionnaire de themes complet pour gnome

Je ne sais pas si ça peut plaire, mais il y a 2 themes que j'aime beaucoup :
Azel (dispo sur gnome-look), qui propose même un theme mplayer,
Cobra, beaucoup plus sombre pour ne pas s'abimer les yeux.
Les deux avec le theme d'icone black&white .

Ce petit programme fait partie des choses qui manquaient vraiment à gnome! la vidéo promet beaucoup! bravo!

Hors ligne

#34 Le 25/05/2009, à 12:27

smo

Re : Gstyle un gestionnaire de themes complet pour gnome

ola

merci pour les encouragements, GROS merci aussi a ljere qui boss a fond sur les themes big_smile

on continue le taff, si quelqu un connait perl et/ou saurait comment faire pour previsualiser les themes metacity comme dans gnome apparence ca nous interesse!!

zgegball si tu passes par la, faut qu on fasse quoi pour respecter la gpl sur tes themes??

++

Hors ligne

#35 Le 26/05/2009, à 14:37

Sebco

Re : Gstyle un gestionnaire de themes complet pour gnome

Bon, alors voila le topo...
Vu que mon ordi à fait ses bagages dernierement, je me retrouve comme un C... sans ma ubuntu préféré. Je suis actuellempent sur Ebook, donc sous XP...:/
Mais bon, là n'est pas la question...
Je suis de près vos p'tites affaires les gars, même si on m'entends pas trop en ce moment. Et j'ai vu sur l'autre Topic que Kanor prévoyait de reviser son fameux Walldyn...Ce qui m'a donner une idée...
Sous windows (honte à moi...pardon !!), on peut mettre en fond d'écran une page Html...Ca vous rappelle rien ?!
J'ai donc cherché sur le net des ressources (Dhteumeuleu, Treefrog, Allan Bowman ....), je les ai retravaillé, recréé des images en png, rajouter du blur, changer les codes mathematiques pour obtenir un focus, etc...etc...
Et voila ce que j'ai obtenu:
[youtube]http://www.youtube.com/watch?v=akmm8u1het4[/youtube]
Bluffant non ?
Bon, maintenant, le but du jeux est de convertir tout ça en Xml, pour que ma bonne vieille Ubuntu puisse me faire la meme chose....et c'est là que ça se corse...Ben je sais pas faire...Ca se rapproche tout de même étrangement à ce que disait Kanor, concernant la futur vesion de Walldyn "une superposition de calque" formant une wallpaper dynamique tongue
La premiere partie de la video est composé de trois wallpaper html qu'on pourrait designer "3D". Le focus de l'image suivant les mouvement de la souris.
La deuxieme partie, met en scene des p'tites bestioles qui suivent elle aussi la souris. on peut les nourir comme vu pour treefrog.(Allan Bowman en est l'auteur, c'est lui qui compose des animation pour certain gadget google)
Ok, je sais que c'est pas à l'ordre du jour, mais ça ouvre de belle piste non ?

PS: Je mets ce poste sur le topic consacrée à la personnalisation

Dernière modification par Sebco (Le 26/05/2009, à 14:43)


.*´¨;)  -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site  http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM

Hors ligne

#36 Le 27/05/2009, à 13:00

jotelecom

Re : Gstyle un gestionnaire de themes complet pour gnome

lgere sebco et atichu je vous worship trop...!!

Je comprends kuri pour le point de vue sobriété dans le cas de l'utilisation au boulot..
Personnellement je n'ai pas cette problématique et je trouve que le boulot de lgere est juste in-croy-able... C'est beaucoup trop stylé, je suis complètement fan !
Je VEUX être prévenu à la minute à laquelle ton programme gstyle sera dispo, et j'attends vraiment de pied ferme !
Je galère actuellement avec un thème Mac4Lin plutôt sympa, mais vraiment casse-pieds, ça en fout partout et je ne sais même pas si je serai capable de nettoyer completement le bord** si je décide de le désinstaller maintenant... :S

Quoi qu'il en soit, atichu ton premier lien est incroyable également, si seulement j'avais su que ce genre de site existait je n'aurai jamais installé mon thème à la main comme je l'ai fait.. C'est fou fou fou, j'ai vraiment trop hâte que ton prog sorte lgere !

Voilà, personnellement je ne sais pas faire grand chose sous linux, mais comptez sur moi pour vous faire de la pub ! En résumé : je suis fan !

John


Terminux ( - John' - )
Débutants : bases, personnalisation et troubleshooting -> http://forum.ubuntu-fr.org/viewtopic.php?id=322271

Hors ligne

#37 Le 27/05/2009, à 14:00

smo

Re : Gstyle un gestionnaire de themes complet pour gnome

big_smile

Je repost une chtite video ce soir, bien avance mais encore bcp de taff
Theme de souris et mretacity tjrs manquants par contre on peut installer chacun des elements par tar.gz de gnome look par exemple et effacer egalement

Tout ca reste compatible avec gnome normalement quoi smile

Seb faut qu on arrivd a fzire ton dernier truc su ubuntu!!!

Posts bien tous tes themes sur le ftp big_smile

++

Hors ligne

#38 Le 27/05/2009, à 16:14

Sebco

Re : Gstyle un gestionnaire de themes complet pour gnome

Oki, Smo; les trois 3desktopWall y sont, il manque plus que les p'tites bête, mais je regarde d'abord si c'est libre ou non...
Tu va y arriver à convertir en Xml ?
Une fois fait, il ne restera plus qu'a redimentionner les images et les cottes du Xml...Mais là, j'ai compris la combine...J'essaye de passer ce soir sur Jabber.

Et euh...merci Jotelecom...
Tu connais ça non? ----> http://www.gnome-look.org/usermanager/s … n=contents , c'est un raccourci sur gnome Look de ce qu'on a fait ici
Ou alors là aussi (plus complet) ---->http://doc.ubuntu-fr.org/personnalisati … _dynamique

Dernière modification par Sebco (Le 27/05/2009, à 16:18)


.*´¨;)  -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site  http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM

Hors ligne

#39 Le 28/05/2009, à 19:50

jotelecom

Re : Gstyle un gestionnaire de themes complet pour gnome

Dites-moi, j'ai un petit pb avec le CubeThemer... Je suis actuellement avec le theme DeeperSpace, et j'ai voulu mettre le cubethemer Dragon-dream (qui soit dit en passant est stylé), le pb est le suivant : le téléchargement est OK, le cubethemer me dit qu'il est activé, mais lorsque je fais tourner le cylindre compiz, il manque vraissemblablement des images parce que le dragon n'est pas du tout au centre..en fait je n'ai que les griffes, la bouche et les yeux :S
Est-ce normal ? Est ce que je dois télécharger d'autres images sur le net ?
Merci d'avance,

John.


Terminux ( - John' - )
Débutants : bases, personnalisation et troubleshooting -> http://forum.ubuntu-fr.org/viewtopic.php?id=322271

Hors ligne

#40 Le 28/05/2009, à 21:16

smo

Re : Gstyle un gestionnaire de themes complet pour gnome

Ola

Comme moi carte ati et radeon, passes en radeonhd ou fglrx si t as une carte. Hdxxxx

++

Hors ligne

#41 Le 29/05/2009, à 00:58

jotelecom

Re : Gstyle un gestionnaire de themes complet pour gnome

Re

Ça me rassure de savoir que le pb est connu.. Cela dit, j'ai activé le pilote proprio fglrx de ma carte ATI (Mobility Radeon HD 3400 Series à en croire lspci), et le pb persisite.. (enfin je vois les cornes maintenant quand mm.. tongue )

Merci d'avance, et btw, c'est un honneur de te rencontrer smo, on parle de toi dans tous les fichiers readme..!

PS : juste au passage, si qqun sait qqchose sur la conversion jpg -> xpm concernant le splashimage du grub..est-ce normal qu'une image en noir et blanc toute bête (une tête d'alien dessinée sur fond noir) soit affichée avec des nuances de jaune et de rose ? Lorsque j'affiche l'image xpm convertie une fois loggé, elle est pourtant nickel.. :S


Terminux ( - John' - )
Débutants : bases, personnalisation et troubleshooting -> http://forum.ubuntu-fr.org/viewtopic.php?id=322271

Hors ligne

#42 Le 29/05/2009, à 10:01

Sebco

Re : Gstyle un gestionnaire de themes complet pour gnome

ouais, jotelecom, j'ai eu ce probleme aussi...
Sauf que moi, à l'ouverture de session, l"image apparraissait nickel, c'est à la fermeture qu' elle était "psychedelique" (si on peut dire)
J'ai jamais compris pourquoi, alors que comme tu dis "l'image xpm convertie une fois loggé, elle est pourtant nickel.."
Je sais pas, peut être une erreur de manip ou un bug dans grub...j'ai jamais pu résoudre ça...


.*´¨;)  -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site  http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM

Hors ligne

#43 Le 29/05/2009, à 14:00

JollyRoger

Re : Gstyle un gestionnaire de themes complet pour gnome

salut à tous,

chuis con, à croire que c'est parce que le topic était épinglé que je ne l'ai pas lu plus tôt. j'ai un thème mac4lin depuis quelque temps, que je trouve très joli, sobre, efficace, etc. MAIS il commence à me lourder un peu, parce que je suis sous linux et pas sous mac. en plus, en le customisant pas mal, je me dis que je suis à deux doigts de pouvoir faire pareil. donc, ben, bingo. c'est tipar comme on dit.

tant qu'à passer du temps sur qqch, autant en faire profiter smile
la faute à smo, ljere, sebco et consorts de m'avoir fait prendre conscience de ça !

donc. je rejoins tout à fait kuri. j'aime les thèmes sobres, voire dépouillés. soit dit en passant kuri, il est vraiment top ton bureau !

par contre : je vois comment utiliser la bête mais je suis pas encore entré dans la matrice. comment en faire un thème complet, etc. c'est aussi pour ça que ça me tente, j'ai envie d'apprendre tous ces trucs-là. et avoir un thème tiré de personne ou rien, original.

j'ai une question sur les licences. lesquelles peut-on utiliser ? je me vois mal faire tout un jeu d'icônes ou un wallpaper a la mano.

j'ai déjà de quoi bien lire ici : http://doc.ubuntu-fr.org/personnalisation. si vous avez des conseils, hésitez pas. je pense me créer un utilisateur dédié à ça, histoire de garder ma session personnelle à l'abri. est-ce qu'il y a des conseils par rapport aux couleurs, polices, qui soient reposantes ? je me sers d'ubuntu au travail, j'ai bien envie d'utiliser le thème que je vais me faire.

un détail : ce que j'aime bien dans mac4lin, c'est que thunderbird et firefox ont ce thème aussi donc c'est bien homogène. mais bon, je m'occuperai de ça plus tard.

je vais zoner sur gnome-look chercher l'inspiration et je vous tiens au courant.
bonnes bises à tout le monde en tout cas smile

Dernière modification par JollyRoger (Le 29/05/2009, à 14:01)

Hors ligne

#44 Le 29/05/2009, à 14:01

smo

Re : Gstyle un gestionnaire de themes complet pour gnome

Ola

Je m etais fait un ptit script vite fait pour grub gfx permettant de changer le theme et/ou l image de fond
A teste si vous voulez

sudo wget http://www.ubukey.fr/files/launchers/gfx
sudo chmod +x gfx
sudo ./gfx

Preview avec qemu etc....

++

Hors ligne

#45 Le 29/05/2009, à 18:04

ljere

Re : Gstyle un gestionnaire de themes complet pour gnome

JollyRoger si tu as besoin d'aide clic sur le lien jabber dans ma signature on est la vers le soir principalement


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#46 Le 29/05/2009, à 18:14

JollyRoger

Re : Gstyle un gestionnaire de themes complet pour gnome

ok, merci.

j'ai plein de trucs à faire et à lire pour le moment. cool smile

Hors ligne

#47 Le 29/05/2009, à 20:57

JollyRoger

Re : Gstyle un gestionnaire de themes complet pour gnome

ok ljere en voilà un :

#Mac4Lin MacMenu GTK v1.0. Based on iMetal and Leopardish

#include scrollbar
#include "scrollbar.rc"

# button images
gtk-button-images = 0
gtk-menu-images = 0

################################################################################




# DEFAULT STYLE
################################################################################



style "default"
{


	GtkVScale::slider_length 			= 18

	GtkVScale::slider_width 			= 21

	GtkHScale::slider_length 			= 18

	GtkHScale::slider_width				= 21

	GtkPaned::handle_size				= 7

	GtkWidget::focus_padding = 0

	GtkScrolledWindow::shadow_type = GTK_SHADOW_NONE
	GtkMenuBar::shadow_type = GTK_SHADOW_NONE
	GtkToolbar::shadow_type = GTK_SHADOW_OUT
	GtkStatusbar::shadow_type = GTK_SHADOW_NONE
	GtkFrame::shadow_type = GTK_SHADOW_NONE

  GtkScrollbar::has_secondary_backward_stepper = 1
  GtkScrollbar::has_secondary_forward_stepper = 0
  GtkScrollbar::has-backward-stepper = 0
  GtkScrollbar::min_slider_length		= 30
  #GtkScrollbar::has-secondary-forward-stepper = 1
  #GtkScrollbar::has-forward-stepper = 0


################################################################################
# DEFAULT COLORS FOR LISTINGS AND TREEVIEWS
################################################################################

	GtkTreeView::odd_row_color = "#e4ebf5"
	GtkTreeView::even_row_color = "#ffffff"
	GtkTreeView::odd_col_color = "#ffffff"
	GtkTreeView::even_col_color = "#e4ebf5"


################################################################################
# DEFAULT THICKNESS
################################################################################

	 #xthickness = 0
	 #ythickness = 0

#GtkScrollbar::has-secondary-backward-stepper = 0
GtkToolbar::space-size = 0
GtkToolbar::internal-padding = 0
GtkToolButton::icon-spacing = 0
#GtkComboBox::appears-as-list = FALSE
GtkButton::image-spacing = 0
GtkButton::inner-border = { 0, 0, 0, 0 }
GtkButton::outside-border = { 0, 0, 0, 0 }
GtkEntry::inner-border = { 6, 1, 1, 1 }
#GtkMenuItem::horizontal-padding = 5


################################################################################
# DEFAULT COLORS
################################################################################

    fg[NORMAL]        		= "#161616"
    fg[PRELIGHT]     	 	= "#000000"
    fg[ACTIVE]        		= "#161616"
    fg[SELECTED]      	= "#000000"
    fg[INSENSITIVE]   	= "#777777"

    bg[NORMAL] 		= "#979797"
    bg[PRELIGHT] 		= "#bbbbba"
    bg[SELECTED] 		= "#829db9"
    bg[ACTIVE] 			= "#CCCCCC"
    bg[INSENSITIVE] 	= "#e5e5e5"

    base[NORMAL] 		= "#ffffff"
    base[SELECTED] 	= "#829db9"
    base[ACTIVE] 		= "#cccccc"
    base[PRELIGHT]		= "#829db9"
    base[INSENSITIVE]	= "#e5e5e5"

    text[NORMAL]      	= "#161616"
    text[PRELIGHT]     	= "#000000"
    text[ACTIVE]      		= "#161616"
    text[SELECTED]    	= "#FFFFFF"
    text[INSENSITIVE] 	= "#777777"




################################################################################
# NAUTILUS COLORS
################################################################################

	#semi-transparent highlight nautils select

	NautilusIconContainer::highlight_alpha=160

	#non-highlight text color

	NautilusIconContainer::dark_info_color="#1D4393"

	#highlight text color
	NautilusIconContainer::light_info_color="#829db9"

	# Hyperlinks
	GnomeHRef::link_color  ="#2f2e31"
	GtkIMHtmlr::hyperlink-color ="#2f2e31"



################################################################################
# HANDELS
################################################################################

	engine "pixmap"
	{
		# Handle image for horizontal handel
	    image
	    {
		    function		= HANDLE
		    recolorable		= TRUE
		    overlay_file	= "Handles/handle-h.png"
		    overlay_stretch	= FALSE
		    orientation		= HORIZONTAL
	    }

	    # Handle image for vertical handel
	    image
	    {
		    function		= HANDLE
		    recolorable		= TRUE
		    overlay_file	= "Handles/handle-v.png"
		    overlay_stretch	= FALSE
		    orientation		= VERTICAL
	    }





################################################################################
# SHADOWS
################################################################################

    image
    {
      function			= SHADOW
      shadow			= IN
      recolorable		= TRUE
      file				= "Shadows/shadow-in.png"
      border			= { 2, 2, 2, 2 }
      stretch			= TRUE
    }
    image
    {
       function			= SHADOW
       shadow			= OUT
       recolorable		= TRUE
       file				= "Shadows/shadow-none.png"
       border			= { 0, 0, 0, 0 }
       stretch			= TRUE
    }

      image
    {
       function			= SHADOW
       shadow			= NONE
       recolorable		= TRUE
       file				= "Shadows/shadow-none.png"
       border			= { 0, 0, 0, 0 }
       stretch			= TRUE
    }

    image
    {
       function			= SHADOW
       shadow			= ETCHED_IN
       recolorable		= TRUE
       file				= "Shadows2/etched-in.png"
       border			= { 2, 2, 2, 2 }
       stretch			= TRUE
    }
    image
    {
       function			= SHADOW
       shadow			= ETCHED_OUT
       recolorable		= TRUE
       file				= "Shadows/shadow-none.png"
       border			= { 0, 0, 0, 0 }
       stretch			= TRUE
    }


    image
    {
       function			= SHADOW_GAP
       recolorable		= TRUE
       file				= "Frame-Gap/frame1.png"
       border			= { 8, 8, 8, 8 }
       stretch			= TRUE
       gap_start_file	= "Frame-Gap/frame-gap-start.png"
       gap_start_border	= { 8, 0, 8, 0 }
       gap_end_file		= "Frame-Gap/frame-gap-end.png"
       gap_end_border	= { 0, 8, 8, 0 }
       gap_side			= TOP
    }

################################################################################
# SEPARATOR LINES
################################################################################

    # Vertical spearator
    image
    {
		function		= VLINE
		recolorable		= TRUE
		file			= "Lines/line-v.png"
		border			= { 1, 1, 0, 0 }
		stretch			= TRUE
    }

    # Horizontal separator
    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
################################################################################

	# Up arrow
    image
    {
      function			= ARROW
      recolorable		= TRUE
      overlay_file		= "Arrows/arrow-up.png"
      overlay_border	= { 0, 0, 0, 0 }
      overlay_stretch	= FALSE
      arrow_direction	= UP
    }

    # Down arrow
    image
    {
      function			= ARROW
      recolorable		= TRUE
      overlay_file		= "Arrows/arrow-down.png"
      overlay_border	= { 0, 0, 0, 0 }
      overlay_stretch	= FALSE
      arrow_direction	= DOWN
    }

    # Down arrow (mouse over)
    image
    {
      function			= ARROW
      recolorable		= TRUE
      state                        = PRELIGHT
      overlay_file		= "Arrows/arrow-down-prelight.png"
      overlay_border	= { 0, 0, 0, 0 }
      overlay_stretch	= FALSE
      arrow_direction	= DOWN
    }

    # Left arrow
    image
    {
      function			= ARROW
      recolorable		= TRUE
      overlay_file		= "Arrows/arrow-left.png"
      overlay_border	= { 0, 0, 0, 0 }
      overlay_stretch	= FALSE
      arrow_direction	= LEFT
    }

    # Right arrow
    image
    {
      function			= ARROW
      recolorable		= TRUE
      overlay_file		= "Arrows/arrow-right.png"
      overlay_border	= { 0, 0, 0, 0 }
      overlay_stretch	= FALSE
      arrow_direction	= RIGHT
    }

  }

}

class "GtkWidget" style "default"

################################################################################
# TOOlBAR
################################################################################

style "toolbar" = "default"
{
  #bg_pixmap[NORMAL] = "Toolbar/toolbar.png"
  fg[NORMAL] = "#000000"
  text[NORMAL] = "#000000"
  fg[PRELIGHT] = "#000000"
  fg[ACTIVE] = "#ffffff"
  	engine "pixmap"
	{
		# Toolbar background
		image
		{
			function	= BOX
			file		= "Toolbar/toolbar.png"
			border		= { 0, 0, 0, 0}
			stretch		= FALSE

    		}
	}

}
class "GtkToolbar" style "toolbar"

################################################################################
#GRADIENT
################################################################################

#style "gradient" = "default"
#{
#    #bg[NORMAL] = "#979797"
#    #bg_pixmap[NORMAL] = "graystretch.png"
#    engine "pixmap"
#	{
#		# Toolbar background
#		image
#		{
#			function	= FLAT_BOX
#			recolorable        = TRUE
#			file		= "graystretch.png"
#			border		= { 0, 0, 57, 0}
#			stretch		= TRUE
#
#  		}
#	}
#
#}

style "gradient" = "default"
{
    bg_pixmap[NORMAL] = "grayscale.png"
}

class "GtkWindow" style "gradient"
#widget_class "*GtkBox*" style "gradient"
#class "*.GtkContainer" style "gradient"

style "button" = "default"
{
	fg[NORMAL]       = "#000000"
	fg[ACTIVE]       = "#000000"
	fg[PRELIGHT]     = "#000000"
	fg[SELECTED]     = "#FFFFFF"
	fg[INSENSITIVE]  = "#747474"

	xthickness = 5
	ythickness = 4


	engine "pixmap"
	{
		# Default button
		image
		{
		    function			= BOX
		    detail				= "buttondefault"
		    recolorable			= TRUE
		    file				= "Buttons/button-default.png"
		    border				= { 15,15,11,12 }
		    stretch				= TRUE
		}

		# Button (mouse over)
		image
		{
			function			= BOX
		    state				= PRELIGHT
		    recolorable			= TRUE
		    file				= "Buttons/button-prelight.png"
		    border				= { 15,15,12,12 }
		    stretch				= TRUE
		}

		# Button (pressed)
		image
		{
		    function			= BOX
		    state				= ACTIVE
		    file				= "Buttons/button-pressed.png"
		    border				= { 15,15,12,12 }
		    stretch				= TRUE
		}

		# Button (disabled = user can't click)
		image
		{
		    function			= BOX
		    state				= INSENSITIVE
		    file				= "Buttons/button-insensitive.png"
		    border				= { 15,15,12,12 }
		    stretch				= TRUE
		}

		# Button (normal)
		image
		{
		    function			= BOX
		    file				= "Buttons/button-normal.png"
		    border				= { 15,15,12,12 }
		    stretch				= TRUE
		}
	}
}

class "GtkButton" style "button"


################################################################################
# RADIOBUTTONS AND CHECKBUTTONS HIGHLIGHT
################################################################################

style "checkradiobutton" = "default"
{
	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"


###############################################
#  combobox
###############################################
style "combobox"		= "default"
{
  xthickness            			= 2
  #ythickness            			= 2

engine "pixmap" {

 image
    {
      function			= BOX
      recolorable			= TRUE
      state				= NORMAL
      file				= "option-button.png"
      border			= { 4, 24, 11, 11}
      stretch			= TRUE
    }
image
    {
      function			= BOX
      recolorable			= TRUE
      state				= PRELIGHT
      file				= "option-button.png"
      border			= { 4, 24, 11, 11}
      stretch			= TRUE
    }
image
    {
      function			= BOX
      recolorable			= TRUE
      state				= ACTIVE
      file				= "option-button.png"
      border			= { 4, 24, 11, 11}
      stretch			= TRUE
    }
image
    {
      function			= BOX
      recolorable			= TRUE
      state				= INSENSITIVE
      file				= "option-button-in.png"
      border			= { 4, 24, 11, 11}
      stretch			= TRUE
    }
image
    {
      function			= ARROW
      recolorable			= TRUE
      state				= NORMAL
      file				= "option-menu.png"
      border			= { 0, 0, 0, 0}
      stretch			= TRUE
    }
image
    {
      function			= ARROW
      recolorable			= TRUE
      state				= PRELIGHT
      file				= "option-menu.png"
      border			= { 0, 0, 0, 0}
      stretch			= TRUE
    }
image
    {
      function			= ARROW
      recolorable			= TRUE
      state				= ACTIVE
      file				= "option-menu.png"
      border			= { 0, 0, 0, 0}
      stretch			= TRUE
    }
image
    {
      function			= ARROW
      recolorable			= TRUE
      state				= INSENSITIVE
      file				= "option-menu.png"
      border			= { 0, 0, 0, 0}
      stretch			= TRUE
    }
image
    {
      function			= VLINE
      recolorable			= TRUE
#      file				= "option-menu.png"
      file				= "Lines/line-v.png"
      border			= { 0, 0, 0, 0}
      stretch			= TRUE
    }


    }

}
widget_class "*Combo*" style "combobox"


###############################################
# Styles and Controls for Option Menus
###############################################

style "OptionMenu"
{
    engine "pixmap"
   {

        image
        {
            function			= BOX
            recolorable			= TRUE
            state				= PRELIGHT
            file				= "option-button.png"
            border			= { 10, 24, 11, 11}
            stretch			= TRUE
        }
        image
        {
            function			= BOX
            recolorable			= TRUE
            file				= "option-button.png"
            border			= { 10, 24, 11, 11}
            stretch			= TRUE
        }
        image
        {
            function			= TAB
            state				= INSENSITIVE
            recolorable			= TRUE
            overlay_file		= "option-menu.png"
            overlay_stretch		= FALSE
        }
        image
        {
            function			= TAB
            recolorable			= TRUE
            overlay_file		= "option-menu.png"
            overlay_border		= { 0, 0, 0, 0 }
            overlay_stretch		= FALSE
        }
   }
}

#widget_class "*Combo*" style "optionmenu"

class "GtkOptionMenu" style "OptionMenu"

################################################################################
# FONTS
################################################################################

style "fontbox" = "default"
{

	engine "pixmap"
	{
		# Fontbox (mouse over)
	    image
	    {
			function		= BOX
			recolorable		= TRUE
			state			= PRELIGHT
			file			= "Font/font-prelight.png"
			border			= { 1, 30, 1, 2}
			stretch			= TRUE
	    }

	    # Fontbox
	    image
	    {
		    function		= BOX
		    recolorable		= TRUE
		    state			= NORMAL
		    file			= "Font/font-normal.png"
		    border			= { 1, 30, 1, 2}
		    stretch			= TRUE
	    }

		# Fontbox (clicked)
	  	image
	    {
		    function		= BOX
		    recolorable		= TRUE
		    state			= ACTIVE
		    file			= "Font/font-pressed.png"
		    border			= { 1, 30, 1, 2}
		    stretch			= TRUE
	    }

	    # Fontbox (insensitive)
	 	image
	    {
		    function		= BOX
		    recolorable		= TRUE
		    state			= INSENSITIVE
		    file			= "Font/font-inactive.png"
		    border			= { 1, 30, 1, 2}
		    stretch			= TRUE
	    }

	    # Fontbox arrow (insensitive)
	    image
	    {
		    function		= TAB
		    state			= INSENSITIVE
		    recolorable		= TRUE
		    overlay_file	= "Font/font-arrow-insens.png"
		    overlay_stretch	= FALSE
	    }

	    # Fontbox arrow
	    image
	    {
		    function		= TAB
		    recolorable		= TRUE
		    state			= NORMAL
		    overlay_file	= "Font/font-arrow.png"
		    overlay_border	= { 0, 0, 0, 0 }
		    overlay_stretch	= FALSE
	    }

	    # Fontbox arrow (mouse over)
	  	image
	    {
		    function		= TAB
		    recolorable		= TRUE
		    state			= PRELIGHT
		    overlay_file	= "Font/font-arrow-prelight.png"
		    overlay_border	= { 0, 0, 0, 0 }
		    overlay_stretch	= FALSE
	    }
	}
}

class "*Font*"      			style "fontbox"

################################################################################
# RADIOBUTTON
################################################################################

style "radiobutton"	= "default"
{
	engine "pixmap"
    {
		# Not selected
        image
		{
        	function        = OPTION
            recolorable     = TRUE
            state			= NORMAL
            shadow          = OUT
            overlay_file    = "Check-Radio/option1.png"
            overlay_stretch = FALSE
        }

		# Not selected (mouse over)
 		image
		{
            function        = OPTION
            recolorable     = TRUE
            state 			= PRELIGHT
            shadow          = OUT
            overlay_file    = "Check-Radio/option2.png"
            overlay_stretch = FALSE
        }

		# Not selected
 		image
		{
            function        = OPTION
            recolorable     = TRUE
            state 			= ACTIVE
            shadow          = OUT
            overlay_file    = "Check-Radio/option3.png"
            overlay_stretch = FALSE
        }

		# Insensitive
 		image
		{
            function        = OPTION
            recolorable     = TRUE
            state 			= INSENSITIVE
            shadow          = OUT
            overlay_file    = "Check-Radio/option6.png"
            overlay_stretch = FALSE
        }

		# Selected
        image
		{
            function        = OPTION
            recolorable     = TRUE
	    	state 			= NORMAL
            shadow          = IN
            overlay_file    = "Check-Radio/option4.png"
            overlay_stretch = FALSE
        }

		# Selected (mouse over)
  		image
		{
            function        = OPTION
            recolorable     = TRUE
	    	state 			= PRELIGHT
            shadow          = IN
            overlay_file    = "Check-Radio/option3.png"
            overlay_stretch = FALSE
        }

		# Selected
 		image
		{
            function        = OPTION
            recolorable     = TRUE
	    	state 			= ACTIVE
            shadow          = IN
            overlay_file    = "Check-Radio/option4.png"
            overlay_stretch = FALSE
        }

		# Insensitive
     	image
		{
            function        = OPTION
            recolorable     = TRUE
	    	state 			= INSENSITIVE
            shadow          = IN
            overlay_file    = "Check-Radio/option5.png"
            overlay_stretch = FALSE
        }

		#mouseover
		image
		{
        	function        = FLAT_BOX
            recolorable     = TRUE
      		stretch			= TRUE
            file            = "Check-Radio/checklight.png"
        	border          = { 2, 2, 2, 2 }
        }
    }
}

class "GtkRadioButton"     		style "radiobutton"
class "GtkRadioMenuItem"    	style "radiobutton"


################################################################################
# CHECKBUTTON
################################################################################

style "checkbutton"
{
	xthickness = 4
	ythickness = 4

	engine "pixmap"
    {
		# Unchecked
        image
		{
            function = CHECK
            recolorable = TRUE
            state = NORMAL
            shadow = OUT
            overlay_file = "Check-Radio/check1.png"
            overlay_stretch = FALSE
        }

		# Unchecked (mouse over)
		image
		{
            function = CHECK
            recolorable = TRUE
            state = PRELIGHT
            shadow = OUT
            overlay_file = "Check-Radio/check2.png"
            overlay_stretch = FALSE
        }

		# Unchecked
		image
		{
            function        = CHECK
            recolorable     = TRUE
            state 			= ACTIVE
            shadow          = OUT
            overlay_file    = "Check-Radio/check3.png"
            overlay_stretch = FALSE
        }

		# Unchecked
 		image
		{
            function        = CHECK
            recolorable     = TRUE
            state 			= INSENSITIVE
            shadow          = OUT
            overlay_file    = "Check-Radio/check6.png"
            overlay_stretch = FALSE
        }

		# Checked
		image
		{
            function        = CHECK
            recolorable     = TRUE
	    	state 			= NORMAL
            shadow          = IN
            overlay_file    = "Check-Radio/check4.png"
            overlay_stretch = FALSE
        }

		# Checked (mouse over)
 		image
		{
            function        = CHECK
            recolorable     = TRUE
	   		state 			= PRELIGHT
            shadow          = IN
            overlay_file    = "Check-Radio/check3.png"
            overlay_stretch = FALSE
        }

		# Checked
 		image
		{
            function        = CHECK
            recolorable     = TRUE
	    	state 			= ACTIVE
            shadow          = IN
            overlay_file    = "Check-Radio/check5.png"
            overlay_stretch = FALSE
        }

		# Unchecked
     	image
		{
            function        = CHECK
            recolorable     = TRUE
	    	state			= INSENSITIVE
            shadow          = IN
            overlay_file    = "Check-Radio/check7.png"
            overlay_stretch = FALSE
        }

		#checkbox mouseover

		image
		{
          	function        = FLAT_BOX
            recolorable     = TRUE
      		stretch			= TRUE
            file            = "Check-Radio/checklight.png"
          	border          = { 2, 2, 2, 2 }
        }
    }
}

class "GtkCheckButton"     		style "checkbutton"
class "GtkCheckMenuItem"   		style "checkbutton"



################################################################################
# ENTRY
################################################################################



style "entry" = "default"
{

	xthickness = 2
	ythickness = 2

	GtkWidget::interior_focus	= 0

	engine "pixmap"
	{
		# Entry (focused)
		image
		{
			function		= FOCUS
			recolorable		= TRUE
			file			= "Shadows/entry-shadow-in.png"
			border			= { 2,2,2,2 }
			stretch			= TRUE
		}


		# Text-entry
		image
		{
			function		= BOX
			recolorable		= TRUE
			shadow			= OUT
			state			= NORMAL
			file			= "Shadows/text-entry.png"
			border			= { 2,2,2,2 }
			stretch			= TRUE
		}

		# Text-entry
		image
		{
			function		= SHADOW
			detail			= "entry"
			shadow			= IN
			recolorable		= TRUE
			file			= "Shadows/text-entry.png"
			border			= { 2,2,2,2 }
			stretch			= TRUE
		}
	}
}

################################################################################
# SPINBUTTONS
################################################################################

style "spinbutton" = "entry"
{

	#bg[NORMAL]	= "#979797"
        engine "pixmap"
  	{
  		# Arrow
    	image
    	{
     		function	= ARROW
    	}

		# Up
		image
		{
		    function		= BOX
		    state 			= NORMAL
		    detail			= "spinbutton_up"
		    recolorable		= TRUE
		    file			= "Spin/spinbutton-up.png"
		    border			= { 0, 1, 1, 0 }
		    stretch			= TRUE
			overlay_file	= "Spin/spin-up.png"
		    overlay_stretch	= FALSE
		}

		# Up (mouse over)
		image
		{
		    function		= BOX
		    state 			= PRELIGHT
		    detail			= "spinbutton_up"
		    recolorable		= TRUE
		    file			= "Spin/spinbutton-up-prelight.png"
		    border			= { 0, 1, 1, 0 }
		    stretch			= TRUE
			overlay_file	= "Spin/spin-up-prelight.png"
		    overlay_stretch	= FALSE
		}

		# Up (disabled)
		image
		{
		    function		= BOX
		    state 			= INSENSITIVE
		    detail			= "spinbutton_up"
		    recolorable		= TRUE
		    file			= "Spin/spinbutton-up.png"
		    border			= { 0, 1, 1, 0 }
		    stretch			= TRUE
			overlay_file	= "Spin/spin-up-disable.png"
		    overlay_stretch	= FALSE
		}

		# Up (mouse over)
		image
		{
		    function		= BOX
		    state 			= ACTIVE
		    detail			= "spinbutton_up"
		    recolorable		= TRUE
		    file			= "Spin/spinbutton-up-pressed.png"
		    border			= { 0, 1, 1, 0 }
		    stretch			= TRUE
			overlay_file	= "Spin/spin-up-prelight.png"
		    overlay_stretch	= FALSE
		}


		# Down
		image
		{
		    function		= BOX
		    state 			= NORMAL
		    detail			= "spinbutton_down"
		    recolorable		= TRUE
		    file			= "Spin/spinbutton-down.png"
		    border			= { 0, 1, 0, 2 }
		    stretch			= TRUE
			overlay_file	= "Spin/spin-down.png"
		    overlay_stretch	= FALSE
		}

		# Down (mouse over)
		image
		{
		    function		= BOX
		    state 			= PRELIGHT
		    detail			= "spinbutton_down"
		    recolorable		= TRUE
		    file			= "Spin/spinbutton-down-prelight.png"
		    border			= { 0, 1, 0, 2 }
		    stretch			= TRUE
			overlay_file	= "Spin/spin-down-prelight.png"
		    overlay_stretch	= FALSE
		}

		# Down (disabled)
		image
		{
		    function		= BOX
		    state 			= INSENSITIVE
		    detail			= "spinbutton_down"
		    recolorable		= TRUE
		    file			= "Spin/spinbutton-down.png"
		    border			= { 0, 1, 0, 2 }
		    stretch			= TRUE
			overlay_file	= "Spin/spin-down-disable.png"
		    overlay_stretch	= FALSE
		}

		# Down (mouse over)
		image
		{
		    function		= BOX
		    state 			= ACTIVE
		    detail			= "spinbutton_down"
		    recolorable		= TRUE
		    file			= "Spin/spinbutton-down-pressed.png"
		    border			= { 0, 1, 0, 2 }
		    stretch			= TRUE
			overlay_file	= "Spin/spin-down-prelight.png"
		    overlay_stretch	= FALSE
		}
	}
}

class "GtkSpinButton"   	 	style "spinbutton"


################################################################################
# RANGE
################################################################################

style "range" = "default"
{
	ythickness = 6

  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
    }
  }
}
class "GtkRange" 		style "range"


################################################################################
# TOOLBAR BUTTONS
################################################################################

style "toolbuttons" = "default"
{

	xthickness = 1
	ythickness = 1

	GtkWidget::focus_padding = 2

	engine "pixmap"
	{

		# Toolbar button
		image
		{
			function        	= BOX
			recolorable     	= TRUE
			state				= NORMAL
			file            	= "Toolbar/button-normal.png"
			border          	= { 5, 5, 5, 5 }
			stretch         	= TRUE
		}

		# Toolbar button (mouse over)
		image
		{
			function      		= BOX
			recolorable    		= TRUE
			state				= PRELIGHT
			file          		= "Toolbar/button-prelight.png"
			border        		= { 5, 5, 5, 5 }
			stretch       		= TRUE
		}

		# Toolbar button (clicked)
		image
		{
			function        	= BOX
			recolorable     	= TRUE
			state				= ACTIVE
			file            	= "Toolbar/button-pressed.png"
			border          	= { 5, 5, 5, 5 }
			stretch         	= TRUE
		}

		# Toolbar button (disabled)
		image
		{
			function      		= BOX
			recolorable    		= TRUE
			state				= INSENSITIVE
			file          		= "Toolbar/button-prelight.png"
			border        		= { 5, 5, 5, 5 }
			stretch       		= TRUE
		}
	}
}

widget_class "*Tool*GtkToggleButton" style "toolbuttons"
widget_class "*Tool*GtkButton" style "toolbuttons"

################################################################################
# PANEL
################################################################################
style "panel1" = "default"
{
   xthickness			= 0
   ythickness			= 1

   fg[NORMAL] = "#000000"
   fg[PRELIGHT] = "#404040"
   fg[ACTIVE] = "#404040"
   fg[INSENSITIVE] = "#DDE4FF"
   text[NORMAL] = "#000000"
   text[PRELIGHT] = "#DDE4FF"
   bg_pixmap[NORMAL]					= "Panel/panel-bg.png"
   bg_pixmap[SELECTED]					= "Panel/panel-bg.png"
   bg_pixmap[INSENSITIVE]				= "Panel/panel-bg.png"
   bg_pixmap[PRELIGHT]					= "Panel/panel-bg.png"
}

style "panel2" = "panel1"
{
   engine "pixmap"
   {

		image
		{
			function	= BOX
			file		= "Panel/panel-bg.png"
			border	= { 0, 0, 0, 0 }
			stretch	= FALSE
  		}


  }
}

class "*Panel*" style "panel1"
class "*notif*" style "panel1"
class "*Notif*" style "panel1"
class "*Tray*" style "panel1"
class "*tray*" style "panel1"
widget_class "*Panel*" style "panel1"
widget_class "*Panel*Menu*" style "panel2"
widget "PanelDItemEditor" style "gradient"

widget_class "*Mail*" style "panel1"
widget_class "*applet*" style "panel1"
#widget_class "*Applet*" style "panel1"
widget_class "*manager*" style "panel1"
widget_class "*nm-applet*" style "panel1"


##################### PANEL BUTTONS ###############################
style "handle"
{
    engine "pixmap"
    {

        image
        {
            function = HANDLE
            file = "Panel/panel-bg.png"
            border = { 0, 0, 0, 0 }
            stretch = TRUE
            orientation = VERTICAL
        }

        image
        {
             function = HANDLE
            file = "Panel/panel-bg.png"
            border = { 0, 0, 0, 0 }
            stretch = TRUE
            orientation = HORIZONTAL
        }
    }
}


style "panelbuttons"
{


    xthickness            		= 2
    ythickness            		= 1

engine "pixmap"
    {

		image
		{
			function       			= BOX
			recolorable     		= TRUE
			state				= NORMAL
			file            		= "Panel/panel-bg.png"
			border          		= { 0, 0, 1, 1 }
			stretch         		= TRUE
		}
		image
		{
			function        		= BOX
			recolorable     		= TRUE
			state				= PRELIGHT
			file            		= "Panel/panelbutton-prelight.png"
			border          		= { 1, 1, 1, 1 }
			stretch         		= TRUE
		}

		image
		{
			function       			= BOX
			recolorable     		= TRUE
			state				= ACTIVE
			file            		= "Panel/panelbutton-pressed.png"
			border          		= { 1, 1, 1, 1 }
			stretch         		= TRUE
		}
    }

}

class "PanelAppletFrame" style "handle"
widget_class "*Panel*GtkToggleButton" style "panelbuttons"
widget_class "*Panel*GtkButton" style "panelbuttons"


################################################################################
# MENUBAR
################################################################################

style "menubar"	= "default"
{
  fg[NORMAL] = "#000000"
  text[NORMAL] = "#000000"
  fg[PRELIGHT] = "#404040"
  fg[ACTIVE] = "#404040"
  fg[INSENSITIVE] = "#DDE4FF"
  text[PRELIGHT] = "#DDE4FF"

xthickness			= 0
ythickness			= 0
	engine "pixmap"
	{

		image
		{
			function	= BOX
			file		= "Menu-Menubar/menubar.png"
			border	= { 0, 0, 0, 0 }
			stretch	= FALSE
    		}


 	}
}

class "GtkMenuBar" 		     style "menubar"
widget_class "*MenuBar.*" style "menubar"

################################################################################
# MENU
################################################################################

style "menu" = "default"
{

	xthickness = 0
	ythickness = 5

	text[PRELIGHT] = "#ffffff"
	text[NORMAL]   = "#000000"
	text[ACTIVE]   = "#ffffff"
	fg[PRELIGHT] = "#ffffff"
	fg[NORMAL]   = "#000000"
	fg[ACTIVE]   = "#ffffff"

	engine "pixmap"
	{
		image
		{
		    function 		= BOX
		    recolorable 	= TRUE
		    detail 			= "menu"
		    file 			= "Menu-Menubar/menu.png"
		    border 			= { 6, 6, 6, 6 }
		    stretch 		= TRUE
		}
	}

}

class "GtkMenu" style "menu"

###############################################
#  Menu Items
###############################################

style "MenuItem"
{

	text[PRELIGHT] = "#ffffff"
	text[NORMAL]   = "#000000"
	text[ACTIVE]   = "#ffffff"
	fg[PRELIGHT] = "#ffffff"
	fg[NORMAL]   = "#000000"
	fg[ACTIVE]   = "#ffffff"

	xthickness = 3
	ythickness = 2


    	engine "pixmap"
	{



        image
	    {
              	function        = BOX
              	recolorable     = TRUE
              	file            = "Menu-Menubar/menuitem.png"
            	stretch         = TRUE
            }

    	image
            {
        	function        = HLINE
 		recolorable     = TRUE
 		file            = "Menu-Menubar/menu-line.png"
		border          = { 3, 3, 3, 3 }
		stretch         = FALSE
      	    }

	image
	    {
		function = ARROW
		recolorable = TRUE
		state = NORMAL
		overlay_file = "Menu-Menubar/menu-arrow.png"
		overlay_stretch	= FALSE
		arrow_direction	= RIGHT
	    }

	image
	    {
		function = ARROW
		recolorable = TRUE
		state = PRELIGHT
		overlay_file = "Menu-Menubar/menu-arrow-prelight.png"
		overlay_stretch	= FALSE
		arrow_direction	= RIGHT
	    }

	}
}

#widget_class "*MenuItem.*" style "MenuItem"
class "GtkMenuItem" style "MenuItem"

widget_class "*MenuItem*" 			style "MenuItem"
widget_class "*.GtkAccelMenuItem.*" 		style "MenuItem"

#class "GtkMenuItem"				style "MenuItem"
class "GtkItem"           			style "MenuItem"
class "GtkTearoffMenuItem"			style "MenuItem"


################################################################################
# PROGRESSBAR
################################################################################

style "progressbar"	= "default"
{
	bg[NORMAL] = "#979797"
        #GtkProgressBar::trough_border = 0
	xthickness = 1
        ythickness = 1
  	engine "pixmap"
  	{
  		# Horizontal progressbar background
  		image
		{
            function        = BOX
            recolorable     = TRUE
            detail          = "trough"
            file            = "ProgressBar/trough-progressbar-horiz.png"
#            border          = { 1, 1, 1, 2 }
	    border          = { 1, 1, 1, 1}
            stretch         = TRUE
            orientation     = HORIZONTAL
        }

		# Horizontal progressbar
		image
		{
            function        = BOX
            recolorable     = TRUE
            detail          = "bar"
            file            = "ProgressBar/progressbar-horiz.png"
#            border          = { 0, 0, 0, 0}
	    border          = { 1, 1, 1, 1}
            stretch         = TRUE
            orientation		= HORIZONTAL
        }

		# Vertical progressbar background
		image
		{
		    function        = BOX
            recolorable     = TRUE
            detail          = "trough"
            file            = "ProgressBar/trough-progressbar-vert.png"
	    border          = { 1, 1, 1, 1}
#            border          = { 1, 2, 1, 1 }
            stretch         = TRUE
		    orientation		= VERTICAL
		}

		# Vertical progressbar
	    image
	    {
		    function        = BOX
            recolorable     = TRUE
            detail          = "bar"
            file            = "ProgressBar/progressbar-vert.png"
	    border          = { 1, 1, 1, 1}
#            border          = { 0, 0, 0, 0}
            stretch         = TRUE
		    orientation		= VERTICAL
	    }
	}
}

class "GtkProgressBar"     		style "progressbar"
widget_class "*MenuItem.*ProgressBar*" style "progressbar"

################################################################################
#STATUSBAR
################################################################################

style "statusbar" = "default"
{

	xthickness = 8
	ythickness = 2

	engine "pixmap"
	{

	    image
	    {
	     	function		= RESIZE_GRIP
		recolorable	= TRUE
		#state			= NORMAL
		detail		= "statusbar"
		overlay_file	= "Handles/resize_grip.png"

		overlay_border	= {0,2,1,0 }
		overlay_stretch	= FALSE
	    }
      }
}

class "GtkStatusbar"				style "statusbar"

################################################################################
# TABS
################################################################################

style "notebook" = "default"
{
	#bg[NORMAL] = "#bbbbba"
	xthickness = 3
	ythickness = 1

	engine "pixmap"
    {
		# Top tab (current)
		image
		{
			function = EXTENSION
			state = NORMAL
			gap_side = BOTTOM
			file = "Tabs/tab-top-active.png"
			#border = { 6, 6, 9, 0 }
			border = { 1, 1, 2, 2 }
			stretch = TRUE
		}

		# Top tab (background)
		image
		{
			function = EXTENSION
			state = ACTIVE
			gap_side = BOTTOM
			file = "Tabs/tab-top.png"
			border = { 1, 1, 2, 2 }
			stretch = TRUE
		}

		# Bottom tab (current)
		image
		{
			function = EXTENSION
			state = NORMAL
			gap_side = TOP
			file = "Tabs/tab-bottom-active.png"
			border = {1,1,2,2}
			stretch = TRUE
		}

		# Bottom tab (background)
		image
		{
			function = EXTENSION
			state = ACTIVE
			gap_side = TOP
			file = "Tabs/tab-bottom.png"
			border = {1,1,2,2}
			stretch = TRUE
		}

		# Right tab (current)
		image
		{
			function = EXTENSION
			state = NORMAL
			gap_side = LEFT
			file = "Tabs/tab-right-active.png"
			border = {1,7,7,7}
			stretch = TRUE
		}

		# Right tab (background)
		image
		{
			function = EXTENSION
			state = ACTIVE
			gap_side = LEFT
			file = "Tabs/tab-right.png"
			border = {1,7,7,7}
			stretch = TRUE
		}

		# Left tab (current)
		image
		{
			function = EXTENSION
			state = NORMAL
			gap_side = RIGHT
			file = "Tabs/tab-left-active.png"
			border = {7,1,7,7}
			stretch = TRUE
		}

		# Left tab (background)
		image
		{
			function = EXTENSION
			state = ACTIVE
			gap_side = RIGHT
			file = "Tabs/tab-left.png"
			border = {7,1,7,7}
			stretch = TRUE
		}

		#top
		image
		{
			function = BOX_GAP
			gap_side = TOP
			file = "Tabs/notebook_top_flat.png"
			#border = {1,1,4,1}
			border = {1,1,1,1}
			stretch = TRUE
		}
		# bottom
		image
		{
			function = BOX_GAP
			gap_side = BOTTOM
			file = "Tabs/notebook_top_flat.png"
			border = {1,1,1,1}
			stretch = TRUE
		}
		# left
		image
		{
			function = BOX_GAP
			gap_side = LEFT
			file = "Tabs/notebook_left_flat.png"
			border = {1,2,2,2}
			stretch = TRUE
		}
		# right
		image
		{
			function = BOX_GAP
			gap_side = RIGHT
			file = "Tabs/notebook_right_flat.png"
			border = {2,1,2,2}
			stretch = TRUE
		}
		# no tabs
	        image
	        {
	               function	= BOX
		       recolorable = TRUE
		       file = "Tabs/notebook_flat.png"
		       border = {3, 3, 3, 3 }
		       stretch = TRUE
		}
	}
}

class "GtkNotebook"      		style "notebook"

style "themetree" = "default"
{
	fg[NORMAL]       = "#000000"
	fg[ACTIVE]       = "#000000"
	fg[PRELIGHT]     = "#000000"
	fg[SELECTED]     = "#FFFFFF"
	fg[INSENSITIVE]  = "#747474"

	xthickness = 2
	ythickness = 2

	engine "pixmap"
	{
		# Default button
		image
		{
		    function			= BOX
		    detail				= "buttondefault"
		    recolorable			= TRUE
		    file				= "Buttons/button-default.png"
		    border				= { 10,10,10,10 }
		    stretch				= TRUE
		}

		# Button (mouse over)
		image
		{
			function			= BOX
		    state				= PRELIGHT
		    recolorable			= TRUE
		    file				= "Buttons/tab-prelight.png"
		    border				= { 3,3,3,3 }
		    stretch				= TRUE
		}

		# Button (pressed)
		image
		{
		    function			= BOX
		    state				= ACTIVE
		    file				= "Buttons/tab-prelight.png"
		    border				= { 3,3,3,3 }
		    stretch				= TRUE
		}

		# Button (insensitive)
		image
		{
		    function			= BOX
		    state				= INSENSITIVE
		    file				= "Buttons/tab-normal.png"
		    border				= { 3,3,3,3 }
		    stretch				= TRUE
		}

		# Button (normal)
		image
		{
		    function			= BOX
		    file				= "Buttons/tab-normal.png"
		    border				= { 3,3,3,3 }
		    stretch				= TRUE
		}
	}
}


widget_class "*.GtkTreeView.GtkButton" style "themetree"
widget_class "*.GtkCTree.GtkButton" 	style "themetree"
widget_class "*.GtkList.GtkButton" 	style "themetree"
widget_class "*.GtkCList.GtkButton" 	style "themetree"

################################################################################
# TOOLTIPS
################################################################################

style "tooltips" = "default"
{
  	bg[NORMAL] = "#D4D4D2"
}
class "GtkTooltips" style "tooltips"
widget "gtk-tooltips" style "tooltips"

################################################################################
# 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
	    }
	}
}

################################################################################
# HANDELS
################################################################################

style "handlebox" = "default"
{
	engine "pixmap"
	{


		image
		{
		    function			= HANDLE
		    recolorable			= TRUE
		    overlay_file		= "Handles/dimple.png"
		    overlay_stretch		= FALSE
		    orientation			= VERTICAL
		}
		image
		{
		    function			= HANDLE
		    overlay_file		= "Handles/dimple.png"
		    overlay_stretch 	= FALSE
		    orientation			= HORIZONTAL
		}
	}
}

class "GtkHandleBox"    		style "handlebox"
class "GtkPaned"       			style "handlebox"


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
		}
	}
}

###########################################
# Mac like Scrollbars
###########################################




style "scrollbar" {

  GtkRange::trough_border = 1

  GtkVScale::slider_length = 16

  GtkVScale::slider_width = 19

  GtkHScale::slider_length = 17

  GtkHScale::slider_width = 19
  GtkRange::slider_width = 15
  GtkRange::stepper_size = 15
  GtkScrollbar::min_slider_length = 30


    engine "pixmap" {

        image {
            function        = BOX
            recolorable     = TRUE
            detail          = "trough"
            file            = "Scrollbars/vertical_trough.png"
            border          = { 0, 0, 39, 39 }
            stretch         = TRUE
            orientation     = VERTICAL
        }
        image {
            function        = BOX
            recolorable     = TRUE
            detail          = "trough"
            file            = "Scrollbars/horizontal_trough.png"
            border          = { 39, 39, 0, 0 }
            stretch         = TRUE
            orientation     = HORIZONTAL
        }


	   image {
            function        = SLIDER
            recolorable     = TRUE
            state           = INSENSITIVE
            file            = "Scrollbars/scrollbar_horizontal_insens.png"
            border          = { 11, 11, 6, 6 }
            stretch         = TRUE
            orientation     = HORIZONTAL
        }


        image
	{
            function        = SLIDER
            recolorable     = TRUE
            file            = "Scrollbars/hor_bg.png"
            border          = { 0,0,0,0 }
            stretch         = FALSE
            overlay_file	= "Scrollbars/vert_zero.png"
            overlay_border	= { 8,8,0,0 }
            overlay_stretch	= TRUE
            orientation     = HORIZONTAL
        }

        image
	{
            function        = SLIDER
            recolorable     = TRUE
            file            = "Scrollbars/test2.png"
            border          = { 0,0,0,0 }
            stretch         = FALSE
            overlay_file	= "Scrollbars/zero.png"
            overlay_border	= { 0,0,8,8 }
            overlay_stretch	= TRUE
            orientation     = VERTICAL
	}


	image {
            function        = SLIDER
            recolorable     = TRUE
            state           = INSENSITIVE
            file            = "Scrollbars/scrollbar_vertical_insens.png"
            border          = { 6, 6, 11, 11 }
            stretch         = TRUE
            orientation     = VERTICAL
        }


      image {
            function        = BOX
            recolorable     = TRUE
            state           = NORMAL
            file            = "Scrollbars/null.png"
            border          = { 0, 0, 0, 0 }
            stretch         = TRUE
        }
        image {
            function        = BOX
            recolorable     = TRUE
            state           = PRELIGHT
            file            = "Scrollbars/null.png"
            border          = { 0, 0, 0, 0 }
            stretch         = TRUE
	    orientation     = HORIZONTAL
        }
        image {
            function        = BOX
            recolorable     = TRUE
            state           = ACTIVE
            file            = "Scrollbars/null.png"
            border          = { 0, 0, 0, 0 }
            stretch         = TRUE
        }
  image {
            function        = BOX
            recolorable     = TRUE
            state           = INSENSITIVE
            file            = "Scrollbars/null.png"
            border          = { 0, 0, 0, 0 }
            stretch         = TRUE
        }


image
      {
	function	= ARROW
	recolorable	= TRUE
	state		= NORMAL
	overlay_file	= "Scrollbars/scroll_arrow_up.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= UP
      }
    image
      {
	function	= ARROW
	recolorable	= TRUE
	state		= NORMAL
	overlay_file	= "Scrollbars/scroll_arrow_down.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= DOWN
      }
    image
      {
	function	= ARROW
	recolorable	= TRUE
	state		= NORMAL
	overlay_file	= "Scrollbars/scroll_arrow_left.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= LEFT
      }
    image
      {
	function	= ARROW
	recolorable	= TRUE
	state		= NORMAL
	overlay_file	= "Scrollbars/scroll_arrow_right.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= RIGHT
      }
    image
      {
	function	= ARROW
	recolorable	= TRUE
	state		= PRELIGHT
	overlay_file	= "Scrollbars/scroll_arrow_up_prelight.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= UP
      }

    image
      {
	function	= ARROW
	recolorable	= TRUE
	state		= PRELIGHT
	overlay_file	= "Scrollbars/scroll_arrow_down_prelight.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= DOWN
      }
    image
      {
	function	= ARROW
	recolorable	= TRUE
	state		= PRELIGHT
	overlay_file	= "Scrollbars/scroll_arrow_left_prelight.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= LEFT
      }
    image
      {
	function	= ARROW
	recolorable	= TRUE
	state		= PRELIGHT
	overlay_file	= "Scrollbars/scroll_arrow_right_prelight.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= RIGHT
      }

 image
      {
	function	= ARROW
	recolorable	= TRUE
	state		= INSENSITIVE
	overlay_file	= "Scrollbars/scroll_arrow_up_prelight.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= UP
      }

    image
      {
	function	= ARROW
	recolorable	= TRUE
	state		=INSENSITIVE
	overlay_file	= "Scrollbars/scroll_arrow_down_prelight.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= DOWN
      }
    image
      {
	function	= ARROW
	recolorable	= TRUE
	state		= INSENSITIVE
	overlay_file	= "Scrollbars/scroll_arrow_left_prelight.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= LEFT
      }
    image
      {
	function	= ARROW
	recolorable	= TRUE
	state		= INSENSITIVE
	overlay_file	= "Scrollbars/scroll_arrow_right_prelight.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= RIGHT
      }

    image
      {
	function	= ARROW
	recolorable	= TRUE
	shadow		= IN
	overlay_file	= "Scrollbars/scroll_arrow_up_push.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= UP
      }
    image
      {
	function	= ARROW
	recolorable	= TRUE
	shadow		= IN
	overlay_file	= "Scrollbars/scroll_arrow_down_push.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= DOWN
      }
    image
      {
	function	= ARROW
	recolorable	= TRUE
	shadow		= IN
	overlay_file	= "Scrollbars/scroll_arrow_left_push.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= LEFT
      }
    image
      {
	function	= ARROW
	recolorable	= TRUE
	shadow		= IN
	overlay_file	= "Scrollbars/scroll_arrow_right_push.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= RIGHT
      }

}
}

class "GtkScrollbar"       			style "scrollbar"


################################################################################
# LIST HEADERS
################################################################################

style "list-header"
{
	#Comment out the ythickness setting below for thicker column headers.
	#ythickness = 0
	GtkTreeView::odd_row_color = "#ffffff"  #e4ebf5
	GtkTreeView::even_row_color = "#D5D9E2"   #ffffff D5D9E2 nautilus sidebar

	engine "pixmap"
	{
		# Normal
    	image
      	{
        	function        = BOX
			recolorable     = TRUE
			shadow          = OUT
			state			= NORMAL
			file            = "ListHeaders/list_header.png"
			border          = { 2, 2, 2, 1 }
			stretch         = TRUE
   		}

		# Prelight / Mouseover
    	image
   		{
       		function        = BOX
			recolorable     = TRUE
			state			= PRELIGHT
			file            = "ListHeaders/list_header-prelight.png"
			border          = { 2, 2, 2, 1 }
			stretch         = TRUE
   		}

		# Active
		image
      	{
        	function       	= BOX
			recolorable     = TRUE
			state			= ACTIVE
			file			= "ListHeaders/list_header-pressed.png"
			border          = { 2, 2, 2, 1 }
			stretch         = TRUE
   		}

		# Selected
		image
   		{
       		function        = BOX
			recolorable     = TRUE
			state			= SELECTED
			file			= "ListHeaders/list_header-prelight.png"
			border          = { 2, 2, 2, 1 }
			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"

style "gtktreeview"
{
  base[NORMAL]     	= "#E7EDF6"
  base[ACTIVE]     	= "#ACBACF"#d4d4d4"
  base[PRELIGHT]   	= "#FFFFFF"
  base[SELECTED]		= "#829db9" #b2b2b2"
  text[ACTIVE]		= "#FFFFFF"

}
class "GtkTreeView" style "gtktreeview"

################################################################################
# This prevents Sodipodi from crashing while opening the
# Object-Style dialog.

style "unstyle"
{
	engine "pixmap"
	{
	}
}

################################################################################
# recognizable pressed toggle buttons


#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
#    }
#  }
#}


################################################################################

class "GtkEntry"           		style "entry"
class "GtkOldEditable" 			style "entry"
#class "GtkSpinButton"   	 	style "spinbutton"

#class "GtkTextView"     		style "textview"
#class "GtkTreeView"    		style "treeview"
#class "GtkToolbar"       		style "flat"
class "GtkEventBox"    			style "flat"
class "GtkLayout"     			style "layout"
#class "SPButton"         		style "SPbutton"


# prevent Sodipodi from crashing
class "SPColorSlider" 			style "unstyle"

################################# TWEAKS ###################################

include "thunar-tweaks.rc"
include "nautilus-tweaks-notext.rc"
include "epiphany-tweaks-notext.rc"
include "evolution-tweaks.rc"

style "grey" = "default"
{
bg[NORMAL] = "#bbbbba"
}

style "white"# = "default"
{
bg[NORMAL] = "#ffffff"
}

style "red" = "default"
{
bg[NORMAL] = "#ea1515"
}

style "blue" = "default"
{
bg[NORMAL] = "#125ce3"
}



###############################################

#class "GtkCellView" style "white"
#class "GtkCellLayout" style "white"
#class "GtkCellRenderer" style "white"
#class "GtkCellEditable" style "white"
#class "GtkCellRenderAccel" style "white"
#class "GtkCellRenderCombo" style "white"
#class "GtkCellRenderPixmap" style "white"
#class "GtkCellRenderProgress" style "white"
#class "GtkCellRenderSpin" style "white"
#class "GtkCellRenderText" style "white"
#class "GtkCellRenderToggle" style "white"

#Fix for the Gimp ruler
class "GtkRuler"  style "grey"

#class "GtkImage" style "white"
#class "GtkAspectFrame" style "white"
#class "GtkHBox" style "white"
#class "GtkVBox" style "white"
#class "GtkHButtonBox" style "white"
#class "GtkVButtonBox" style "white"
#class "GtkAlignment" style "white"
#class "GtkHPaned" style "white"
#class "GtkVPaned" style "white"
#class "GtkExpander" style "white"

#Gimp lower frame/ File Roller lower toolbar
#class "*GtkBin*" style "grey"

#class "*GtkFrame*" style "white"
#class "*GtkBox*" style "white"
#class "*GtkCList*" style "white"

#Azureus widgets
class "*GtkFixed*" style "grey"

#class "*GtkLayout*" style "white"
#class "*GtkList*" style "white"
#class "*GtkMenuShell*" style "white"
#class "*GtkNotebook*" style "white"
#class "*GtkPacker*" style "white"
#class "*GtkPaned*" style "white"
#class "*GtkSocket*" style "white"

#eog canvas
class "*GtkTable*" style "grey"

#Gimp Fix (scale dialog/canvas)
#class "*GtkDrawingArea*" style "grey"

#widget "*GimpDockable.*" style "white"
#widget "*GimpContainerGridView*GtkViewport*" style "white"
#class "GimpToolDialog" style "white"
#class "*GtkButtonBox*" style "white"
#class "*GtkPlug*" style "white"
#class "*GtkToolbar*" style "white"
#class "*GtkTree*" style "white"
#class "*GtkSheet*" style "white"
#class "*GtkSQPane*" style "white"

#class "*GtkToolItem*" style "white"
#class "*GtkUIManager*" style "white"
#class "*GtkActionGroup*" style "white"
#class "*GtkSizeGroup*" style "white"
#class "*GtkViewport*" style "white"
#class "*GtkMisk*" style "white"
#class "*GtkItemFactory *" style "white"
#class "*GtkCellView*" style "white"
#class "*GtkIconView*" style "white"

include "icons/iconrc"

#gtk-icon-sizes = "panel-menu=20,20:gtk-menu=18,18:panel=18,18:gtk-button=24,24:gtk-large-toolbar=30,30"
gtk-icon-sizes = "gtk-large-toolbar=28,23:panel-menu=24,24:panel=24,24:gtk-dialog=64,64"

Hors ligne

#48 Le 29/05/2009, à 21:06

ljere

Re : Gstyle un gestionnaire de themes complet pour gnome

je parlais de l'archive complète jollyroger la ca va pas être très utile smile


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#49 Le 30/05/2009, à 00:18

jotelecom

Re : Gstyle un gestionnaire de themes complet pour gnome

Il est nickel ton script smo ! Merci beaucoup ! smile:)
Du coup ljere, je pense que le pb est résolu maintenant wink je n'ai pas encore rebooté, mais qemu a l'air de montrer que tout va bien big_smile

Encore un petit pb cela dit :
Lorsque je passe en mode plein écran avec VLC une erreur apparaît et me dit ceci :
"Error : screen isn't composited. Please run compiz (-fusion) or another compositing manager."

Après ça, plus de compiz, plus de passage possible entre les différents bureaux, plus de décoration fenêtre, enfin bref..ça plante :S
Est-ce que cela dit qqch à qqun ? Smo aurais-tu un autre petit script magique de derrière les fagots ?? big_smile

Merci d'avance smile


PS : je croyais que les modifications suivantes avaient résolu le pb, mais en fait il m'a refait un plantage cette nuit..le pb est donc tjr d'actualité // sad

[Fausse solution :]

En fait le pb est pseudo-résolu après les étapes suivantes :
- Identification du pb : apparemment du à un conflit entre AWN et Compiz... En jeu, le pilote de la carte graphique, la propriété de 'Direct Rendering' et le xorg.conf
- Vérification du pilote de la carte graphique : grâce au script à cette adresse (très bien fait btw! http://albertomilone.com/envyngfaq.html#A)
- Modification du xorg.conf avec notamment l'ajout d'une section "DRI" en donnant les droits d'accès au direct rendering pour les utilisateurs non root
- La commande "glxinfo | grep rendering" me disait que le direct rendering n'était pas activé parce que la variable eLIBGL_ALWAYS_INDIRECT" était activée. Un petit coup de "unset LIBGL_ALWAYS_INDIRECT", et la commande "glxinfo | grep rendering" me dit maintenant que le direct rendering est activé wink

Reste à faire un petit script pour faire en sorte qu'après le démarrage de compiz lors du boot, je puisse lancer la commande "unset ..." : quelqu'un saurait-il comment faire ? (le "après compiz" est assez essentiel..) smile

Dernière modification par jotelecom (Le 30/05/2009, à 10:50)


Terminux ( - John' - )
Débutants : bases, personnalisation et troubleshooting -> http://forum.ubuntu-fr.org/viewtopic.php?id=322271

Hors ligne

#50 Le 30/05/2009, à 00:42

JollyRoger

Re : Gstyle un gestionnaire de themes complet pour gnome

ok smile

c'est là : http://sourceforge.net/project/showfiles.php?group_id=204373&package_id=243878&release_id=625515

le thème gtk est vraiment chouette, homogène, etc.

sinon j'ai bidouillé emerald ce soir, c'est pas bien compliqué, marrant, même. je vais bosser sur les boutons qui me manquent dans le thème que j'ai pris et que j'ai traficoté. je vous montre ça demain soir si j'ai un peu de temps.

Dernière modification par JollyRoger (Le 30/05/2009, à 00:47)

Hors ligne