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

GtkWidget
Classes GTK
Anterior GtkWidget Próximo

GtkWidget

Classe base para todos os widgets.

Hierarquia de Objetos

GObject
`-- GtkObject
       `-- GtkWidget

Subclasses imediatas

GtkCalendar, GtkCellView, GtkContainer, GtkDrawingArea, GtkEntry, GtkInvisible, GtkMisc, GtkOldEditable, GtkPreview, GtkProgress, GtkRange, GtkRuler, GtkSeparator

Descrição

Um widget é qualquer classe herdada a partir de GtkWidget. Widgets são classes que podem aguardar e reagir à eventos do usuário. Eles são geralmente associados com exibição ou layout.

Métodos

activate()
  Ativa o widget.
add_accelerator()
  Adiciona um acelerador para o widget.
add_events()
  Permite que o widget receba mais eventos.
add_mnemonic_label()
 
can_activate_accel()
 
child_focus()
 
child_notify()
 
class_path()
  Não público ou não implementado.
create_pango_context()
 
create_pango_layout()
 
drag_begin()
  Inicia o arraste do lado fonte.
drag_check_threshold()
 
drag_dest_add_image_targets()
 
drag_dest_add_text_targets()
 
drag_dest_add_uri_targets()
 
drag_dest_find_target()
 
drag_dest_get_target_list()
 
drag_dest_set()
 
drag_dest_set_proxy()
 
drag_dest_set_target_list()
 
drag_dest_unset()
 
drag_get_data()
 
drag_highlight()
 
drag_source_add_text_targets()
 
drag_source_get_target_list()
 
drag_source_set()
 
drag_source_set_icon()
 
drag_source_set_icon_pixbuf()
 
drag_source_set_icon_stock()
 
drag_source_set_target_list()
 
drag_source_unset()
 
drag_unhighlight()
 
draw()
 
ensure_style()
 
event()
  Emite um sinal de evento no widget.
freeze_child_notify()
  Interrompe a emissão de sinais child-notify.
get_accessible()
 
get_allocation()
  Retorna a alocação atual do widget.
get_ancestor()
  Retorna o primeiro ancestor de um tipo específico.
get_child_requisition()
 
get_child_visible()
  Retorna um valor definido por set_child_visible().
get_clipboard()
 
get_colormap()
 
get_composite_name()
 
get_default_colormap()
 
get_default_direction()
 
get_default_style()
 
get_default_visual()
 
get_direction()
 
get_display()
  Retorna o GdkDisplay para o parent deste widget.
get_events()
  Retorna uma máscara de eventos para o widget.
get_extension_events()
 
get_modifier_style()
 
get_name()
  Retorna o nome personalizado do widget.
get_no_show_all()
 
get_pango_context()
 
get_parent()
  Retorna o widget pai do widget.
get_parent_window()
  Retorna o GdkWindow do widget parent.
get_pointer()
  Retorna as coordenadas do mouse relativas ao widget.
get_root_window()
  Retorna o GdkWIndow raíz.
get_screen()
  Retorna o GdkScreen do parent toplevel.
get_settings()
 
get_size_request()
 
get_style()
  Retorna o objeto GtkStyle do widget.
get_toplevel()
  Retorna o widget ancestor raíz do widget atual.
get_visual()
 
grab_add()
 
grab_default()
 
grab_focus()
 
grab_remove()
 
has_screen()
  Verifica se um GdkScreen está associado com o widget.
hide()
  Remove o widget de ser exibido na tela.
hide_all()
  Remove o widget e todos seus filhos de serem exibidos na tela.
hide_on_delete()
  Oculta o widget quando recebe o sinal "delete-event" ao invés de excluí-lo.
intersect()
  Verifica se há intersecção entre um widget e uma área.
is_ancestor()
  Verifica se o widget que foi chamado é ou não um ancestor de um dado widget.
is_focus()
  Verifica se o widget é o widget com foco em seu parent.
is_visible()
  Informa se o widget atualmente é visível ou não.
list_mnemonic_labels()
  Retorna um array de widgets mnemônicos no qual o widget atual é o alvo.
map()
  Mapeia o widget para a tela.
mnemonic_activate()
  Ativa o mnemônico para o widget.
modify_base()
  Define a cor base para o widget em um estado state.
modify_bg()
  Define a cor de fundo para o widget em um estado state.
modify_fg()
  Define a cor de frente para o widget em um estado state.
modify_font()
  Define a fonte para o widget.
modify_style()
  Modifica os valores de estilo para o widget.
modify_text()
  Define a cor do texto para o widget em um estado state.
path()
  Retorna o caminho do widget.
pop_colormap()
  Remove um colormap que foi adicionado com push_colormap() .
pop_composite_child()
  Remove um composite adicionado com push_composite_child() .
push_colormap()
  Adiciona um colormap em uma pilha global de colormaps.
push_composite_child()
  Torna todos os widgets recém criados como um composite filho até que a chamada do pop_composite_child() correspondente.
queue_clear()
  OBSOLETO. Atalho para queue_draw() .
queue_clear_area()
  OBSOLETO. Atalho para queue_draw_area() .
queue_draw()
  Coloca o widget na fila para ser redesenhado.
queue_draw_area()
  Coloca uma área do widget na fila para ser redesenhada, invalidando-a.
queue_resize()
  Marca o widget para ter seu tamanho renegociado.
queue_resize_no_redraw()
  Marca o widget para ter seu tamanho renegociado sem invalidá-lo.
rc_get_style()
  OBSOLETO. Use get_style() instead.
realize()
  Torna o widget real.
remove_accelerator()
 
remove_mnemonic_label()
 
render_icon()
  Cria um GdkPixbuf a partir de um item de estoque.
reparent()
  Move o widget de seu container parent atual para um outro container.
reset_rc_styles()
 
selection_add_target()
 
selection_clear()
 
selection_clear_targets()
 
selection_convert()
 
selection_owner_set()
 
selection_remove_all()
 
send_expose()
 
set_accel_path()
 
set_app_paintable()
 
set_child_visible()
 
set_colormap()
 
set_composite_name()
 
set_default_colormap()
 
set_default_direction()
 
set_direction()
 
set_double_buffered()
 
set_events()
 
set_extension_events()
 
set_name()
  Define o nome de um widget.
set_no_show_all()
 
set_parent()
  Define o container parent de um widget.
set_parent_window()
 
set_redraw_on_allocate()
 
set_scroll_adjustments()
 
set_sensitive()
  Define se o widget reagirá ou não à eventos.
set_size_request()
  Solicita um novo tamanho para o widget.
set_state()
 
set_style()
  Define o objeto GtkStyle para o widget.
set_uposition()
  OBSOLETO. Define a posição do widget relativa ao seu parent.
set_usize()
  Define o tamanho de um widget.
set_visible()
  Oculta ou exibe o widget dependendo do valor do parâmetro visible.
shape_combine_mask()
 
show()
  Exibe o widget na tela.
show_all()
  Exibe o widget e todos seus childs na tela.
show_now()
  Define um widget como visível e aguarda até que ele seja exibido.
size_allocate()
 
size_request()
 
thaw_child_notify()
 
translate_coordinates()
 
unmap()
 
unparent()
  Remove o widget de seu container.
unrealize()
  Destrói o widget.
drag_source_add_image_targets()
 
drag_source_add_uri_targets()
 

Campos

allocation:
 
name:
 
parent:
 
saved_state:
 
state:
 
style:
 
window:
  GdkWindow para o widget.

Sinais

"accel-closures-changed"
 
"button-press-event"
  Botão do mouse foi pressionado.
"button-release-event"
  Botão do mouse foi solto.
"can-activate-accel"
 
"child-notify"
 
"client-event"
 
"configure-event"
 
"delete-event"
 
"destroy-event"
 
"direction-changed"
 
"drag-begin"
  Arrastamento a partir do widget foi iniciado.
"drag-data-delete"
  O arrastamento foi completado.
"drag-data-get"
  Dados de arrastamento precisam ser fornecidos.
"drag-data-received"
  Recebe os dados arrastados na aplicação.
"drag-drop"
  Ocorreu um arrastamento.
"drag-end"
 
"drag-leave"
 
"drag-motion"
 
"enter-notify-event"
 
"event"
 
"event-after"
 
"expose-event"
 
"focus"
 
"focus-in-event"
 
"focus-out-event"
 
"grab-focus"
 
"grab-notify"
 
"hide"
 
"hierarchy-changed"
 
"key-press-event"
  Uma tecla foi pressionada.
"key-release-event"
  Uma tecla foi solta.
"leave-notify-event"
 
"map"
 
"map-event"
 
"mnemonic-activate"
 
"motion-notify-event"
 
"no-expose-event"
 
"parent-set"
  Disparado quando o widget parent é modificado.
"popup-menu"
 
"property-notify-event"
 
"proximity-in-event"
 
"proximity-out-event"
 
"realize"
 
"screen-changed"
 
"scroll-event"
 
"selection-clear-event"
 
"selection-get"
 
"selection-notify-event"
 
"selection-received"
 
"selection-request-event"
 
"show"
 
"show-help"
 
"size-allocate"
 
"size-request"
 
"state-changed"
 
"style-set"
 
"unmap"
 
"unmap-event"
 
"unrealize"
 
"visibility-notify-event"
 
"window-state-event"
 


Anterior Início Próximo
GtkVSeparator Construtor Acima GtkWidget::activate

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