GlInFrench - GtkFr

Bienvenue sur nos forums !

Vous n'êtes pas identifié.

  • Index
  •  » GTK+
  •  » probleme pour changer theme gtk sur Vista

#1 03-06-2010 19:57:47

turboiii
Membre
Date d'inscription: 03-06-2010
Messages: 5

probleme pour changer theme gtk sur Vista

bonjour
je suis nouveau sur ce forum
j'ai suivi la procédure pour installer sur PC Vista gtk2_prefs.exe pour changer le thème, changé de place l'exécutable et icone gtk.ico dans C:\Program Files\GTK2-Runtime\bin


Je lance gtk2_prefs change le thème. J'ai bien la liste des thèmes affichés. Je sauve ma config et relancé les programmes.

le thème ne change pas
reset PC on ne sait jamais rien
le fichier .gtkrc -2 du USER a bien pris le thème

# Auto-written by gtk2_prefs. Do not edit.

gtk-theme-name = "ClearlooksTest"
style "user-font"
{
    font_name="Segoe UI 9"
}
widget_class "*" style "user-font"


quel est le bon  fichier et où est-il pour prendre en compte la modif

Merci d'avance de votre aide.
Nota: j'ai surfé pas mal avant de poser la question car rien trouvéroll

Hors ligne

 

#2 03-06-2010 20:29:08

turboiii
Membre
Date d'inscription: 03-06-2010
Messages: 5

Re: probleme pour changer theme gtk sur Vista

re bonjour je fais suite à mon post précédent. J'ai utilisé le package gtk2-themes-2009-09-07-ash.exe  pour l'installation sous window.

Et gtk2-runtime-2.16.6-2010-05-12-ash.exe pour le package gtk runtime. Le seul qui fonctionne sur mon PC.

Et je sens que la réponse va être que dans ce package le thème MS window est figé.

En effet le contenu du fichier gtkrc est :
#
# Default keybinding set. Empty because it is implemented inline in the code.
#

pouvez-vous me confirmer mon intuition ?
Savez-vous s'il existe d'autres pistes pour installer d'autre package qui fonctionne et pour lequel le changement du thème serait possible.

Merci d'avance de votre éclairage et ou expérience.

Hors ligne

 

#3 04-06-2010 08:25:26

turboiii
Membre
Date d'inscription: 03-06-2010
Messages: 5

Re: probleme pour changer theme gtk sur Vista

Bonjour
La nuit a passé avec 10 lectures et personne n'a aucune idée.
Dites-moi au moins si c'est possible ou pas.
J'ai passé beaucoup de temps à chercher avant de poster car je n'ai rien trouvé.
J'ai peut-être mal cherché j'en conviens......

Help help donnez moi au moins une piste

Hors ligne

 

#4 04-06-2010 11:49:06

gerald
Membre
Lieu: Dijon
Date d'inscription: 05-01-2004
Messages: 960
Site web

Re: probleme pour changer theme gtk sur Vista

Salut.

Je fais partie des lecteurs mais malheureusement pour toi je ne programme pas sous Windows et dérivés. Je n'ai donc aucune solution à t'apporter. Toutefois as-tu regardé le tutoriel sur www.developpez.com?

Dernière modification par gerald (04-06-2010 11:49:35)


Système d'exploitation : Ubuntu 10.04 LTS
Site perso : http://linechec.sourceforge.net (jeu d'echec) v0.4-1
Site perso : http://m3dlib.tuxfamily.org/ (moteur 3d) v0.16

Hors ligne

 

#5 07-06-2010 11:02:41

superZozo
Membre
Date d'inscription: 05-05-2010
Messages: 16

Re: probleme pour changer theme gtk sur Vista

Il me semble que la version du runtime et et des themes doivent concorder.
J'avais réinstallé un runtime exprès.

Hors ligne

 

#6 07-06-2010 19:10:05

turboiii
Membre
Date d'inscription: 03-06-2010
Messages: 5

Re: probleme pour changer theme gtk sur Vista

Bonjour
   D'abord merci de répondre.
   Ta réponse soulève plusieurs questions :
   --comment savoir le niveau de compatibilité exigé du fichier gtkrc.
   --y a t-il une compatibilité ascendante fichier gtkrc  ou pas avec les versions gtk runtime, sinon les conditions de re-emploi de fichier gtkrc seraient rendues délicates.

j'ai consulté un fichier gtkrc et il n'y a pas la version  gtkruntime compatible décrite.

Bon avant d'envoyer mon post, à tout hasard, j'ai regardé mes données. Il se trouve que j'ai installé la dernière version gtk run time 2.20.0 mais des thèmes qui datent de 7 septembre 2009. L'erreur pourraient venir de là ???????

   -comment récupérer / convertir des thèmes pour les rendre compatibles
   
pas vu d'info relative à ce point dans la FAQ http://library.gnome.org/devel/gtk-faq/stable/

C'est encore obscur pour moi.

Hors ligne

 

#7 30-07-2010 02:43:50

zinsky
Membre
Date d'inscription: 30-07-2010
Messages: 1

Re: probleme pour changer theme gtk sur Vista

Salutations

>Dites-moi au moins si c'est possible ou pas.
C'est possible, j'ai installé il y a quelque temps tous ces programmes et ca a marché du premier coup, je suis donc pas allé fouiner pourquoi ca marche
>quel est le bon  fichier et où est-il pour prendre en compte la modif
gtk2_prefs écrit dans c:\.gtkrc-2.0, si tu copie ce fichier vers c:\gtkrc tu verras tes changements de thème
sinon il faut installer gtk2_prefs dans le repertoire GTK de ton programme (ex c:\Program files\myprogram\GTK ou GTK-2.0)

l'étape suivante est de configurer ton programme de sorte qu'il regarde dans .gtkrc-2.0 et non gtkrc, je ne sais pas encore comment faire ca
(dans mon cas c'est pygtk) mais c possible, je reviendrai faire un poste quand j'aurais trouvé
a+

Hors ligne

 

#8 30-07-2010 13:03:51

turboiii
Membre
Date d'inscription: 03-06-2010
Messages: 5

Re: probleme pour changer theme gtk sur Vista

Bonjour
   Comme je n'ai pas réussi à avancer j'avais mis de côté ce problème......j'ai refait le test indiqué
"""gtk2_prefs écrit dans c:\.gtkrc-2.0, si tu copie ce fichier vers c:\gtkrc tu verras tes changements de thème""" par précaution
J'obtiens bien un changement de la taille de la police. C'est un avancement qui montre bien que mon programme c'est bien prendre en compte ce fichier ==> SUPER
Mais je n'ai toujours pas de changement du côté des widgets couleur etc
mon C:\Users\francis\gtkrc    modifié par gtk2_prefs contient

# Auto-written by gtk2_prefs. Do not edit.

gtk-theme-name = "ClearlooksTest"
style "user-font"
{
    font_name="Segoe UI 9"
}
widget_class "*" style "user-font"


hors le fichier qui détaille le profil est dans C:\gtk+\share\themes\ClearlooksTest\gtk-2.0\gtkrc qui fait 17K
'étape suivante est de configurer ton programme de sorte qu'il regarde dans .gtkrc-2.0 et non gtkrc, je ne sais pas encore comment faire ca
==>
c'est peut-être là le pb ??
j'ai essayé

Code:

 name="C:\Users\francis"+os.sep+"gtkrc"
gtk.rc_parse(name)

ce qui fait bien changer la police de caractere

par contre la phrase gtk-theme-name = "ClearlooksTest" ne doit pas être interprété correctement

mon theme clearlookstext contient

Code:

# Please keep this gtkrc in sync with the other ones from Clearlooks based themes.

gtk-color-scheme = "fg_color:#f5f5f5\nbg_color:#888a85\nbase_color:#babdb6\ntext_color:#000\nselected_bg_color:#f57900\nselected_fg_color:#fff\ntooltip_bg_color:#F5F5B5\ntooltip_fg_color:#000"

style "clearlooks-default" {
    xthickness = 1
    ythickness = 1

    #######################
    # Style Properties
    #######################
    GtkButton::child-displacement-x = 1
    GtkButton::child-displacement-y = 1
    GtkButton::default-border = { 0, 0, 0, 0 }

    GtkCheckButton::indicator-size = 14

    GtkPaned::handle-size = 6

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

    GtkScale::slider-length = 23
    GtkScale::trough-side-details = 1

    GtkScrollbar::min-slider-length = 30
    GtkMenuBar::internal-padding = 0
    GtkExpander::expander-size = 16
    GtkToolbar::internal-padding = 1
    GtkTreeView::expander-size = 14
    GtkTreeView::vertical-separator = 0

    GtkMenu::horizontal-padding = 0
    GtkMenu::vertical-padding = 0

    WnckTasklist::fade-overlay-rect = 0
    # The following line hints to gecko (and possibly other appliations)
    # that the entry should be drawn transparently on the canvas.
    # Without this, gecko will fill in the background of the entry.
    GtkEntry::honors-transparent-bg-hint = 1

    GtkEntry::progress-border = { 2, 2, 2, 2 }

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

    fg[NORMAL]        = @fg_color
    fg[PRELIGHT]      = @fg_color
    fg[SELECTED]      = @selected_fg_color
    fg[INSENSITIVE]   = darker (@bg_color)
    fg[ACTIVE]        = @fg_color

    text[NORMAL]      = @text_color
    text[PRELIGHT]    = @text_color
    text[SELECTED]    = @selected_fg_color
    text[INSENSITIVE] = darker (@bg_color)
    text[ACTIVE]      = @selected_fg_color

    base[NORMAL]      = @base_color
    base[PRELIGHT]    = shade (0.95, @bg_color)
    base[SELECTED]    = @selected_bg_color
    base[INSENSITIVE] = @bg_color
    base[ACTIVE]      = shade (0.9, @selected_bg_color)

    engine "clearlooks" {
        colorize_scrollbar = TRUE
        reliefstyle = 1
        menubarstyle = 2
        toolbarstyle = 1
        animation = FALSE
        radius = 3.0
        style = GUMMY

        # Set a hint to disable backward compatibility fallbacks.
        hint = "use-hints"
    }
}

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

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

style "clearlooks-entry" {
    xthickness = 3
    ythickness = 3

    bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color)
    fg[SELECTED] = @text_color

    engine "clearlooks" {
        focus_color = shade (0.65, @selected_bg_color)
    }
}

