p
u
b
l
i
c
i
t
é
publicité

Discussion: colorer un menu item

  1. #1
    Membre éclairé Avatar de awalter1
    Inscrit en
    août 2004
    Messages
    888
    Détails du profil
    Informations forums :
    Inscription : août 2004
    Messages : 888
    Points : 347
    Points
    347

    Par défaut colorer un menu item

    Bonjour,
    J'essaye de colorer un choix dans un menu : on peut colorer tout les choix d'un menu (gtk.Menu) mais pas un seul choix (gtk.MenuItem), c'est bizarre.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    mb = gtk.MenuBar()
    filemenu = gtk.Menu()
    filem = gtk.MenuItem("File")
    filem.set_submenu(filemenu)
    parameter = gtk.MenuItem("Parameter")
    filemenu.append(parameter)
    exit = gtk.MenuItem("Exit")
    filemenu.append(exit)
    mb.append(filem)
    Colorer tous les choix du menu File : ceci marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    filemenu.modify_bg(gtk.STATE_NORMAL,gtk.gdk(23400,45000,12000
    Colorer tous les choix du menu File : ceci ne marche pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    filem.modify_bg(gtk.STATE_NORMAL,gtk.gdk(23400,45000,12000)
    Avez vous une expérience sur ce sujet ?
    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juin 2009
    Messages
    1 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2009
    Messages : 1 133
    Points : 1 649
    Points
    1 649

    Par défaut

    Peut être que la lecture de la doc de GtkWidget::modify_bg pourrait t'aider ?

    modify_bg() only affects widgets that have an associated gtk.gdk.Window. Widgets that do not have an associated window include gtk.Arrow, gtk.Bin, gtk.Box, gtk.Button, gtk.CheckButton, gtk.Fixed, gtk.Image, gtk.Label, gtk.MenuItem, gtk.Notebook, gtk.Paned, gtk.RadioButton, gtk.Range, gtk.ScrolledWindow, gtk.Separator, gtk.Table, gtk.Toolbar, gtk.AspectFrame, gtk.Frame, gtk.VBox, gtk.HBox, gtk.VSeparator, gtk.HSeparator. These widgets can be added to a gtk.EventBox to overcome this limitation.

  3. #3
    Membre éclairé Avatar de awalter1
    Inscrit en
    août 2004
    Messages
    888
    Détails du profil
    Informations forums :
    Inscription : août 2004
    Messages : 888
    Points : 347
    Points
    347

    Par défaut

    merci de l'info, cela m'avait échappé.

  4. #4
    Membre éclairé Avatar de awalter1
    Inscrit en
    août 2004
    Messages
    888
    Détails du profil
    Informations forums :
    Inscription : août 2004
    Messages : 888
    Points : 347
    Points
    347

    Par défaut

    ceci dit, ce n'est pas évident de rattacher un gtk.EventBox à un menu. Je ne trouve pas beaucoup d'exemples sur le net

Discussions similaires

  1. Menu Item Java
    Par pwd75 dans le forum AWT/SWING
    Réponses: 5
    Dernier message: 09/02/2010, 14h44
  2. Redistribution d'action a partir d'un menu item
    Par k-koo dans le forum Composants
    Réponses: 0
    Dernier message: 21/10/2009, 20h17
  3. Menu Item (set_menu_item_property)
    Par Marcel Chabot dans le forum Forms
    Réponses: 3
    Dernier message: 24/03/2009, 11h24
  4. Checkable Menu Item
    Par bouism dans le forum wxWidgets
    Réponses: 2
    Dernier message: 08/11/2006, 17h31

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