GTK2 :: Devel.

GTK2 :: Devel ist die interne Funktionsweise der GTK2-Perl-Sprachbindungen.
Jetzt downloaden

GTK2 :: Devel. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • gtk2-perl team
  • Website des Verlags:
  • http://search.cpan.org/~tsch/Gtk2-1.183/tools/genkeysyms.pl

GTK2 :: Devel. Stichworte


GTK2 :: Devel. Beschreibung

GTK2 :: Devel ist die interne Funktionsweise der GTK2-Perl-Sprachbindungen. GTK2 :: Devel ist die interne Funktionsweise der GTK2-Perl-Sprachbindungen.Das Dokument ist eine Ergänzung zu Glib :: Devel, und übernimmt, dass Sie alles darüber gelesen und verstanden haben, wie die Base der Basis glib Bindungen funktionieren. Das meiste davon scheint wie Unsinn, sonst. Fügt die Idee eines schwebenden Verweiss auf Gobject hinzu. Ein Gobjject wird mit einer Referenz erstellt, die ausdrücklich von seinem Eigentümer entfernt werden muss. GTKObject hat eine schwebende Referenz, die vom Code gesunken ist, der es besitzen möchte. Dies macht es weniger schmerzhaft, viele Objekte in Folge zu erstellen (Sie müssen sie nicht nicht reflektieren). Um diesen Unterschied in der Einstellung des Eigentums eines Objekts zuzulassen, ermöglicht es Ihnen, eine "Sink-" -Funktion für a zu registrieren bestimmte Klasse. Wenn Sie aufgefordert werden, einen Wrapper zu erstellen, der das Objekt besitzt, wird GPERL_NEW_OBJECT die Liste der registrierten Sink-Funktionen mit der Art des Objekts vergleichen. Wenn das Objekt von einem Typ abstammt, wird diese Sink-Funktion auf dem Objekt ausgeführt. Die Standardeinstellung ist natürlich g_object_unref (). (Dies ist von Pygtk inspiriert.) Somit registrieren wir in GTK2 :: Objekt des Objekts, wir registrieren GTK_Object_Sink als Senke Func für Typen, die von GTKObject abgeleitet sind. Jetzt befinden sich alle Wrapper für diese Typen den richtigen Weg. Kurs, da GTK_OBJECT_SINK () nichts tut, wenn das Objekt nicht schwimmt, tut es nichts, wenn Sie mit "Eigener" auf TRUE stets aufgerufen werden. Um das Leben ein wenig einfacher zu machen, definiert GTK2 eine andere Funktion sv * gtk2perl_new_gtkobject (GTKObject * O); was macht nichts mehr als {return gperl_new_object (g_object (o), true); } Es ist auch wichtig zu wissen, dass dies von den TypeMap.Requirements größtenteils für Sie erledigt ist: · Perl-Anforderungen: · Perl.


GTK2 :: Devel. Zugehörige Software

Pythondr

PYYHONDR-Projekt ist eine einfache Python-Bibliothek, um die TV-Kanal-Informationen unter http://dr.dk zu analysieren. ...

97

Herunterladen