style "clearlooks-spinbutton" {

    engine "clearlooks" {
        hint = "spinbutton"
    }
}

style "clearlooks-scale" {
    xthickness = 2
    ythickness = 2

    engine "clearlooks" {
        hint = "scale"
    }
}

style "clearlooks-vscale" {

    engine "clearlooks" {
        hint = "vscale"
    }
}

style "clearlooks-hscale" {

    engine "clearlooks" {
        hint = "hscale"
    }
}

style "clearlooks-scrollbar" {
    xthickness = 2
    ythickness = 2

    engine "clearlooks" {
        hint = "scrollbar"
    }
}

style "clearlooks-hscrollbar" {

    engine "clearlooks" {
        hint = "hscrollbar"
    }
}

style "clearlooks-vscrollbar" {

    engine "clearlooks" {
        hint = "vscrollbar"
    }
}

style "clearlooks-notebook_bg" {

    bg[NORMAL]        = shade (1.02, @bg_color)
}

style "clearlooks-button" {
    xthickness = 3
    ythickness = 3

    bg[NORMAL]        = shade (1.04, @bg_color)
    bg[PRELIGHT]      = shade (1.06, @bg_color)
    bg[ACTIVE]        = shade (0.85, @bg_color)
}

# The color is changed by the notebook_bg style, this style
# changes the x/ythickness
style "clearlooks-notebook" {
    xthickness = 3
    ythickness = 3
}

style "clearlooks-statusbar" {

    engine "clearlooks" {
        hint = "statusbar"
    }
}

style "clearlooks-comboboxentry" {

    engine "clearlooks" {
        # Note:
        # If you set the appears-as-list option on comboboxes in the theme,
        # then you should set this hint on the combobox instead.
        hint = "comboboxentry"
    }
}

style "clearlooks-menubar" {

    engine "clearlooks" {
        hint = "menubar"
    }
}

style "clearlooks-menu" {
    xthickness = 0
    ythickness = 0

    bg[NORMAL]        = shade (1.08, @bg_color)

    engine "clearlooks" {
        radius = 0.0
    }
}

style "clearlooks-menu_item" {
    xthickness = 2
    ythickness = 3

    fg[PRELIGHT]      = @selected_fg_color
}

# This style is there to modify the separator menu items. The goals are:
# 1. Get a specific height.
# 2. The line should go to the edges (ie. no border at the left/right)
style "clearlooks-separator_menu_item" {
    xthickness = 1
    ythickness = 0

    GtkSeparatorMenuItem::horizontal-padding = 0
    GtkWidget::wide-separators = 1
    GtkWidget::separator-width = 1
    GtkWidget::separator-height = 7
}

style "clearlooks-frame_title" {

    fg[NORMAL]        = lighter (@fg_color)
}

style "clearlooks-treeview" {

    engine "clearlooks" {
        hint = "treeview"
    }
}

# The almost useless progress bar style
style "clearlooks-progressbar" {
    xthickness = 1
    ythickness = 1

    fg[PRELIGHT]      = @selected_fg_color

    engine "clearlooks" {
        # Explicitly set the radius for the progress bars inside menu items.
        radius = 3.0

        hint = "progressbar"
    }
}

# This style is based on the default style, so that the colors from the button
# style are overriden again.
style "clearlooks-treeview_header" = "default" {
    xthickness = 2
    ythickness = 1

    engine "clearlooks" {
        hint = "treeview-header"
    }
}

style "clearlooks-tooltips" {
    xthickness = 4
    ythickness = 4

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

style "clearlooks-nautilus_location" {

    bg[NORMAL]        = mix (0.60, shade (1.05, @bg_color), @selected_bg_color)
}

# Wrokaroudn style for places where the text color is used instead of the fg color.
style "clearlooks-text_is_fg_color_workaround" {

    text[NORMAL]      = @fg_color
    text[PRELIGHT]    = @fg_color
    text[SELECTED]    = @selected_fg_color
    text[ACTIVE]      = @fg_color
    text[INSENSITIVE] = darker (@bg_color)
}

# Workaround style for menus where the text color is used instead of the fg color.
style "clearlooks-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] = darker (@bg_color)
}

# Workaround style for places where the fg color is used instead of the text color.
style "clearlooks-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]   = darker (@bg_color)
}

# Style to set the toolbar to use a flat style. This is because the "New" button in
# Evolution is not drawn transparent. So if there is a gradient in the background it will
# look really wrong.
# See http://bugzilla.gnome.org/show_bug.cgi?id=446953.
style "clearlooks-evo_new_button_workaround" {

    engine "clearlooks" {
        toolbarstyle = 0
    }
}


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

# The default style is applied to every widget
class "GtkWidget" style "clearlooks-default"

class "GtkSeparator" style "clearlooks-wide"
class "GtkFrame" style "clearlooks-wide"
class "GtkCalendar" style "clearlooks-wide"
class "GtkEntry" style "clearlooks-entry"

class "GtkSpinButton" style "clearlooks-spinbutton"
class "GtkScale" style "clearlooks-scale"
class "GtkVScale" style "clearlooks-vscale"
class "GtkHScale" style "clearlooks-hscale"
class "GtkScrollbar" style "clearlooks-scrollbar"
class "GtkHScrollbar" style "clearlooks-hscrollbar"
class "GtkVScrollbar" style "clearlooks-vscrollbar"

# 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 "*<GtkNotebook>" style "clearlooks-notebook_bg"
# This is not perfect, it could be done better.
# (That is modify *every* widget in the notebook, and change those back that
# we really don't want changed)
widget_class "*<GtkNotebook>*<GtkEventBox>" style "clearlooks-notebook_bg"
widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "clearlooks-notebook_bg"
widget_class "*<GtkNotebook>*<GtkLayout>" style "clearlooks-notebook_bg"
widget_class "*<GtkNotebook>*<GtkViewport>" style "clearlooks-notebook_bg"
widget_class "*<GtkNotebook>*<GtkScrolledWindow>" style "clearlooks-notebook_bg"

widget_class "*<GtkButton>" style "clearlooks-button"
widget_class "*<GtkNotebook>" style "clearlooks-notebook"
widget_class "*<GtkStatusbar>*" style "clearlooks-statusbar"

widget_class "*<GtkComboBoxEntry>*" style "clearlooks-comboboxentry"
widget_class "*<GtkCombo>*" style "clearlooks-comboboxentry"

widget_class "*<GtkMenuBar>*" style "clearlooks-menubar"
widget_class "*<GtkMenu>*" style "clearlooks-menu"
widget_class "*<GtkMenuItem>*" style "clearlooks-menu_item"
widget_class "*<GtkSeparatorMenuItem>*" style "clearlooks-separator_menu_item"

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

widget_class "*<GtkProgress>" style "clearlooks-progressbar"

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

# The window of the tooltip is called "gtk-tooltip"
##################################################################
# FIXME:
# This will not work if one embeds eg. a button into the tooltip.
# As far as I can tell right now we will need to rework the theme
# quite a bit to get this working correctly.
# (It will involve setting different priorities, etc.)
##################################################################
widget "gtk-tooltip*" style "clearlooks-tooltips"

##########################################################################
# Following are special cases and workarounds for issues in applications.
##########################################################################

# Workaround for the evolution ETable (bug #527532)
widget_class "*.ETable.ECanvas" style "clearlooks-treeview_header"
# Workaround for the evolution ETree
widget_class "*.ETree.ECanvas" style "clearlooks-treeview_header"

# Special case the nautilus-extra-view-widget
# ToDo: A more generic approach for all applications that have a widget like this.
widget "*.nautilus-extra-view-widget" style : highest "clearlooks-nautilus_location"

# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
# Note that this work around assumes that the combobox is _not_ in appears-as-list mode.
widget_class "*.<GtkComboBox>.<GtkCellView>" style "clearlooks-text_is_fg_color_workaround"
# This is the part of the workaround that fixes the menus
widget "*.gtk-combobox-popup-menu.*" style "clearlooks-menuitem_text_is_fg_color_workaround"

# Work around the usage of GtkLabel inside GtkListItems to display text.
# This breaks because the label is shown on a background that is based on the base color.
widget_class "*<GtkListItem>*" style "clearlooks-fg_is_text_color_workaround"
# GtkCList also uses the fg color to draw text on top of the base colors.
widget_class "*<GtkCList>" style "clearlooks-fg_is_text_color_workaround"
widget_class "*<GtkListItem>*" style "clearlooks-fg_is_text_color_workaround"
widget_class "*<GtkTreeItem>*" style "clearlooks-fg_is_text_color_workaround"
# Nautilus when renaming files, and maybe other places.
widget_class "*<EelEditableLabel>" style "clearlooks-fg_is_text_color_workaround"

# See the documentation of the style.
widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "clearlooks-evo_new_button_workaround"


##################################################
# Marking deprecated widgets
##################################################

style "clearlooks-deprecated-widgets"
{
    bg[NORMAL]        = mix(0.9, @bg_color, "#ff0000")
    bg[PRELIGHT]      = mix(0.9, shade (1.02, @bg_color), "#ff0000")
    bg[SELECTED]      = mix(0.9, @selected_bg_color, "#ff0000")
    bg[INSENSITIVE]   = mix(0.9, @bg_color, "#ff0000")
    bg[ACTIVE]        = mix(0.9, shade (0.9, @bg_color), "#ff0000")

    fg[NORMAL]        = mix(0.9, @fg_color, "#ff0000")
    fg[PRELIGHT]      = mix(0.9, @fg_color, "#ff0000")
    fg[SELECTED]      = mix(0.9, @selected_fg_color, "#ff0000")
    fg[INSENSITIVE]   = mix(0.9, darker (@bg_color), "#ff0000")
    fg[ACTIVE]        = mix(0.9, @fg_color, "#ff0000")

    text[NORMAL]      = mix(0.9, @text_color, "#ff0000")
    text[PRELIGHT]    = mix(0.9, @text_color, "#ff0000")
    text[SELECTED]    = mix(0.9, @selected_fg_color, "#ff0000")
    text[INSENSITIVE] = mix(0.9, darker (@bg_color), "#ff0000")
    text[ACTIVE]      = mix(0.9, @selected_fg_color, "#ff0000")

    base[NORMAL]      = mix(0.9, @base_color, "#ff0000")
    base[PRELIGHT]    = mix(0.9, shade (0.95, @bg_color), "#ff0000")
    base[SELECTED]    = mix(0.9, @selected_bg_color, "#ff0000")
    base[INSENSITIVE] = mix(0.9, @bg_color, "#ff0000")
    base[ACTIVE]      = mix(0.9, shade (0.9, @selected_bg_color), "#ff0000")
}

