New Downloads

RationalPlan Project Viewer for Mac 5.3.7811
Published: 07 December, 2019 11:12
RationalPlan Project Viewer is a free project scheduling...

DataNumen Zip Repair 2.7
Published: 03 December, 2019 12:12
DataNumen Zip Repair is a powerful tool to repair...

UniPDF 1.3.2
Published: 03 December, 2019 12:09
100% Free PDF to Word converter software to convert PDF...

Published: 03 December, 2019 12:05
REKURSIO is a free xml editor that can surprise you with...

Passkey Lite
Published: 03 December, 2019 11:16
Passkey Lite, a free version of Passkey, is a simple...

VyprVPN for Windows 3.0
Published: 01 December, 2019 09:56
The VyprVPN for Windows application automatically...

XePlayer 6.0.1
Published: 01 December, 2019 08:00
XePlayer is a best and free Android Emulator for pc that...

New Reviews

Aquarium Lab 2012.0.2   (Usha)
My aquarium water condition is being monitored by this...

TextSeek (Mac) 2.5.1583   (Zesi_Tom)
Deep indexing of desktop computer's documents is...

RPM Remote Print Manager Elite 32 Bit   (tintin)
Takes care of any printing job to be converted and saved...

Nutrigenic Helper 1.0   (Simsiak)
As a dietician I use this software to plan a nutrient...

Radmin   (Jefferson)
Can control the computers from distance location even if...

JavaScript Diagram 3.3.3   (Xeviers)
Lots of flow diagrams can be drawn in short time with...

WarpPro 1.0   (Rownok)
Reproduces any record after fixing the timing error of...

HueScope Separator 1.0   (Kislu)
Separates the colors from an watercolor image which is...

ERD Concepts 8.0   (Tintin)
For backend database design it is the perfect one, manual...

MindView 7.0.18668   (Zerin)
Can easily note down any new ideas or plans for future...

Popular Downloads

FreeCommander 2009.02b  (6251)
Released: 08 November, 2011
FreeCommander is an advanced file manager program. It can...

AbiWord 2.8.6  (1831)
Released: 05 December, 2011
AbiWord is a free word processor for all major operating...

TestDisk and PhotoRec 6.14  (2861)
Released: 24 October, 2012
TestDisk is a powerful free data recovery software!

NetBeans IDE 7.4  (1078)
Released: 02 December, 2013
Free and open source IDE for programmers in almost all...

Safari for Windows 5.1.7  (4006)
Released: 04 December, 2013
Experience the fastest web browsing in your windows PC...

GeekUninstaller  (1401)
Released: 08 December, 2013
GeekUninstaller is a free small sized uninstaller program...

SeaMonkey 2.23  (1608)
Released: 07 January, 2014
Advanced Internet user, web developer and corporate...

Ahnenblatt 2.74  (97)
Released: 15 November, 2012
Ahnenblatt is a free and easy-to-use genealogy software...


Gtk::CListModel 0.7009

Downloads: 16 License: Freeware
Views: 431 Size: 440.3 KB
Date Released: 25 October, 2010

 Security code
Author: Molaro Paolo

Gtk::CListModel is a simple data model with Gtk::Clist views. SINOPSYS my $model = tie @data, Gtk::CListModel, titles => ["Fruit", "Price", "Quantity"]; # all data manipulation is done on @data now push @data, ["Oranges", 5, 16]; # Create a view (a Gtk::Clist widget) to represent the data # Include only some of the data in the view (fruit type and price) # Also, do not include fruits that cost more than 6 price units. my $clist = $model->create_view(main, titles => [Fruit, Price], filter => sub {$_[1] > 6? () : @_}); Gtk::CListModel lets you keep your data in a perl array and easily create a numer of different views on that data using Gtk::CList widgets. The views can show only some of the columns, or a subset of the data or even munge the data with user-defined filters. All the data manipulations will be performed on a tied array and the changes will be propagated to the views created for that data. To create the model use tie: my $model = tie @data, Gtk::CListModel, titles => ["head1", "head2",...]; The titles attribute should be an array reference with the titles of the columns of data. They will be used also for the default titles in the views. You can also provide the initial data using the data attribute. Remember that the data elements you insert and retreive from the @data array are array references with as many items as the columns in the model. The order is the one defined by the titles attribute. Later you can manipulate the @data array with the usual perl array operators, push, splice and so on. METHODS create_view ($name[, %options]) Create a Gtk::Clist widget that represents the data in the model. The name can be used later to disconnect the view from the data. Options can be one of the following: titles An array reference of the titles of the columns to display in the list in the order they should appear in the view. The default is the titles specified at the model creation. filter A function that can manipulate the data just before it is inserted in the Gtk::CList. The function will receive the data and can either make a copy and modify the data or return an empty list. In the latter case the data will not be added to the view or, if the corresponding row was already present, it will be removed from the view. postfilter A function that receives the view, the row and the data that was just inserted/modified in the view. By default all the data is inserted in the views as text. This filter can be used to display pixmaps, for example or do any other kind of manipulations on the Gtk::CList row. remove_view ($name) Disconnect the named view from the data. The current data displayed in the view will not be affected, but changes in the model will not propagate to this view anymore. map_row ($clist, $row) Get the index in the data array cooresponding to the row displayed in the Gtk::CList widget..

Platform: Linux

Latest software from Molaro Paolo

Download periodically updates software information of Gtk::CListModel from the publisher Molaro Paolo. You can visit publisher website by clicking Homepage link. Software piracy is theft. Using Gtk::CListModel crack, key, serial numbers, registration codes is illegal. The download file hosted at publisher website. We do not provide any download link points to Rapidshare, Hotfile, Depositfiles, Mediafire, Filefactory, etc. or obtained from file sharing programs such as Limewire, Kazaa, Imesh, Ares, BearShare, BitTorrent, WinMX etc.

User Reviews of Gtk::CListModel

- required fields

Please enter text on the image

Gtk::CListModel Related Downloads

CListModel , CListModel 0 7009 , GtkCListModel , Will Be , Data Model , Data , View , Model , Titles , Array , Create , Gtk CListModel 0 7009 , Libraries , Programming

  • Generic Protocol Framework 1.0 RC1 - Generic Protocol Framework aims to allow users to rapidly prototype different emerging communications protocols. Implementations can be easily "dropped in" and tested independant of a finished product.
  • SFSU Penaltybox 1.2.0 - The SFSU Penaltybox is a solution for high network traffic in residence halls. It implements a bandwidth quota, penalizing the users who cause most of the network congestion.
  • CGI::Cache 1.4200 - CGI::Cache is a Perl extension to help cache output of time-intensive CGI scripts. WARNING The interface as of version 1.01 has changed considerably and is NOT compatible with earlier versions.
  • AGNULA/DeMuDi 1.3.0 RC1 - AGNULA (acronym for A GNU/Linux Audio distribution, pronounced with a strong g) is the name of a project funded by the European Commission.
  • OpenCMS 7.0.0 - OpenCms is a professional level Open Source Website Content Management System. OpenCms helps to create and manage complex websites easily without knowledge of html.
  • Stream::Reader 0.09 - Stream::Reader is a stream reader Perl class.
  • Geo::Lookup::ByTime 0.0.2 - Geo::Lookup::ByTime is a Perl module to lookup location by time.
  • TeleAuth Client Tools 0.6 - TeleAuth Client Tools are a set of Unix tools for the TeleAuth two-factor/two-channel authentication system. This includes a commandline client and a set of PAM modules.
  • Molphin - DVD Copy 2006-03-31_0.7.2 - Molphin - DVD Copy makes it easy to backup your DVDs from your home TV-DVD-Recorder to your PC.. Molphin - DVD Copy KDE-Apps.

This category most popular freeware software

  • Free Nokia Video Converter Factory - Free Nokia Video Converter Factory 3.0 is easy, fast, reliable, safe, and loaded with features.It's capable of converting videos of all pop formats like AVI, MPEG, WMV, FLV, MDV, 3GP, MP4, etc .
  • Azhagi - - Azhagi is a program that can transliterate English text into Tamil and vice versa. It can perform various transliterations either within its own interface, or in any version of Microsoft Word.
  • Sony Ericsson Media Manager - Sony Ericsson Media Manager 1.1 is a tool that allows you to enhance your Sony Ericsson phone's capabilities by providing amazing features.
  • DELL Webcam Manager - Dell webcam manager is a utility that lists and let you launch all webcam applications available from creative on your Dell portable, it includes the webcam console ( basic webcam usage), webcam center (basic and advanced usage) or webcam central (re
  • webcam snaps - webcam snaps is a Web cam utility to take snapshots using Web cam. This program is completely written in C. Using vfl and GTK. I hope this utility will be useful for those who wish to handle Web cam under GNU/Linux.
  • ADC Instruments USB Driver - Installing and Uninstalling the ADC Instruments USB Driver. This Software is a device driver that is used to control test and measurement instruments, which are made by ADC Corp., from a PC through a USB interface.
  • HTTP Anti Virus Proxy - HAVP (HTTP Antivirus Proxy) is a proxy with a ClamAV anti-virus scanner. HTTP Anti Virus Proxy aims are continuous, non-blocking downloads and smooth scanning of dynamic and password protected HTTP traffic.

Related categories