keny a écrit 24 commentaires

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à -3.

    Donc conclusion, tu ne chipoteras pas, car il n'y a pas eu de test en double aveugle s’il venait à te proposer ce traitement ?

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à -1.

    Respire un grand coup et reste dans ta meta discussion (?) si cela te soulage.

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à 0. Dernière modification le 16 avril 2020 à 22:34.

    D'ailleurs, le fait de m'avoir "t'aquiner" sur cela à t'il fait avancer le débat d'une quelquonce manière selon toi ?

    Pour en revenir au sujet…

    Est-ce que je prends le traitement ou non ? Bah je prends ce que le médecin me dit de prendre. Alors ce n’est pas fiable à 100% parce que selon le médecin on ne me dira pas la même chose ; mais je préfère mettre le plus de chances de mon côté en m'appuyant sur quelqu'un qui connait le sujet plutôt que sur mon avis ou celui d'un random sur internet.

    Donc, sauf erreur de ma part on est d'accord que tu préférais un traitement qui même s'il n'a pas parfaitement été testé dans des conditions optimales (cela reste sujet à débat), mais donne des résultats encourageants, ceci et mieux que rien ?

    Concernant sont efficacité, ton avis ou mon avis n'a rien à faire là, je parle de l'avis d'un expert en autre.

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à 1.

    Pourquoi devrais-je prouver quelque chose concernant un supposé complot dont je n'ai jamais parlé ?

    Je trouve juste dommage de tordre les mots pour clore un débat ou discréditer une personne.

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à 0.

    Alors au temps pour moi, c'est pas toi qui le dis, tu cites quelqu'un qui le dit (mais on sait pas qui).

    Se poser des questions concernant les lobbys pharmaceutiques et l'incompétence du gouvernement, c'est être complotiste ?

    Moi j'affirme rien, donc j'ai rien à prouver.

    Si, tu affirmes que je suis complotiste.

    Je suis pas si binaire, tu sais. Je suppose que tu ne crois pas en la terre plate et je ne suis pas un fervent défenseur des groupes pharmaceutiques.

    Il y a-t-il un moment ou j'ai sous-entendue que tu étais un fervent défenseur des groupes pharmaceutiques ?

    Est-ce que je prends le traitement ou non ? Bah je prends ce que le médecin me dit de prendre. Alors c'est pas fiable à 100% parce que selon le médecin on me dira pas la même chose ; mais je préfère mettre le plus de chances de mon côté en m'appuyant sur quelqu'un qui connait le sujet plutôt que sur mon avis ou celui d'un random sur internet.

    Concernant les effets du traitement, ce n'est pas mon avis…

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à 0.

    tu affirmes qu'un groupe de gens agit contre le bien commun pour leur intérêt personnel (un complot, quoi) ;

    Non, concernant les décisions gouvernementales, je penche plus pour l'incompétence.

    tu ne donnes aucune preuve ;

    Toi non plus, tu peux me citer un message en particulier ? :)

    tu prétends que tous les experts qui disent le contraire sont incompétents ou vendus.

    Voir point 2

    Donc oui.

    Allez chevalier blanc, encore plein de combats à mener dans cette jungle, contre les complotistes ultra-néo-libéral-néo-nazi.

    Et sinon ta réponse à la question ?

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à 1.

    Je suis tout ouï ! :)

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à 0. Dernière modification le 15 avril 2020 à 18:49.

    J'ai mal posé la question (c'est de ma faute, j'en conviens).

    La question aurait dû être formulée ainsi, partons du postulat suivant :

    90% des personnes infectées n'ont pas besoin de traitement.
    Les 10% restant sont des personnes fragilisé (état de santé, maladie, âge…)

    Pour les obsédées des chiffres surement qu'ils ne sont pas bon, mais là n'est pas le propos.

    Prenons cette tranche de 10%, vous leur dites quoi ? Je ne te donne pas ce traitement, car pas assez tester, pas tout à fait valider ? Pour ma part et dans ce contexte et actuellement, je préférais ceci à rien du tout.

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à -1. Dernière modification le 15 avril 2020 à 13:51.

    Comment te dire poliment que tu me les brises avec t'es chiffres ? Ah mince raté !

    Les éthiciens voient d’un mauvais euil Raoult, parce qu’il prétend révolutionner l’éthique médicale en revenant à des méthodes qui n’ont rien de révolutionnaire puisqu’elles sont celles du passé. Raoult est un rétrograde. Sont institut ne fait apparemment JAMAIS d’études cliniques, il n’a juste pas l’expérience pour juger de l’efficacité des études. Il ment en affirmant que la chloroquine n’est pas toxique alors qu’elle l’est notoirement.
    Comment veux-tu tout baser sur la confiance en les faits tels que décrits par un type connu pour … mentir, ou au moins tordre la réalité ? Les faits dans un tel cas mentent. Ce n’en sont pas.

    1. Je me fous de l'avis d'une communauté proclamé "Les éthiciens".
    2. Je me fous du culte ou du rejet de la personnalité de Raoult.

    Ce qui m'intéresse c'est la réponse à la première question.

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à 1.

    Et ? Je ne comprends pas ou tu veux en venir ?

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à -1.

    Je ne sous-entends rien, les faits rien que les faits. On a actuellement un traitement à 15€ qui donne des signes encourageants, une molécule éprouvée dont on connaît les effets seondaires depuis 50 ans, face à pas grand-chose.

    Peu importe le mot utilisé, ton intention été de me porter des propos ou des intentions que ne sont pas les miennes dans le but de me décrédibiliser, pas très fair-play ;).

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à 1.

    Sauf que les propos s'appuient sur des faits. Un médecin n'est pas la pour faire de joli PowerPoint avec des chiffres rassurants, mais donner le meilleur traitement à l'instant T, à défaut de mieux.

    L'extrait de cette interview trainait sur mon PC, c'était simplement pour signaler que je n'en suis pas l'auteur. Considère que c'est le cas si cela te rassure. Ça va mieux maintenant ? On peut se concentrer sur le fond ?

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à 3.

    Félicitation, le mot clé est sorti : complot ! Tu m'as découvert, je suis un complotiste. On peut clore le débat !

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à 1. Dernière modification le 15 avril 2020 à 12:38.

    Imagine-toi que c'est le pape lors d'une discussion au PMU du coin si cela te rassure, qu'est ce que cela change au propos ?

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à -5.

    Donc c'est bien ce que je pensais, cela ne fera pas avancer le schmilblick, pour la question morale :

    • Nous avons des experts qui sont, pour la plupart, soit ignorants de la clinique infectieuse (ce sont des statisticiens ou des théoriciens) soit (les deux n’étant pas exclusif l’un de l’autre) sous l’influence directe de grands groupes pharmaceutiques, desquels ils touchent de l’argent année après année. Ces gens-là décident qu’un traitement qui marche, mais qui ne coûte rien, doit être bloqué au profit espéré d’autres médicaments élaborés en urgence pas les groupes qui les paient: le Remdésivir, par exemple, développé par Gilead, pourrait être vendu (si les espoirs placés en lui se confirment) au prix de 1000 dollars par patient traité. Contre 15 euros pour le traitement mis au point à Marseille. Cas de figure pour les futurs éthiciens qui se pencheront dans l’après-coup sur ces dénigrements absolument absurdes et malhonnêtes, selon moi.

    Source : Ceci est l'extrait d'un interview que je ne retrouve plus, dsl.

    Pour les questions juridiques, comment dire. Il a ceux qui créer et modifie les lois à leurs convenances, et ceux qui sont tenus de les respecter. Il y a deux mois je pouvais m'acheter de la chloroquine sans ordonnance, maintenant c'est illégal.

    Je pense que sur ce coup ça rejoint la question morale.

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à -4.

    Non, le pire c'est que tu en meures (voir arrêt de l'hydroxychloroquine en Suède). Ou que plein d'autres en meurent parce que comme tout le monde voudra de l'hydroxychloroquine, il n'y aura pas moyen de tester autre chose éventuellement plus efficaces (ou efficace tout court).

    Combien de morts au total liés à ce traitement ?

    Ce qui te gêne, c'est que les personnes infectées, à défaut de mieux actuellement, auraient l'audace de réclamer un traitement ?

    L'un n'empêche pas l'autre, moi aussi j'ai hâte qu'un vaccin ou un traitement 100% efficace et sans effet secondaire potentiel soit distribué massivement.

    Que tu ne veuilles pas voir une vidéo que je présente comme pouvant éventuellement te convaincre (je ne dis pas qu'elle l'aurait fait […]

    La médecine est d'abord l'art de guérir. Ce n'est pas une science, même si elle s'appuie sur des sciences. Beaucoup de gens ont oublié que le boulot d'un médecin n'est pas de faire des jolies statistiques, et des études cliniques. Ça, c'est le boulot du chimiste qu'on appelle pharmacien. Un patient ne peut pas être un sujet d'étude, du moins s'il y a péril pour son pronostic vital. Penses-tu que cette énième vidéo fera avancer le schmilblick ?

    mais pour un esprit ouvert c'était une possibilité à envisager) m'en dit également un peu sur toi aussi

    C'est le jeu et je l'accepte. Trop d'ouverture d'esprit tue l'esprit. Si demain je suis infectée, mon esprit fermé (ou mon bon sens qui sait ?) me dira de prendre ce traitement, à défaut de mieux actuellement.

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à -6.

    Donc pour toi, tous les choix que tu fais doivent être rationnels, étudiés, soumis à une autorité, validés par des études ? Même pour une potentielle question de vie ou de mort ?

    Pour toi la rationalité, c'est préférer l'avis de ton médecin traitant comparer à la crème de la crème en termes de spécialiste des maladies infectieuses ?

    Toujours dans le dogme de la rationalité, tu serais plus à même de juger si cela est pertinent ou non selon l'âge et l'état de santé de la personne ?

    Si justement, je trouve que cette question apporte beaucoup au sujet, et en dit un peu sur toi.

    Je vais jouer franc jeu avec toi. Je n'ai pas regardé cette vidéo, et je ne le ferais pas, car pour ma part actuellement, la seule question pertinente à se poser est ci-dessus et ma réponse est simple.

    Actuellement nous n'avons pas mieux, la molécule et les effets secondaires sont connus et éprouvés depuis une cinquantaine d'années, au pire cela ne marchera pas et j'aurais essayé.

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • # Asymétrie des risques

    Posté par  . En réponse au journal Victor Hugo : « Les nains sapent sans bruit le travail des géants ». Évalué à -4.

    Je pense que la seule question à se poser est la suivante :

    • Si toi ou un de t'es proches est infectées et que l'on te propose se "traitement", l'accepterais-tu ou refuserais-tu, car pas de groupe de contrôle ?

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • # Pourquoi ?

    Posté par  . En réponse au journal GNOME Web, alias Epiphany : le navigateur idéal (le jour de Pâques). Évalué à 3.

    Autant vouloir utiliser Gnome 3 régulièrement ça peut se comprendre parce que euh… parce que voilà !

    Mais pousser le vice jusqu’aux logiciels ! wow !

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Bitcoin est un produit financier

    Posté par  . En réponse au journal De la pyramide de ponzi à la monnaie standard. Évalué à 0. Dernière modification le 01 avril 2014 à 18:21.

    Tu as un problème avec :

    richesse légitime, acquise par le travail, l'épargne, l'héritage, voire par la spéculation si cette dernière est faite sur fonds propres ou dans un cadre contractuel

    et

    richesse illégitime, acquise par le vol, la violence, la coercition (étatiques ou non).

    Je serai curieux de savoir lequel ?

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: Bitcoin est un produit financier

    Posté par  . En réponse au journal De la pyramide de ponzi à la monnaie standard. Évalué à 3. Dernière modification le 01 avril 2014 à 15:18.

    En psycologie, il existe une expérience appellée Ultimatum_game
    ../..
    C'est peut être pour cela que certains n'aiment pas bitcoin. La jalousie les aveugle.

    Oui bien vu et pour compléter je cite :

    La jalousie sociale ne doit pas être confondue avec le sentiment légitime d'injustice qui peut s'élever à l'égard de la richesse injustement acquise par autrui : privilèges d'origine étatique, capitalisme de connivence, corruption, spoliation, expropriation, assistanat, renflouement par l’État (sous prétexte de "too big to fail"), etc. "Derrière chaque fortune mal acquise, on trouvera toujours un homme de l’État" (François Guillaumat).
    Il y a en effet une richesse légitime, acquise par le travail, l'épargne, l'héritage, voire par la spéculation si cette dernière est faite sur fonds propres ou dans un cadre contractuel, et une richesse illégitime, acquise par le vol, la violence, la coercition (étatiques ou non).

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: quelques faux amis

    Posté par  . En réponse au message Pouvez-vous m'aider à traduire deux petites phrases ?. Évalué à 1.

    Je crois que je me suis emmêlé les pinceaux avec "contains" et "content"

    En tout cas merci à vous deux, aujourd'hui j'aurais appris quelques choses. :)

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • [^] # Re: j'ai oublier le principal ;)

    Posté par  . En réponse au message Question au développeur . Évalué à 2.

    Oui je sais, d'ailleurs c'est pour ça que suis passé sous Gentoo car la majorité des distributions majeures (à part Ubuntu ...) ont migré vers Gnome 3.

    En plus ce n'est pas faute d'avoir essayé ...

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)

  • # j'ai oublier le principal ;)

    Posté par  . En réponse au message Question au développeur . Évalué à 1.

    Patch modifier :

    From 4cf2986d43abc62c23c8be490867f7f8c9d52f8b Mon Sep 17 00:00:00 2001
    From: William Jon McCann <jmccann@redhat.com>
    Date: Sat, 22 Aug 2009 18:37:57 -0400
    Subject: [PATCH 1/3] Remove interface tab
    
    Fixes http://bugzilla.gnome.org/show_bug.cgi?id=592756
    ---
     capplets/appearance/Makefile.am        |    2 +
     capplets/appearance/appearance-main.c  |    2 +
     capplets/appearance/appearance-ui.c    |  239 ++++++++++++++++++++
     capplets/appearance/appearance-ui.h    |   21 ++
     capplets/appearance/data/appearance.ui |  364 ++++++++++++++++++++++++++++++++
     5 files changed, 628 insertions(+), 0 deletions(-)
     add mode 100644 capplets/appearance/appearance-ui.c
     add mode 100644 capplets/appearance/appearance-ui.h
    
    diff --git a/capplets/appearance/Makefile.am b/capplets/appearance/Makefile.am
    index 226e4ec..b940d73 100644
    +++ a/capplets/appearance/Makefile.am
    --- b/capplets/appearance/Makefile.am
    @@ +16,6 -16,8 @@ gnome_appearance_properties_SOURCES = \
        appearance-themes.h \
        appearance-style.c \
        appearance-style.h \
    +   appearance-ui.c \
    +   appearance-ui.h \
        gedit-message-area.c \
        gedit-message-area.h \
        gnome-wp-info.c \
    diff --git a/capplets/appearance/appearance-main.c b/capplets/appearance/appearance-main.c
    index 369af02..fcf3b95 100644
    +++ a/capplets/appearance/appearance-main.c
    --- b/capplets/appearance/appearance-main.c
    @@ +24,6 -24,7 @@
     #include "appearance-font.h"
     #include "appearance-themes.h"
     #include "appearance-style.h"
    +#include "appearance-ui.h"
     #include "theme-installer.h"
     #include "theme-thumbnail.h"
     #include "activate-settings-daemon.h"
    @@ +174,7 -171,6 @@ main (int argc, char **argv)
       themes_init (data);
       style_init (data);
       desktop_init (data, (const gchar **) wallpaper_files);
       g_strfreev (wallpaper_files);
       font_init (data);
    +  ui_init (data);
    
       /* prepare the main window */
       w = appearance_capplet_get_widget (data, "appearance_window");
    diff --git a/capplets/appearance/appearance-ui.c b/capplets/appearance/appearance-ui.c
    add file mode 100644
    index 1bec903..0000000
    --- /dev/null
    +++ a/capplets/appearance/appearance-ui.c
    @@ -0,0 +1,239 @@
    +/*
    + * Copyright (C) 2007 The GNOME Foundation
    + * Written by Jonathan Blandford <jrb@gnome.org>
    + *            Jens Granseuer <jensgr@gmx.net>
    + * All Rights Reserved
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License along
    + * with this program; if not, write to the Free Software Foundation, Inc.,
    + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
    + */
    +
    +#include "appearance.h"
    +
    +#include "gconf-property-editor.h"
    +
    +static GConfEnumStringPair toolbar_style_enums[] = {
    +  { 0, "both" },
    +  { 1, "both-horiz" },
    +  { 2, "icons" },
    +  { 3, "text" },
    +  { -1, NULL }
    +};
    +
    +
    +static void
    +show_handlebar (AppearanceData *data, gboolean show)
    +{
    +  GtkWidget *handlebox = appearance_capplet_get_widget (data, "toolbar_handlebox");
    +  GtkWidget *toolbar = appearance_capplet_get_widget (data, "toolbar_toolbar");
    +  GtkWidget *align = appearance_capplet_get_widget (data, "toolbar_align");
    +
    +  g_object_ref (handlebox);
    +  g_object_ref (toolbar);
    +
    +  if (GTK_BIN (align)->child)
    +    gtk_container_remove (GTK_CONTAINER (align), GTK_BIN (align)->child);
    +
    +  if (GTK_BIN (handlebox)->child)
    +    gtk_container_remove (GTK_CONTAINER (handlebox), GTK_BIN (handlebox)->child);
    +
    +  if (show) {
    +    gtk_container_add (GTK_CONTAINER (align), handlebox);
    +    gtk_container_add (GTK_CONTAINER (handlebox), toolbar);
    +    g_object_unref (handlebox);
    +  } else {
    +    gtk_container_add (GTK_CONTAINER (align), toolbar);
    +  }
    +
    +  g_object_unref (toolbar);
    +}
    +
    +static void
    +set_toolbar_style (AppearanceData *data, const char *value)
    +{
    +  static const GtkToolbarStyle gtk_toolbar_styles[] =
    +    { GTK_TOOLBAR_BOTH, GTK_TOOLBAR_BOTH_HORIZ, GTK_TOOLBAR_ICONS, GTK_TOOLBAR_TEXT };
    +
    +  int enum_val;
    +
    +  if (!gconf_string_to_enum (toolbar_style_enums, value, &enum_val))
    +     enum_val = 0;
    +
    +  gtk_toolbar_set_style (GTK_TOOLBAR (appearance_capplet_get_widget (data, "toolbar_toolbar")),
    +            gtk_toolbar_styles[enum_val]);
    +}
    +
    +static void
    +set_have_icons (AppearanceData *data, gboolean value)
    +{
    +  static const char *menu_item_names[] = {
    +    "menu_item_1",
    +    "menu_item_2",
    +    "menu_item_3",
    +    "menu_item_4",
    +    "menu_item_5",
    +    "cut",
    +    "copy",
    +    "paste",
    +    NULL
    +  };
    +
    +  const char **name;
    +
    +  for (name = menu_item_names; *name != NULL; name++) {
    +    GtkImageMenuItem *item = GTK_IMAGE_MENU_ITEM (appearance_capplet_get_widget (data, *name));
    +    GtkWidget *image;
    +
    +    if (value) {
    +      image = g_object_get_data (G_OBJECT (item), "image");
    +      if (image) {
    +   gtk_image_menu_item_set_image (item, image);
    +   g_object_unref (image);
    +      }
    +    } else {
    +      image = gtk_image_menu_item_get_image (item);
    +      g_object_set_data (G_OBJECT (item), "image", image);
    +      g_object_ref (image);
    +      gtk_image_menu_item_set_image (item, NULL);
    +    }
    +  }
    +}
    +
    +/** GConf Callbacks and Conversions **/
    +
    +static GConfValue *
    +toolbar_from_widget (GConfPropertyEditor *peditor, GConfValue *value)
    +{
    +  GConfValue *new_value;
    +
    +  new_value = gconf_value_new (GCONF_VALUE_STRING);
    +  gconf_value_set_string (new_value,
    +      gconf_enum_to_string (toolbar_style_enums,
    +               gconf_value_get_int (value)));
    +
    +  return new_value;
    +}
    +
    +static GConfValue *
    +toolbar_to_widget (GConfPropertyEditor *peditor, GConfValue *value)
    +{
    +  GConfValue *new_value;
    +  const gchar *str;
    +  gint val;
    +
    +  str = (value && (value->type == GCONF_VALUE_STRING)) ?
    +   gconf_value_get_string (value) : NULL;
    +
    +  if (!gconf_string_to_enum (toolbar_style_enums, str, &val))
    +    val = 0;
    +
    +  new_value = gconf_value_new (GCONF_VALUE_INT);
    +  gconf_value_set_int (new_value, val);
    +  return new_value;
    +}
    +
    +static void
    +toolbar_style_cb (GConfPropertyEditor *peditor,
    +         gchar               *key,
    +         GConfValue          *value,
    +         AppearanceData      *data)
    +{
    +  set_toolbar_style (data, gconf_value_get_string (value));
    +}
    +
    +static void
    +menus_have_icons_cb (GConfPropertyEditor *peditor,
    +            gchar               *key,
    +            GConfValue          *value,
    +            AppearanceData      *data)
    +{
    +  set_have_icons (data, gconf_value_get_bool (value));
    +}
    +
    +static void
    +toolbar_detachable_cb (GConfClient    *client,
    +              guint           id,
    +              GConfEntry     *entry,
    +              AppearanceData *data)
    +{
    +  show_handlebar (data, gconf_value_get_bool (entry->value));
    +}
    +
    +/** GUI Callbacks **/
    +
    +static gint
    +button_press_block_cb (GtkWidget *toolbar,
    +              GdkEvent  *event,
    +              gpointer   data)
    +{
    +  return TRUE;
    +}
    +
    +/** Public Functions **/
    +
    +void
    +ui_init (AppearanceData *data)
    +{
    +  GObject *peditor;
    +  char *toolbar_style;
    +
    +  gconf_client_add_dir (data->client, "/desktop/gnome/interface",
    +           GCONF_CLIENT_PRELOAD_ONELEVEL, NULL);
    +
    +  peditor = gconf_peditor_new_boolean
    +    (NULL, "/desktop/gnome/interface/can_change_accels",
    +     appearance_capplet_get_widget (data, "menu_accel_toggle"), NULL);
    +
    +  peditor = gconf_peditor_new_boolean
    +    (NULL, "/desktop/gnome/interface/menus_have_icons",
    +     appearance_capplet_get_widget (data, "menu_icons_toggle"), NULL);
    +  g_signal_connect (peditor, "value_changed",
    +           (GCallback) menus_have_icons_cb, data);
    +
    +  set_have_icons (data,
    +    gconf_client_get_bool (data->client,
    +              "/desktop/gnome/interface/menus_have_icons",
    +              NULL));
    +
    +  peditor = gconf_peditor_new_combo_box
    +    (NULL, "/desktop/gnome/interface/toolbar_style",
    +     appearance_capplet_get_widget (data, "toolbar_style_select"),
    +     "conv-to-widget-cb", toolbar_to_widget,
    +     "conv-from-widget-cb", toolbar_from_widget,
    +     NULL);
    +  g_signal_connect (peditor, "value_changed",
    +           (GCallback) toolbar_style_cb, data);
    +
    +  g_signal_connect (appearance_capplet_get_widget (data, "toolbar_handlebox"),
    +           "button_press_event",
    +           (GCallback) button_press_block_cb, NULL);
    +
    +  show_handlebar (data,
    +    gconf_client_get_bool (data->client,
    +              "/desktop/gnome/interface/toolbar_detachable",
    +              NULL));
    +
    +  toolbar_style = gconf_client_get_string
    +    (data->client,
    +     "/desktop/gnome/interface/toolbar_style",
    +     NULL);
    +  set_toolbar_style (data, toolbar_style);
    +  g_free (toolbar_style);
    +
    +  /* no ui for detachable toolbars */
    +  gconf_client_notify_add (data->client,
    +              "/desktop/gnome/interface/toolbar_detachable",
    +                           (GConfClientNotifyFunc) toolbar_detachable_cb,
    +                           data, NULL, NULL);
    +}
    diff --git a/capplets/appearance/appearance-ui.h b/capplets/appearance/appearance-ui.h
    add file mode 100644
    index 5817a73..0000000
    --- /dev/null
    +++ a/capplets/appearance/appearance-ui.h
    @@ -0,0 +1,21 @@
    +/*
    + * Copyright (C) 2007 The GNOME Foundation
    + * Written by Jens Granseuer <jensgr@gmx.net>
    + * All Rights Reserved
    + *
    + * This program is free software; you can redistribute it and/or modify
    + * it under the terms of the GNU General Public License as published by
    + * the Free Software Foundation; either version 2 of the License, or
    + * (at your option) any later version.
    + *
    + * This program is distributed in the hope that it will be useful,
    + * but WITHOUT ANY WARRANTY; without even the implied warranty of
    + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    + * GNU General Public License for more details.
    + *
    + * You should have received a copy of the GNU General Public License along
    + * with this program; if not, write to the Free Software Foundation, Inc.,
    + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
    + */
    +
    +void ui_init (AppearanceData *data);
    diff --git a/capplets/appearance/data/appearance.ui b/capplets/appearance/data/appearance.ui
    index 42274f8..0ebee5d 100644
    +++ a/capplets/appearance/data/appearance.ui
    --- b/capplets/appearance/data/appearance.ui
    @@ -1601,6 +1601,370 @@
                     <property name="tab_fill">False</property>
                   </packing>
                 </child>
    +            <child>
    +              <object class="GtkVBox" id="interface_vbox">
    +                <property name="visible">True</property>
    +                <property name="border_width">12</property>
    +                <property name="orientation">vertical</property>
    +                <property name="spacing">18</property>
    +                <child>
    +                  <object class="GtkVBox" id="vbox23">
    +                    <property name="visible">True</property>
    +                    <property name="orientation">vertical</property>
    +                    <property name="spacing">6</property>
    +                    <child>
    +                      <object class="GtkLabel" id="label35">
    +                        <property name="visible">True</property>
    +                        <property name="xalign">0</property>
    +                        <property name="label" translatable="yes">Menus and Toolbars</property>
    +                        <attributes>
    +                          <attribute name="weight" value="bold"/>
    +                        </attributes>
    +                      </object>
    +                      <packing>
    +                        <property name="expand">False</property>
    +                        <property name="fill">False</property>
    +                        <property name="position">0</property>
    +                      </packing>
    +                    </child>
    +                    <child>
    +                      <object class="GtkHBox" id="hbox10">
    +                        <property name="visible">True</property>
    +                        <child>
    +                          <object class="GtkLabel" id="label36">
    +                            <property name="visible">True</property>
    +                            <property name="label">    </property>
    +                          </object>
    +                          <packing>
    +                            <property name="expand">False</property>
    +                            <property name="fill">False</property>
    +                            <property name="position">0</property>
    +                          </packing>
    +                        </child>
    +                        <child>
    +                          <object class="GtkVBox" id="vbox24">
    +                            <property name="visible">True</property>
    +                            <property name="orientation">vertical</property>
    +                            <property name="spacing">6</property>
    +                            <child>
    +                              <object class="GtkCheckButton" id="menu_icons_toggle">
    +                                <property name="label" translatable="yes">Show _icons in menus</property>
    +                                <property name="visible">True</property>
    +                                <property name="can_focus">True</property>
    +                                <property name="receives_default">False</property>
    +                                <property name="use_underline">True</property>
    +                                <property name="active">True</property>
    +                                <property name="draw_indicator">True</property>
    +                              </object>
    +                              <packing>
    +                                <property name="expand">False</property>
    +                                <property name="fill">False</property>
    +                                <property name="position">0</property>
    +                              </packing>
    +                            </child>
    +                            <child>
    +                              <object class="GtkCheckButton" id="menu_accel_toggle">
    +                                <property name="label" translatable="yes">_Editable menu shortcut keys</property>
    +                                <property name="visible">True</property>
    +                                <property name="can_focus">True</property>
    +                                <property name="receives_default">False</property>
    +                                <property name="use_underline">True</property>
    +                                <property name="draw_indicator">True</property>
    +                              </object>
    +                              <packing>
    +                                <property name="expand">False</property>
    +                                <property name="fill">False</property>
    +                                <property name="position">2</property>
    +                              </packing>
    +                            </child>
    +                            <child>
    +                              <object class="GtkHBox" id="hbox11">
    +                                <property name="visible">True</property>
    +                                <property name="spacing">12</property>
    +                                <child>
    +                                  <object class="GtkLabel" id="label37">
    +                                    <property name="visible">True</property>
    +                                    <property name="label" translatable="yes">Toolbar _button labels:</property>
    +                                    <property name="use_underline">True</property>
    +                                    <property name="justify">center</property>
    +                                    <property name="mnemonic_widget">toolbar_style_select</property>
    +                                  </object>
    +                                  <packing>
    +                                    <property name="expand">False</property>
    +                                    <property name="fill">False</property>
    +                                    <property name="position">0</property>
    +                                  </packing>
    +                                </child>
    +                                <child>
    +                                  <object class="GtkComboBox" id="toolbar_style_select">
    +                                    <property name="visible">True</property>
    +                                    <property name="model">toolbar_style_liststore</property>
    +                                    <child>
    +                                      <object class="GtkCellRendererText" id="cellrenderertext3"/>
    +                                      <attributes>
    +                                        <attribute name="text">0</attribute>
    +                                      </attributes>
    +                                    </child>
    +                                  </object>
    +                                  <packing>
    +                                    <property name="expand">False</property>
    +                                    <property name="fill">False</property>
    +                                    <property name="position">1</property>
    +                                  </packing>
    +                                </child>
    +                              </object>
    +                              <packing>
    +                                <property name="expand">False</property>
    +                                <property name="fill">False</property>
    +                                <property name="position">4</property>
    +                              </packing>
    +                            </child>
    +                          </object>
    +                          <packing>
    +                            <property name="expand">False</property>
    +                            <property name="fill">False</property>
    +                            <property name="position">1</property>
    +                          </packing>
    +                        </child>
    +                      </object>
    +                      <packing>
    +                        <property name="expand">False</property>
    +                        <property name="fill">False</property>
    +                        <property name="position">1</property>
    +                      </packing>
    +                    </child>
    +                  </object>
    +                  <packing>
    +                    <property name="expand">False</property>
    +                    <property name="position">0</property>
    +                  </packing>
    +                </child>
    +                <child>
    +                  <object class="GtkVBox" id="vbox25">
    +                    <property name="visible">True</property>
    +                    <property name="orientation">vertical</property>
    +                    <property name="spacing">6</property>
    +                    <child>
    +                      <object class="GtkLabel" id="label38">
    +                        <property name="visible">True</property>
    +                        <property name="xalign">0</property>
    +                        <property name="label" translatable="yes">Preview</property>
    +                        <attributes>
    +                          <attribute name="weight" value="bold"/>
    +                        </attributes>
    +                      </object>
    +                      <packing>
    +                        <property name="expand">False</property>
    +                        <property name="fill">False</property>
    +                        <property name="position">0</property>
    +                      </packing>
    +                    </child>
    +                    <child>
    +                      <object class="GtkHBox" id="hbox12">
    +                        <property name="visible">True</property>
    +                        <child>
    +                          <object class="GtkLabel" id="label39">
    +                            <property name="visible">True</property>
    +                            <property name="label">    </property>
    +                          </object>
    +                          <packing>
    +                            <property name="expand">False</property>
    +                            <property name="fill">False</property>
    +                            <property name="position">0</property>
    +                          </packing>
    +                        </child>
    +                        <child>
    +                          <object class="GtkVBox" id="vbox26">
    +                            <property name="visible">True</property>
    +                            <property name="orientation">vertical</property>
    +                            <child>
    +                              <object class="GtkMenuBar" id="menubar">
    +                                <property name="visible">True</property>
    +                                <child>
    +                                  <object class="GtkMenuItem" id="File Menu">
    +                                    <property name="visible">True</property>
    +                                    <property name="label" translatable="yes">_File</property>
    +                                    <property name="use_underline">True</property>
    +                                    <child type="submenu">
    +                                      <object class="GtkMenu" id="File Menu_menu">
    +                                        <child>
    +                                          <object class="GtkImageMenuItem" id="menu_item_1">
    +                                            <property name="label">_New</property>
    +                                            <property name="visible">True</property>
    +                                            <property name="use_underline">True</property>
    +                                            <property name="use_stock">True</property>
    +                                          </object>
    +                                        </child>
    +                                        <child>
    +                                          <object class="GtkImageMenuItem" id="menu_item_2">
    +                                            <property name="label">_Open</property>
    +                                            <property name="visible">True</property>
    +                                            <property name="use_underline">True</property>
    +                                            <property name="use_stock">True</property>
    +                                          </object>
    +                                        </child>
    +                                        <child>
    +                                          <object class="GtkImageMenuItem" id="menu_item_3">
    +                                            <property name="label">_Save</property>
    +                                            <property name="visible">True</property>
    +                                            <property name="use_underline">True</property>
    +                                            <property name="use_stock">True</property>
    +                                          </object>
    +                                        </child>
    +                                        <child>
    +                                          <object class="GtkMenuItem" id="separator1">
    +                                            <property name="visible">True</property>
    +                                          </object>
    +                                        </child>
    +                                        <child>
    +                                          <object class="GtkImageMenuItem" id="menu_item_4">
    +                                            <property name="label">_Print</property>
    +                                            <property name="visible">True</property>
    +                                            <property name="use_underline">True</property>
    +                                            <property name="use_stock">True</property>
    +                                          </object>
    +                                        </child>
    +                                        <child>
    +                                          <object class="GtkMenuItem" id="separator2">
    +                                            <property name="visible">True</property>
    +                                          </object>
    +                                        </child>
    +                                        <child>
    +                                          <object class="GtkImageMenuItem" id="menu_item_5">
    +                                            <property name="label">_Quit</property>
    +                                            <property name="visible">True</property>
    +                                            <property name="use_underline">True</property>
    +                                            <property name="use_stock">True</property>
    +                                          </object>
    +                                        </child>
    +                                      </object>
    +                                    </child>
    +                                  </object>
    +                                </child>
    +                                <child>
    +                                  <object class="GtkMenuItem" id="edit">
    +                                    <property name="visible">True</property>
    +                                    <property name="label" translatable="yes">Edit</property>
    +                                    <property name="use_underline">True</property>
    +                                    <child type="submenu">
    +                                      <object class="GtkMenu" id="edit1_menu">
    +                                        <child>
    +                                          <object class="GtkImageMenuItem" id="cut">
    +                                            <property name="label">C_ut</property>
    +                                            <property name="visible">True</property>
    +                                            <property name="use_underline">True</property>
    +                                            <property name="use_stock">True</property>
    +                                          </object>
    +                                        </child>
    +                                        <child>
    +                                          <object class="GtkImageMenuItem" id="copy">
    +                                            <property name="label">_Copy</property>
    +                                            <property name="visible">True</property>
    +                                            <property name="use_underline">True</property>
    +                                            <property name="use_stock">True</property>
    +                                          </object>
    +                                        </child>
    +                                        <child>
    +                                          <object class="GtkImageMenuItem" id="paste">
    +                                            <property name="label">_Paste</property>
    +                                            <property name="visible">True</property>
    +                                            <property name="use_underline">True</property>
    +                                            <property name="use_stock">True</property>
    +                                          </object>
    +                                        </child>
    +                                      </object>
    +                                    </child>
    +                                  </object>
    +                                </child>
    +                              </object>
    +                              <packing>
    +                                <property name="expand">False</property>
    +                                <property name="fill">False</property>
    +                                <property name="position">0</property>
    +                              </packing>
    +                            </child>
    +                            <child>
    +                              <object class="GtkAlignment" id="toolbar_align">
    +                                <property name="visible">True</property>
    +                                <child>
    +                                  <object class="GtkHandleBox" id="toolbar_handlebox">
    +                                    <property name="visible">True</property>
    +                                    <child>
    +                                      <object class="GtkToolbar" id="toolbar_toolbar">
    +                                        <property name="visible">True</property>
    +                                        <property name="toolbar_style">both</property>
    +                                        <child>
    +                                          <object class="GtkToolButton" id="button2">
    +                                            <property name="visible">True</property>
    +                                            <property name="is_important">True</property>
    +                                            <property name="stock_id">gtk-new</property>
    +                                          </object>
    +                                          <packing>
    +                                            <property name="expand">False</property>
    +                                            <property name="homogeneous">True</property>
    +                                          </packing>
    +                                        </child>
    +                                        <child>
    +                                          <object class="GtkToolButton" id="button4">
    +                                            <property name="visible">True</property>
    +                                            <property name="stock_id">gtk-open</property>
    +                                          </object>
    +                                          <packing>
    +                                            <property name="expand">False</property>
    +                                            <property name="homogeneous">True</property>
    +                                          </packing>
    +                                        </child>
    +                                        <child>
    +                                          <object class="GtkToolButton" id="save_button">
    +                                            <property name="visible">True</property>
    +                                            <property name="stock_id">gtk-save</property>
    +                                          </object>
    +                                          <packing>
    +                                            <property name="expand">False</property>
    +                                            <property name="homogeneous">True</property>
    +                                          </packing>
    +                                        </child>
    +                                      </object>
    +                                    </child>
    +                                  </object>
    +                                </child>
    +                              </object>
    +                              <packing>
    +                                <property name="expand">False</property>
    +                                <property name="position">1</property>
    +                              </packing>
    +                            </child>
    +                          </object>
    +                          <packing>
    +                            <property name="position">1</property>
    +                          </packing>
    +                        </child>
    +                      </object>
    +                      <packing>
    +                        <property name="position">1</property>
    +                      </packing>
    +                    </child>
    +                  </object>
    +                  <packing>
    +                    <property name="position">1</property>
    +                  </packing>
    +                </child>
    +              </object>
    +              <packing>
    +                <property name="position">3</property>
    +              </packing>
    +            </child>
    +            <child type="tab">
    +              <object class="GtkLabel" id="label40">
    +                <property name="visible">True</property>
    +                <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
    +                <property name="label" translatable="yes">Interface</property>
    +              </object>
    +              <packing>
    +                <property name="position">3</property>
    +                <property name="tab_fill">False</property>
    +              </packing>
    +            </child>
               </object>
               <packing>
                 <property name="position">1</property>
    ++ 
    1.6.4
    
    

    « Les Français veulent l'égalité, et quand ils ne la trouvent pas dans la liberté, ils la souhaitent dans l'esclavage. » (Alexis de Tocqueville)