Forum und email

GtkLabel::set_text_with_mnemonic

void set_text_with_mnemonic(string str);

Sets the label's text from the string str. If characters in str are preceded by an underscore, they are underlined indicating that they represent a keyboard accelerator called a mnemonic.

The mnemonic key can be used to activate another widget, chosen automatically, or explicitly using set_mnemonic_widget() .

Пример 90. Setting the Text of a GtkLabel with a Mnemonic

<?php
// Create a window to hold the label.
$window = new GtkWindow();

// Set up the window to close cleanly.
$window->connect_simple('destroy', array('Gtk', 'main_quit'));

// Create a label.
$label = new GtkLabel();

// Set the mnemonic text. Note this could be done on construction. It is done
// this way for purposes of the example only. 
$label->set_text_with_mnemonic('_Example Label');

// Add the label to the window.
$window->add($label);

// Show the window and start the main loop.
$window->show_all();
Gtk::main();
?>

Виж също: set_text()