Gtk2 :: simplelist

GTK2 :: SIMPLELIST es una interfaz simple para el complejo Widget de lista MVC de GTK2.
Descargar ahora

Gtk2 :: simplelist Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • muppet, Ross McFarland and Gavin Brown
  • Sitio web del editor:
  • http://search.cpan.org/~rmcfarla/Gtk2-Ex-Simple-List-0.50/lib/Gtk2/Ex/Simple/List.pm

Gtk2 :: simplelist Etiquetas


Gtk2 :: simplelist Descripción

GTK2 :: Simplelist es una interfaz simple para el complejo Widget de lista MVC de GTK2. GTK2 :: Simplelist es una interfaz simple para el complejo Widgets de la lista MVC de GTK2.Synopsis usa glib qw (verdadero falso); Use GTK2 '-init'; Usa GTK2 :: Sencillista; My $ STRIST = GTK2 :: SIMPLEIST-> Nuevo ('campo de texto' => 'texto', 'Markup Field' => 'markup', 'int campo' => 'int', 'doble campo' => 'doble ',' Bool Field '=>' BOOL ',' Scalar Field '=>' Scalar ',' Pixbuf Field '=>' Pixbuf ',); @ {$ SRIST -> {DATA}} = (, ,); # (casi) cualquier cosa que pueda hacer a una matriz que puede hacer a # $ Slist -> {Data}, que es una referencia de matriz atada a la lista Modelo Push @ {$ Slist -> {Data}}, ; # lío con selecciones $ slist-> get_selection-> set_mode ('múltiple'); $ slist-> get_selection-> inselect_all; $ STRIST-> Seleccione (1, 3, 5..9); # Seleccionar filas por índice $ Slist-> Deseleccionar (3, 8); # Deseleccionar filas por índice @sel = $ slist-> get_selected_indices; # forma sencilla de hacer columnas de texto editable $ slist-> set_column_editable ($ col_num, verdadero); # GTK2 :: Simplelist deriva de GTK2 :: Treeview, por lo que todos los métodos # en un TreeView están disponibles. $ Slist-> Set_Rules_Hint (VERDADERO); $ Slist-> Signal_Connect (Row_Activated => Sub {My ($ SL, $ Ruta, $ columna) = @_; My $ ROW_REF = $ SL-> get_row_data_from_path ($ ruta); # $ Row_ref es ahora una matriz Ref hacia el Datos de doble fila.}); # Gire una vista de árbol existente en un simplelista; Útil para interfaces generadas por # Glade. $ simplelist = gtk2 :: simplelist-> new_from_treeview ($ Glade-> get_widget ('TreeView'), 'TEXT Field' => 'texto', 'int campo' => 'int', 'doble campo' => 'doble ', AbstractSImplelist es una interfaz simple para la potente pero complejo GTK2 :: TreeView y GTK2 :: Liststore Combinación, implementando usando matrices atadas para hacer que la cosa sencilla y Easy.gtk2 tiene un MVC potente, pero complejo (modelo, controlador, controlador. ) Sistema utilizado para implementar la lista y los widgets de árboles. GTK2 :: Simplelist automatiza el trabajo de configuración complejo y le permite tratar el modelo de lista como una lista más natural de la estructura de listas. Después de crear un nuevo objeto GTK2 :: Simplelist con las columnas deseadas, puede configurar los datos de la lista con una simple matriz PERL asignación. Las filas se pueden agregar o eliminar con todas las operaciones de matriz normal. Puede tratar al miembro de datos de la lista de objetos simplelista como una referencia de matriz, y manipular los datos de la lista con los operadores de matriz normal de Perl. También se ha puesto en práctica el mecanismo, lo que permite que las columnas sean escaláticas de Perl. El escalar se convierte en texto a través de los mecanismos normales de Perl y luego se muestra en la lista. Este mismo mecanismo se puede ampliar definiendo los tipos de columnas nuevos arbitrarios antes de llamar a la nueva función. Requisitos: · Perl


Gtk2 :: simplelist Software relacionado