GTK :: Clistmodel

GTK :: Clistmodel est un modèle de données simple avec la vue GTK :: Clist.
Télécharger maintenant

GTK :: Clistmodel Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Molaro Paolo
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~mlehmann/Gtk-Perl-0.7009/Gtk/GtkCListModel.pm

GTK :: Clistmodel Mots clés


GTK :: Clistmodel La description

GTK :: Clistmodel est un modèle de données simple avec des vues GTK :: Clist. GTK :: Clistmodel est un modèle de données simple avec GTK :: Clist Vues.Sinopsys My $ Modèle = Cravate @Data, 'GTK :: Clistmodel', Titres => ; # toutes les manipulations de données sont effectuées sur @Data maintenant PUSH @DATA, ; # Créer une vue (un widget GTK :: Clist) pour représenter le numéro de données ne comprend que certaines des données dans la vue (type de fruit et prix) # aussi, n'incluez pas les fruits qui coûtent plus de 6 unités de prix. ma clist $ = $ modèle-> create_view ('Main', titres => , filtre => sub {$ _ > 6? (): @_}); GTK: : Clistmodel vous permet de conserver vos données dans un tableau PERL et de créer facilement un chiffre de vues différentes sur ces données à l'aide de GTK :: Clist widgets. Les vues ne peuvent afficher que certaines des colonnes, ou un sous-ensemble des données ou même la munge les données avec des filtres définis par l'utilisateur.Tous les manipulations de données seront effectuées sur une matrice liée et les modifications seront propagées aux vues créées pour cela. data.pour créer le modèle d'utilisation de l'utilisation: My $ Model = Cravate @Data, 'GTK :: Clistmodel', Titres => ; l'attribut Titres devrait être une référence de tableau avec les titres des colonnes de données. Ils seront également utilisés pour les titres par défaut dans les points de vue. Vous pouvez également fournir les données initiales à l'aide de l'attribut Data. N'oubliez pas que les éléments de données que vous insérez et retirez à partir du tableau @Data sont des références de tableau avec autant d'articles que les colonnes du modèle. La commande est celle définie par les titres Attribut.Later Vous pouvez manipuler le tableau @Data avec les opérateurs de tableau de Perl habituels, la poussée, l'épissure, l'époque, etc.Methodscreate_view ($ Nom ) Créez un widget de GTK :: Clist qui représente les données dans le modèle. Le nom peut être utilisé ultérieurement pour débrancher la vue à partir des données .Options peut être l'une des options suivantes: Titres Une référence de tableau des titres des colonnes à afficher dans la liste dans la commande à laquelle ils doivent apparaître dans la vue. La valeur par défaut est les titres spécifiés dans la création de modèle.Filter une fonction pouvant manipuler les données juste avant d'être insérée dans le GTK :: Clist. La fonction recevra les données et peut effectuer une copie et modifiera les données ou renvoyer une liste vide. Dans ce dernier cas, les données ne seront pas ajoutées à la vue ou, si la ligne correspondante était déjà présente, elle sera supprimée de la vue.postfilter une fonction qui reçoit la vue, la ligne et les données qui ont été insérées / modifiées dans la vue. Par défaut, toutes les données sont insérées dans les vues sous forme de texte. Ce filtre peut être utilisé pour afficher les pixmaps, par exemple ou faire tout autre type de manipulations sur le GTK :: Clist Row.ReMove_View ($ nom) Déconnectez la vue nommée à partir des données. Les données actuelles affichées dans la vue ne seront pas affectées, mais les modifications du modèle ne se propagent pas à cette vue NOWMORE.MAP_ROW ($ clist, $ ligne) Obtenez l'index dans la matrice de données correspondant à la ligne affichée dans le GTK :: Widget de clist. Exigences: · Perl


GTK :: Clistmodel Logiciels associés

Bsponmpi

BSPONMPI est une bibliothèque logicielle indépendante de la plate-forme pour développer des programmes parallèles. ...

130

Télécharger