[RESOLU]Gtkada & GTK_New_With_Mnemonic

Gtkada & GTK_New_With_Mnemonic [RESOLU] - Ada - Programmation

Marsh Posté le 01-10-2015 à 11:39:42    

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 ! " ) ;
 

Code :
  1. PROCEDURE Test01 IS
  2.    win : Gtk_window ;
  3.  
  4.    Bouton : Gtk_Button ;
  5. BEGIN
  6.    Init ;
  7.    Gtk_New(Win) ;
  8.  
  9.    Win.Set_Default_Size(300,300) ;
  10.    win.set_position(win_pos_center) ;
  11.  
  12.    GTK_New_With_Mnemonic(Bouton,"_Ok ! " ) ;
  13.    win.add(Bouton) ;
  14.  
  15.    Win.Show_all ;
  16.    Main ;
  17. END Test01 ;


Message édité par eroge le 01-10-2015 à 20:30:18
Reply

Marsh Posté le 01-10-2015 à 11:39:42   

Reply

Marsh Posté le 01-10-2015 à 20:28:44    

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed