GtkAccelLabel GtkAccelLabel
Um rótulo que exibe um acelerador do lado direito do texto.Hierarquia de Objetos
Descrição
O widget GtkAccelLabel é uma subclasse de GtkLabel que exibe também um acelerador do lado direito do rótulo de texto, ex. 'Ctl+S'. Seu uso comum é em menus para exibir atalhos de teclado para comandos.
A tecla aceleradora exibida não é explicitamente definida. Ao invés, o GtkAccelLabel exibe os aceleradores que foram adicionados à um widget em particular. Este widget é definido atrvés da chamada de set_accel_widget() .
Por exemplo, um widget GtkMenuItem deve conter um acelerador adicionado para emitir o sinal "activate" quando a combinação de teclas Ctl+S é pressionada. Um GtkAccelLabel é criado e adicionado ao GtkMenuItem, e set_accel_widget() é chamado com o GtkMenuItem como segundo argumento. O GtkAccelLabel irá agora exibir Ctl+S' após o rótulo.
Um GtkAccelLabel irá apenas exibir aceleradores que tenham Gtk::ACCEL_VISIBLE definido (veja GtkAccelFlags). Um GtkAccelLabel pode exibir múltiplos aceleradores e até nomes de sinais, embora seja mais usado para exibir apenas uma tecla de aceleração.
Construtores
GtkAccelLabel (string label);-- Cria um novo GtkAccelLabel.Métodos
accelerator_width() OBSOLETO. get_accel_widget() Traz o widget monitorado por este rótulo de texto. get_accel_width() Retorna a largura necessária para exibir a(s) tecla(s) de aceleração. refetch() Recria o texto representando as teclas de aceleração. set_accel_widget() Define o widget a ser monitorado por este rótulo acelerador.





