GtkWidget GtkWidget
Classe base para todos os widgets.Hierarquia de Objetos
Subclasses imediatas
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"




