GTK2 :: DEVEL.

gtk2 :: devels é o funcionamento interno das ligações de linguagem gtk2-perl.
Baixe Agora

GTK2 :: DEVEL. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • gtk2-perl team
  • Site do editor:
  • http://search.cpan.org/~tsch/Gtk2-1.183/tools/genkeysyms.pl

GTK2 :: DEVEL. Tag


GTK2 :: DEVEL. Descrição

GTK2 :: DEVEL é o funcionamento interno das ligações de linguagem gtk2-perl. GTK2 :: DEVEL é o funcionamento interno das ligações de linguagem GTK2-Perl.Este documento é um suplemento para Glib :: DEVEL, e assume que você leu e entendeu tudo sobre como as ligações de glic. A maior parte disso parecerá um absurdo, em outro lugar, nós nos concentramos nas maneiras pelas quais o GTK2 estende os conceitos do Glib para vincular as bibliotecas GTK + C a Perl, uma metodologia e conjunto de ferramentas que você pode usar para envolver sua própria bibliotecas baseadas em Gobject.gtkobjectgtkoveject. Adiciona a ideia de uma referência flutuante ao gobjeto. Um gobject é criado com uma referência que deve ser explicitamente removida pelo seu proprietário. Gtkobject tem uma referência flutuante que é afundada pelo código que quer possuí-lo. Isso torna menos doloroso criar muitos objetos consecutivos (você não precisa irfê-los). Para permitir que essa diferença no procedimento seja apropriado de um objeto, Glib permite registrar uma função "pia" para um classe particular. Quando solicitado a criar um wrapper que possua o objeto, Gperl_new_Object comparará a lista de funções de pia registradas com o tipo de objeto; Se o objeto é descendente de um tipo, essa função do dissipador será executada no objeto. O padrão é g_object_unref (), é claro. (Isso é inspirado por Pygtk.) Assim, no código de inicialização GTK2 :: do objeto, registramos GTK_OBJECT_SINK como a pia Func para tipos derivados do gtkObject. Agora todos os invólucros para esses tipos serão de propriedade do caminho correto.Of curso, já que gtk_object_sink () não faz nada se o objeto não estiver flutuando, não faz mal se você sempre ligar para Gperl_new_Object com "próprio" para True. Então, para tornar a vida um pouco mais fácil, o gtk2 define outra função SV * gtk2perl_new_gtkject (gtkobject * o); que não faz nada mais do que {return Gperl_new_Object (g_object (O), true); } Também é importante saber que isso é largamente feito por você pelo TypeMap.Requirements: · Requisitos de Perl: · Perl.


GTK2 :: DEVEL. Software Relacionado

piraknet.

pyraknet é uma extensão python que possui ligações para o Raknet confiável da Biblioteca de rede UDP. ...

147

Download