GtkLabel GtkLabel
Um widget que exibe uma quantidade pequena ou média de texto.Hierarquia de Objetos
Subclasses imediatas
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.




