Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/10/2015, à 11:33

Compte anonymisé

[RESOLU]language Ada bibliothéque Gtkada et GTK_New_With_Mnemonic

Boujour,

Je voudrais utliser la commande : GTK_New_With_Mnemonic(Bouton,"_Ok ! ") ;

Est-elle suposée souligné à l'affichage la 1ere lettre aprés l'underscore ? Quel est son fonctionnement ?

J'ai déjà essayé comme cela mais alors il n'y a aucune différence à l'affichage de GTK_New(Bouton,"_Ok ! ") ;

PROCEDURE Test01 IS

   win : Gtk_window ;
   
   Bouton : Gtk_Button ; 

BEGIN

   Init ; 

   Gtk_New(Win) ;
   
   Win.Set_Default_Size(300,300) ; 

   win.set_position(win_pos_center) ; 
   
   GTK_New_With_Mnemonic(Bouton,"_Ok ! ") ;

   win.add(Bouton) ; 
   
   Win.Show_all ;

   Main ; 

END Test01 ;

Dernière modification par Compte anonymisé (Le 01/10/2015, à 20:36)

#2 Le 01/10/2015, à 20:34

Compte anonymisé

Re : [RESOLU]language Ada bibliothéque Gtkada et GTK_New_With_Mnemonic

C'est une fonction qui permet de souligner une lettre d'un titre de bouton(label) avec " Alt "

Source ici : https://developer.gnome.org/gtk3/sta...-with-mnemonic

gtk_button_new_with_mnemonic ()

GtkWidget *
gtk_button_new_with_mnemonic (const gchar *label);

Creates a new GtkButton containing a label. If characters in label are preceded by an underscore, they are underlined. If you need a literal underscore character in a label, use “__” (two underscores). The first underlined character represents a keyboard accelerator called a mnemonic. Pressing Alt and that key activates the button.