Gtk2 :: simplelist.

GTK2 :: O SimpleList é uma interface simples para o complexo Widget do MVC do GTK2.
Baixe Agora

Gtk2 :: simplelist. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • muppet, Ross McFarland and Gavin Brown
  • Site do editor:
  • http://search.cpan.org/~rmcfarla/Gtk2-Ex-Simple-List-0.50/lib/Gtk2/Ex/Simple/List.pm

Gtk2 :: simplelist. Tag


Gtk2 :: simplelist. Descrição

GTK2 :: O SimpleList é uma interface simples para o complexo Widget da Lista de MVC do GTK2. GTK2 :: O SimpleList é uma interface simples para o complexo Widget de Lista de MVC do GTK2.Synopsis Use Glib QW (verdadeiro falso); use gtk2 '-init'; use gtk2 :: simplelist; Minha $ Slist = GTK2 :: Simplelist-> Novo ('Campo de Texto' => 'Texto', 'Markup Field' => 'Markup', 'Int Field' => 'Int', 'Dupla' = ' ',' Bool Field '=>' BOOL ',' campo escalar '=>' escalar ',' pixbuf field '=>' pixbuf ',); @ {$ slist -> {Data}} = (, ,); # (quase) qualquer coisa que você possa fazer para uma matriz que você pode fazer para # $ slist -> {Data}, que é uma referência de matriz vinculada ao modelo de lista Push @ {$ slist -> {Data}}, ; # bagunça com seleções $ slat-> get_selection-> set_mode ('múltiplo'); $ slat-> get_selection-> não desmarque_all; $ SLATS-> Selecione (1, 3, 5..9); # Selecione linhas por índice $ slat-> Desmarque (3, 8); # Desmarque linhas por índice @sel = $ slat-> get_selected_indices; # maneira simples de fazer colunas de texto editável $ SLATS-> set_column_editable ($ col_num, true); # Gtk2 :: simplelist deriva do GTK2 :: TreeView, então todos os métodos # em uma árvore estão disponíveis. $ slist-> set_rules_hint (true); $ slist-> Signal_Connect (row_activated => sub {my ($ SL, $ path, $ column) = @_; my $ row_ref = $ sl-> get_row_data_from_path ($ path); # $ row_ref é agora uma matriz ref para o clicou duas vezes os dados da linha.}; # Transforme uma árvore existente em um simplelista; útil para # interfaces geradas por glade. $ simplelist = gtk2 :: simplelist-> new_from_treeView ($ glade-> get_widget ('treeView'), 'campo de texto' => 'Texto', 'Int Field' => 'Duplo' => 'Dupla' = ' ',); Abstractsimplelist é uma interface simples para a combinação poderosa mas complexa gtk2 :: liststore, implementando usando matrizes amarrados para fazer a coisa simples e fácil.gtk2 tem um MVC poderoso, mas complexo (modelo, visualização, controlador ) Sistema usado para implementar a lista e os widgets de árvores. GTK2 :: O SimpleList automatiza o trabalho de configuração complexa e permite que você trate o modelo de lista como uma lista mais natural da estrutura de listas. Após a criação de um novo objeto GTK2 :: SimpleList com as colunas desejadas que você pode definir os dados da lista com uma simples matriz perl atribuição. As linhas podem ser adicionadas ou excluídas com todas as operações normais de matriz. Você pode tratar o membro de dados da lista Simplelist Object como uma referência de matriz e manipular os dados da lista com os operadores de matriz normais do Perl.Um mecanismo também foi colocado em prática, permitindo que as colunas sejam escalares de Perl. O escalar é convertido em texto através dos mecanismos normais da Perl e, em seguida, exibidos na lista. Esse mesmo mecanismo pode ser expandido definindo os novos tipos de coluna arbitrários antes de chamar a nova função. Requisitos: · Perl.


Gtk2 :: simplelist. Software Relacionado