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

GtkLabel
Classes GTK
Anterior GtkLabel Próximo

GtkLabel

Um widget que exibe uma quantidade pequena ou média de texto.

Hierarquia de Objetos

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

Subclasses imediatas

GtkAccelLabel

Descrição

O widget GtkLabel exibe uma quantidade pequena de texto. Como o nome sugere, a maioria dos rótulos são usados para nomear outro widget como um GtkButton, um GtkMenuItem, ou um GtkOptionMenu.

Você pode ter controle sobre o caminho no qual o GtkLabel será exibido com alguns métodos, como set_justify() ou set_width_chars() . Se você deseja definir o alinhamento (note que alinhamento e justificação não são a mesma coisa) ou preenchimento para um GtkLabel, você pode inserí-lo dentro de um container GtkAlignment.

Construtores

GtkLabel ([string string = null [, boolean parse_mnemonic = false ]]);

-- Cria um novo GtkLabel.

Métodos

get()
  OBSOLETO. Retorna o texto do rótulo.
get_angle()
  Retorna o ângulo de rotação do rótulo.
get_attributes()
  Retorna uma lista de atributos Pango para o rótulo.
get_ellipsize()
  Retorna o modo que é usado para encurtar o texto.
get_justify()
  Retorna a justificação do rótulo.
get_label()
  Traz o texto incluindo qualquer underscore indicando mnemônicos e marcação Pango.
get_layout()
  Retorna o PangoLayout usado para exibir o rótulo.
get_layout_offsets()
  Obtém as coordenas onde o rótulo irá desenhar o PangoLayout.
get_line_wrap()
  Retorna se as linhas no rótulo são automaticamente quebradas.
get_max_width_chars()
  Retorna a largura máxima em caracteres.
get_mnemonic_keyval()
  Retorna o valor da tecla mnemônica se estiver setado.
get_mnemonic_widget()
  Recupera o alvo do mnemônico para este rótulo.
get_selectable()
  Verifica se o usuário pode selecionar o texto no rótulo.
get_selection_bounds()
  Retorna o intervalo de caracteres do rótulo.
get_single_line_mode()
  Retorna se o rótulo exibe apenas um linha.
get_text()
  Traz o texto de um rótulo, como mostrado na tela.
get_use_markup()
  Retorna se o texto do rótulo é interpretado com marcações Pango.
get_use_underline()
  Retorna se um underscore interno indica algum mnemônico.
get_width_chars()
  Recupera a largura do rótulo em caracteres.
parse_uline()
  OBSOLETO. Procura por underscores na string e converte o caractere seguinte ao underscore em um mnemônico.
select_region()
  Seleciona um intervalo de caracteres no rótulo, se este for selecionável.
set()
  OBSOLETO. Atalho para set_text() .
set_angle()
  Define o ângulo de rotação para o rótulo.
set_attributes()
  Define uma lista de atributos Pago para o rótulo.
set_ellipsize()
  Define um modo de abreviação para tornar o rótulo ajustável ao tamanho.
set_justify()
  Define o alinhamento das linhas no texto do rótulo, uma relativa à outra.
set_label()
  Define o texto do rótulo incluindo marcação Pango.
set_line_wrap()
  Ativa a quebra de linha no GtkLabel.
set_markup()
  Define o rótulo com uma string formatada pelo Pango.
set_markup_with_mnemonic()
  Define o rótulo de texto e o mnemônico com uma string formatada pelo Pango.
set_max_width_chars()
  Define a largura máxima desejada em caracteres.
set_mnemonic_widget()
  Define o widget que será ativado se o usuário pressionar o acelerador do rótulo.
set_pattern()
  O padrão de underscores que você deseja colocar dentro do rótulo.
set_selectable()
  Define se o texto do rótulo é selecionável ou não.
set_single_line_mode()
  Define se o rótulo será contido em uma única linha.
set_text()
  Define o texto do rótulo.
set_text_with_mnemonic()
  Define o texto do rótulo e seu mnemônico.
set_use_markup()
  Define se o texto do rótulo contém formatação Pango.
set_use_underline()
  Define se um underscore será usado para indicar um acelerador mnemônico.
set_width_chars()
  Define a largura desejada do rótulo em caracteres.

Propriedades

Use os métodos get_property e set_property para acessar estes.

angle:
  O ângulo de exibição do rótulo.
attributes:
  Uma lista de atributos Pango aplicados ao rótulo.
curosr-position:
  A atual posição do cursor.
ellipsize:
  O modo de abraviação do rótulo.
justify:
  O modo de justificação do rótulo.
label:
  O texto que será exibido pelo rotulo.
max-width-chars:
  A largura máxima do widget em caracters.
mnemonic-keyval:
  O acelerador mnemônico para este rótulo.
mnemonic-widget:
  O widget que será ativado quando a tecla mnemônica for pressionada.
pattern:
  Uma string de caracteres '_' indicando quais caracteres no rótulo serão sublinhados.
selectable:
  Indica se o texto do rotulo é selecionável ou não.
selection-bound:
  A posição da borda de seleção.
single-line-mode:
  Se o texto estará contido em uma linha única ou não.
use_markup:
  Se o rótulo deve usar formatação Pango.
use_underline:
  Se o rótulo contém ou não um undescore para o mnemônico.
width-chars:
  A largura do widget em caracteres.
wrap:
  Se uma string extensa vai ou não ser quebrada para uma próxima linha.

Sinais

"copy-clipboard"
  Emitido quando o texto rótulo é totalmente ou parcialmente copiado para a área de transferência.
"move-cursor"
  Emitido quando o cursor se move por cima do rótulo.
"populate-popup"
  Emitido quando um menu de contexto para o rótulo é aberto.


Anterior Início Próximo
GtkItemFactory::path_from_widget Acima GtkLabel Construtor

Comentários

 Adicionar Comentário
 login
 senha
 Texto

Livros


    Paleta

    Google

    Parceiros

 
Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

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

PHP-GTK Brasil