GTK2 :: EX :: CellLayout :: Base

Funzioni di implementazione di base GTK2 :: CellLayout
Scarica ora

GTK2 :: EX :: CellLayout :: Base Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Kevin Ryde
  • Sito web dell'editore:
  • http://search.cpan.org/~kryde/

GTK2 :: EX :: CellLayout :: Base Tag


GTK2 :: EX :: CellLayout :: Base Descrizione

Funzioni di implementazione di base GTK2 :: CellLayout GTK2 :: EX :: CellLayout :: Base è un modulo perl che fornisce le seguenti funzioni per l'uso da un nuovo widget di visualizzazione dei dati scritti in Perl e volendo implementare l'interfaccia di cellayout (vedere GTK2 :: CellLayout). Pack_start ($ self, $ cell, $ Expand) pack_end ($ self, $ cell, $ expand) clear ($ auto) add_attribute ($ self, $ cell, $ attributo, $ Colonna) clear_attributes ($ self, $ cell) set_cell_data_func ($ sé, $ cell, $ func, $ userdatata) riordino ($ sé, $ cell, $ posizione) @list = get_cells ($ auto) Le funzioni mantengono un elenco di oggetti GTK2 :: CellRenderer ha imballato nel widget Viewer, con Impostazioni attributi associate e / o funzione di configurazione dei dati ..CellLayout :: Base è progettato come un mix-in multiplo per aggiungere al tuo @isa. Usa la base per la sinossi sopra (vedi base) è un modo per farlo. Se hai impostato @isa, stai attento a non perdere ciò che ipotesi :: Oggetto :: Sottoclasse SETS UP. È possibile migliorare o sovrascrivere alcuni dei cellLayout :: Base scrivendo le tue versioni delle funzioni, quindi catena (o meno) Agli originali con Super nel solito modo. Gtk2-Perl 1.180 o superiore è richiesto per GTK2 :: CellLayout come interfaccia. (È inoltre necessario una versione per GTK2 :: Buildable per sovrascrivere il widget superclass builtable) .synopsis Package MyNewview; utilizzare GTK21.180; # per avere il cellulare come un'interfaccia utilizzare la base 'GTK2 :: EX :: CellLayout :: Base'; Usa GLIB :: Object :: sottoclasse 'GTK2 :: Widget', Interfaces => ; sub my_expose {my ($ sé, $ evento) = @_; $ Self -> _ set_cell_data; foreach my $ cellinfo ($ auto-> _ cellinfo_start) {$ cellinfo -> {'cell'} -> render (@Render_args); } Foreach My $ cellinfo ($ auto-> _ cellinfo_ends) {$ cellinfo -> {'cell'} -> render (@Render_args); } ritorno GTK2 :: event_propagate; } Requisiti: · Perl.


GTK2 :: EX :: CellLayout :: Base Software correlato