Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.337.330 Times

Gtk2Fu 0.10

  Date Added: March 12, 2010  |  Visits: 598

Gtk2Fu

Report Broken Link
Printer Friendly Version


Product Homepage
Download (93 downloads)



Gtk2Fu is a GTK2 Forked Ultimate, a powerful layer on top of Gtk2. (forked from ugtk2.) gtk2-fu is a layer on top of perl gtk2, that brings power, simplicity and speed of development. It brings additional methods to ease the widget creation among other things. But the most important feature is that it brings you a lot of derivated methods from existing methods, that does exactly the same thing, except that ir returns the widget. Example : $window->set_title(foo); #the normal method $window->set_title_(foo); #the gtk2-fu derivated method set_title_ does the same things as set_title, but it returns $window. Whats the advantage? you can chain actions ! Look at the 2 code examples below : # normal perl-gtk2 my $window = Gtk2::Window->new(); my $entry = Gtk2::Entry->new(); $entry->set_text(foo); $entry->set_editable(0); $window->add($entry); # using gtk2-fu my $window = Gtk2::Window->new(); $window->add( Gtk2::Entry->new() ->set_text_(foo) ->set_editable_(0) ); You could even get rid of the $window declaration. The gain can seem to you very minor, but in more complex cases, it allows you to create a complex GUI really easilly. Youll find a bigger example at the end of this documentation In addition to this feature, gtk2-fu provides a toolbox of useful help methods to create widgets, ask things to the user, and misc other things..

Requirements: No special requirements
Platforms: Linux
Keyword: Forked Layer Libraries Programming Title Top Ultimate Window
Users rating: 0/10

License: Freeware Size: 20.48 KB
USER REVIEWS
More Reviews or Write Review


GTK2FU RELATED
Libraries  -  Surumi 0.0.1
Surumi project is a modular event-driven programming framework. It offers a generic and uniform interface. You certainly heard of event-driven programming, but in any window system, those events are usually bound on ``window objects and very...
245.76 KB  
Libraries  -  Momomoto 0.1.3
Momomoto software is a database abstraction layer / object relational mapper for PostgreSQL..
 
Tetris Clone Games  -  ClickTris 1.72
This game is very simple to play, anyone can enjoy this game. ClickTris is the game for everyone. And this game can be played on old or new computers, it does not needs new computer. It is a classical tetris game. Rules are very simple. During all...
1.07 MB  
Libraries  -  Template::Plugin::Config::General 0.01
Template::Plugin::Config::General is a template toolkit plugin which implements wrapper around Config::General module. SYNOPSIS # Config file format ; app.cfg - common configuration for scripts and both ; static and dynamic template pages....
3.07 KB  
Libraries  -  Tk::Adjuster 804.027
Tk::Adjuster module will allow size of packed widgets to be adjusted by user. SYNOPSIS use Tk::Adjuster; $adjuster = $widget->Adjuster(?options?); WIDGET-SPECIFIC OPTIONS Name: restore Class: Restore Switch: -restore Specifies a...
5.7 MB  
Utilities  -  RMI Lite 1.0
RMILite is an ultra-thin layer which sits on top of Java remote method invocation (RMI) protocol, allowing the user to export arbitrary objects without having to extend Remote, run rmic, or declare all methods to throw RemoteException
118.14 KB  
Utilities  -  Window Title Changer 1.0
Change the title of a window with free Window Title Changer Software. Download and run the Window Title Changer and change title of any application's window within seconds. Icon of the corresponding application is also displayed along with the...
8.01 KB  
Libraries  -  X11Blocks 0.0.1
X11Blocks package is an Objective-C Block oriented X Window System Toolkit. X11Blocks is a layer above "Xlib" (version 11) and provides functionality that is similar to the "Xt" (X Intrinsics) and Xaw widget libraries. Whereas much of the X...
51.2 KB  
Libraries  -  Ham Radio Control Libraries 1.2.6.2
Ham Radio Control Libraries is a development effort to provide a consistent interface for programmers wanting to incorporate radio control in their programs. Hamlib is not a complete user application, rather, it is a software layer intended to...
1.4 MB  
Libraries  -  PDL::Graphics::PGPLOT::Window 2.3.2
PDL::Graphics::PGPLOT::Window is a OO interface to PGPLOT windows. SYNOPSIS perldl> use PDL::Graphics::PGPLOT::Window perldl> $win = PDL::Graphics::PGPLOT::Window->new(Device => /xs); perldl> $a = pdl [1..100] perldl> $b = sqrt($a) perldl>...
1.1 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB