IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ avec C & C++ Discussion :

Changer le focus-line-pattern ou supprimer le focus.


Sujet :

GTK+ avec C & C++

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 56
    Points : 48
    Points
    48
    Par défaut Changer le focus-line-pattern ou supprimer le focus.
    Bonjour,

    J'utilise MinGW et gtk 2 sous windows. Lorsque je clique sur un onglet, le label de l'onglet prend le focus et est entouré de pointillés. Est-ce qu'il existe un moyen de supprimer ces pointillés, sachant que la fonction gtk_window_set_focus_visible() ne fonctionne pas sous gtk 2 ?

    J'ai essayé de changer le focus-line-pattern et le focus-line-width, dans le fichier gtkrc, mais ça n'a aucun effet. Voici mon fichier gtkrc:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    style "default"
    {
      GtkWidget::focus-line-width = 0
      GtkWidget::focus-padding = 0
      GtkWidget::focus-line-pattern = "\0"
    }
     
    class "GtkWidget" style "default"

  2. #2
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 56
    Points : 48
    Points
    48
    Par défaut
    J'ai trouvé le moyen de supprimer le focus, avec cette ligne de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GTK_WIDGET_UNSET_FLAGS (widget, GTK_CAN_FOCUS);
    Dans les exemples que j'ai trouvé, cette ligne va souvent de paire avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GTK_WIDGET_UNSET_FLAGS (widget, GTK_CAN_DEFAULT);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RegEx] Quel pattern pour supprimer les derniers <br> d'une string?
    Par rekam dans le forum Langage
    Réponses: 4
    Dernier message: 04/11/2012, 00h55
  2. Supprimer un focus sur un texte de saisie
    Par yuyuboy dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 13/05/2010, 09h04
  3. Focus sur dossier "éléments supprimés"
    Par Ptikir dans le forum VBA Outlook
    Réponses: 1
    Dernier message: 23/11/2009, 12h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo