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

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

Serving Software Downloads in 976 Categories, Downloaded 29.895.893 Times

Tk::form 804.027

  Date Added: September 06, 2010  |  Visits: 930

Tk::form

Report Broken Link
Printer Friendly Version


Product Homepage
Download (70 downloads)



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 the geometry of the children in a parent window according to attachment rules. The form geometry manager is very flexible and powerful; it can be used to emulate all the existing features of the Tk packer and placer geometry managers (see pack, place). The form method can have any of several forms, depending on Option: $slave->form?(options)? Sets or adjusts the attachment values of the slave window according to the -option=>value argument pairs. -b => attachment Abbreviation for the -bottom option. -bottom => attachment Specifies an attachment for the bottom edge of the slave window. The attachment must specified according to "SPECIFYING ATTACHMENTS" below. -bottomspring => weight Specifies the weight of the spring at the bottom edge of the slave window. See "USING SPRINGS" below. -bp => value Abbreviation for the -padbottom option. -bs => weight Abbreviation for the -bottomspring option. -fill => style Specifies the fillings when springs are used for this widget. The value must be x, y, both or none. -in => $master Places the slave window into the specified $master window. If the slave was originally in another master window, all attachment values with respect to the original master window are discarded. Even if the attachment values are the same as in the original master window, they need to be specified again. The -in flag, when needed, must appear as the first flag of options. Otherwise an error is generated. -l => attachment Abbreviation for the -left option. -left => attachment Specifies an attachment for the left edge of the slave window. The attachment must specified according to "SPECIFYING ATTACHMENTS" below. -leftspring => weight Specifies the weight of the spring at the left edge of the slave window. See "USING SPRINGS" below. -lp => value Abbreviation for the -padleft option. -ls => weight Abbreviation for the -leftspring option. -padbottom => value Specifies the amount of external padding to leave on the bottom side of the slave. The value may have any of the forms acceptable to Tk_GetPixels. -padleft => value Specifies the amount of external padding to leave on the left side of the slave. -padright => value Specifies the amount of external padding to leave on the right side of the slave. -padtop => value Specifies the amount of external padding to leave on the top side of the slave. -padx => value Specifies the amount of external padding to leave on both the left and the right sides of the slave. -pady => value Specifies the amount of external padding to leave on both the top and the bottom sides of the slave. -r => attachment Abbreviation for the -right option. -right => attachment Specifies an attachment for the right edge of the slave window. The attachment must specified according to "SPECIFYING ATTACHMENTS" below. -rightspring => weight Specifies the weight of the spring at the right edge of the slave window. See "USING SPRINGS" below. -rp => value Abbreviation for the -padright option. -rs => weight Abbreviation for the -rightspring option. -t => attachment Abbreviation for the -top option. -top => attachment Specifies an attachment for the top edge of the slave window. The attachment must specified according to "SPECIFYING ATTACHMENTS" below. -topspring => weight Specifies the weight of the spring at the top edge of the slave window. See "USING SPRINGS" below. -tp => value Abbreviation for the -padtop option. -ts => weight Abbreviation for the -topspring option. $master->formCheck This method checks whether there is circular dependency in the attachments of the masters slaves (see "CIRCULAR DEPENDENCY" below). It returns the Boolean value TRUE if it discover circular dependency and FALSE otherwise. $slave->formForget Removes the slave from its master and unmaps its window. The slave will no longer be managed by form. All attachment values with respect to its master window are discarded. If another slave is attached to this slave, then the attachment of the other slave will be changed to grid attachment based on its geometry. $master->formGrid?(x_size, y_size)? When x_size and y_size are given, this method returns the number of grids of the $master window in a pair of integers of the form (x_size, y_size). When both x_size and y_size are given, this method changes the number of horizontal and vertical grids on the master window. $slave->formInfo?(-option)? Queries the attachment options of a slave window. -option can be any of the options accepted by the form method. If -option is given, only the value of that option is returned. Otherwise, this method returns a list whose elements are the current configuration state of the slave given in the same option-value form that might be specified to form. The first two elements in this list list are "-in=>$master" where $master is the slaves master window. $master->formSlaves Returns a list of all of the slaves for the master window. The order of the slaves in the list is the same as their order in the packing order. If master has no slaves then an empty string is returned..

