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.081.305 Times

Exploring 1.14

  Date Added: June 23, 2010  |  Visits: 942

Exploring

Report Broken Link
Printer Friendly Version


Product Homepage
Download (100 downloads)



Exploring Tk::JComboBox Perl module contains a tutorial for usage of the Tk::JComboBox widget. Overview This tutorial assumes a familiarity with basic Perl/Tk concepts. It is meant to be used alongside the JComboBox class reference. What is it and what is it good for? JComboBox is yet another combo box implementation for use with the Perl/Tk Toolkit. A combo box is a widget that can activate a popup (or dropdown) listbox with a number of selectable items. After an item is selected, the listbox disappears and that item appears on the widget. This is a space-saving alternative to having a full list in the interface, or having a very long Frame or Menu full of radio buttons. In addition to providing a way of selecting one item from a list of options, a Combo Box can also allow a user to add an entry that does not necessarily appear within the list. This implementation is named for the JComboBox component in the Java Swing classes, and those familiar with that component should have no problem using this because both share several superficial similarities including method names and general behavior -- its a passing resemblance at best. When compared to other similar Perl/Tk widgets, JComboBox is probably the most bloated or to put it another way, feature-rich. It has a slightly larger overhead associated with it than any of the others. Simply put, there is more code required to support the extra options and methods it offers. In applications I have used it in, Ive found that the cost is negligible and that the benefits outweigh the cost, but since requirements and constraints vary, its probably best to determine this for yourself, and to check out the alternatives. Two Modes of Operation Like other Combo Box implementations, the JComboBox has more than one mode of operation: uneditable and editable. The mode can only be set once, at creation time. To better distinguish the two modes, the uneditable mode is called readonly. Unlike other similar Combo box implementations, each mode is distinctive and like having two different Widgets bundled as one. Each mode has a separate default visual appearance, and can affect how options are processed. This is done to emphasize the differences between the two. The basic question is why should an element that looks like a text field, not be editable like a text field and vice versa? So, when a JComboBox is editable it resembles a text field. A user can edit it directly like other text fields, or select one of the items from the list of choices. In readonly mode, the JComboBox resembles a Button, that displays the selected item on its face..

Requirements: No special requirements
Platforms: Linux
Keyword: Box Combo Combo Box Exploring Exploring Tk Jcombobox Jcombobox Perl Libraries Mode Perl Perl Module Programming Tutorial
Users rating: 0/10

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


EXPLORING RELATED
Libraries  -  Tk::JComboBox 1.14
Tk::JComboBox is a Perl module that can create and manipulate JComboBox widgets. SYNOPSIS $jcb = $parent->JComboBox(?options); JComboBox is a composite widget that contains a text Label or Entry, a Button, and a popup Listbox. It performs...
64.51 KB  
Libraries  -  CAD::Drawing::IO::Tk 0.04
CAD::Drawing::IO::Tk is a Perl module with GUI I/O methods for CAD::Drawing. This module is considered extremely pre-ALPHA and its use is probably deprecated by the time you read this. Methods There is no constructor for this class, its...
8.19 KB  
Libraries  -  Mail::Box::Parser::C 3.006
Mail::Box::Parser::C is a Perl module that can parse folders for MailBox with C routines. This is an optional module for MailBox, and will (once installed) automatically be used by MailBox to parse e-mail message content when the message is...
15.36 KB  
Libraries  -  Tk::PerlInheritanceTree 0.02
Tk::PerlInheritanceTree is a Perl module that displays a graphical representation of the inheritance tree for a given class-name. SYNOPSIS require Tk::PerlInheritanceTree; ... my $inheritance_tree = $main_window->PerlInheritanceTree()->pack;...
4.1 KB  
Libraries  -  Tk::PerlMethodList 0.05
Tk::PerlMethodList is a Perl module to query the Symbol-table for methods (subroutines) defined in a class (package) and its parents. SYNOPSIS require Tk::PerlMethodList; my $instance = $main_window->PerlMethodList(); Tk::PerlMethodList is...
6.14 KB  
Libraries  -  Tk::Wizard::Installer 1.9451
Tk::Wizard::Installer is a Perl module for building-blocks for a software install wizard. use Tk::Wizard::Installer 1.932; my $wizard = new Tk::Wizard::Installer( -title => "Installer Test", ); $wizard->addDownloadPage( -wait => undef,...
61.44 KB  
Libraries  -  Tk::form 804.027
Tk::form is a Perl module with a geometry manager based on attachment rules. SYNOPSIS $widget->form?(args)? $widget->formOption?(args)? The form method is used to communicate with the form Geometry Manager, a geometry manager that arranges...
5.7 MB  
Libraries  -  Tk::SlideShow 0.07
Tk::SlideShow is a Tk Perl module for building slide-like presentations. This module provide Perl with the ability to : - build interactive and visual presentations with Perl and Tk, - build simple slide simply, - build sophisticated slides...
81.92 KB  
Libraries  -  Tk::MultiMediaControls 1.0
Tk::MultiMediaControls is a Perl module to create media player control buttons. SYNOPSIS $mmc = $parent->MultiMediaControls(-option => value, ... ); Create multimedia controls similar to that found on Apple applications like QuickTime,...
491.52 KB  
Libraries  -  Tk::Canvas 804.027
Tk::Canvas Perl module can create and manipulate Canvas widgets. SYNOPSIS $canvas = $parent->Canvas(?options?); STANDARD OPTIONS -background -highlightthickness -insertwidth -state -borderwidth -insertbackground -relief -tile -cursor...
5.7 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