logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-11-2013 18:43:55

Anonyme
Invité

Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Bonsoir,

J'aimerai mettre mon thème à disposition pour que certains d'entres vous le teste. Et surtout pour avoir des retours sur d'éventuels trucs qui cloche. Mais pas au niveau goût.
Ça, vous pouvez le mettre à votre pointure. ça vous dit ? smile

Dernière modification par Anonyme (23-05-2014 12:36:37)

#2 01-11-2013 19:37:37

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

380095832.png

Dernière modification par Anonyme (28-03-2017 04:53:36)

#3 01-11-2013 21:03:55

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Il est pas mal, moi je suis sous Gnome 3,  je  ne crois pas que je puisse le tester.

Par contre, je ne sais pas si tu connais gtk3-widget-factory il est disponible dans le paquet gtk-3-examples.
Il te permettra de tester tout les types de boutons et d'élément disponible dans gtk
Ça peut t'aider pour faire les tests.
Jolie boulot en tout cas.

Hors ligne

#4 01-11-2013 21:04:34

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Fonctionne t'il pour XFCE 4.10 ?

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#5 01-11-2013 21:25:02

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

deuchdeb a écrit :


Fonctionne t'il pour XFCE 4.10 ?



Normalement oui, tu peux essayer pour voir. Sinon tu supprimes le tout.

Pour gnome 3 normalement ça devrait passer.

Dernière modification par Anonyme (01-11-2013 21:26:38)

#6 02-11-2013 21:03:18

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Bon j'essaie!!! big_smile

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#7 02-11-2013 21:30:32

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Bon ça donne ceci.

1383424094.png

La police noire sur fond noir on y voit rien et en fait tout est très noir et sombre.

Quand tu passes la souris dans les menu le texte devient noir il faudrait qu'il reste blanc.

Dans Iceweasel tous les textes de la barre des menus sont invisibles noir/noir.

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#8 02-11-2013 21:51:01

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Bien. smile

Au niveau boutons fenêtres bordures et surtout finition ça va par contre ?

Pour la couleur des polices, c'est en cours ... Je ne me suis pas encore décidé. Mais pour les couleurs, rien de plus facile de les changer toi et de mettre tout ça a ton oeil. Le but premier pour moi, c'est l'interface wink

Comme le style boutons (onglets glassés de ton screen)

Dernière modification par Anonyme (02-11-2013 21:52:32)

#9 03-11-2013 19:18:31

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Pour le style des boutons le but est donc atteind

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#10 03-11-2013 21:35:17

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Bonsoir,

si tu veux bien sûr.
Remplace le fichier gtkrc du gtk2 par celui-ci :


gtk-color-scheme = "base_color:#565656\nbg_color:#232323"
gtk-color-scheme = "text_color:#9E8A7E\nfg_color:#9E9797"   ### #9E8A7E Polices boutons et infos fenêtres
#gtk-color-scheme = "selected_bg_color:#232323\nselected_fg_color:#453D37"
gtk-color-scheme = "selected_bg_color:#292929\nselected_fg_color:#D2D2D2"
gtk-color-scheme = "tooltip_bg_color:#292929\ntooltip_fg_color:#151515\nlink_color:#4a90f9"

gtk-color-scheme = "theme_bg_dark_color:#232323\ntheme_fg_dark_color:#B0B0B0\ntheme_text_dark_color:#242424"
gtk-color-scheme = "sidebar_background:#5E4D3F"  #### FENETRE GAUCHE

# link_color:#4a90f9"
gtk-auto-mnemonics  = 1

style "default" {
  xthickness  = 1
  ythickness  = 1

  #######################
  # Style Properties
  #######################
  GtkButton         ::child-displacement-x  = 0
  GtkButton     ::child-displacement-y  = 0
  GtkButton     ::default-border    = {0, 0, 0, 0}
  GtkButton     ::image-spacing     = 4
  GtkToolButton     ::icon-spacing      = 4

  GtkCheckButton      ::indicator-size    = 16
  GtkRadioButton      ::indicator-size    = 16

  GtkEntry      ::honors-transparent-bg-hint  = 1
  #GtkEntry     ::invisible-char        = 0x2022
  GtkEntry      ::progress-border       = {2, 2, 2, 2}
        GtkEntry          ::state-hint              = 0

  GtkProgressBar      ::min-vertical-bar-width    = 30  ########################## LARGEUR DU PULSAR
  GtkProgressBar      ::min-horizontal-bar-height   = 30  ########################## LARGEUR DU PULSAR

  GtkExpander     ::expander-size     = 14

  GtkMenuBar        ::internal-padding    = 0
  GtkMenuBar        ::window-dragging   = 1
  #GtkMenuBar     ::shadow-type     = GTK_SHADOW_NONE
  GtkMenu       ::horizontal-padding          = 0
  GtkMenu       ::vertical-padding    = 0
  GtkSeparatorMenuItem          ::horizontal-padding          = 7

  GtkNotebook     ::tab-overlap     = 2  # Default = 2
  GtkNotebook     ::tab-curvature     = 1  # Default = 1
 
  GtkPaned      ::handle-size     = 6

  GtkRange      ::trough-border     = 0
  GtkRange      ::slider-width      = 15
  GtkRange      ::stepper-size      = 1

  GtkScale      ::slider-length     = 14
  GtkScale      ::slider-width      = 14
  GtkScale      ::trough-side-details         = 1

  GtkScrollbar        ::has-backward-stepper    = 0   ### AVOIR OU NON LES FLECHES
  GtkScrollbar      ::has-forward-stepper   = 0   # El maldito rollo de gtk2 y las scrollbars
  GtkScrollbar      ::min-slider-length   = 30
  GtkScrollbar      ::slider-width      = 15  # LARGEUR
  GtkScrollbar      ::trough-border     = 3
  GtkScrollbar      ::activate-slider     = 1  ####### FALSE  
  GtkScrollbar      ::trough-side-details   = 0
  GtkScrollbar      ::stepper-size                  = 12   # Grosseur Fleche Ascenceur

  GtkScrolledWindow   ::scrollbar-spacing   = 0
  GtkScrolledWindow   ::scrollbars-within-bevel = 0    # Encoche Ascenceur Coin Arrondi Si 0

  GtkToolbar      ::internal-padding    = 0
  GtkToolbar      ::window-dragging   = 1

  GtkTreeView     ::expander-size     = 7    ### ESPACE ENTRE LIGNES
  GtkTreeView     ::odd_row_color     = "#927C6A"

  # en eclipse afecta backcolor de "Quick Type Hierarchy (CTRL+T)"
  #GtkTreeView      ::even_row_color    = shade (1.05, @base_color)

  GtkWidget     ::link-color        = @link_color
        GtkWidget     ::focus-padding     = 0
  WnckTasklist      ::fade-overlay-rect   = 0
   
        GtkWindow                       ::resize-grip-height            = 0 # Ocultar resize-grip
        GtkWindow                       ::resize-grip-width             = 0

  ####################
  # Color Definitions
  ####################
  bg[NORMAL]          = @bg_color
  bg[PRELIGHT]      = shade (1.02, @bg_color)
  bg[SELECTED]      = @selected_bg_color
  bg[INSENSITIVE]     = shade(0.98, @bg_color)
  bg[ACTIVE]          = @bg_color

  fg[NORMAL]          = @fg_color
  fg[PRELIGHT]      = @text_color
  fg[SELECTED]      = @selected_fg_color
  fg[INSENSITIVE]     = mix (0.60, @fg_color, @bg_color)
  fg[ACTIVE]      = @text_color
  #fg[ACTIVE]     = @text_color

  text[NORMAL]      = @text_color
  text[PRELIGHT]      = @text_color
  text[SELECTED]      = @selected_fg_color
  text[INSENSITIVE]   = mix (0.60, @fg_color, @bg_color)
  text[ACTIVE]      = @text_color

  base[NORMAL]      = "#5E4D3F"  #### COULEUR DANS LES FENETRES SEULES SANS BASE #3D4C5D = BLEU-GRIS
  base[PRELIGHT]      = shade (0.95, @bg_color)
  base[SELECTED]      = @selected_bg_color
  base[INSENSITIVE]   = shade (0.85, @base_color)
  base[ACTIVE]      = @selected_bg_color

  engine "murrine" {
    animation     = FALSE
        arrowstyle      = 1     # Estilo flechas menu (triangulos)
    border_shades       = {1.0, 0.9}
    colorize_scrollbar  = FALSE   ### DESACTIVER COULEUR GRISE SCROLLBAR EXAMPLE THUNAR A DROITE
    contrast      = 0.6
    default_button_color  = shade (1.28, @selected_bg_color)
    comboboxstyle     = 0     # 0 = normal combobox, 1 = colorized combobox button   
    expanderstyle   = 0     # Treview expander (triangulo)
    focusstyle      = 3 # 0 to disable focus drawing.
                # 1 to use dots.
                # 2 to use a small colored rectangle.
                # 3 to use a colored rectangle that touches the borders.
    focus_color     = shade(1.20, mix(0.90, @selected_bg_color, @bg_color))

    glazestyle      = 0 # 0 = flat highlight,
                # 1 = curved highlight
                # 2 = concave style,
                # 3 = top curved highlight,
                # 4 = beryl highlight
    glowstyle     = 0 ## Barre MIXER # 4 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
      gradient_shades   = {1.00, 0.92, 0.93, 0.85}              
    highlight_shade   = 1.0
    lightborder_shade = 1.0
    lightborderstyle  = 1 # 0 = top side, 1 = all sides
    listviewstyle   = 0 # 0 = nothing, 1 = dotted, 2 = line
    menubaritemstyle  = 1 # 0 = menuitem look, 1 = button look
    menubarstyle    = 3 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
    menuitemstyle   = 2 # 0 = flat, 1 = glassy, 2 = striped
    menustyle   = 1# 0 = no vertical menu stripe, 1 = display vertical menu stripe, 2 = faint? 3 = borderless  #### 2 & 3 MAUVAISE BAVURE MENU !!!!!!!
    progressbarstyle  = 2   ################# Barre Avec Rayure
    reliefstyle     = 0  # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
    rgba        = FALSE # alpha transparency
    roundness     = 3 # 0 = square
    scrollbarstyle    = 0 # 0 = nothing
    separatorstyle    = 1 # 0 = Hard seperators 1 = Smooth seperators
    shadow_shades   = {0.9, 1.1}
    sliderstyle       = 1 # 0 = nothing added
    stepperstyle    = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
    toolbarstyle    = 1 # 0 = flat, 1 = glassy, 2 = gradient
    trough_shades   = {0.85, 1.0}
  }
}