# GTK+
widget_class "*.<GtkCombo>*"          style "clearlooks-deprecated-widgets"
widget_class "*.<GtkOptionMenu>*"     style "clearlooks-deprecated-widgets"
widget_class "*.<GtkList>*"           style "clearlooks-deprecated-widgets"
widget_class "*.<GtkTree>*"           style "clearlooks-deprecated-widgets"
widget_class "*.<GtkCList>*"          style "clearlooks-deprecated-widgets"
widget_class "*.<GtkCTree>*"          style "clearlooks-deprecated-widgets"
widget_class "*.<GtkFileSelection>*"  style "clearlooks-deprecated-widgets"
widget_class "*.<GtkOldEditable>*"    style "clearlooks-deprecated-widgets"
widget_class "*.GtkProgress"          style "clearlooks-deprecated-widgets"
widget_class "*.<GtkText>*"           style "clearlooks-deprecated-widgets"

# libgnomeui
widget_class "*.<GnomeColorPicker>*"      style "clearlooks-deprecated-widgets"
widget_class "*.<GnomeDialog>*"           style "clearlooks-deprecated-widgets"
# GnomeEntry is already in because of GtkCombo
widget_class "*.<GnomeFileEntry>*"        style "clearlooks-deprecated-widgets"
widget_class "*.<GnomeIconEntry>*"        style "clearlooks-deprecated-widgets"
widget_class "*.<GnomeIconSelection>*"    style "clearlooks-deprecated-widgets"

widget_class "*.<GnomeFontPicker>*"       style "clearlooks-deprecated-widgets"
widget_class "*.<GnomeIconList>*"         style "clearlooks-deprecated-widgets"
widget_class "*.<GnomeIconTextItem>*"     style "clearlooks-deprecated-widgets"
widget_class "*.<GnomeScores>*"           style "clearlooks-deprecated-widgets"
widget_class "*.<GnomeDruid>*"            style "clearlooks-deprecated-widgets"
widget_class "*.<GnomeHRef>*"             style "clearlooks-deprecated-widgets"


# GNOME Canvas -- well, is there a replacement?
#widget_class "*.<GnomeCanvas>*"    style "clearlooks-deprecated-widgets"

# All widgets that are embedded with Bonobo ... this makes a lot of things red
# like evolution and gnome-panel
#widget_class "*<BonoboWidget>*"    style "clearlooks-deprecated-widgets"
#widget_class "*<BonoboWindow>*"    style "clearlooks-deprecated-widgets"
#widget_class "*<BonoboSelector>*"  style "clearlooks-deprecated-widgets"

style "clearlooks-deprecated-fg_is_text_color_workaround"
{
    fg[NORMAL]      = mix(0.9, @text_color, "#ff0000")
    fg[PRELIGHT]    = mix(0.9, @text_color, "#ff0000")
    fg[SELECTED]    = mix(0.9, @selected_fg_color, "#ff0000")
    fg[INSENSITIVE] = mix(0.9, darker (@bg_color), "#ff0000")
    fg[ACTIVE]      = mix(0.9, @selected_fg_color, "#ff0000")
}

widget_class "*<GtkListItem>*" style "clearlooks-deprecated-fg_is_text_color_workaround"
widget_class "*<GtkCList>" style "clearlooks-deprecated-fg_is_text_color_workaround"
widget_class "*<GtkListItem>*" style "clearlooks-deprecated-fg_is_text_color_workaround"
widget_class "*<GtkTreeItem>*" style "clearlooks-deprecated-fg_is_text_color_workaround"

je pense peut -être à tort que ce code s'active automatiquement au demarrage par défaut . Il est fort possible qu'il faille désigner ces styles comme étant les styles par défaut
par une commande spécifique que je n'ai pas trouvé

j'ai essayé aussi directement

Code:

name="C:\Program Files\GTK2-Runtime\share\themes\Clearlooks"+os.sep+"gtkrc"
        gtk.rc_parse(name)

mais ne fonctionne pas manque aussi une action d'initialisation?
je sens que je touche au but mais manque quelque chose
Merci en tout cas de l'aide

Hors ligne

 
  • Index
  •  » GTK+
  •  » probleme pour changer theme gtk sur Vista

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson