cvs: php-gtk-doc /manual/pt_BR/reference gobject.xml
[email protected] ("Fernando Correa da Concei??o") Thu, 02 Nov 2006 16:29:42 -0000
| Newsgroups | php.gtk.doc |
|---|---|
| Message-ID | <cvsfernandoc1162484982@cvsserver> |
fernandoc Thu Nov 2 16:29:42 2006 UTC
Added files:
/php-gtk-doc/manual/pt_BR/reference gobject.xml
Log:
New Translation
fernandoc-20061102162942.txt
(text/plain, 18.1 KB)
http://cvs.php.net/viewvc.cgi/php-gtk-doc/manual/pt_BR/reference/gobject.xml?view=markup&rev=1.1
Index: php-gtk-doc/manual/pt_BR/reference/gobject.xml
+++ php-gtk-doc/manual/pt_BR/reference/gobject.xml
<?xml version="1.0" encoding="utf-8" ?>
<!-- EN-Revision: 1.2 Maintainer: fernandoc Status: ready -->
<classentry id="gobject">
<classmeta>
<classtitle>GObject</classtitle>
<shortdesc>
Classe base para praticamente todas as classes no PHP-Gtk.
</shortdesc>
<desc>
<para>
<literal>GObject</literal> é a classe base para praticamente todas as
classes no Gtk. Ela provê metodos para trabalhar com sinais
e propriedades.
</para>
</desc>
</classmeta>
<methods>
<method id="gobject.method.block">
<funcsynopsis>
<funcprototype>
<funcdef>void <function>block</function></funcdef>
<paramdef>int <parameter>handler_id</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Bloqueia temporariamente o manipulador de sinal.
</shortdesc>
<desc>
<para>
Bloqueia o manipulador de sinal de ser chamado quando um
sinal é emitido. Use <function class="GObject">unblock</function> para
continuar a receber chamadas ao metodo.
</para>
<para>
Ao utlilizar o metodo múltiplas vezes para o mesmo manipulador,
você precisa chamar o metodo <literal>unblock</literal> o mesmo número de
vezes para faze-lo funcionar novamente.
</para>
<para>
O <parameter>handler_id</parameter> é o valor de retorno
dos metodos <literal>connect_*</literal>.
</para>
<para>
&seealso;
<function class="GObject">connect</function>,
<function class="GObject">disconnect</function>,
<function class="GObject">is_connected</function>,
<function class="GObject">unblock</function>
</para>
</desc>
</method>
<method id="gobject.method.connect">
<funcsynopsis>
<funcprototype>
<funcdef>int <function>connect</function></funcdef>
<paramdef>string <parameter>signal</parameter></paramdef>
<paramdef>callback <parameter>callback</parameter></paramdef>
<paramdef>mixed <parameter><optional>userparam</optional></parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Conecta um sinal a um callback.
</shortdesc>
<desc>
<para>
Conecta um sinal ao metodo callback dado. Para os parâmetros
exatos veja os documentos sobre o respectivo sinal na
documentação da classe.
</para>
<para>
O metodo retorna um <emphasis>signal handler id</emphasis> que
pode ser usado com <function class="GObject">block</function> ou
<function class="GObject">disconnect</function>.
</para>
<para>
Para maiores informações sobre sinais, veja o
<link linkend="tutorials.signals">Tutorial de Manipulação de Sinal</link>.
</para>
<para>
&seealso;
<function class="GObject">connect_after</function>,
<function class="GObject">connect_simple</function>,
<function class="GObject">connect_simple_after</function>,
</para>
</desc>
</method>
<method id="gobject.method.connect_after">
<funcsynopsis>
<funcprototype>
<funcdef>int <function>connect_after</function></funcdef>
<paramdef>string <parameter>signal</parameter></paramdef>
<paramdef>callback <parameter>callback</parameter></paramdef>
<paramdef>mixed <parameter><optional>userparam</optional></parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Conecta um sinal a um callback, chamado após todos os manipuladores de sinal normais.
</shortdesc>
<desc>
<para>
Conecta um sinal ao callback dado. O callback será chamado
apenas após todos os callbacks "normais" (não after) terem sido ativados.
Para os parâmetros exatos do callback veja a documentação do respectivo
sinal na documentação da classe.
</para>
<para>
O metodo retorna um <emphasis>signal handler id</emphasis> que
pode ser usado com os metodos <function class="GObject">block</function> ou
<function class="GObject">disconnect</function>.
</para>
<para>
Para maiores informações sobre sinais, veja o
<link linkend="tutorials.signals">Tutorial de Manipulação de Sinal</link>.
</para>
<para>
&seealso;
<function class="GObject">connect</function>,
<function class="GObject">connect_simple</function>,
<function class="GObject">connect_simple_after</function>,
</para>
</desc>
</method>
<method id="gobject.method.connect_object">
<funcsynopsis>
<funcprototype>
<funcdef>int <function>connect_object</function></funcdef>
<paramdef>string <parameter>signal</parameter></paramdef>
<paramdef>callback <parameter>callback</parameter></paramdef>
<paramdef>mixed <parameter><optional>userparam</optional></parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
&deprecated; Apelido de connect_simple.
</shortdesc>
<desc>
<para>
&deprecated; Este metodo foi renomeado como
<function class="GObject">connect_simple</function> e
deve ser usado apenas com o novo nome.
</para>
</desc>
</method>
<method id="gobject.method.connect_object_after">
<funcsynopsis>
<funcprototype>
<funcdef>int <function>connect_object_after</function></funcdef>
<paramdef>string <parameter>signal</parameter></paramdef>
<paramdef>callback <parameter>callback</parameter></paramdef>
<paramdef>mixed <parameter><optional>userparam</optional></parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
&deprecated; Apelido de connect_simple_after.
</shortdesc>
<desc>
<para>
&deprecated; este metodo foi renomeado como
<function class="GObject">connect_simple_after</function> e
deve ser usado apenas com o novo nome.
</para>
</desc>
</method>
<method id="gobject.method.connect_simple">
<funcsynopsis>
<funcprototype>
<funcdef>int <function>connect_simple</function></funcdef>
<paramdef>string <parameter>signal</parameter></paramdef>
<paramdef>callback <parameter>callback</parameter></paramdef>
<paramdef>mixed <parameter><optional>userparam</optional></parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Conecta um sinal a um callback, omotindo o primeiro parâmetro.
</shortdesc>
<desc>
<para>
Conecta um sinal ao callback dado. O primeiro parâmetro da callback
(o objeto no qual ele foi chamado) é omitido.
</para>
<para>
O metodo retorna um <emphasis>signal handler id</emphasis> que
pode ser usado com os metodos <function class="GObject">block</function> ou
<function class="GObject">disconnect</function>.
</para>
<para>
Para maiores informações sobre sinais, veja o
<link linkend="tutorials.signals">Tutorial de Manipulação de Sinal</link>.
</para>
<para>
&seealso;
<function class="GObject">connect</function>,
<function class="GObject">connect_after</function>,
<function class="GObject">connect_simple_after</function>,
</para>
</desc>
</method>
<method id="gobject.method.connect_simple_after">
<funcsynopsis>
<funcprototype>
<funcdef>int <function>connect_simple_after</function></funcdef>
<paramdef>string <parameter>signal</parameter></paramdef>
<paramdef>callback <parameter>callback</parameter></paramdef>
<paramdef>mixed <parameter><optional>userparam</optional></parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Conecta um sinal a um callback, omitindo o primeiro parâmetro - chamado após todos os manipuladores de sinal normais.
</shortdesc>
<desc>
<para>
Conecta um sinal ao callback dado. O primeiro parãmetro do callback
(o objeto no qual ele foi chamado) é omitido.
</para>
<para>
Além disso, o manipulador somente será chamado após todos os
manipuladores não after tenham sido.
</para>
<para>
Este metodo retorna um <emphasis>signal handler id</emphasis> que
pode ser usado com <function class="GObject">block</function>(bloquear) ou
<function class="GObject">disconnect</function>(desconectar) o manipulador.
</para>
<para>
Para maiores informações sobre sinais, veja o
<link linkend="tutorials.signals">Tutorial de Manipulação de Sinal</link>.
</para>
<para>
&seealso;
<function class="GObject">connect</function>,
<function class="GObject">connect_after</function>,
<function class="GObject">connect_simple</function>,
</para>
</desc>
</method>
<method id="gobject.method.disconnect">
<funcsynopsis>
<funcprototype>
<funcdef>void <function>disconnect</function></funcdef>
<paramdef>int <parameter>handler_id</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Disconecta um manipulador de sinal.
</shortdesc>
<desc>
<para>
Disconecta um manipulador de sinal, fazendo com que não seja mais
chamado se o sinal acontecer.
</para>
<para>
Se você quer desabilitar temporariamente um manipulador de sinal,
use o metodo <function class="GObject">block</function>.
</para>
<para>
Para conferir se o manipulador de sinal ainda esta conectado, use
<function class="GObject">is_connected</function>.
</para>
<para>
&seealso;
<function class="GObject">block</function>,
<function class="GObject">disconnect</function>,
<function class="GObject">is_connected</function>,
<function class="GObject">unblock</function>
</para>
</desc>
</method>
<method id="gobject.method.get_data">
<funcsynopsis>
<funcprototype>
<funcdef>mixed <function>get_data</function></funcdef>
<paramdef>string <parameter>key</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Retorna o valor de um campo definido pelo usuário.
</shortdesc>
<desc>
<para>
Retorna o valor de um campo definido pelo usuário.
</para>
<para>
&seealso;
<function class="GObject">set_data</function>
</para>
</desc>
</method>
<method id="gobject.method.get_property">
<funcsynopsis>
<funcprototype>
<funcdef>mixed <function>get_property</function></funcdef>
<paramdef>string <parameter>property_name</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Retorna o valor de uma propriedade do objeto.
</shortdesc>
<desc>
<para>
Retorna o valor de uma propriedade de um objeto.
</para>
<para>
&seealso;
<function class="GObject">set_property</function>
</para>
</desc>
</method>
<method id="gobject.method.is_connected">
<funcsynopsis>
<funcprototype>
<funcdef>bool <function>is_connected</function></funcdef>
<paramdef>int <parameter>handler_id</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Confere se um manipulador de sinal esta conectado.
</shortdesc>
<desc>
<para>
Confere se um manipulador de sinal ainda esta conectado
(ex. não foi desconectado com <function class="GObject">disconnect</function>).
</para>
<para>
&seealso;
<function class="GObject">block</function>,
<function class="GObject">connect</function>,
<function class="GObject">disconnect</function>,
<function class="GObject">unblock</function>
</para>
</desc>
</method>
<method id="gobject.method.notify">
<funcsynopsis>
<funcprototype>
<funcdef>void <function>notify</function></funcdef>
<paramdef>string <parameter>property_name</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Emite o sinal "notify" para a propriedade dada.
</shortdesc>
<desc>
<para>
Emite o sinal "notify" para a propriedade dada no objeto.
</para>
</desc>
</method>
<method id="gobject.method.set_data">
<funcsynopsis>
<funcprototype>
<funcdef>void <function>set_data</function></funcdef>
<paramdef>string <parameter>key</parameter></paramdef>
<paramdef>mixed <parameter>value</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Define o valor de um campo definido pelo usuário.
</shortdesc>
<desc>
<para>
Define o valor de um campo definido pelo usuário. Com este metodo,
você pode anexar qualquer dado (ex. variáveis PHP) a um widget
e obte-lo posteriormente.
</para>
<para>
&seealso;
<function class="GObject">get_data</function>
</para>
</desc>
</method>
<method id="gobject.method.set_property">
<funcsynopsis>
<funcprototype>
<funcdef>void <function>set_property</function></funcdef>
<paramdef>string <parameter>property_name</parameter></paramdef>
<paramdef>mixed <parameter>value</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Define uma propriedade do objeto.
</shortdesc>
<desc>
<para>
Define uma propriedade do objeto.
</para>
<para>
&seealso;
<function class="GObject">get_property</function>
</para>
</desc>
</method>
<method id="gobject.method.signal_list_ids">
<funcsynopsis>
<funcprototype>
<funcdef>array <function>signal_list_ids</function></funcdef>
<paramdef>int <parameter>gtype</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Lista todos os sinais de uma dada classe.
</shortdesc>
<desc>
<para>
Lista todos os sinais pelo id que uma certa instância ou
interface criaram.
Maiores informações sobre os sinais pode ser adquirida atráves de
<function class="GObject">signal_query</function>.
</para>
<note>
<simpara>Este metodo é estatico.</simpara>
</note>
<para>
O parâmetro <parameter>gtype</parameter> é um inteiro
único para todas as classes/interfaces. Você pode adquirir o gtype
de uma classe usando <literal>ClassName::gtype</literal>.
</para>
<para>
&seealso;
<function class="GObject">signal_list_names</function>,
<function class="GObject">signal_query</function>
</para>
</desc>
</method>
<method id="gobject.method.signal_list_names">
<funcsynopsis>
<funcprototype>
<funcdef>array <function>signal_list_names</function></funcdef>
<paramdef>int <parameter>gtype</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Lista todos os nomes dos sinais de uma dada classe.
</shortdesc>
<desc>
<para>
Lista todos os sinais de uma classe dada pelo nome.
</para>
<note>
<simpara>Este metodo é estatico.</simpara>
</note>
<para>
O parâmetro <parameter>gtype</parameter> é um inteiro
único para todas as classes/interfaces. Você pode adquirir o gtype
de uma classe usando <literal>ClassName::gtype</literal>.
</para>
<para>
&seealso;
<function class="GObject">signal_list_ids</function>,
<function class="GObject">signal_query</function>
</para>
</desc>
</method>
<method id="gobject.method.signal_query">
<funcsynopsis>
<funcprototype>
<funcdef>array <function>signal_query</function></funcdef>
<paramdef>string/int <parameter>signal</parameter></paramdef>
<paramdef>int <parameter>gtype</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Provê informações adicionais sobre um sinal.
</shortdesc>
<desc>
<para>
Provê informações adicionais sobre um sinal.
</para>
<para>
O parâmetro <parameter>signal</parameter> pode ser
um id de sinal ou um nome de sinal.
</para>
<note>
<simpara>Este metodo é estatico.</simpara>
</note>
<para>
O parâmetro <parameter>gtype</parameter> é um inteiro
único para todas as classes/interfaces. Você pode adquirir o gtype
de uma classe usando <literal>ClassName::gtype</literal>.
</para>
<table>
<title>Array dos valores de retorno</title>
<tgroup cols="2">
<tbody>
<row>
<entry>0</entry>
<entry>Id do sinal, ou 0 se o sinal for desconhecido.</entry>
</row>
<row>
<entry>1</entry>
<entry>Nome do sinal</entry>
</row>
<row>
<entry>2</entry>
<entry>GType da classe/interface para qual o sinal é emitido</entry>
</row>
<row>
<entry>3</entry>
<entry>GSignalFlags usada para a instanciação do sinal.</entry>
</row>
<row>
<entry>4</entry>
<entry>GType do tipo de retorno</entry>
</row>
<row>
<entry>5</entry>
<entry>Array de GTypes para os parâmetros</entry>
</row>
</tbody>
</tgroup>
</table>
<example>
<title>Interrogando um sinal</title>
<programlisting role="php">
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="&directory.examples;/reference/gobject/signal_query.php"
parse="text">
<xi:fallback>FIXME: MISSING XINCLUDE CONTENT</xi:fallback>
</xi:include>
</programlisting>
</example>
<para>
&seealso;
<function class="GObject">signal_list_ids</function>,
<function class="GObject">signal_list_names</function>
</para>
</desc>
</method>
<method id="gobject.method.unblock">
<funcsynopsis>
<funcprototype>
<funcdef>void <function>unblock</function></funcdef>
<paramdef>int <parameter>handler_id</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<shortdesc>
Desbloquei um manipulador de sinal bloqueado.
</shortdesc>
<desc>
<para>
Desbloquei um manipulador de sinal bloqueado com
<function class="GObject">block</function>, permitindo a ele continuar a
ser chamado quando chegarem sinais.
</para>
<para>
Se você bloqueou um manipulador várias vezes, você precisa
deswbloquea-lo o mesmo número de vezes para permitir que ele continue a ser chamado.
</para>
<para>
&seealso;
<function class="GObject">block</function>,
<function class="GObject">connect</function>,
<function class="GObject">disconnect</function>,
<function class="GObject">is_connected</function>
</para>
</desc>
</method>
</methods>
</classentry>