style "test" = "default" {
  fg[NORMAL]        =  "#00FF00"
  fg[ACTIVE]        =  "#00FF00"
  fg[PRELIGHT]      =  "#00FF00"
  fg[SELECTED]      =  "#00FF00"
  fg[INSENSITIVE]   =  "#00FF00"

  bg[NORMAL]        =  "#FF0000"
  bg[ACTIVE]        =  "#FF0000"
  bg[PRELIGHT]      =  "#FF0000"
  bg[SELECTED]      =  "#FF0000"
  bg[INSENSITIVE]   =  "#FF0000"

  text[NORMAL]      =  "#0000FF"
  text[ACTIVE]      =  "#0000FF"
  text[PRELIGHT]    =  "#0000FF"
  text[SELECTED]    =  "#0000FF"
  text[INSENSITIVE] =  "#0000FF"

  base[NORMAL]      =  "#FFFF00"
  base[ACTIVE]      =  "#FFFF00"
  base[PRELIGHT]    =  "#FFFF00"
  base[SELECTED]    =  "#FFFF00"
  base[INSENSITIVE] =  "#FFFF00"
}

style "wide" {
  xthickness  = 2
  ythickness  = 2
}

style "wider" {
  xthickness  = 3
  ythickness  = 3
}

style "button"  {
    xthickness  = 6
    ythickness  = 6

    bg[NORMAL]              = shade (0.26, "#A9744B")            ########### COULEUR DU BOUTON + COULEUR AUDACITY
    bg[PRELIGHT]            = shade (0.36, "#A9744B")    
    bg[ACTIVE]              = shade (0.06, "#EAEAEA") # Enclenché
    bg[SELECTED]            = shade (1.00, "#A9744B")
    bg[INSENSITIVE]         = shade (0.26, "#A9744B")

    fg[NORMAL]            = shade (0.95, @fg_color)

  engine "murrine" {
          contrast                = 0.85
    gradient_shades         = {2.15,7.07,0.08,1.05}        ######## Le 1.07 Si 7.07 ÇA FAIT DU CHROME #####################
    border_shades     = {8.55, 0.55}  #### 8.55 Mauvais Effet Engraved
    lightborderstyle    = 1 # 0 = top side, 1 = all sides
################################################################################################################################################################
    lightborder_shade       = 0.10
        highlight_shade     = 1.03
    roundness       = 1
    focusstyle        = 0  
    glowstyle       = 4 # 0 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
        glow_shade              = 5.25  # DONNER DU RELIEF LUMINEUX  5.25 OU  9.25
        reliefstyle             = 3
    textstyle               = 1
    text_shade        = 1.1      
  }
}

###############################################################################################################################################################
style "button_label" {
  #fg[ACTIVE]         = "#fff"
  #fg[SELECTED]   = "#fff"
  #text[ACTIVE]   = "#fff"
  #text[SELECTED]   = "#fff"
}

style "checkradio_label" { 
  fg[ACTIVE]    = @text_color   # Forzar color texto en radiobutton-eclipse
}

style "checkbutton" {
  engine "pixmap" {
    image {
      function = CHECK
      recolorable = TRUE
      state = NORMAL
      shadow = OUT
      overlay_file = "assets/checkbox-unchecked.png"
      overlay_stretch = FALSE
    }

    image {
      function = CHECK
      recolorable = TRUE
      state = PRELIGHT
      shadow = OUT
      overlay_file = "assets/checkbox-unchecked.png"
      overlay_stretch = FALSE
    }

    image {
      function = CHECK
      recolorable = TRUE
      state = ACTIVE
      shadow = OUT
      overlay_file = "assets/checkbox-unchecked.png"
      overlay_stretch = FALSE
    }

    image {
      function = CHECK
      recolorable = TRUE
      state = INSENSITIVE
      shadow = OUT
      overlay_file = "assets/checkbox-unchecked-insensitive.png"
      overlay_stretch = FALSE
    }

    image {
      function = CHECK
      recolorable = TRUE
      state = NORMAL
      shadow = IN
      overlay_file = "assets/checkbox-checked.png"
      overlay_stretch = FALSE
    }

    image {
      function = CHECK
      recolorable = TRUE
      state = PRELIGHT
      shadow = IN
      overlay_file = "assets/checkbox-checked.png"
      overlay_stretch = FALSE
    }

    image {
      function = CHECK
      recolorable = TRUE
      state = ACTIVE
      shadow = IN
      overlay_file = "assets/checkbox-checked.png"
      overlay_stretch = FALSE
    }


    image {
      function = CHECK
      recolorable = TRUE
      state = INSENSITIVE
      shadow = IN
      overlay_file = "assets/checkbox-checked-insensitive.png"
      overlay_stretch = FALSE
    }

    image {
      function = FLAT_BOX
      recolorable = TRUE
      stretch = TRUE
      file = "assets/null.png"
    }
  }
}

style "radiobutton" {
  engine "pixmap" {
    image {
      function = OPTION
      recolorable = TRUE
      state = NORMAL
      shadow = OUT
      overlay_file = "assets/radio-unselected.png"
      overlay_stretch = FALSE
    }

    image {
      function = OPTION
      recolorable = TRUE
      state = PRELIGHT
      shadow = OUT
      overlay_file = "assets/radio-unselected.png"
      overlay_stretch = FALSE
    }

    image {
      function = OPTION
      recolorable = TRUE
      state = ACTIVE
      shadow = OUT
      overlay_file = "assets/radio-unselected.png"
      overlay_stretch = FALSE
    }

    image {
      function = OPTION
      recolorable = TRUE
      state = INSENSITIVE
      shadow = OUT
      overlay_file = "assets/radio-unselected-insensitive.png"
      overlay_stretch = FALSE
    }

    image {
      function = OPTION
      recolorable = TRUE
      state = NORMAL
      shadow = IN
      overlay_file = "assets/radio-selected.png"
      overlay_stretch = FALSE
    }

    image {
      function = OPTION
      recolorable = TRUE
      state = PRELIGHT
      shadow = IN
      overlay_file = "assets/radio-selected.png"
      overlay_stretch = FALSE
    }

    image {
      function = OPTION
      recolorable = TRUE
      state = ACTIVE
      shadow = IN
      overlay_file = "assets/radio-selected.png"
      overlay_stretch = FALSE
    }


    image {
      function = OPTION
      recolorable = TRUE
      state = INSENSITIVE
      shadow = IN
      overlay_file = "assets/radio-selected-insensitive.png"
      overlay_stretch = FALSE
    }

    image {
      function = FLAT_BOX
      recolorable = TRUE
      stretch = TRUE
      file = "assets/null.png"
    }
  }
}


style "entry" = "default" { # text
  xthickness  = 3
  ythickness  = 3

    # ------- otro entry -------------
   GtkWidget  ::focus-line-width  = 2
   GtkWidget  ::focus-padding   = 1
  # bg[ACTIVE]                = shade (0.78, @bg_color)
  # bg[NORMAL]                = shade (2.20, @bg_color)
  # bg[PRELIGHT]            = shade (1.18, @selected_bg_color)
  # bg[SELECTED]            = shade (0.9, @selected_bg_color)
  # bg[INSENSITIVE]           = shade (0.98, @bg_color)
    # ------- fin otro entry ----------

  bg[SELECTED]  = shade(1.18, mix (0.8, @selected_bg_color, @base_color))
  text[ACTIVE]  = @selected_fg_color

  engine "murrine" {
    contrast      = 0.6
    roundness     = 2  
    border_shades   = {1.2, 1.0}
    focusstyle      = 3
  }
}

style "toolbar_entry" = "entry" { # text

  base[NORMAL]      = shade(0.93, @base_color)
  engine "murrine" {
    contrast      = 0.7
    border_shades   = {1.2, 1.0}
    focus_color     = shade (1.0, @selected_bg_color)
  }
}


style "expander" {
  bg[NORMAL]    = "#FFF"
  fg[NORMAL]    = shade (2.0, @text_color)
  fg[PRELIGHT]    = shade (2.0, @text_color)

  engine "murrine" {
    contrast  = 1.2
    gradient_shades = {1.0, 1.0, 1.0, 1.0}
  }
}

style "frame_title" {
  fg[NORMAL]  = lighter (@fg_color)
}

style "handle" {

}

class "GtkPaned"  style "handle"

style "separator" = "wide" {
  engine "murrine" {
    contrast              = 0.4
  }
}

style "menubar" {
  xthickness  = 3
  ythickness  = 0

  fg[PRELIGHT]      = @selected_fg_color
  fg[ACTIVE]          = @selected_fg_color
  fg[SELECTED]      = @selected_fg_color

    bg[NORMAL]          = shade (1.01, @theme_bg_dark_color)
   
  engine "murrine" {
    gradient_shades       = {1.00, 1.00, 1.00, 1.00}   
    contrast              = 0.4
    textstyle               = 1
    text_shade        = 1.15
  }
}

style "menu" {
  xthickness  = 0
  ythickness  = 0
  GtkMenuItem::arrow-scaling  = 0.5

  bg[NORMAL]      = shade (1.05, @theme_bg_dark_color)

  engine "murrine" {
    gradient_shades   = {1.0, 1.0, 1.0, 1.0}
    roundness       = 1 # 0 = squared
  }
}

style "menu_item_white" {
  xthickness  = 2
  ythickness  = 3

  fg[NORMAL]      = shade (0.94, @theme_fg_dark_color)            # menu item normal
    fg[INSENSITIVE]   = mix(0.65, @theme_fg_dark_color, @theme_bg_dark_color)           # menu item deshabilitados
  fg[PRELIGHT]    = @selected_fg_color                  # menu item seleccionado

  text[NORMAL]        = shade (0.94, @theme_fg_dark_color)              # Color check/radio menu
  text[INSENSITIVE]   = mix(0.65, @theme_text_dark_color, @theme_bg_dark_color)    
  text[PRELIGHT]      = @selected_fg_color                            # Color check/radio menu

    bg[PRELIGHT]        = shade (1.00, @selected_bg_color)
    bg[SELECTED]        = shade (1.00, @selected_bg_color)

  engine "murrine" {
        gradient_shades   = {2.90, 0.95, 0.95, 1.00}  ## EFFET BOMBE PRELIGHT 2.90 AU LIEU DE 0.95
    border_shades     = {1.40, 1.0}
        roundness           = 0                             ############## MENU DEROULANT PRELIGHT COINS RONDS
        contrast            = 0.8           # Contraste separadores
    #textstyle           = 2
    #text_shade     = 0.4
  }
}

style "menu_item_black" {
  xthickness  = 2
  ythickness  = 3

  fg[PRELIGHT]  = @selected_fg_color
        bg[PRELIGHT]    = shade (0.94, @selected_bg_color)
        bg[SELECTED]    = shade (0.94, @selected_bg_color)

  engine "murrine" {
        gradient_shades   = {1.30, 1.15, 1.15, 1.00}
        roundness           = 1
        contrast            = 0.0
  }
}









style "notebook" {
    xthickness    = 2
    ythickness    = 2
   
  bg[NORMAL]    = shade (0.97, @bg_color)   # selected tab entire   ONGLETS INTERCALAIRES !!!!!!!
  bg[ACTIVE]    = shade (0.90, @bg_color)   # unselected tab
  bg[INSENSITIVE] = shade (0.87, @bg_color)   # disabled controls

  fg[NORMAL]          = @text_color       # text selected tab
  fg[ACTIVE]          = shade (1.75, "#383838") # text unselected tab
  fg[INSENSITIVE]   = shade (1.35, @fg_color)

  engine "murrine" {
    #gradient_shades    = {1.10,0.98,0.92,0.85}
        gradient_shades         = {2.15,5.07,1.08,1.05}
    lightborderstyle    = 1  
    lightborder_shade       = 2.0   ############# CONTOUR DES BOUTONS
    contrast    = 0.85
                highlight_shade   = 1.03
    roundness       = 6
    prelight_shade    = 8.5
    focusstyle = 2




 
   
               
 
   




 
  }
}

style "progressbar" {
  xthickness  = 10   ####################### BORDURE AUTOUR DU PULSAR
  ythickness  = 3   ####################### BORDURE AUTOUR DU PULSAR

  bg[SELECTED] = mix(0.02, "#6E97C5", shade(0.75, @bg_color)) # Pulsar  ####### SUPPRESSION DU MIX & COULEUR PERSONNALISEE GRIS
        #bg[SELECTED] = mix(0.01, "#ff0000", shade(0.35, "#ff0000"))  # Pulsar  ####### SUPPRESSION DU MIX & COULEUR PERSONNALISEE ROUGE

       
  bg[ACTIVE]    =  mix(0.05, "#6E97C5", shade(0.85, @bg_color))   ## METTRE UN PEU DE RELIEF DANS LE LOGEMENT
         


  engine "murrine" {
    #gradient_shades    = {0.30, 1.10, 1.10, 1.15}  ############ DIFFERENTS EFFETS LE PREMIER = OMBRE
                border_shades     = {0.1, 1.8}
    roundness     = 25    ###### ANGLE ARRONDI
    glowstyle       = 3 ## 0 = EFFET EAU # 0 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
        glow_shade              = 6.90  #### METRE UNE LUEUR DANS LE PULSAR



               


     
       
       
       
       
       
       
       
       
       
       
     
       








  }
}

style "scale" { # slider                     ##### ICI POUR TOUCHER CURSEUR MIXER

  GtkScale::trough-border = 0
  GtkScale::slider-width = 20
  GtkScale::slider-length = 15
  GtkScale::trough-side-details = 1

  xthickness  = 2
  ythickness  = 2

  bg[SELECTED]            = shade (0.95, @selected_bg_color)   ########################

  engine "murrine" {
    sliderstyle     = 1       # 2 = TRIANGLE    # forma del slider
    contrast      = 0.8           # borde de todos los elementos
    gradient_shades   = {5.1, 1.0, 1.0, 1.85}   # Gradient Des Boutons Curseurs Mixer
    border_shades     = {0.9, 0.8}        # borde del slider
    roundness       = 2
    lightborder_shade   = 1.30            # brillo del trough-higlight
    trough_border_shades = {0.6, 1.12}
    glow_shade = 1.0
    reliefstyle = 2                       # FENTES CURSEURS INFERIEURS
    shadow_shades = { 1.0, 0.9 }
  }
}








style "scrollbar" {
  bg[SELECTED]    = shade (0.90, @bg_color)     # color indicador
  bg[NORMAL]          = shade (0.97, @bg_color)  # GRADIENT ET COULEUR BOUTON ASCENCEUR    
               
    # color flechas (stepper)
        fg[NORMAL]              = shade (1.00, @base_color)
  fg[PRELIGHT]    = shade (1.00, @base_color)
  fg[ACTIVE]    = shade (1.00, @base_color)
        fg[SELECTED]            = shade (1.00, @base_color)
        fg[INSENSITIVE]         = shade (1.00, @base_color)
 
  engine "murrine" {
        roundness               = 6                               #### FORME ASCENCEUR
        gradient_shades         = {2.15,5.07,1.08,1.05}
        highlight_shade     = 1.03
        glow_shade              = 1.0
        reliefstyle             = 0
        prelight_shade          = 0.75
        gradient_colors         = FALSE
        lightborder_shade       = 1.1
        lightborderstyle        = 1
        trough_shades           = {1.00, 1.08}
        border_shades           = {1.32, 1.32}
        contrast                = 0.85




   
       
       
   
   
       









  }
}

style "overlay_scrollbar"
{
  bg[SELECTED]        = shade (1.0, @selected_bg_color)
  bg[INSENSITIVE]       = shade (0.85, @bg_color)
  bg[ACTIVE]          = shade (0.6, @bg_color)
}


style "spinbutton" = "button" { # input/stepper
  bg[NORMAL]    = shade (0.94, @base_color)
    fg[ACTIVE]      = @text_color        # color flechas boton-spin pulsada

    # Colores flechas-spin
    # fg[NORMAL]        = "#F00"        # color flechas boton-spin
    # fg[ACTIVE]        = "#f00"        # color flechas boton-spin pulsada
    # fg[INSENSITIVE]   = "#F00"        # color flechas boton-spin disabled
    # fg[PRELIGHT]      = "#F00"        # color flechas boton-spin prelight

    # Colores entry-spin
    # base[NORMAL]      = "#F00"        # color fondo entry-spin
    # base[INSENSITIVE] = "#F00"        # color fondo entry-spin disabled

    # Colores boton-spin
    # bg[NORMAL]        = "#F00"        # color boton-spin y borde entry-spin
    # bg[INSENSITIVE]   = "#F00"        # color boton-spin disabled
    # bg[SELECTED]      = "#F00"        # color focus borde entry-spin

    # text[NORMAL]        = "#F00"        # color texto entry-spin
    # text[SELECTED]      = "#F00"        # color texto seleccionado entry-spin
    # text[ACTIVE]        = "#F00"        # color texto seleccionado entry-spin unfocused
    # text[INSENSITIVE]   = "#F00"        # color texto disabled

  engine "murrine" {
    contrast    = 1.0
        border_shades           = {1.2, 1.0}
        #lightborder_shade    = 1.00
  }
}

style "toolbar" = "wider"{
  #bg[NORMAL]   = shade(1.37, mix (0.75, @theme_bg_dark_color, @sidebar_background))
    bg[NORMAL]    = shade(1.00, @theme_bg_dark_color)
  fg[ACTIVE]    = @text_color

  engine "murrine" {
    separatorstyle          = 0
    lightborderstyle        = 0  
    lightborder_shade   = 1.0       # Regula el efecto 3D del borde superior de la toolbar
    contrast                = 1.0       # Regula el contraste del borde inferior de la toolbar
        gradient_shades       = {1.00,0.98,0.98,0.95}        
  }
}

style "toolbar_button" {
    xthickness  = 3
    ythickness  = 2

  bg[NORMAL]    = shade(0.90, @bg_color)
    bg[PRELIGHT]  = shade(0.91, @bg_color)
    bg[ACTIVE]    = shade(0.76, @bg_color)
  bg[SELECTED]  = shade(0.80, @bg_color)
  bg[INSENSITIVE] = shade(0.83, @bg_color)
  fg[ACTIVE]    = @text_color

  engine "murrine" {
    gradient_shades       = {1.00,0.96,0.96,0.90}
    border_shades           = {1.10, 1.00}
    contrast                = 0.80
    lightborderstyle    = 1
    lightborder_shade       = 1.1
        glow_shade              = 1.0
    textstyle               = 1
  }

}

# toolbar separator
style "toolbar_separator" {
  xthickness = 0
    ythickness = 0

  bg[NORMAL]      = shade (0.85, @bg_color)
  engine "murrine" {
    border_shades           = {1.00, 1.00}
    contrast                = 0.3
    lightborder_shade       = 1.1
  }
}

style "tooltips" {
  xthickness  = 8
  ythickness  = 4

  bg[NORMAL]  = @tooltip_bg_color
  fg[NORMAL]  = @tooltip_fg_color

  GtkWidget::new-tooltip-style  = 0

  engine "murrine" {
    border_colors = { "#080808", "#080808" }
  }
}

style "treeview" {
  base[SELECTED]  = shade (1.10, @selected_bg_color)    # seleccion row focused
  base[ACTIVE]    = shade (1.10, @selected_bg_color)    # seleccion row unfocused

  fg[NORMAL]    = shade (1.00, @fg_color)       # header txt color

  bg[SELECTED]  = shade (1.80, @selected_bg_color)    # backgr mini-checkbox checked
  text[NORMAL]    = shade (1.05, @fg_color)       # txt+indicador checked normal
  text[SELECTED]  = @selected_fg_color          # txt+indicador selected focused
  text[ACTIVE]  = @selected_fg_color          # txt+indicador selected unfocused

  engine "murrine" {
    gradient_shades   = {1.00, 1.05, 1.05, 1.10}        
    separatorstyle    = 0          
    contrast      = 0.75
  }
}








style "treeview_header" = "button" {                              ##################### N° Titre Artiste Exemple Exaile
  ythickness  = 1
    GtkWidget ::focus-padding = 0

  bg[NORMAL]              = shade (0.36, "#A9744B")
  bg[PRELIGHT]            = shade (0.36, "#A9744B")
  bg[INSENSITIVE]         = shade (0.36, "#A9744B")
  bg[ACTIVE]              = shade (0.40, "#A9744B")

  engine "murrine" {
     
    gradient_shades         = {2.15,5.07,1.08,1.05}
    contrast                = 0.85
                lightborderstyle        = 1 # 0 = top side, 1 = all sides
    roundness         = 0
    textstyle               = 1
                glow_shade              = 5.25
    prelight_shade          = 8.9











   
   
   

   
       
   
       
   
       
       

     
   













  }
}


style "checkradio"  {
    xthickness  = 3
    ythickness  = 3

  base[NORMAL]          = shade (1.02, @bg_color)     # radiocheck normal
  bg[SELECTED]              = shade (1.00, @bg_color) # radiocheck color checked

    bg[ACTIVE]                      = shade (0.90, @bg_color)     # button option selected
    bg[NORMAL]                      = shade (0.91, @bg_color)
    bg[PRELIGHT]              = shade (1.00, @bg_color)
  bg[INSENSITIVE]           = shade (0.93, @bg_color)

  text[NORMAL]                    = shade (0.80, @selected_bg_color)  # indicador normal    
  text[PRELIGHT]                  = shade (0.80, @selected_bg_color)  # indicador hover
  text[ACTIVE]          = shade (0.80, @selected_bg_color)  # indicador click

  engine "murrine" {
    contrast                = 1.00
    # gradient_shades         = {1.30,1.08,0.98,0.98}
    gradient_shades         = {1.25, 1.00, 0.88, 1.05}
    lightborderstyle    = 0
    lightborder_shade       = 0.90
    textstyle               = 0

  }
}

style "separator" = "wide" {
  engine "murrine" {
    contrast              = 0.4
  }
}
class "GtkSeparator"      style "separator"


# ==============================================================================
# FIREFOX SPECIFIC SETTINGS
# ==============================================================================

style "ff-default" {
  GtkCheckButton::indicator-size = 14
}

style "ff-statusbar" {
}

#widget "MozillaGtkWidget*Toolbar*"   style "theme-toolbar"
#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar"


widget  "MozillaGtkWidget*" style "ff-default"

###############################################################################
# The following part of the gtkrc applies the different styles to the widgets.
###############################################################################

# The default style is applied to every widget
class "GtkWidget"       style "default"
class "GtkFrame"        style "wide"
class "GtkCalendar"       style "wide"
class "GtkEntry"        style "entry"

class "GtkSpinButton"     style "spinbutton"
class "GtkScale"        style "scale"
class "GtkVScale"       style "scale"
class "GtkHScale"       style "scale"
class "GtkScrollbar"      style "scrollbar"
# Overlay scrollbar
widget_class "*<OsScrollbar>"   style "overlay_scrollbar"
widget_class "*<OsThumb>"     style "overlay_scrollbar"
# General matching follows. The order is choosen so that the right styles override
# each other. EG. progressbar needs to be more important than the menu match.
widget_class "*<GtkButton>"         style "button"
widget_class "*<GtkButton>*<GtkLabel>"  style "button_label"

widget_class "*<GtkNotebook>"     style "notebook"
widget_class "*<GtkNotebook>*<GtkLabel>"        style "notebook"
widget_class "*<GtkNotebook>*<GtkDrawingArea>"  style "notebook"
widget_class "*<GtkNotebook>*<GtkLayout>"       style "notebook"
widget_class "*<GtkNotebook>*<GtkNotebookPage>" style "notebook"


widget_class "*<GtkMenuBar>*"     style "menubar"
widget_class "*<GtkMenu>*"          style "menu"
widget_class "*<GtkMenuItem>*"      style "menu_item_white"
#widget_class "*<GtkMenuBar>.<GtkMenuItem>*"  style "menu_item_white"
#widget_class "*<GtkMenuBar>.<GtkMenuItem>*"  style "menu_item_black"

widget_class "*<GtkToolbar>"                    style "toolbar"
widget_class "*<GtkHandleBox>"                  style "toolbar"
widget_class "*<GtkToolbar>.*.<GtkButton>*"     style "toolbar_button"
widget_class "*<GtkToolbar>.*.<GtkEntry>*"     style "toolbar_entry"
class "GtkSeparatorToolItem"                style "toolbar_separator"

widget_class "*.<GtkFrame>.<GtkLabel>"      style "frame_title"
widget_class "*.<GtkTreeView>*"         style "treeview"

class "*GtkExpander*"               style "expander"

widget_class "*<GtkProgress>"         style "progressbar"

# Treeview headers (and similar stock GTK+ widgets)
widget_class "*.<GtkTreeView>.<GtkButton>"    style "treeview_header"
widget_class "*.<GtkCTree>.<GtkButton>"     style "treeview_header"
widget_class "*.<GtkList>.<GtkButton>"      style "treeview_header"
widget_class "*.<GtkCList>.<GtkButton>"     style "treeview_header"

# The window of the tooltip is called "gtk-tooltip"
widget "gtk-tooltip*"             style "tooltips"

##########################################################################
# Radiobutton and Checkbox
##########################################################################
# If you have problems displaying the checkbox or radio buttons in gtk2
# uncomment the two lines following (remove the # symbol of the beginning of the line)

# widget_class "*<GtkCheckButton>*"       style "checkradio"
# widget_class "*<GtkRadioButton>*"         style "checkradio"

# and comment on these (put the # symbol at the beginning of the line)
# widget_class "*<GtkCheckButton>*"       style "checkbutton"
# widget_class "*<GtkRadioButton>*"         style "radiobutton"
##########################################################################

widget_class "*<GtkCheckButton>*"           style     "checkbutton"
widget_class "*<GtkCheckButton>*<GtkLabel>"     style:highest "checkradio_label"

widget_class "*<GtkRadioButton>*"         style       "checkradio"
widget_class "*<GtkDialog>*<GtkRadioButton>*"   style:highest "radiobutton"
widget_class "*<GtkFrame>*<GtkRadioButton>*"    style:highest "radiobutton"
widget_class "*<GtkNotebook>*<GtkRadioButton>*"   style:highest "radiobutton"
widget_class "*<GtkRadioButton>*<GtkLabel>"     style:highest "checkradio_label"


##########################################################################
# Following are special cases and workarounds for issues in applications.
##########################################################################
# Firefox
style "FireFox-MenuBar" = "menubar" {
  GtkMenuBar::shadow-type = GTK_SHADOW_NONE
}
widget "MozillaGtkWidget*GtkMenuBar"      style "FireFox-MenuBar"
widget "MozillaGtkWidget*GtkCheck*"       style:highest "checkbutton"
widget "MozillaGtkWidget*GtkRadio*"       style:highest "radiobutton"


# For Google Chrome/Chromium integration.
style "chrome-gtk-frame" {
    ChromeGtkFrame::frame-gradient-size         = 120
    ChromeGtkFrame::frame-gradient-color        = shade (1.06, @theme_bg_dark_color)
    ChromeGtkFrame::inactive-frame-gradient-color = shade (1.06, @theme_bg_dark_color)
    ChromeGtkFrame::frame-color               = shade (0.64, @theme_bg_dark_color)
    ChromeGtkFrame::inactive-frame-color      = shade (0.64, @theme_bg_dark_color)

    ChromeGtkFrame::scrollbar-trough-color      = shade (0.99, @bg_color)
    ChromeGtkFrame::scrollbar-slider-prelight-color = shade (0.87, @bg_color)
    ChromeGtkFrame::scrollbar-slider-normal-color = shade (0.80, @bg_color)
}
class "ChromeGtkFrame"  style "chrome-gtk-frame"

# For places where the text color is used instead of the fg color.
style "text_is_fg_color_workaround" {
  text[NORMAL]    = @fg_color
  text[PRELIGHT]    = @fg_color
  text[SELECTED]    = @selected_fg_color
  text[ACTIVE]    = @fg_color
  text[INSENSITIVE] = mix(0.65, @fg_color, @bg_color)
}
widget_class "*.<GtkComboBox>.<GtkCellView>"  style "text_is_fg_color_workaround"

# For menus where the text color is used instead of the fg color.
style "menuitem_text_is_fg_color_workaround" {
  text[NORMAL]    = @fg_color
  text[PRELIGHT]    = @selected_fg_color
  text[SELECTED]    = @selected_fg_color
  text[ACTIVE]    = @fg_color
  text[INSENSITIVE] = mix(0.65, @fg_color, @bg_color)
}
widget "*.gtk-combobox-popup-menu.*"  style "menuitem_text_is_fg_color_workaround"

# For places where the fg color is used instead of the text color.
style "fg_is_text_color_workaround" {
  fg[NORMAL]    = @text_color
  fg[PRELIGHT]  = @text_color
  fg[SELECTED]  = @selected_fg_color
  fg[ACTIVE]    = @selected_fg_color
  fg[INSENSITIVE] = mix(0.65, @text_color, @bg_color)
}
widget_class "*<GtkListItem>*"    style "fg_is_text_color_workaround"
widget_class "*<GtkCList>"        style "fg_is_text_color_workaround"
widget_class "*<EelEditableLabel>"  style "fg_is_text_color_workaround"

style "performance-fix" {

  engine "murrine" {
    textstyle = 0
    contrast = 0.5
  }
}
widget "*OOoFixed*"     style "performance-fix" # Openoffice/Libreoffice

# For gvim scrollbars.
style "vim-scrollbar" = "scrollbar" {
  GtkScrollbar  ::slider_width    = 16
  GtkScrollbar  ::stepper_size    = 16

  engine "pixmap" {
    image {
      function  = BOX
      orientation = VERTICAL
      file    = "assets/scroll-background.png"
    }
  }
}
widget "vim-main-window.*Scrollbar*"  style "vim-scrollbar"

# For Eclipse (swt) toolbars.
widget "*swt*toolbar*"      style "toolbar"

# ---------------------------------
# Xfce panel theming
# ---------------------------------
style "xfce-panel" {
    fg[NORMAL]          = @theme_fg_dark_color
    fg[PRELIGHT]        = @selected_fg_color
    fg[ACTIVE]          = @selected_fg_color
    fg[SELECTED]        = @selected_fg_color

    bg[NORMAL]          = shade (1.00, @theme_bg_dark_color)
    bg[PRELIGHT]        = shade (0.80, @theme_bg_dark_color)
    bg[ACTIVE]          = shade (0.50, @theme_bg_dark_color)
    bg[SELECTED]        = shade (1.20, @selected_bg_color)
    engine "murrine" {
        gradient_shades         = {0.80, 0.85, 0.95, 1.00}
        roundness           = 2
        contrast            = 0.2
    }
    xthickness = 3
    ythickness = 3
}
widget "*Xfce*Panel*"   style "xfce-panel"
class "*Xfce*Panel*"    style "xfce-panel"

style "xfdesktop-icon-view" {
    XfdesktopIconView::label-alpha = 0
    XfdesktopIconView::selected-label-alpha = 100
    XfdesktopIconVIew::ellipsize-icon-labels = 1

    XfdesktopIconView::shadow-x-offset = 1
    XfdesktopIconView::shadow-y-offset = 1
    XfdesktopIconView::shadow-color = "#000000"
    XfdesktopIconView::selected-shadow-x-offset = 1
    XfdesktopIconView::selected-shadow-y-offset = 1
    XfdesktopIconView::selected-shadow-color = "#000000"

    XfdesktopIconView::cell-spacing = 0
    XfdesktopIconView::cell-padding = 0
    XfdesktopIconView::cell-text-width-proportion = 2

    base[NORMAL]   = @selected_bg_color
    base[SELECTED] = @selected_bg_color
    base[ACTIVE]   = @selected_bg_color

    fg[NORMAL]      = @selected_fg_color
    fg[SELECTED]    = @selected_fg_color
    fg[ACTIVE]      = @selected_fg_color
}

widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

# widget "xfwm4-tabwin*" style "murrine-dark"
include "apps/thunar.rc"    # thunar especific
include "apps/terminal.rc"
include "apps/gmusicbrowser.rc"
 



C'est déjà plus lisible mais c'est vrai que c'est pas évident car j'utilise plusieurs couleurs !!!
J'ai mis une lueure sur les boutons, changé les couleurs des polices. Juste la couleur de la police des boutons ou je bloque encore.
Pour le gtk3, ça suivera après smile

C'est plus jolie je crois.


1383511684.jpg

Dernière modification par Anonyme (28-03-2017 06:20:41)

#11 04-11-2013 12:24:17

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Bonjour.

Majoration :

Plus cool,


1383564233.jpg

La mixer, (j'ai enlevé le code relief pour les enclenchés qui ne collait pas pour d'autres boutons du thème genre boutons de choix déroulants)


1383564341.jpg


Situé ici,


1383564724.jpg 1383564752.jpg

@deuchdeb
Pour ce qui est de la lisibilité des polices niveau couleurs, c'est quasi réglé. Une petite couleur crise à endroit précis sera vite réglé smile


Tiens ton gestionnaire maintenant:

1383566069.jpg

Ça brille plus maintenant. C'est moins terne wink


Les boutons inactifs ne sont plus incrustés. C'est plus joli, car la luminosité utilisée pour les boutons normaux faisait en sens inverse une mauvaise impression.

1383565081.jpg 1383565415.jpg

Amélioration du relief :

1383565774.jpg

Thunar:


1383567123.jpg



Le code:



gtk-color-scheme = "base_color:#565656\nbg_color:#232323"
gtk-color-scheme = "text_color:#9E8A7E\nfg_color:#9E9797"   ### #9E8A7E Polices boutons et infos fenêtres
#gtk-color-scheme = "selected_bg_color:#232323\nselected_fg_color:#453D37"
gtk-color-scheme = "selected_bg_color:#292929\nselected_fg_color:#D2D2D2"
gtk-color-scheme = "tooltip_bg_color:#292929\ntooltip_fg_color:#151515\nlink_color:#4a90f9"

gtk-color-scheme = "theme_bg_dark_color:#232323\ntheme_fg_dark_color:#B0B0B0\ntheme_text_dark_color:#242424"
gtk-color-scheme = "sidebar_background:#5E4D3F"  #### FENETRE GAUCHE

# link_color:#4a90f9"
gtk-auto-mnemonics  = 1

style "default" {
  xthickness  = 1
  ythickness  = 1

  #######################
  # Style Properties
  #######################
  GtkButton         ::child-displacement-x  = 0
  GtkButton     ::child-displacement-y  = 0
  GtkButton     ::default-border    = {0, 0, 0, 0}
  GtkButton     ::image-spacing     = 4
  GtkToolButton     ::icon-spacing      = 4

  GtkCheckButton      ::indicator-size    = 16
  GtkRadioButton      ::indicator-size    = 16

  GtkEntry      ::honors-transparent-bg-hint  = 1
  #GtkEntry     ::invisible-char        = 0x2022
  GtkEntry      ::progress-border       = {2, 2, 2, 2}
        GtkEntry          ::state-hint              = 0

  GtkProgressBar      ::min-vertical-bar-width    = 30  ########################## LARGEUR DU PULSAR
  GtkProgressBar      ::min-horizontal-bar-height   = 30  ########################## LARGEUR DU PULSAR

  GtkExpander     ::expander-size     = 14

  GtkMenuBar        ::internal-padding    = 0
  GtkMenuBar        ::window-dragging   = 1
  #GtkMenuBar     ::shadow-type     = GTK_SHADOW_NONE
  GtkMenu       ::horizontal-padding          = 0
  GtkMenu       ::vertical-padding    = 0
  GtkSeparatorMenuItem          ::horizontal-padding          = 7

  GtkNotebook     ::tab-overlap     = 2  # Default = 2
  GtkNotebook     ::tab-curvature     = 1  # Default = 1
 
  GtkPaned      ::handle-size     = 6

  GtkRange      ::trough-border     = 0
  GtkRange      ::slider-width      = 15
  GtkRange      ::stepper-size      = 1

  GtkScale      ::slider-length     = 14
  GtkScale      ::slider-width      = 14
  GtkScale      ::trough-side-details         = 1

  GtkScrollbar        ::has-backward-stepper    = 0   ### AVOIR OU NON LES FLECHES
  GtkScrollbar      ::has-forward-stepper   = 0   # El maldito rollo de gtk2 y las scrollbars
  GtkScrollbar      ::min-slider-length   = 30
  GtkScrollbar      ::slider-width      = 15  # LARGEUR
  GtkScrollbar      ::trough-border     = 3
  GtkScrollbar      ::activate-slider     = 1  ####### FALSE  
  GtkScrollbar      ::trough-side-details   = 0
  GtkScrollbar      ::stepper-size                  = 12   # Grosseur Fleche Ascenceur

  GtkScrolledWindow   ::scrollbar-spacing   = 0
  GtkScrolledWindow   ::scrollbars-within-bevel = 0    # Encoche Ascenceur Coin Arrondi Si 0

  GtkToolbar      ::internal-padding    = 0
  GtkToolbar      ::window-dragging   = 1

  GtkTreeView     ::expander-size     = 7    ### ESPACE ENTRE LIGNES
  GtkTreeView     ::odd_row_color     = "#927C6A"

  # en eclipse afecta backcolor de "Quick Type Hierarchy (CTRL+T)"
  #GtkTreeView      ::even_row_color    = shade (1.05, @base_color)

  GtkWidget     ::link-color        = @link_color
        GtkWidget     ::focus-padding     = 0
  WnckTasklist      ::fade-overlay-rect   = 0
   
        GtkWindow                       ::resize-grip-height            = 0 # Ocultar resize-grip
        GtkWindow                       ::resize-grip-width             = 0

  ####################
  # Color Definitions
  ####################
  bg[NORMAL]          = @bg_color
  bg[PRELIGHT]      = shade (1.02, @bg_color)
  bg[SELECTED]      = @selected_bg_color
  bg[INSENSITIVE]     = shade(0.98, @bg_color)
  bg[ACTIVE]          = @bg_color

  fg[NORMAL]          = @fg_color
  fg[PRELIGHT]      = @text_color
  fg[SELECTED]      = @selected_fg_color
  fg[INSENSITIVE]     = mix (0.60, @fg_color, @bg_color)
  fg[ACTIVE]      = @text_color
  #fg[ACTIVE]     = @text_color

  text[NORMAL]      = @text_color
  text[PRELIGHT]      = @text_color
  text[SELECTED]      = @selected_fg_color
  text[INSENSITIVE]   = mix (0.60, @fg_color, @bg_color)
  text[ACTIVE]      = @text_color

  base[NORMAL]      = "#5E4D3F"  #### COULEUR DANS LES FENETRES SEULES SANS BASE #3D4C5D = BLEU-GRIS
  base[PRELIGHT]      = shade (0.95, @bg_color)
  base[SELECTED]      = @selected_bg_color
  base[INSENSITIVE]   = shade (0.85, @base_color)
  base[ACTIVE]      = @selected_bg_color

  engine "murrine" {
    animation     = FALSE
        arrowstyle      = 1     # Estilo flechas menu (triangulos)
    border_shades       = {1.0, 0.9}
    colorize_scrollbar  = FALSE   ### DESACTIVER COULEUR GRISE SCROLLBAR EXAMPLE THUNAR A DROITE
    contrast      = 0.6
    default_button_color  = shade (1.28, @selected_bg_color)
    comboboxstyle     = 0     # 0 = normal combobox, 1 = colorized combobox button   
    expanderstyle   = 0     # Treview expander (triangulo)
    focusstyle      = 3 # 0 to disable focus drawing.
                # 1 to use dots.
                # 2 to use a small colored rectangle.
                # 3 to use a colored rectangle that touches the borders.
    focus_color     = shade(1.20, mix(0.90, @selected_bg_color, @bg_color))

    glazestyle      = 0 # 0 = flat highlight,
                # 1 = curved highlight
                # 2 = concave style,
                # 3 = top curved highlight,
                # 4 = beryl highlight
    glowstyle     = 0 ## Barre MIXER # 4 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
      gradient_shades   = {1.00, 0.92, 0.93, 0.85}              
    highlight_shade   = 1.0
    lightborder_shade = 1.0
    lightborderstyle  = 1 # 0 = top side, 1 = all sides
    listviewstyle   = 0 # 0 = nothing, 1 = dotted, 2 = line
    menubaritemstyle  = 1 # 0 = menuitem look, 1 = button look
    menubarstyle    = 3 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
    menuitemstyle   = 2 # 0 = flat, 1 = glassy, 2 = striped
    menustyle   = 1# 0 = no vertical menu stripe, 1 = display vertical menu stripe, 2 = faint? 3 = borderless  #### 2 & 3 MAUVAISE BAVURE MENU !!!!!!!
    progressbarstyle  = 2   ################# Barre Avec Rayure
    reliefstyle     = 0  # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
    rgba        = FALSE # alpha transparency
    roundness     = 3 # 0 = square
    scrollbarstyle    = 0 # 0 = nothing
    separatorstyle    = 1 # 0 = Hard seperators 1 = Smooth seperators
    shadow_shades   = {0.9, 1.1}
    sliderstyle       = 1 # 0 = nothing added
    stepperstyle    = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
    toolbarstyle    = 1 # 0 = flat, 1 = glassy, 2 = gradient
    trough_shades   = {0.85, 1.0}
  }
}

style "test" = "default" {
  fg[NORMAL]        =  "#00FF00"
  fg[ACTIVE]        =  "#00FF00"
  fg[PRELIGHT]      =  "#00FF00"
  fg[SELECTED]      =  "#00FF00"
  fg[INSENSITIVE]   =  "#00FF00"

  bg[NORMAL]        =  "#FF0000"
  bg[ACTIVE]        =  "#FF0000"
  bg[PRELIGHT]      =  "#FF0000"
  bg[SELECTED]      =  "#FF0000"
  bg[INSENSITIVE]   =  "#FF0000"

  text[NORMAL]      =  "#0000FF"
  text[ACTIVE]      =  "#0000FF"
  text[PRELIGHT]    =  "#0000FF"
  text[SELECTED]    =  "#0000FF"
  text[INSENSITIVE] =  "#0000FF"

  base[NORMAL]      =  "#FFFF00"
  base[ACTIVE]      =  "#FFFF00"
  base[PRELIGHT]    =  "#FFFF00"
  base[SELECTED]    =  "#FFFF00"
  base[INSENSITIVE] =  "#FFFF00"
}

style "wide" {
  xthickness  = 2
  ythickness  = 2
}

style "wider" {
  xthickness  = 3
  ythickness  = 3
}

style "button"  {
    xthickness  = 6
    ythickness  = 6

    bg[NORMAL]              = shade (0.26, "#A9744B")            ########### COULEUR DU BOUTON + COULEUR AUDACITY
    bg[PRELIGHT]            = shade (0.36, "#839073")    
    bg[ACTIVE]              = shade (0.26, "#839073")          # Enclenché
    bg[SELECTED]            = shade (1.00, "#A9744B")
    bg[INSENSITIVE]         = shade (0.26, "#A9744B")

    fg[NORMAL]            = shade (0.95, @fg_color)

  engine "murrine" {
          contrast                = 0.85
    gradient_shades         = {2.15,7.07,0.08,1.05}        ######## Le 1.07 Si 7.07 ÇA FAIT DU CHROME #####################
    border_shades   = {8.55, 0.55}                 #### 8.55 Mauvais Effet Engraved
    lightborderstyle  = 1                            # 0 = top side, 1 = all sides
################################################################################################################################################################
    lightborder_shade       = 0.10
                highlight_shade = 1.03
    roundness   = 1
    focusstyle    = 0  
    glowstyle   = 4                 # 0 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
                glow_shade              = 5.25              # DONNER DU RELIEF LUMINEUX  5.25 OU  9.25
#               reliefstyle             = 2                 # INCRUSTE BOUTONS CHAINON MIXER
    textstyle               = 1
    text_shade    = 1.1      
  }
}

###############################################################################################################################################################
style "button_label" {
  #fg[ACTIVE]         = "#fff"
  #fg[SELECTED]   = "#fff"
  #text[ACTIVE]   = "#fff"
  #text[SELECTED]   = "#fff"
}

style "checkradio_label" { 
  fg[ACTIVE]    = @text_color   # Forzar color texto en radiobutton-eclipse
}

style "checkbutton" {
  engine "pixmap" {
    image {
      function = CHECK
      recolorable = TRUE
      state = NORMAL
      shadow = OUT
      overlay_file = "assets/checkbox-unchecked.png"
      overlay_stretch = FALSE
    }

    image {
      function = CHECK
      recolorable = TRUE
      state = PRELIGHT
      shadow = OUT
      overlay_file = "assets/checkbox-unchecked.png"
      overlay_stretch = FALSE
    }

    image {
      function = CHECK
      recolorable = TRUE
      state = ACTIVE
      shadow = OUT
      overlay_file = "assets/checkbox-unchecked.png"
      overlay_stretch = FALSE
    }

    image {
      function = CHECK
      recolorable = TRUE
      state = INSENSITIVE
      shadow = OUT
      overlay_file = "assets/checkbox-unchecked-insensitive.png"
      overlay_stretch = FALSE
    }

    image {
      function = CHECK
      recolorable = TRUE
      state = NORMAL
      shadow = IN
      overlay_file = "assets/checkbox-checked.png"
      overlay_stretch = FALSE
    }

    image {
      function = CHECK
      recolorable = TRUE
      state = PRELIGHT
      shadow = IN
      overlay_file = "assets/checkbox-checked.png"
      overlay_stretch = FALSE
    }

    image {
      function = CHECK
      recolorable = TRUE
      state = ACTIVE
      shadow = IN
      overlay_file = "assets/checkbox-checked.png"
      overlay_stretch = FALSE
    }


    image {
      function = CHECK
      recolorable = TRUE
      state = INSENSITIVE
      shadow = IN
      overlay_file = "assets/checkbox-checked-insensitive.png"
      overlay_stretch = FALSE
    }

    image {
      function = FLAT_BOX
      recolorable = TRUE
      stretch = TRUE
      file = "assets/null.png"
    }
  }
}

style "radiobutton" {
  engine "pixmap" {
    image {
      function = OPTION
      recolorable = TRUE
      state = NORMAL
      shadow = OUT
      overlay_file = "assets/radio-unselected.png"
      overlay_stretch = FALSE
    }

    image {
      function = OPTION
      recolorable = TRUE
      state = PRELIGHT
      shadow = OUT
      overlay_file = "assets/radio-unselected.png"
      overlay_stretch = FALSE
    }

    image {
      function = OPTION
      recolorable = TRUE
      state = ACTIVE
      shadow = OUT
      overlay_file = "assets/radio-unselected.png"
      overlay_stretch = FALSE
    }

    image {
      function = OPTION
      recolorable = TRUE
      state = INSENSITIVE
      shadow = OUT
      overlay_file = "assets/radio-unselected-insensitive.png"
      overlay_stretch = FALSE
    }

    image {
      function = OPTION
      recolorable = TRUE
      state = NORMAL
      shadow = IN
      overlay_file = "assets/radio-selected.png"
      overlay_stretch = FALSE
    }

    image {
      function = OPTION
      recolorable = TRUE
      state = PRELIGHT
      shadow = IN
      overlay_file = "assets/radio-selected.png"
      overlay_stretch = FALSE
    }

    image {
      function = OPTION
      recolorable = TRUE
      state = ACTIVE
      shadow = IN
      overlay_file = "assets/radio-selected.png"
      overlay_stretch = FALSE
    }


    image {
      function = OPTION
      recolorable = TRUE
      state = INSENSITIVE
      shadow = IN
      overlay_file = "assets/radio-selected-insensitive.png"
      overlay_stretch = FALSE
    }

    image {
      function = FLAT_BOX
      recolorable = TRUE
      stretch = TRUE
      file = "assets/null.png"
    }
  }
}


style "entry" = "default" { # text
  xthickness  = 3
  ythickness  = 3

    # ------- otro entry -------------
   GtkWidget  ::focus-line-width  = 2
   GtkWidget  ::focus-padding   = 1
  # bg[ACTIVE]                = shade (0.78, @bg_color)
  # bg[NORMAL]                = shade (2.20, @bg_color)
  # bg[PRELIGHT]            = shade (1.18, @selected_bg_color)
  # bg[SELECTED]            = shade (0.9, @selected_bg_color)
  # bg[INSENSITIVE]           = shade (0.98, @bg_color)
    # ------- fin otro entry ----------

  bg[SELECTED]  = shade(1.18, mix (0.8, @selected_bg_color, @base_color))
  text[ACTIVE]  = @selected_fg_color

  engine "murrine" {
    contrast      = 0.6
    roundness     = 2  
    border_shades   = {1.2, 1.0}
    focusstyle      = 3
  }
}

style "toolbar_entry" = "entry" { # text

  base[NORMAL]      = shade(0.93, @base_color)
  engine "murrine" {
    contrast      = 0.7
    border_shades   = {1.2, 1.0}
    focus_color     = shade (1.0, @selected_bg_color)
  }
}


style "expander" {
  bg[NORMAL]    = "#FFF"
  fg[NORMAL]    = shade (2.0, @text_color)
  fg[PRELIGHT]    = shade (2.0, @text_color)

  engine "murrine" {
    contrast  = 1.2
    gradient_shades = {1.0, 1.0, 1.0, 1.0}
  }
}

style "frame_title" {
  fg[NORMAL]  = lighter (@fg_color)
}

style "handle" {

}

class "GtkPaned"  style "handle"

style "separator" = "wide" {
  engine "murrine" {
    contrast              = 0.4
  }
}

style "menubar" {
  xthickness  = 3
  ythickness  = 0

  fg[PRELIGHT]      = @selected_fg_color
  fg[ACTIVE]          = @selected_fg_color
  fg[SELECTED]      = @selected_fg_color

    bg[NORMAL]          = shade (1.01, @theme_bg_dark_color)
   
  engine "murrine" {
    gradient_shades       = {1.00, 1.00, 1.00, 1.00}   
    contrast              = 0.4
    textstyle               = 1
    text_shade        = 1.15
  }
}

style "menu" {
  xthickness  = 0
  ythickness  = 0
  GtkMenuItem::arrow-scaling  = 0.5

  bg[NORMAL]      = shade (1.05, @theme_bg_dark_color)

  engine "murrine" {
    gradient_shades   = {1.0, 1.0, 1.0, 1.0}
    roundness       = 1 # 0 = squared
  }
}

style "menu_item_white" {
  xthickness  = 2
  ythickness  = 3

  fg[NORMAL]      = shade (0.94, @theme_fg_dark_color)            # menu item normal
    fg[INSENSITIVE]   = mix(0.65, @theme_fg_dark_color, @theme_bg_dark_color)           # menu item deshabilitados
  fg[PRELIGHT]    = @selected_fg_color                  # menu item seleccionado

  text[NORMAL]        = shade (0.94, @theme_fg_dark_color)              # Color check/radio menu
  text[INSENSITIVE]   = mix(0.65, @theme_text_dark_color, @theme_bg_dark_color)    
  text[PRELIGHT]      = @selected_fg_color                            # Color check/radio menu

    bg[PRELIGHT]        = shade (1.00, @selected_bg_color)
    bg[SELECTED]        = shade (1.00, @selected_bg_color)

  engine "murrine" {
        gradient_shades   = {2.90, 0.95, 0.95, 1.00}  ## EFFET BOMBE PRELIGHT 2.90 AU LIEU DE 0.95
    border_shades     = {1.40, 1.0}
        roundness           = 0                             ############## MENU DEROULANT PRELIGHT COINS RONDS
        contrast            = 0.8           # Contraste separadores
    #textstyle           = 2
    #text_shade     = 0.4
  }
}

style "menu_item_black" {
  xthickness  = 2
  ythickness  = 3

  fg[PRELIGHT]  = @selected_fg_color
        bg[PRELIGHT]    = shade (0.94, @selected_bg_color)
        bg[SELECTED]    = shade (0.94, @selected_bg_color)

  engine "murrine" {
        gradient_shades   = {1.30, 1.15, 1.15, 1.00}
        roundness           = 1
        contrast            = 0.0
  }
}









style "notebook" {
    xthickness    = 2
    ythickness    = 2
   
  bg[NORMAL]    = shade (0.97, @bg_color)   # selected tab entire   ONGLETS INTERCALAIRES !!!!!!!
  bg[ACTIVE]    = shade (0.90, @bg_color)   # unselected tab
  bg[INSENSITIVE] = shade (0.87, @bg_color)   # disabled controls

  fg[NORMAL]          = @text_color       # text selected tab
  fg[ACTIVE]          = shade (1.75, "#383838") # text unselected tab
  fg[INSENSITIVE]   = shade (1.35, @fg_color)

  engine "murrine" {
    #gradient_shades    = {1.10,0.98,0.92,0.85}
        gradient_shades         = {2.15,5.07,1.08,1.05}
    lightborderstyle    = 1  
    lightborder_shade       = 2.0   ############# CONTOUR DES BOUTONS
    contrast    = 0.85
                highlight_shade   = 1.03
    roundness       = 6
    prelight_shade    = 8.5
    focusstyle = 2




 
   
               
 
   




 
  }
}

style "progressbar" {
  xthickness  = 10   ####################### BORDURE AUTOUR DU PULSAR
  ythickness  = 3   ####################### BORDURE AUTOUR DU PULSAR

  bg[SELECTED] = mix(0.02, "#6E97C5", shade(0.75, @bg_color)) # Pulsar  ####### SUPPRESSION DU MIX & COULEUR PERSONNALISEE GRIS
        #bg[SELECTED] = mix(0.01, "#ff0000", shade(0.35, "#ff0000"))  # Pulsar  ####### SUPPRESSION DU MIX & COULEUR PERSONNALISEE ROUGE

       
  bg[ACTIVE]    =  mix(0.05, "#6E97C5", shade(0.85, @bg_color))   ## METTRE UN PEU DE RELIEF DANS LE LOGEMENT
         


  engine "murrine" {
    #gradient_shades    = {0.30, 1.10, 1.10, 1.15}  ############ DIFFERENTS EFFETS LE PREMIER = OMBRE
                border_shades     = {0.1, 1.8}
    roundness     = 25    ###### ANGLE ARRONDI
    glowstyle       = 3 ## 0 = EFFET EAU # 0 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
        glow_shade              = 6.90  #### METRE UNE LUEUR DANS LE PULSAR



               


     
       
       
       
       
       
       
       
       
       
       
     
       








  }
}

style "scale" { # slider                     ##### ICI POUR TOUCHER CURSEUR MIXER

  GtkScale::trough-border = 0
  GtkScale::slider-width = 20
  GtkScale::slider-length = 15
  GtkScale::trough-side-details = 1

  xthickness  = 2
  ythickness  = 2

  bg[SELECTED]            = shade (0.95, @selected_bg_color)   ########################

  engine "murrine" {
    sliderstyle     = 1       # 2 = TRIANGLE    # forma del slider
    contrast      = 0.8           # borde de todos los elementos
    gradient_shades   = {5.1, 1.0, 1.0, 1.85}   # Gradient Des Boutons Curseurs Mixer
    border_shades     = {0.9, 0.8}        # borde del slider
    roundness       = 2
    lightborder_shade   = 1.30            # brillo del trough-higlight
    trough_border_shades = {0.6, 1.12}
    glow_shade = 1.0
    reliefstyle = 2                       # FENTES CURSEURS INFERIEURS
    shadow_shades = { 1.0, 0.9 }
  }
}








style "scrollbar" {
  bg[SELECTED]    = shade (0.90, @bg_color)     # color indicador
  bg[NORMAL]          = shade (0.97, @bg_color)  # GRADIENT ET COULEUR BOUTON ASCENCEUR    
               
    # color flechas (stepper)
        fg[NORMAL]              = shade (1.00, @base_color)
  fg[PRELIGHT]    = shade (1.00, @base_color)
  fg[ACTIVE]    = shade (1.00, @base_color)
        fg[SELECTED]            = shade (1.00, @base_color)
        fg[INSENSITIVE]         = shade (1.00, @base_color)
 
  engine "murrine" {
        roundness               = 6                               #### FORME ASCENCEUR
        gradient_shades         = {2.15,5.07,1.08,1.05}
        highlight_shade     = 1.03
        glow_shade              = 1.0
        reliefstyle             = 0
        prelight_shade          = 0.75
        gradient_colors         = FALSE
        lightborder_shade       = 1.1
        lightborderstyle        = 1
        trough_shades           = {1.00, 1.08}
        border_shades           = {1.32, 1.32}
        contrast                = 0.85




   
       
       
   
   
       









  }
}

style "overlay_scrollbar"
{
  bg[SELECTED]        = shade (1.0, @selected_bg_color)
  bg[INSENSITIVE]       = shade (0.85, @bg_color)
  bg[ACTIVE]          = shade (0.6, @bg_color)
}


style "spinbutton" = "button" { # input/stepper
  bg[NORMAL]    = shade (0.94, @base_color)
    fg[ACTIVE]      = @text_color        # color flechas boton-spin pulsada

    # Colores flechas-spin
    # fg[NORMAL]        = "#F00"        # color flechas boton-spin
    # fg[ACTIVE]        = "#f00"        # color flechas boton-spin pulsada
    # fg[INSENSITIVE]   = "#F00"        # color flechas boton-spin disabled
    # fg[PRELIGHT]      = "#F00"        # color flechas boton-spin prelight

    # Colores entry-spin
    # base[NORMAL]      = "#F00"        # color fondo entry-spin
    # base[INSENSITIVE] = "#F00"        # color fondo entry-spin disabled

    # Colores boton-spin
    # bg[NORMAL]        = "#F00"        # color boton-spin y borde entry-spin
    # bg[INSENSITIVE]   = "#F00"        # color boton-spin disabled
    # bg[SELECTED]      = "#F00"        # color focus borde entry-spin

    # text[NORMAL]        = "#F00"        # color texto entry-spin
    # text[SELECTED]      = "#F00"        # color texto seleccionado entry-spin
    # text[ACTIVE]        = "#F00"        # color texto seleccionado entry-spin unfocused
    # text[INSENSITIVE]   = "#F00"        # color texto disabled

  engine "murrine" {
    contrast    = 1.0
        border_shades           = {1.2, 1.0}
        #lightborder_shade    = 1.00
  }
}

style "toolbar" = "wider"{
  #bg[NORMAL]   = shade(1.37, mix (0.75, @theme_bg_dark_color, @sidebar_background))
    bg[NORMAL]    = shade(1.00, @theme_bg_dark_color)
  fg[ACTIVE]    = @text_color

  engine "murrine" {
    separatorstyle          = 0
    lightborderstyle        = 0  
    lightborder_shade   = 1.0       # Regula el efecto 3D del borde superior de la toolbar
    contrast                = 1.0       # Regula el contraste del borde inferior de la toolbar
        gradient_shades       = {1.00,0.98,0.98,0.95}        
  }
}

style "toolbar_button" {
    xthickness  = 3
    ythickness  = 2

  bg[NORMAL]    = shade(0.90, @bg_color)
    bg[PRELIGHT]  = shade(0.91, @bg_color)
    bg[ACTIVE]    = shade(0.76, @bg_color)
  bg[SELECTED]  = shade(0.80, @bg_color)
  bg[INSENSITIVE] = shade(0.83, @bg_color)
  fg[ACTIVE]    = @text_color

  engine "murrine" {
    gradient_shades       = {1.00,0.96,0.96,0.90}
    border_shades           = {1.10, 1.00}
    contrast                = 0.80
    lightborderstyle    = 1
    lightborder_shade       = 1.1
        glow_shade              = 1.0
    textstyle               = 1
  }

}

# toolbar separator
style "toolbar_separator" {
  xthickness = 0
    ythickness = 0

  bg[NORMAL]      = shade (0.85, @bg_color)
  engine "murrine" {
    border_shades           = {1.00, 1.00}
    contrast                = 0.3
    lightborder_shade       = 1.1
  }
}

style "tooltips" {
  xthickness  = 8
  ythickness  = 4

  bg[NORMAL]  = @tooltip_bg_color
  fg[NORMAL]  = @tooltip_fg_color

  GtkWidget::new-tooltip-style  = 0

  engine "murrine" {
    border_colors = { "#080808", "#080808" }
  }
}

style "treeview" {
  base[SELECTED]  = shade (1.10, @selected_bg_color)    # seleccion row focused
  base[ACTIVE]    = shade (1.10, @selected_bg_color)    # seleccion row unfocused

  fg[NORMAL]    = shade (1.00, @fg_color)       # header txt color

  bg[SELECTED]  = shade (1.80, @selected_bg_color)    # backgr mini-checkbox checked
  text[NORMAL]    = shade (1.05, @fg_color)       # txt+indicador checked normal
  text[SELECTED]  = @selected_fg_color          # txt+indicador selected focused
  text[ACTIVE]  = @selected_fg_color          # txt+indicador selected unfocused

  engine "murrine" {
    gradient_shades   = {1.00, 1.05, 1.05, 1.10}        
    separatorstyle    = 0          
    contrast      = 0.75
  }
}








style "treeview_header" = "button" {                              ##################### N° Titre Artiste Exemple Exaile
  ythickness  = 1
    GtkWidget ::focus-padding = 0

  bg[NORMAL]              = shade (0.36, "#A9744B")
  bg[PRELIGHT]            = shade (0.36, "#A9744B")
  bg[INSENSITIVE]         = shade (0.36, "#A9744B")
  bg[ACTIVE]              = shade (0.40, "#A9744B")

  engine "murrine" {
     
    gradient_shades         = {2.15,5.07,1.08,1.05}
    contrast                = 0.85
                lightborderstyle        = 1 # 0 = top side, 1 = all sides
    roundness         = 0
    textstyle               = 1
                glow_shade              = 5.25
    prelight_shade          = 8.9











   
   
   

   
       
   
       
   
       
       

     
   













  }
}


style "checkradio"  {
    xthickness  = 3
    ythickness  = 3

  base[NORMAL]          = shade (1.02, @bg_color)     # radiocheck normal
  bg[SELECTED]              = shade (1.00, @bg_color) # radiocheck color checked

    bg[ACTIVE]                      = shade (0.90, @bg_color)     # button option selected
    bg[NORMAL]                      = shade (0.91, @bg_color)
    bg[PRELIGHT]              = shade (1.00, @bg_color)
  bg[INSENSITIVE]           = shade (0.93, @bg_color)

  text[NORMAL]                    = shade (0.80, @selected_bg_color)  # indicador normal    
  text[PRELIGHT]                  = shade (0.80, @selected_bg_color)  # indicador hover
  text[ACTIVE]          = shade (0.80, @selected_bg_color)  # indicador click

  engine "murrine" {
    contrast                = 1.00
    # gradient_shades         = {1.30,1.08,0.98,0.98}
    gradient_shades         = {1.25, 1.00, 0.88, 1.05}
    lightborderstyle    = 0
    lightborder_shade       = 0.90
    textstyle               = 0

  }
}

style "separator" = "wide" {
  engine "murrine" {
    contrast              = 0.4
  }
}
class "GtkSeparator"      style "separator"


# ==============================================================================
# FIREFOX SPECIFIC SETTINGS
# ==============================================================================

style "ff-default" {
  GtkCheckButton::indicator-size = 14
}

style "ff-statusbar" {
}

#widget "MozillaGtkWidget*Toolbar*"   style "theme-toolbar"
#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar"


widget  "MozillaGtkWidget*" style "ff-default"

###############################################################################
# The following part of the gtkrc applies the different styles to the widgets.
###############################################################################

# The default style is applied to every widget
class "GtkWidget"       style "default"
class "GtkFrame"        style "wide"
class "GtkCalendar"       style "wide"
class "GtkEntry"        style "entry"

class "GtkSpinButton"     style "scrollbar"          ######################   style "spinbutton"
class "GtkScale"        style "scale"
class "GtkVScale"       style "scale"
class "GtkHScale"       style "scale"
class "GtkScrollbar"      style "scrollbar"
# Overlay scrollbar
widget_class "*<OsScrollbar>"   style "overlay_scrollbar"
widget_class "*<OsThumb>"     style "overlay_scrollbar"
# General matching follows. The order is choosen so that the right styles override
# each other. EG. progressbar needs to be more important than the menu match.
widget_class "*<GtkButton>"         style "button"
widget_class "*<GtkButton>*<GtkLabel>"  style "button_label"

widget_class "*<GtkNotebook>"     style "notebook"
widget_class "*<GtkNotebook>*<GtkLabel>"        style "notebook"
widget_class "*<GtkNotebook>*<GtkDrawingArea>"  style "notebook"
widget_class "*<GtkNotebook>*<GtkLayout>"       style "notebook"
widget_class "*<GtkNotebook>*<GtkNotebookPage>" style "notebook"


widget_class "*<GtkMenuBar>*"     style "menubar"
widget_class "*<GtkMenu>*"          style "menu"
widget_class "*<GtkMenuItem>*"      style "menu_item_white"
#widget_class "*<GtkMenuBar>.<GtkMenuItem>*"  style "menu_item_white"
#widget_class "*<GtkMenuBar>.<GtkMenuItem>*"  style "menu_item_black"

widget_class "*<GtkToolbar>"                    style "toolbar"
widget_class "*<GtkHandleBox>"                  style "toolbar"
widget_class "*<GtkToolbar>.*.<GtkButton>*"     style "toolbar_button"
widget_class "*<GtkToolbar>.*.<GtkEntry>*"     style "toolbar_entry"
class "GtkSeparatorToolItem"                style "toolbar_separator"

widget_class "*.<GtkFrame>.<GtkLabel>"      style "frame_title"
widget_class "*.<GtkTreeView>*"         style "treeview"

class "*GtkExpander*"               style "expander"

widget_class "*<GtkProgress>"         style "progressbar"

# Treeview headers (and similar stock GTK+ widgets)
widget_class "*.<GtkTreeView>.<GtkButton>"    style "treeview_header"
widget_class "*.<GtkCTree>.<GtkButton>"     style "treeview_header"
widget_class "*.<GtkList>.<GtkButton>"      style "treeview_header"
widget_class "*.<GtkCList>.<GtkButton>"     style "treeview_header"

# The window of the tooltip is called "gtk-tooltip"
widget "gtk-tooltip*"             style "tooltips"

