predictive text entry
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3749
Text::vFile::toXML 0.03
Text::vFile::toXML can convert vFiles into equivalent XML. more>>
Text::vFile::toXML can convert vFiles into equivalent XML.
SYNOPSIS
This module converts iCalendar (iCal : generically, vFile) files into their (equivalent) XML (xCalendar / xCal) representation, according to Royers IETF Draft (http://tools.ietf.org/html/draft-royer-calsch-xcal-03).
# Enable functional interface
use Text::vFile::toXML qw(to_xml);
# Input filename
my $arg = "input.file";
my $a = Text::vFile::toXML->new(filename => $arg)->to_xml;
my $b = Text::vFile::toXML->new(filehandle =>
do { open my $fh, $arg or die "cant open ics: $!"; $fh }
)->to_xml;
use Text::vFile::asData; # to make the functional example work
my $data =
Text::vFile::asData->new->parse(
do {
open my $fh, $arg
or die "Cant open vFile: $!"; $fh
}
);
my $c = Text::vFile::toXML->new(data => $data)->to_xml;
# Use functional interface
my $d = to_xml($data);
# Now ($a, $b, $c, $d) all contain the same XML string.
<<lessSYNOPSIS
This module converts iCalendar (iCal : generically, vFile) files into their (equivalent) XML (xCalendar / xCal) representation, according to Royers IETF Draft (http://tools.ietf.org/html/draft-royer-calsch-xcal-03).
# Enable functional interface
use Text::vFile::toXML qw(to_xml);
# Input filename
my $arg = "input.file";
my $a = Text::vFile::toXML->new(filename => $arg)->to_xml;
my $b = Text::vFile::toXML->new(filehandle =>
do { open my $fh, $arg or die "cant open ics: $!"; $fh }
)->to_xml;
use Text::vFile::asData; # to make the functional example work
my $data =
Text::vFile::asData->new->parse(
do {
open my $fh, $arg
or die "Cant open vFile: $!"; $fh
}
);
my $c = Text::vFile::toXML->new(data => $data)->to_xml;
# Use functional interface
my $d = to_xml($data);
# Now ($a, $b, $c, $d) all contain the same XML string.
Download (0.005MB)
Added: 2007-08-22 License: Perl Artistic License Price:
793 downloads
Text::MetaMarkup::HTML 0.01
Text::MetaMarkup::HTML is a MM-to-HTML converter. more>>
Text::MetaMarkup::HTML is a MM-to-HTML converter.
SYNOPSIS
use Text::MetaMarkup::HTML;
print Text::MetaMarkup::HTML->new->parse(file => $filename);
This module extends Text::MetaMarkup and converts the parsed document to HTML.
Text::MetaMarkup::HTML adds special support for the following tags:
Paragraph tag style
Its contents are not subject to escaping and inline tag interpolation.
EXAMPLE
Input
h1: Example
This is just {i:an {b:example}}.
* foo
* bar
* baz
Output
< h1 >Example< /h1 >
< p >This is just < i >an < b >example< /b >< /i >.
< ol >< li >foo< /i >
< li >bar< /li >
< li >baz< /li >< /ol >
<<lessSYNOPSIS
use Text::MetaMarkup::HTML;
print Text::MetaMarkup::HTML->new->parse(file => $filename);
This module extends Text::MetaMarkup and converts the parsed document to HTML.
Text::MetaMarkup::HTML adds special support for the following tags:
Paragraph tag style
Its contents are not subject to escaping and inline tag interpolation.
EXAMPLE
Input
h1: Example
This is just {i:an {b:example}}.
* foo
* bar
* baz
Output
< h1 >Example< /h1 >
< p >This is just < i >an < b >example< /b >< /i >.
< ol >< li >foo< /i >
< li >bar< /li >
< li >baz< /li >< /ol >
Download (0.006MB)
Added: 2007-08-22 License: Perl Artistic License Price:
494 downloads
HTML::Widgets::Index 0.6
HTML::Widgets::Index is a Perl module for creating web indexes and menus. more>>
HTML::Widgets::Index is a Perl module for creating web indexes and menus.
This module renders the index of a document tree using the data stored in a MySQL database generated by anxova. It has a flexible set of render options that gives the webmaster many options on the menu item layout.
Table
The tree data must be in a table in a database. The fields of this table should be:
id: int identifies the entry
uri: varchar(150) link of the entry
text: varchar(150) text displayed in the screen
id_parent: int the parent of the current entry. The root is 0
ordern: int menu item position on the menu
Data
Say you have a document tree like this:
a
a1.html
a2.html
b
b1.html
b2
b21.html
b22.html
b3.html
c
c1.html
Then you must enter this in the table :
; First the directory A
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (1,0,a,dir A);
; Now the docs of the a dir
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (2,1,a1.html,A first);
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (3,1,a2.html,A 2nd);
; Now the directory B INSERT INTO index_items (id,id_parent,uri,text) VALUES (4,0,b,dir B); INSERT INTO index_items (id,id_parent,uri,text) VALUES (5,4,b1.html,B first);
; The directory B has subdirs INSERT INTO index_items (id,id_parent,uri,text) VALUES (6,4,b2,B second section);
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (7,6,b21.html,B 2 1 doc);
Notice the uri field is relative, not absolute. You dont need to specify all the path to a document. So you can move docs in the directory, then just change the parent in the table.
The items are sorted alphabetically, if you want to change the order displayed in the html, just add the field ordern when you do the insert:
INSERT INTO index_items (id,id_parent,uri,text,ordern)
VALUES (5,4,b1.html,B first,2);
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (6,4,b2,B second section,1);
<<lessThis module renders the index of a document tree using the data stored in a MySQL database generated by anxova. It has a flexible set of render options that gives the webmaster many options on the menu item layout.
Table
The tree data must be in a table in a database. The fields of this table should be:
id: int identifies the entry
uri: varchar(150) link of the entry
text: varchar(150) text displayed in the screen
id_parent: int the parent of the current entry. The root is 0
ordern: int menu item position on the menu
Data
Say you have a document tree like this:
a
a1.html
a2.html
b
b1.html
b2
b21.html
b22.html
b3.html
c
c1.html
Then you must enter this in the table :
; First the directory A
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (1,0,a,dir A);
; Now the docs of the a dir
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (2,1,a1.html,A first);
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (3,1,a2.html,A 2nd);
; Now the directory B INSERT INTO index_items (id,id_parent,uri,text) VALUES (4,0,b,dir B); INSERT INTO index_items (id,id_parent,uri,text) VALUES (5,4,b1.html,B first);
; The directory B has subdirs INSERT INTO index_items (id,id_parent,uri,text) VALUES (6,4,b2,B second section);
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (7,6,b21.html,B 2 1 doc);
Notice the uri field is relative, not absolute. You dont need to specify all the path to a document. So you can move docs in the directory, then just change the parent in the table.
The items are sorted alphabetically, if you want to change the order displayed in the html, just add the field ordern when you do the insert:
INSERT INTO index_items (id,id_parent,uri,text,ordern)
VALUES (5,4,b1.html,B first,2);
INSERT INTO index_items (id,id_parent,uri,text)
VALUES (6,4,b2,B second section,1);
Download (0.064MB)
Added: 2007-08-15 License: Perl Artistic License Price:
800 downloads
Text::Yats 0.03
Text::Yats is Yet Another Template System. more>>
Text::Yats is Yet Another Template System.
SYNOPSIS
use Text::Yats;
my $template = < < ENDHTML;
< html >
< head >
< title >$title - $version< /title >
< /head >
< body >
< form >
< select name="names" >< !--{1}-- >
< option $selected >$list< /option >
< !--{2}-- >< /select >
< /form >
< /body >
< /html >
ENDHTML
my $result = "";
my $tpl = Text::Yats- >new(
level = > 1,
text = > $template);
$result .= $tpl- >section- >[0]- >replace(
title = > "Yats",
version = > "Development", );
$result .= $tpl- >section- >[1]- >replace(
list = > [hdias,anita,cubitos],
selected = > { value = > "selected",
array = > "list",
match = > "anita", } );
$result .= $tpl- >section- >[2]- >text;
print $result;
<<lessSYNOPSIS
use Text::Yats;
my $template = < < ENDHTML;
< html >
< head >
< title >$title - $version< /title >
< /head >
< body >
< form >
< select name="names" >< !--{1}-- >
< option $selected >$list< /option >
< !--{2}-- >< /select >
< /form >
< /body >
< /html >
ENDHTML
my $result = "";
my $tpl = Text::Yats- >new(
level = > 1,
text = > $template);
$result .= $tpl- >section- >[0]- >replace(
title = > "Yats",
version = > "Development", );
$result .= $tpl- >section- >[1]- >replace(
list = > [hdias,anita,cubitos],
selected = > { value = > "selected",
array = > "list",
match = > "anita", } );
$result .= $tpl- >section- >[2]- >text;
print $result;
Download (0.005MB)
Added: 2007-08-10 License: Perl Artistic License Price:
805 downloads
Edit by Text Editors 0.1
Edit by Text Editors allows you to open a file with Kate, Kwrite, Kedit, Khexedit by a KDE service menu. more>>
Edit by Text Editors allows you to open a file with Kate, Kwrite, Kedit, Khexedit by a KDE service menu.
To install the service menu you must copy editby.desktop in ~/.kde/share/apps/konqueror/servicemenus
<<lessTo install the service menu you must copy editby.desktop in ~/.kde/share/apps/konqueror/servicemenus
Download (MB)
Added: 2007-08-06 License: GPL (GNU General Public License) Price:
814 downloads
Text::Quote 0.3
Text::Quote contains quotes strings as required for perl to eval them back correctly. more>>
Text::Quote contains quotes strings as required for perl to eval them back correctly.
SYNOPSIS
use Text::Quote;
my @quotes=map{$quoter->quote($_,indent=>6,col_width=>60)}(
"The time has come"
the walrus said,
"to speak of many things..."
," 123456abtn13fr16172021222324252627303132e34353637",
("6abtn13fr32e34" x 5),2/3,10,00);
for my $i (1..@quotes) {
print "$var$i=".$quotes[$i-1].";n";
}
Would produce:
$var1=qq"The time has come"ntthetwalrus said,nt"to speak of man.
qqy things...";
$var2=" 123456abtn13fr16172021222324252627".
"303132e34353637";
$var3=("6abtn13fr32e34" x 5);
$var4=0.666666666666667;
$var5=10;
$var6=00;
<<lessSYNOPSIS
use Text::Quote;
my @quotes=map{$quoter->quote($_,indent=>6,col_width=>60)}(
"The time has come"
the walrus said,
"to speak of many things..."
," 123456abtn13fr16172021222324252627303132e34353637",
("6abtn13fr32e34" x 5),2/3,10,00);
for my $i (1..@quotes) {
print "$var$i=".$quotes[$i-1].";n";
}
Would produce:
$var1=qq"The time has come"ntthetwalrus said,nt"to speak of man.
qqy things...";
$var2=" 123456abtn13fr16172021222324252627".
"303132e34353637";
$var3=("6abtn13fr32e34" x 5);
$var4=0.666666666666667;
$var5=10;
$var6=00;
Download (0.012MB)
Added: 2007-08-06 License: Perl Artistic License Price:
810 downloads
Text::MetaText 0.22
Text::MetaText is a Perl extension implementing meta-language for processing template text files. more>>
Text::MetaText is a Perl extension implementing meta-language for processing "template" text files.
SYNOPSIS
use Text::MetaText;
my $mt = Text::MetaText->new();
# process file content or text string
print $mt->process_file($filename, %vardefs);
print $mt->process_text($textstring, %vardefs);
# pre-declare a BLOCK for subsequent INCLUDE
$mt->declare($textstring, $blockname);
$mt->declare(@content, $blockname);
SUMMARY OF METATEXT DIRECTIVES
%% DEFINE
variable1 = value # define variable(s)
variable2 = "quoted value"
%%
%% SUBST variable %% # insert variable value
%% variable %% # short form of above
%% BLOCK blockname %% # define a block blockname
block text...
%% ENDBLOCK %%
%% INCLUDE blockname %% # include blockname block text
%% INCLUDE filename %% # include external file filename
%% INCLUDE file_or_block # a more complete example...
variable = value # additional variable definition(s)
if = condition # conditional inclusion
unless = condition # conditional exclusion
format = format_string # printf-like format string with %s
filter = fltname(params) # post-process filter
%%
%% TIME # current system time, as per time(2)
format = format_string # display format, as per strftime(3C)
%%
<<lessSYNOPSIS
use Text::MetaText;
my $mt = Text::MetaText->new();
# process file content or text string
print $mt->process_file($filename, %vardefs);
print $mt->process_text($textstring, %vardefs);
# pre-declare a BLOCK for subsequent INCLUDE
$mt->declare($textstring, $blockname);
$mt->declare(@content, $blockname);
SUMMARY OF METATEXT DIRECTIVES
%% DEFINE
variable1 = value # define variable(s)
variable2 = "quoted value"
%%
%% SUBST variable %% # insert variable value
%% variable %% # short form of above
%% BLOCK blockname %% # define a block blockname
block text...
%% ENDBLOCK %%
%% INCLUDE blockname %% # include blockname block text
%% INCLUDE filename %% # include external file filename
%% INCLUDE file_or_block # a more complete example...
variable = value # additional variable definition(s)
if = condition # conditional inclusion
unless = condition # conditional exclusion
format = format_string # printf-like format string with %s
filter = fltname(params) # post-process filter
%%
%% TIME # current system time, as per time(2)
format = format_string # display format, as per strftime(3C)
%%
Download (0.085MB)
Added: 2007-08-06 License: Perl Artistic License Price:
810 downloads
KMailSpy 1.08
KmailSpy is a small KDE docking mail preview program (POP3). more>>
KmailSpy is a small KDE docking mail preview program (POP3) that can be used to get a list of the current emails on your server complete with size, subject, date-time, and "from" information for each entry.
Individual messages can be read (in ASCII text only), saved (in ASCII text only), or deleted.
KMailSpy is intended to be a convenient and quick way to keep an eye on your email server, preview your email, and delete spam to keep your system free of clutter and potential viruses.
Developed with KDevelop 3.33 in C++ on Mepis 6.x
<<lessIndividual messages can be read (in ASCII text only), saved (in ASCII text only), or deleted.
KMailSpy is intended to be a convenient and quick way to keep an eye on your email server, preview your email, and delete spam to keep your system free of clutter and potential viruses.
Developed with KDevelop 3.33 in C++ on Mepis 6.x
Download (0.14MB)
Added: 2007-08-06 License: GPL (GNU General Public License) Price:
811 downloads
Soothsayer 0.4
Soothsayer is an intelligent predictive text entry platform. more>>
Soothsayer is an intelligent predictive text entry platform. Soothsayer exploits redundant information embedded in natural languages to generate predictions. Soothsayers modular and pluggable architecture allows its language model to be extended and customized to utilize statistical, syntactic, and semantic information sources.
A predictive text entry system attempts to improve ease and speed of textual input. Word prediction consists in computing which word tokens or word completions are most likely to be entered next. The system analyses the text already entered and combines the information thus extracted with other information sources to calculate a set of most probable tokens.
The set of most probable tokens, a list of suggestions, is displayed to the user. If the token the user intended to enter is in the list, the user selects it and it is automatically entered by the system. If the list of suggestions does not contain the desired word, the user continues entering text until the correct suggestion is offered or until the user is done entering text.
Soothsayer is fundamentally different from predictive input technologies commonly found on mobile phones, which might more accurately be described as disambiguating text entry rather than predictive text entry systems.
Such systems do not try to guess what the user intends to write in the future, only to determine what they most-likely intend to write in the present, given their past input.
Soothsayer, on the other hand, actively predicts the what the user intends to write, and only reverts to word completion mode if the prediction did not contain the desired token.
Soothsayer is free software and its distributed under the term of the General Public License.
Enhancements:
- This release includes the new abbreviation expansion predictive plugin, which allows users to specify a file containing a list of abbreviations/expansions pairs.
- It also includes bugfixes and documentation improvements.
<<lessA predictive text entry system attempts to improve ease and speed of textual input. Word prediction consists in computing which word tokens or word completions are most likely to be entered next. The system analyses the text already entered and combines the information thus extracted with other information sources to calculate a set of most probable tokens.
The set of most probable tokens, a list of suggestions, is displayed to the user. If the token the user intended to enter is in the list, the user selects it and it is automatically entered by the system. If the list of suggestions does not contain the desired word, the user continues entering text until the correct suggestion is offered or until the user is done entering text.
Soothsayer is fundamentally different from predictive input technologies commonly found on mobile phones, which might more accurately be described as disambiguating text entry rather than predictive text entry systems.
Such systems do not try to guess what the user intends to write in the future, only to determine what they most-likely intend to write in the present, given their past input.
Soothsayer, on the other hand, actively predicts the what the user intends to write, and only reverts to word completion mode if the prediction did not contain the desired token.
Soothsayer is free software and its distributed under the term of the General Public License.
Enhancements:
- This release includes the new abbreviation expansion predictive plugin, which allows users to specify a file containing a list of abbreviations/expansions pairs.
- It also includes bugfixes and documentation improvements.
Download (1.3MB)
Added: 2007-07-29 License: GPL (GNU General Public License) Price:
515 downloads
pyblosxom 1.4.1
Pyblosxom is a weblog engine that uses standard text files located on your filesystem as a database of weblog entries. more>>
Pyblosxom is a weblog engine that uses standard text files located on your filesystem as a database of weblog entries. The concept is simple, managing content is as easy as editing a text file with your favourite text editor.
PyBlosxom uses directory tree to represent the category hierarchy. All entries in a PyBlosxom blog are text files where the first line is the title of the blog entry and the rest is the body of the entry.
PyBlosxom isnt easy to use and it wont scale well if you have a million entries.
PyBlosxom runs as a CGI script. It also runs as a WSGI application and it probably runs fine under mod_python, though this is less well-tested.
PyBlosxom supports flavours to change the look and feel of your blog. PyBlosxom supports plugins to modify the existing default behavior.
Enhancements:
- Fixed a problem where running PyBlosxom under Paste wont pick up the ``config.py`` file. Be sure to add a ``configpydir`` property to your ``blog.ini`` file which points to the directory your ``config.py`` file is in.
- Fixed a problem where running PyBlosxom in Python 2.5 wont pick up the ``config.py`` file.
- Merged Ryans optimization to Walk (removes an os.listdir call).
- Updated documentation.
<<lessPyBlosxom uses directory tree to represent the category hierarchy. All entries in a PyBlosxom blog are text files where the first line is the title of the blog entry and the rest is the body of the entry.
PyBlosxom isnt easy to use and it wont scale well if you have a million entries.
PyBlosxom runs as a CGI script. It also runs as a WSGI application and it probably runs fine under mod_python, though this is less well-tested.
PyBlosxom supports flavours to change the look and feel of your blog. PyBlosxom supports plugins to modify the existing default behavior.
Enhancements:
- Fixed a problem where running PyBlosxom under Paste wont pick up the ``config.py`` file. Be sure to add a ``configpydir`` property to your ``blog.ini`` file which points to the directory your ``config.py`` file is in.
- Fixed a problem where running PyBlosxom in Python 2.5 wont pick up the ``config.py`` file.
- Merged Ryans optimization to Walk (removes an os.listdir call).
- Updated documentation.
Download (0.10MB)
Added: 2007-07-28 License: MIT/X Consortium License Price:
819 downloads
Dasher 4.5.2
Dasher is a zooming predictive text entry system. more>>
Dasher is a zooming predictive text entry system, designed for situations where keyboard input is impractical (for instance, accessibility or PDAs).
Dasher is usable with highly limited amounts of physical input while still allowing high rates of text entry.
Dasher is Free software released under the GPL. Further documentation may be found in the Doc/ subdirectory.
<<lessDasher is usable with highly limited amounts of physical input while still allowing high rates of text entry.
Dasher is Free software released under the GPL. Further documentation may be found in the Doc/ subdirectory.
Download (7.6MB)
Added: 2007-07-09 License: LGPL (GNU Lesser General Public License) Price:
854 downloads
Other version of Dasher
License:LGPL (GNU Lesser General Public License)
bbgun 0.10
bbgun project moves phpBB forums to WordPress blogs. more>>
bbgun project moves phpBB forums to WordPress blogs. bbgun is able to:
- Pulls a forum entry from the phpBB database
- Translates the text (bbCode to strict xhtml), date, and other fields
- Pushes the translated entry into the WordPress database
Main features:
- Move individual posts
- Move entire threads
- Move only certain users posts
- Map phpBB users to WordPress authors
- Specify WordPress categories for the entries
<<less- Pulls a forum entry from the phpBB database
- Translates the text (bbCode to strict xhtml), date, and other fields
- Pushes the translated entry into the WordPress database
Main features:
- Move individual posts
- Move entire threads
- Move only certain users posts
- Map phpBB users to WordPress authors
- Specify WordPress categories for the entries
Download (0.014MB)
Added: 2007-06-25 License: GPL (GNU General Public License) Price:
854 downloads
Text::MessageFormat 0.01
Text::MessageFormat is a language neutral way to display messages. more>>
Text::MessageFormat is a language neutral way to display messages.
SYNOPSIS
use Text::MessageFormat;
my $form = Text::MessageFormat->new(The disk "{1}" contains {0} file(s).);
print $form->format(3, MyDisk);
# output: The disk "MyDisk" contains 3 file(s).
Text::MessageFormat is a Perl version of Javas java.text.MessageFormat and aims to be format-compatible with that class.
MesageFormat provides a means to produce concatenated messages in language-neutral way. Use this to construct messages displayed for end users.
See Data::Properties for java.util.Properties porting.
WARNINGS/TODO
Following FormatElements are all NOT implemented yet. Currently they interpolate exactly same as just {0}.
{0,number,#.##}
{0,date,short}
{0,time,hh:mm:ss}
{0,choice,0#are no files|1#is one file|1<<less
SYNOPSIS
use Text::MessageFormat;
my $form = Text::MessageFormat->new(The disk "{1}" contains {0} file(s).);
print $form->format(3, MyDisk);
# output: The disk "MyDisk" contains 3 file(s).
Text::MessageFormat is a Perl version of Javas java.text.MessageFormat and aims to be format-compatible with that class.
MesageFormat provides a means to produce concatenated messages in language-neutral way. Use this to construct messages displayed for end users.
See Data::Properties for java.util.Properties porting.
WARNINGS/TODO
Following FormatElements are all NOT implemented yet. Currently they interpolate exactly same as just {0}.
{0,number,#.##}
{0,date,short}
{0,time,hh:mm:ss}
{0,choice,0#are no files|1#is one file|1<<less
Download (0.003MB)
Added: 2007-06-14 License: Perl Artistic License Price:
862 downloads
Text::Highlight 0.04
Text::Highlight is a syntax highlighting framework. more>>
Text::Highlight is a syntax highlighting framework.
SYNOPSIS
use Text::Highlight preload;
my $th = new Text::Highlight(wrapper => "
print $th->highlight(Perl, $code);
Text::Highlight is a flexible and extensible tool for highlighting the syntax in programming code. The markup used and languages supported are completely customizable. It can output highlighted code for embedding in HTML, terminal escapes for an ANSI-capable display, or even posting on an online forum. Bundled support includes C/C++, CSS, HTML, Java, Perl, PHP and SQL.
INSTALLATION
In order to install and use this package you will need Perl version 5.005 or better.
Installation as usual:
% perl Makefile.PL
% make
% make test
% su
Password: *******
% make install
<<lessSYNOPSIS
use Text::Highlight preload;
my $th = new Text::Highlight(wrapper => "
%sn");
print $th->highlight(Perl, $code);
Text::Highlight is a flexible and extensible tool for highlighting the syntax in programming code. The markup used and languages supported are completely customizable. It can output highlighted code for embedding in HTML, terminal escapes for an ANSI-capable display, or even posting on an online forum. Bundled support includes C/C++, CSS, HTML, Java, Perl, PHP and SQL.
INSTALLATION
In order to install and use this package you will need Perl version 5.005 or better.
Installation as usual:
% perl Makefile.PL
% make
% make test
% su
Password: *******
% make install
Download (0.048MB)
Added: 2007-06-14 License: Perl Artistic License Price:
862 downloads
Tk::JComboBox 1.14
Tk::JComboBox is a Perl module that can create and manipulate JComboBox widgets. more>>
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 the same sort of tasks that can be accomplished by several other Composite widgets. Some such as BrowseEntry and Optionmenu are part of the standard Tk distribution, and there are many others available in CPAN.
JComboBox borrows features from the Java Swing component bearing the same name, but falls short of being a true clone. Many of the methods and the general look and feel should be familiar to java developers. JComboBox also combines several features offered by many of the other "Combo Box" implementations, and works in two modes: editable and readonly.
In readonly mode, JComboBox offers similar functionality to Optionmenu. It is basically a labeled button that activates a popup list. An item from the list is displayed on the Button when selected.
When editable, JComboBox somewhat resembles BrowseEntry. That is, the widget is composed of an Entry widget with a Button to the right of it. As in the editable mode, the Button activates a popup Listbox from which a single item can be selected.
For more detailed information on using this widget, refer to the JComboBox tutorial.
<<lessSYNOPSIS
$jcb = $parent->JComboBox(?options);
JComboBox is a composite widget that contains a text Label or Entry, a Button, and a popup Listbox. It performs the same sort of tasks that can be accomplished by several other Composite widgets. Some such as BrowseEntry and Optionmenu are part of the standard Tk distribution, and there are many others available in CPAN.
JComboBox borrows features from the Java Swing component bearing the same name, but falls short of being a true clone. Many of the methods and the general look and feel should be familiar to java developers. JComboBox also combines several features offered by many of the other "Combo Box" implementations, and works in two modes: editable and readonly.
In readonly mode, JComboBox offers similar functionality to Optionmenu. It is basically a labeled button that activates a popup list. An item from the list is displayed on the Button when selected.
When editable, JComboBox somewhat resembles BrowseEntry. That is, the widget is composed of an Entry widget with a Button to the right of it. As in the editable mode, the Button activates a popup Listbox from which a single item can be selected.
For more detailed information on using this widget, refer to the JComboBox tutorial.
Download (0.063MB)
Added: 2007-06-08 License: Perl Artistic License Price:
872 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above predictive text entry search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed