GTK2 :: ex :: celllayout :: Base

Basic GTK2 :: Celllayout-Implementierungsfunktionen
Jetzt downloaden

GTK2 :: ex :: celllayout :: Base Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Kevin Ryde
  • Website des Verlags:
  • http://search.cpan.org/~kryde/

GTK2 :: ex :: celllayout :: Base Stichworte


GTK2 :: ex :: celllayout :: Base Beschreibung

Basic GTK2 :: CELLLAYOUT-Implementierungsfunktionen GTK2 :: Ex :: celllayout :: Base ist ein Perl-Modul, das die folgenden Funktionen für ein neues Daten-Viewer-Widget bereitstellt, das in Perl geschrieben ist und die Celllayout-Schnittstelle implementieren möchte (siehe GTK2 :: CELLLAYOUT). Pack_start ($ self, $ cell, $ expand) pack_end ($ self, $ cell, $ expand) klar ($ self) add_attribute ($ self, $ cell, $ Attribut, $ Spalte) clear_attributes ($ self, $ cell) set_cell_data_func ($ self, $ cell, $ Func, $ userdata) neu ($ self, $ cell, $ position) @list = get_cells ($ self) Die Funktionen behalten eine Liste der GTK2 :: Cellrenderer-Objekte auf, die in das Viewer-Widget verpackt sind, mit Zugehörige Attributeinstellungen und / oder Dateneinstellungsfunktion.celllayout :: Base ist als Mixer-In-Mix-In-Mix-In entwickelt, um zu Ihrem @Isa hinzuzufügen. Verwenden Sie die Basis pro Synopse oben (siehe Basis), ist eine Möglichkeit, dies zu tun. Wenn Sie sich @Isa selbst setzen, achten Sie darauf, nicht zu verlieren, was glib :: object :: subclass setzt auf Für die Originale mit Super in der üblichen Wege.gtk2-Perl 1.180 oder höher ist für GTK2 :: Celllayout als Schnittstelle erforderlich. (Sie benötigen auch diese Version für GTK2 :: Bebaubar, um das Widget SuperClass aufgebauter) .Synopsis-Paket MyNewViewer; Verwenden Sie GTK21.180; #, um Celllayout als Schnittstelle zu haben, verwenden Sie Basis 'GTK2 :: ex :: celllayout :: Base'; Verwenden von glib :: object :: subclass 'gtk2 :: widget', Schnittstellen => ; sub my_exose {mein ($ self, $ Event) = @_; $ self -> _ set_cell_data; Foreach My $ cellinfo ($ self -> _ cellinfo_starts) {$ celcinfo -> {'cell'} -> Render (@render_args); } Foreach My $ cellinfo ($ self -> _ cellinfo_ends) {$ cellinfo -> {'cell'} -> Render (@render_args); } Rückkehr GTK2 :: Event_Propagate; } Anforderungen: · Perl.


GTK2 :: ex :: celllayout :: Base Zugehörige Software