##########################################################################
# Radiobutton and Checkbox
##########################################################################
# If you have problems displaying the checkbox or radio buttons in gtk2
# uncomment the two lines following (remove the # symbol of the beginning of the line)

# widget_class "*<GtkCheckButton>*"       style "checkradio"
# widget_class "*<GtkRadioButton>*"         style "checkradio"

# and comment on these (put the # symbol at the beginning of the line)
# widget_class "*<GtkCheckButton>*"       style "checkbutton"
# widget_class "*<GtkRadioButton>*"         style "radiobutton"
##########################################################################

widget_class "*<GtkCheckButton>*"           style     "checkbutton"
widget_class "*<GtkCheckButton>*<GtkLabel>"     style:highest "checkradio_label"

widget_class "*<GtkRadioButton>*"         style       "checkradio"
widget_class "*<GtkDialog>*<GtkRadioButton>*"   style:highest "radiobutton"
widget_class "*<GtkFrame>*<GtkRadioButton>*"    style:highest "radiobutton"
widget_class "*<GtkNotebook>*<GtkRadioButton>*"   style:highest "radiobutton"
widget_class "*<GtkRadioButton>*<GtkLabel>"     style:highest "checkradio_label"


##########################################################################
# Following are special cases and workarounds for issues in applications.
##########################################################################
# Firefox
style "FireFox-MenuBar" = "menubar" {
  GtkMenuBar::shadow-type = GTK_SHADOW_NONE
}
widget "MozillaGtkWidget*GtkMenuBar"      style "FireFox-MenuBar"
widget "MozillaGtkWidget*GtkCheck*"       style:highest "checkbutton"
widget "MozillaGtkWidget*GtkRadio*"       style:highest "radiobutton"


# For Google Chrome/Chromium integration.
style "chrome-gtk-frame" {
    ChromeGtkFrame::frame-gradient-size         = 120
    ChromeGtkFrame::frame-gradient-color        = shade (1.06, @theme_bg_dark_color)
    ChromeGtkFrame::inactive-frame-gradient-color = shade (1.06, @theme_bg_dark_color)
    ChromeGtkFrame::frame-color               = shade (0.64, @theme_bg_dark_color)
    ChromeGtkFrame::inactive-frame-color      = shade (0.64, @theme_bg_dark_color)

    ChromeGtkFrame::scrollbar-trough-color      = shade (0.99, @bg_color)
    ChromeGtkFrame::scrollbar-slider-prelight-color = shade (0.87, @bg_color)
    ChromeGtkFrame::scrollbar-slider-normal-color = shade (0.80, @bg_color)
}
class "ChromeGtkFrame"  style "chrome-gtk-frame"

# For places where the text color is used instead of the fg color.
style "text_is_fg_color_workaround" {
  text[NORMAL]    = @fg_color
  text[PRELIGHT]    = @fg_color
  text[SELECTED]    = @selected_fg_color
  text[ACTIVE]    = @fg_color
  text[INSENSITIVE] = mix(0.65, @fg_color, @bg_color)
}
widget_class "*.<GtkComboBox>.<GtkCellView>"  style "text_is_fg_color_workaround"

# For menus where the text color is used instead of the fg color.
style "menuitem_text_is_fg_color_workaround" {
  text[NORMAL]    = @fg_color
  text[PRELIGHT]    = @selected_fg_color
  text[SELECTED]    = @selected_fg_color
  text[ACTIVE]    = @fg_color
  text[INSENSITIVE] = mix(0.65, @fg_color, @bg_color)
}
widget "*.gtk-combobox-popup-menu.*"  style "menuitem_text_is_fg_color_workaround"

# For places where the fg color is used instead of the text color.
style "fg_is_text_color_workaround" {
  fg[NORMAL]    = @text_color
  fg[PRELIGHT]  = @text_color
  fg[SELECTED]  = @selected_fg_color
  fg[ACTIVE]    = @selected_fg_color
  fg[INSENSITIVE] = mix(0.65, @text_color, @bg_color)
}
widget_class "*<GtkListItem>*"    style "fg_is_text_color_workaround"
widget_class "*<GtkCList>"        style "fg_is_text_color_workaround"
widget_class "*<EelEditableLabel>"  style "fg_is_text_color_workaround"

style "performance-fix" {

  engine "murrine" {
    textstyle = 0
    contrast = 0.5
  }
}
widget "*OOoFixed*"     style "performance-fix" # Openoffice/Libreoffice

# For gvim scrollbars.
style "vim-scrollbar" = "scrollbar" {
  GtkScrollbar  ::slider_width    = 16
  GtkScrollbar  ::stepper_size    = 16

  engine "pixmap" {
    image {
      function  = BOX
      orientation = VERTICAL
      file    = "assets/scroll-background.png"
    }
  }
}
widget "vim-main-window.*Scrollbar*"  style "vim-scrollbar"

# For Eclipse (swt) toolbars.
widget "*swt*toolbar*"      style "toolbar"

# ---------------------------------
# Xfce panel theming
# ---------------------------------
style "xfce-panel" {
    fg[NORMAL]          = @theme_fg_dark_color
    fg[PRELIGHT]        = @selected_fg_color
    fg[ACTIVE]          = @selected_fg_color
    fg[SELECTED]        = @selected_fg_color

    bg[NORMAL]          = shade (1.00, @theme_bg_dark_color)
    bg[PRELIGHT]        = shade (0.80, @theme_bg_dark_color)
    bg[ACTIVE]          = shade (0.50, @theme_bg_dark_color)
    bg[SELECTED]        = shade (1.20, @selected_bg_color)
    engine "murrine" {
        gradient_shades         = {0.80, 0.85, 0.95, 1.00}
        roundness           = 2     ## ARRONDI BOUTON DEMARRER
        contrast            = 0.2
    }
    xthickness = 6
    ythickness = 6
}
widget "*Xfce*Panel*"   style "xfce-panel"
class "*Xfce*Panel*"    style "xfce-panel"

style "xfdesktop-icon-view" {
    XfdesktopIconView::label-alpha = 0
    XfdesktopIconView::selected-label-alpha = 100
    XfdesktopIconVIew::ellipsize-icon-labels = 1

    XfdesktopIconView::shadow-x-offset = 1
    XfdesktopIconView::shadow-y-offset = 1
    XfdesktopIconView::shadow-color = "#000000"
    XfdesktopIconView::selected-shadow-x-offset = 1
    XfdesktopIconView::selected-shadow-y-offset = 1
    XfdesktopIconView::selected-shadow-color = "#000000"

    XfdesktopIconView::cell-spacing = 0
    XfdesktopIconView::cell-padding = 0
    XfdesktopIconView::cell-text-width-proportion = 2

    base[NORMAL]   = @selected_bg_color
    base[SELECTED] = @selected_bg_color
    base[ACTIVE]   = @selected_bg_color

    fg[NORMAL]      = @selected_fg_color
    fg[SELECTED]    = @selected_fg_color
    fg[ACTIVE]      = @selected_fg_color
}

widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

# widget "xfwm4-tabwin*" style "murrine-dark"
include "apps/thunar.rc"    # thunar especific
include "apps/terminal.rc"
include "apps/gmusicbrowser.rc"
 




Cocher:


1383574662.jpg


La police de caractères utilisée:
Classic Robot sur Dafont


....

Dernière modification par Anonyme (28-03-2017 06:18:58)

#12 05-11-2013 20:56:42

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Je n'ai as trop compris les fichiers qu'il fallait remplacer.

Je ne suis qu'un bêta testeur. tongue

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#13 05-11-2013 21:00:25

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Le code post 11,

Tu supprimes tout dedans le fichier gtkrc dans   .themes/Metallo Black/gtk-2.0/
Et tu met tout le code à la place wink

Dernière modification par Anonyme (05-11-2013 21:00:45)

#14 07-11-2013 19:16:10

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

On s'attaque au gtk3:

1383848119.jpg

Dernière modification par Anonyme (28-03-2017 06:30:02)

#15 09-11-2013 20:58:57

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Bonsoir,

Je viens de passer en testing. Beaucoup de changement au niveau interface tongue

#16 10-11-2013 11:18:28

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Test du GTK2

1384078122.png

Vraiment bien.

Petites remarques toutefois:
Voir pour le texte sur les boutons en noir bien gras le gris ne se voit pas trop bien
Ascenseurs plutôt tout gris car la partie noire ne se voit pas.
Les boutons ne pourraient ils pas être plus dégradés pour aller du foncé au clair

le dégradé en haut dans la barre des menus est vraiment bien

Si tu modifies je testerais mais bon là je le garde comme  thème GTK2

je me prend au jeu et je me fait faire un thème sur mesure.  lol

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#17 10-11-2013 11:33:37

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Test du GTK 3

Même remarques que pour le GTK2 le texte noir/noir sinon c'est parfait.

AH si!!!  Les pop up le texte est en noir/ gris très foncé

Une photo pour montrer:

1384079551.png

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#18 10-11-2013 12:41:06

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Merci deuchdeb

Entre temps j'ai modifié pas mal de choses. Les couleurs des polices du GTK3 entre autre (voir Transmission plus haut) wink
Penses à mettre le contour des fenêtres pour la continuité du thème.

Je poste un peu plus tard wink

#19 10-11-2013 16:58:07

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Voilà ou j'en suis :
Les info-bulles retouchées comme on peut le voir sur les deux captures ( mix gtk2 et gtk3)
Pour ce qui est de l'ascenceur, j'ai légèrement foncé la chose mais pas trop car comme on peut le voir sur les boutons de gcolor c'est lié aussi. Je ne veux pas perdre l'aspect relief.

1384098853.jpg 1384099164.jpg

La couleur des polices du gtk3 sont changées.
Pour les boutons, je peine pour l'instant sur la couleur. Mais je l'avais remarqué aussi wink

Dernière modification par Anonyme (28-03-2017 06:28:47)

#20 10-11-2013 17:45:16

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Ca prend une bonne tournure. cool

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#21 10-11-2013 17:47:05

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

#22 12-11-2013 22:05:49

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Bonsoir à tous

Avancement du gtk3 :

1384290387.jpg

Dernière modification par Anonyme (28-03-2017 06:22:10)

#23 14-11-2013 21:47:22

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Bonsoir,

Et voilà le gtk3 :


1384461995.jpg

Dernière modification par Anonyme (28-03-2017 06:23:34)

#24 15-11-2013 12:07:38

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Bonjour,

Majoration du thème GTK3 (Concentration sur le travail des boutons)


1384513698.jpg 1384513736.jpg

1384513773.jpg

1384513974.jpg 1384514138.jpg

Dernière modification par Anonyme (28-03-2017 06:34:18)

#25 19-11-2013 18:59:33

Anonyme
Invité

Re : Tester mon GTK2 GTK3 xfwm4 pour WHEEZY

Le thème est quasi au point. Si il y a des amateurs.

Il n'y a pas de danger ..... du moins je crois  smile

http://sd-1.archive-host.com/membres/up … lacktar.gz

Dernière modification par Anonyme (28-01-2014 18:27:59)

Pied de page des forums