Requirements: No special requirements
Platforms: Linux
Keyword: Attachment Attachments Based On Master Perl Module Slave Specifies Specifying Specifying Attachments Springs Tkform Using Using Springs Value Window
Users rating: 0/10

License: Freeware Size: 5.7 MB
USER REVIEWS
More Reviews or Write Review


TK::FORM RELATED
Libraries  -  Pod::BBCode 1.5
Pod::BBCode is a Perl module that converts a POD file to a page using BB code. SYNOPSIS use Pod::BBCode; my $p = new Pod::BBCode(-headcolor=>red,-itemcolor=>blue,-textcolor=>black); $p->parse_from_file(in.pod); This class converts a file...
11.26 KB  
Libraries  -  CGI::Expand 2.02
CGI::Expand is a Perl module that can convert flat hash to nested data using TT2s dot convention. SYNOPSIS use CGI::Expand; use CGI; # or Apache::Request, etc. $args = expand_cgi( CGI->new(a.0=3&a.2=4&b.c.0=x) ); # $args = { a =>...
8.19 KB  
Libraries  -  Finance::InteractiveBrokers::TWS 0.0.8
Finance::InteractiveBrokers::TWS is a Perl module that lets you talk to Interactivebrokers Traders Workstation using Perl. This module is a wrapper around InteractiveBrokers Traders Workstation (TWS) Java interface, that lets one interact with...
22.53 KB  
Libraries  -  Term::Animation 2.3
Term::Animation is a Perl module that provides a framework to produce sprite animations using ASCII art. Each ASCII sprite is given one or more frames, and placed into the animation as an animation entity. An animation entity can have a callback...
18.43 KB  
Libraries  -  MP3::Find 0.06
MP3::Find is a Perl module to search and sort MP3 files based on their ID3 tags. SYNOPSIS # select with backend you want use MP3::Find qw(Filesystem); print "$_n" foreach find_mp3s( dir => /home/peter/cds, query => { artist => ilyaimy,...
29.7 KB  
Audio Tools  -  Perl Playlist 0.1
Perl Playlist is a command line application to generate m3u files based on your all your MP3s. Perl Playlist uses MP3::Info to read the MP3 tags. Perl playlist maker was designed to build a playlist on a remote machine that does not have a...
102.4 KB  
Utilities  -  Webmin Usermonitor 0.12a
Webmin Usermonitor is a Webmin module that allows you to view all connection based on Telnet / SSH and Samba to your System. This module will be able to kill the connection or send a message to the user, who use it.. gehrig@l dot net - The...
19.46 KB  
Libraries  -  Alien Perl module 0.91
Alien Perl module package contains external libraries wrapped up for your viewing pleasure! SYNOPSIS perldoc Alien; Alien is a package that exists just to hold together an idea, the idea of Alien:: packages, so there is no code here, just...
10.24 KB  
Utilities  -  EPIC 0.6.13
EPIC is a Perl IDE based on the Eclipse platform. Features supported are syntax highlighting, on-the-fly syntax checking, content assistance, Perldoc support, a source formatter, templating support, and a Perl debugger. A regular expression...
3.4 MB  
Libraries  -  XML::Conf 0.04
XML::Conf is a simple configuration module based on XML. SYNOPSIS Here follows some examples as the tests are done. use XML::Conf; my $c = XML::Conf->new($filename); $w = $c->FIRSTKEY(); $v = $c->NEXTKEY(); $c->EXISTS($v);...
6.14 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.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...
2.73 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