• Artigos
  • Projetos
  • Download
  • Lista
  • Docs
  • Comunidade
  • ?

GtkAccelLabel
Classes GTK
Anterior GtkAccelLabel Próximo

GtkAccelLabel

Um rótulo que exibe um acelerador do lado direito do texto.

Hierarquia de Objetos

GObject
`-- GtkObject
       `-- GtkWidget
              `-- GtkMisc
                     `-- GtkLabel
                            `-- GtkAccelLabel

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.


Anterior Início Próximo
accel-changed Acima GtkAccelLabel Construtor

Comentários

 Adicionar Comentário
 login
 senha
 Texto

Livros


Outros

Busque conteúdo no site
Participe de nosso grupo no google

[Página do grupo]  [Arquivo do grupo]

    Paleta

    Google

    Parceiros

 
Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

© 2006 Wordpress Themes | Theme (Not so) Fresh
XHTML CSS RSS