strings edit 1.9
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3397
Strings edit 1.9
Strings edit is a library that provides I/O facilities for integer, floating-point, Roman numbers, and strings. more>>
Strings edit is a library that provides I/O facilities for integer, floating-point, Roman numbers, and strings. Both input and output subroutines support string pointers for consequent stream processing. The output can be aligned in a fixed size field with padding.
Numeric input can be checked against expected values range to be either saturated or to raise an exception. For floating-point output either relative or absolute output precision can be specified. UTF-8 encoded strings are supported.
Enhancements:
- GPS project files were added for GNAT users.
- A bug was fixed in Strings_Edit.Generic_Scale in which the caclculated precision was of the minor scale tick rather than of the major tick.
<<lessNumeric input can be checked against expected values range to be either saturated or to raise an exception. For floating-point output either relative or absolute output precision can be specified. UTF-8 encoded strings are supported.
Enhancements:
- GPS project files were added for GNAT users.
- A bug was fixed in Strings_Edit.Generic_Scale in which the caclculated precision was of the minor scale tick rather than of the major tick.
Download (0.053MB)
Added: 2007-05-20 License: GMGPL (GNAT Modified GPL) Price:
908 downloads
my_string 1.1
my_string is an easy-to-use, fast string manipulation library. more>>
my_string is an easy-to-use, fast string manipulation library. my_string is an incomplete port of PHP string manipulation functions to C.
Please note that this library is not binary safe. It was not written for binary data manipulation, just text string manipulation.
NOTE:
The resulting strings are statically allocated. The memory is freed and reallocated whenever the same function is called again.
BUGS:
There are no known bugs. If you do find any please let me know.
Enhancements:
- Fixed a memory allocation bug in str_Replace
<<lessPlease note that this library is not binary safe. It was not written for binary data manipulation, just text string manipulation.
NOTE:
The resulting strings are statically allocated. The memory is freed and reallocated whenever the same function is called again.
BUGS:
There are no known bugs. If you do find any please let me know.
Enhancements:
- Fixed a memory allocation bug in str_Replace
Download (0.012MB)
Added: 2006-02-17 License: GPL (GNU General Public License) Price:
1344 downloads
Prima::Edit 1.20
Prima::Edit is a Perl module for standard text editing widget. more>>
Prima::Edit is a Perl module for standard text editing widget.
SYNOPSIS
use Prima::Edit;
my $e = Prima::Edit-> create(
text => Hello $world,
syntaxHilite => 1,
);
$e-> selection( 1, 1, 1, 2);
The class provides text editing capabilities, three types of selection, text wrapping, syntax highlighting, auto indenting, undo and redo function, search and replace methods.
The module declares bt:: package, that contains integer constants for selection block type, used by blockType property.
USAGE
The class addresses the text space by (X,Y)-coordinates, where X is character offset and Y is line number. The addressing can be physical and logical, - in logical case Y is number of line of text. The difference can be observed if wordWrap property is set to 1, when a single text string can be shown as several sub-strings, called chunks.
The text is stored line-wise in {lines} array; to access it use get_line method. To access the text chunk-wise, use get_chunk method.
All keyboard events, except the character input and tab key handling, are processed by the accelerator table ( see Prima::Menu ). The default accelItems table defines names, keyboard combinations, and the corresponding actions to the class functions. The class does not provide functionality to change these mappings. To do so, consult "Prima::AccelTable" in Prima::Menu.
<<lessSYNOPSIS
use Prima::Edit;
my $e = Prima::Edit-> create(
text => Hello $world,
syntaxHilite => 1,
);
$e-> selection( 1, 1, 1, 2);
The class provides text editing capabilities, three types of selection, text wrapping, syntax highlighting, auto indenting, undo and redo function, search and replace methods.
The module declares bt:: package, that contains integer constants for selection block type, used by blockType property.
USAGE
The class addresses the text space by (X,Y)-coordinates, where X is character offset and Y is line number. The addressing can be physical and logical, - in logical case Y is number of line of text. The difference can be observed if wordWrap property is set to 1, when a single text string can be shown as several sub-strings, called chunks.
The text is stored line-wise in {lines} array; to access it use get_line method. To access the text chunk-wise, use get_chunk method.
All keyboard events, except the character input and tab key handling, are processed by the accelerator table ( see Prima::Menu ). The default accelItems table defines names, keyboard combinations, and the corresponding actions to the class functions. The class does not provide functionality to change these mappings. To do so, consult "Prima::AccelTable" in Prima::Menu.
Download (1.4MB)
Added: 2006-08-29 License: Perl Artistic License Price:
1151 downloads
String::Scanf 0.98.8
String::Scanf can emulate sscanf() of the C library. more>>
String::Scanf can emulate sscanf() of the C library.
SYNOPSIS
use String::Scanf; # imports sscanf()
($a, $b, $c, $d) = sscanf("%d+%d %f-%s", $input);
($e, $f, $g, $h) = sscanf("%x %o %s:%3c"); # input defaults to $_
$r = String::Scanf::format_to_re($f);
or
# works only for Perl 5.005
use String::Scanf qw(); # import nothing
my $s1 = String::Scanf->new("%d+%d %f-%s");
my $s2 = String::Scanf->new("%x %o %s:%3c");
($a, $b, $c, $d) = $s1->sscanf($input);
($e, $f, $g, $h) = $s2->sscanf(); # input defaults to $_
String::Scanf supports scanning strings for data using formats similar to the libc/stdio sscanf().
The supported sscanf() formats are as follows:
%d
Decimal integer, with optional plus or minus sign.
%u
Decimal unsigned integer, with optional plus sign.
%x
Hexadecimal unsigned integer, with optional "0x" or "0x" in front.
%o
Octal unsigned integer.
%e %f %g
(The [efg] work identically.)
Decimal floating point number, with optional plus or minus sign, in any of these formats:
1
1.
1.23
.23
1e45
1.e45
1.23e45
.23e45
The exponent has an optional plus or minus sign, and the e may also be E.
The various borderline cases like Inf and Nan are not recognized.
%s
A non-whitespace string.
%c
A string of characters. An array reference is returned containing the numerical values of the characters.
%%
A literal %.
The sscanf() formats [pnSC] are not supported.
The %s and %c have an optional maximum width, e.g. %4s, in which case at most so many characters are consumed (but fewer characters are also accecpted).
The numeric formats may also have such a width but it is ignored.
The numeric formats may have [hl before the main option, e.g. %hd, but since such widths have no meaning in Perl, they are ignored.
Non-format parts of the parameter string are matched literally (e.g. : matches as :), expect that any whitespace is matched as any whitespace (e.g. matches as s+).
<<lessSYNOPSIS
use String::Scanf; # imports sscanf()
($a, $b, $c, $d) = sscanf("%d+%d %f-%s", $input);
($e, $f, $g, $h) = sscanf("%x %o %s:%3c"); # input defaults to $_
$r = String::Scanf::format_to_re($f);
or
# works only for Perl 5.005
use String::Scanf qw(); # import nothing
my $s1 = String::Scanf->new("%d+%d %f-%s");
my $s2 = String::Scanf->new("%x %o %s:%3c");
($a, $b, $c, $d) = $s1->sscanf($input);
($e, $f, $g, $h) = $s2->sscanf(); # input defaults to $_
String::Scanf supports scanning strings for data using formats similar to the libc/stdio sscanf().
The supported sscanf() formats are as follows:
%d
Decimal integer, with optional plus or minus sign.
%u
Decimal unsigned integer, with optional plus sign.
%x
Hexadecimal unsigned integer, with optional "0x" or "0x" in front.
%o
Octal unsigned integer.
%e %f %g
(The [efg] work identically.)
Decimal floating point number, with optional plus or minus sign, in any of these formats:
1
1.
1.23
.23
1e45
1.e45
1.23e45
.23e45
The exponent has an optional plus or minus sign, and the e may also be E.
The various borderline cases like Inf and Nan are not recognized.
%s
A non-whitespace string.
%c
A string of characters. An array reference is returned containing the numerical values of the characters.
%%
A literal %.
The sscanf() formats [pnSC] are not supported.
The %s and %c have an optional maximum width, e.g. %4s, in which case at most so many characters are consumed (but fewer characters are also accecpted).
The numeric formats may also have such a width but it is ignored.
The numeric formats may have [hl before the main option, e.g. %hd, but since such widths have no meaning in Perl, they are ignored.
Non-format parts of the parameter string are matched literally (e.g. : matches as :), expect that any whitespace is matched as any whitespace (e.g. matches as s+).
Download (1.7MB)
Added: 2007-08-20 License: Perl Artistic License Price:
798 downloads
PHP::Strings 0.28
PHP::Strings is a Perl module to implement some of PHPs string functions. more>>
PHP::Strings is a Perl module to implement some of PHPs string functions.
SYNOPSIS
use PHP::Strings;
my $slashed = addcslashes( $not_escaped, $charlist );
my $wordcount = str_word_count( $string );
my @words = str_word_count( $string, 1 );
my %positions = str_word_count( $string, 2 );
my $clean = strip_tags( $html, );
my $unslashed = stripcslashes( abfnrxae );
PHP has many functions. This is one of the main problems with PHP.
People do, however, get used to said functions and when they come to a better designed language they get lost because they have to implement some of these somewhat vapid functions themselves.
So I wrote PHP::Strings. It implements most of the strings functions of PHP. Those it doesnt implement it describes how to do in native Perl.
Any function that would be silly to implement has not been and has been marked as such in this documentation. They will still be exportable, but if you attempt to use said function you will get an error telling you to read these docs.
<<lessSYNOPSIS
use PHP::Strings;
my $slashed = addcslashes( $not_escaped, $charlist );
my $wordcount = str_word_count( $string );
my @words = str_word_count( $string, 1 );
my %positions = str_word_count( $string, 2 );
my $clean = strip_tags( $html, );
my $unslashed = stripcslashes( abfnrxae );
PHP has many functions. This is one of the main problems with PHP.
People do, however, get used to said functions and when they come to a better designed language they get lost because they have to implement some of these somewhat vapid functions themselves.
So I wrote PHP::Strings. It implements most of the strings functions of PHP. Those it doesnt implement it describes how to do in native Perl.
Any function that would be silly to implement has not been and has been marked as such in this documentation. They will still be exportable, but if you attempt to use said function you will get an error telling you to read these docs.
Download (0.077MB)
Added: 2007-07-13 License: Perl Artistic License Price:
834 downloads
Math::String 1.27
Math::String module contains arbitrary sized integers having arbitrary charsets to calculate with key rooms. more>>
Math::String module contains arbitrary sized integers having arbitrary charsets to calculate with key rooms.
SYNOPSIS
use Math::String;
use Math::String::Charset;
$a = new Math::String cafebabe; # default a-z
$b = new Math::String deadbeef; # a-z
print $a + $b; # Math::String ""
$a = new Math::String aa; # default a-z
$b = $a;
$b++;
print "$b > $a" if ($b > $a); # prove that ++ makes it greater
$b--;
print "$b == $a" if ($b == $a); # and that ++ and -- are reverse
$d = Math::String->bzero( [0...9] ); # like Math::Bigint
$d += Math::String->new ( 9999, [ 0..9 ] );
# Math::String "9999"
print "$dn"; # string "00000n"
print $d->as_number(),"n"; # Math::BigInt "+11111"
print $d->last(5),"n"; # string "99999"
print $d->first(3),"n"; # string "111"
print $d->length(),"n"; # faster than length("$d");
$d = Math::String->new ( , Math::String::Charset->new ( {
minlen => 2, start => [ a..z ], } );
print $d->minlen(),"n"; # print 2
print ++$d,"n"; # print aa
<<lessSYNOPSIS
use Math::String;
use Math::String::Charset;
$a = new Math::String cafebabe; # default a-z
$b = new Math::String deadbeef; # a-z
print $a + $b; # Math::String ""
$a = new Math::String aa; # default a-z
$b = $a;
$b++;
print "$b > $a" if ($b > $a); # prove that ++ makes it greater
$b--;
print "$b == $a" if ($b == $a); # and that ++ and -- are reverse
$d = Math::String->bzero( [0...9] ); # like Math::Bigint
$d += Math::String->new ( 9999, [ 0..9 ] );
# Math::String "9999"
print "$dn"; # string "00000n"
print $d->as_number(),"n"; # Math::BigInt "+11111"
print $d->last(5),"n"; # string "99999"
print $d->first(3),"n"; # string "111"
print $d->length(),"n"; # faster than length("$d");
$d = Math::String->new ( , Math::String::Charset->new ( {
minlen => 2, start => [ a..z ], } );
print $d->minlen(),"n"; # print 2
print ++$d,"n"; # print aa
Download (0.060MB)
Added: 2007-06-30 License: Perl Artistic License Price:
846 downloads
Safe Strings 2.0.1
Safe Strings is a small C library that handles C strings in a safe way. more>>
Safe Strings is a small C library that handles C strings in a safe way. The functions of this library look at the necessary space for the operations and try to reserve that space (with malloc or realloc).
Safe Stringss functions only begin working with their tasks when the memory allocation is successful.
The current release is the Version 1.0.4 and has more than 19 different functions. I added 4 functions that (I think) should be implented in the ANSI C Standard, but they are not.
Please note that the library doesnt contain only this 4 functions, they are more or less an example of what kind of function you will find here. The tarball contains under docs the man pages of all functions.
There are other functions implemented, but they are well explain in the documentation and manual pages.
Enhancements:
- This release moves towards the projects goal of ease of use.
- Instead of handling with double pointers (which increases the risk of setting allocated pointers to NULL, for example), this release creates a string object that contains information about the C string, like the length and the actual amount of allocated bytes for the string.
<<lessSafe Stringss functions only begin working with their tasks when the memory allocation is successful.
The current release is the Version 1.0.4 and has more than 19 different functions. I added 4 functions that (I think) should be implented in the ANSI C Standard, but they are not.
Please note that the library doesnt contain only this 4 functions, they are more or less an example of what kind of function you will find here. The tarball contains under docs the man pages of all functions.
There are other functions implemented, but they are well explain in the documentation and manual pages.
Enhancements:
- This release moves towards the projects goal of ease of use.
- Instead of handling with double pointers (which increases the risk of setting allocated pointers to NULL, for example), this release creates a string object that contains information about the C string, like the length and the actual amount of allocated bytes for the string.
Download (0.29MB)
Added: 2006-11-14 License: GPL (GNU General Public License) Price:
1074 downloads
Vstr string library 1.0.15
Vstr is a safe and fast string library for C. more>>
Vstr is a safe and fast string library for C. Vstr string library is designed for network communication. Its design uses chunks of ptr+length data, so adding, substituting, and deleting data are all fast operations.
This model also allows it to do automatic referencing for mmap() areas of memory. Shortcut APIs are included to mmap() a file into a Vstr string, and read()/write() data to/from a Vstr string. Another big feature of the library is a POSIX and ISO 9899:1999 compliant printf() like function, which can also be extended with user supplied formatters that are gcc warning compatible.
The total API is over 280 functions, but laid out in a easy to remember manner, including data parsing functions, a non-destructive split() function, and conversion functions (among others).
Main features:
- a printf like function that is fully ISO 9899:1999 (C99) compliant, also having %m as standard and POSIX i18n parameter number modifiers. It also allows gcc warning compatible customer format specifiers (and includes pre-written custom format specifiers for ipv4 and ipv6 addresses, Vstr strings and more)
- splitting of strings into parameter/record chunks (a la perl).
- substituting data in a Vstr string
- moving data from one Vstr string to another (or within a Vstr string).
- comparing strings (without regard for case, or taking into account version information)
- searching for data in strings (with or without regard for case).
- counting spans of data in a string (the equivalent of strspn() in ISO C).
- converting data in a Vstr (Ie. delete/substitute unprintable characters or making a Vstr string lowercase/uppercase).
- parsing data from a Vstr string (Ie. numbers, or ipv4 addresses).
- easily parsing and wrapping outgoing data in netstrings, for fast and simple (and hence less error prone) network communication
- the ability to cache aspects of data about a Vstr string, to both simplify and speedup use of the string.
- the ability to have empty data as part of the string, this is somewhat useful for representing file transfers as a string as you can represent the file data as empty data in the string.
Enhancements:
- Bytemap functions were added to accelerate parsing.
- Custom formatters were sped up with a hash.
- Workarounds were added for a hidden Linux UIO 2GB limit and GCC 4.x symbol aliasing brain damage.
- Solaris build fixes were made along with a fix for a problem with loading zero-sized files with vstr_sc_*_file() and a couple of other minor problems.
<<lessThis model also allows it to do automatic referencing for mmap() areas of memory. Shortcut APIs are included to mmap() a file into a Vstr string, and read()/write() data to/from a Vstr string. Another big feature of the library is a POSIX and ISO 9899:1999 compliant printf() like function, which can also be extended with user supplied formatters that are gcc warning compatible.
The total API is over 280 functions, but laid out in a easy to remember manner, including data parsing functions, a non-destructive split() function, and conversion functions (among others).
Main features:
- a printf like function that is fully ISO 9899:1999 (C99) compliant, also having %m as standard and POSIX i18n parameter number modifiers. It also allows gcc warning compatible customer format specifiers (and includes pre-written custom format specifiers for ipv4 and ipv6 addresses, Vstr strings and more)
- splitting of strings into parameter/record chunks (a la perl).
- substituting data in a Vstr string
- moving data from one Vstr string to another (or within a Vstr string).
- comparing strings (without regard for case, or taking into account version information)
- searching for data in strings (with or without regard for case).
- counting spans of data in a string (the equivalent of strspn() in ISO C).
- converting data in a Vstr (Ie. delete/substitute unprintable characters or making a Vstr string lowercase/uppercase).
- parsing data from a Vstr string (Ie. numbers, or ipv4 addresses).
- easily parsing and wrapping outgoing data in netstrings, for fast and simple (and hence less error prone) network communication
- the ability to cache aspects of data about a Vstr string, to both simplify and speedup use of the string.
- the ability to have empty data as part of the string, this is somewhat useful for representing file transfers as a string as you can represent the file data as empty data in the string.
Enhancements:
- Bytemap functions were added to accelerate parsing.
- Custom formatters were sped up with a hash.
- Workarounds were added for a hidden Linux UIO 2GB limit and GCC 4.x symbol aliasing brain damage.
- Solaris build fixes were made along with a fix for a problem with loading zero-sized files with vstr_sc_*_file() and a couple of other minor problems.
Download (4.3MB)
Added: 2006-03-07 License: LGPL (GNU Lesser General Public License) Price:
1326 downloads
tinyglot.pl 1.1
tinyglot.pl is a script for updating localization of .strings files in Cocoa apps. more>>
This script is useful for maintaining localization of .strings files in Cocoa applications.
It compares two files (the new unlocalized one and the old localized one) and merges their strings into a new file. New strings, that have no translation, are put at the end of the file so that its easy to complete them.
This script reads and generates both plain .strings files (UTF-16 encoding) and XML plist files (UTF-8) encoding.
Three arguments are required when calling tinyglot.pl:
old_file: the latest localized file
new_file: the newest unlocalized file
output_file: where the two above are merged to (keys will be taken from new_file and values will be taken from old_file)
Installation
Just rename the file to tinyglot.pl and then do a "chmod 755 tinyglot.pl".
<<lessIt compares two files (the new unlocalized one and the old localized one) and merges their strings into a new file. New strings, that have no translation, are put at the end of the file so that its easy to complete them.
This script reads and generates both plain .strings files (UTF-16 encoding) and XML plist files (UTF-8) encoding.
Three arguments are required when calling tinyglot.pl:
old_file: the latest localized file
new_file: the newest unlocalized file
output_file: where the two above are merged to (keys will be taken from new_file and values will be taken from old_file)
Installation
Just rename the file to tinyglot.pl and then do a "chmod 755 tinyglot.pl".
Download (0.012MB)
Added: 2005-04-13 License: Perl Artistic License Price:
1655 downloads
KConfigEditor 0.9.6
KConfigEditor is an application which lets power users and administrators directly edit all aspects of their desktops. more>>
KConfigEditor is an application which lets power users and administrators directly edit all aspects of their desktops.
<<less Download (0.66MB)
Added: 2005-07-13 License: GPL (GNU General Public License) Price:
1564 downloads
mainfo.org - Easy Page Edit 1.0
Easily change the content of a web page inside your browser. A firefox extensions that allows you to edit page content and locally save changes.... more>> <<less
Download (3KB)
Added: 2009-04-20 License: Freeware Price: Free
187 downloads
poEdit 1.3.7
poEdit is a gettext translation catalog editor. more>>
poEdit is cross-platform gettext catalogs (.po files) editor. It is built with wxWidgets toolkit and can run on any platform supported by it (although it was only tested on Unix with GTK+ and Windows). poEdit aims to provide more convenient approach to editing catalogs than launching vi and editing the file by hand.
Main features:
- Unlike other catalogs editors, poEdit shows data in very compact way. Entries are aranged in a list, so that you can easily navigate large catalogs and immediately get an idea about how big part of the catalog is already translated, what needs translating and which parts are only translated in a "fuzzy" way.
- Runs on Unix and Windows systems.
- Plural forms support. [1.3.0]
- Features whitespaces highlighting.
- Fuzzy and untranslated records are highlighted and displayed at the top of the list.
- Automatic compilation of .mo files (optional).
- Automatic headers update.
- References browser lets you see where and in what context is the string used.
- You can use poEdit to scan source code for translatable strings.
- Integration with KDE and GNOME desktops. Neither of these environments is required, support for them is strictly optional.
- UTF-8 support. poEdit understands all encodings supported by operating system and works in Unicode internally. [1.1.0]
- Support for conversion between line-ending formats (useful if you need to edit catalogs by hand under Windows). [1.1.0]
- Translation memory automates translation of frequent phrases. poEdit can reuse translation data from all your PO, MO and RPM files. [1.1.1]
- Search dialog for quick navigation in the catalog. [1.1.1]
- Comments editing. [1.1.3]
- Catalogs manager. [1.1.3]
- Unicode support on Windows NT/2000/XP (partial Unicode support on Windows 9x). [1.1.6] Full Unicode support under Unix with GTK+ 2.x. [1.1.11]
- Spellchecking (GTK+ 2.x). [1.3.0]
Enhancements:
- The infamous "failed to convert to unicode" bug when saving is fixed in this release.
- Many small bugs were fixed as well.
- Integration in Mac OS X was improved.
<<lessMain features:
- Unlike other catalogs editors, poEdit shows data in very compact way. Entries are aranged in a list, so that you can easily navigate large catalogs and immediately get an idea about how big part of the catalog is already translated, what needs translating and which parts are only translated in a "fuzzy" way.
- Runs on Unix and Windows systems.
- Plural forms support. [1.3.0]
- Features whitespaces highlighting.
- Fuzzy and untranslated records are highlighted and displayed at the top of the list.
- Automatic compilation of .mo files (optional).
- Automatic headers update.
- References browser lets you see where and in what context is the string used.
- You can use poEdit to scan source code for translatable strings.
- Integration with KDE and GNOME desktops. Neither of these environments is required, support for them is strictly optional.
- UTF-8 support. poEdit understands all encodings supported by operating system and works in Unicode internally. [1.1.0]
- Support for conversion between line-ending formats (useful if you need to edit catalogs by hand under Windows). [1.1.0]
- Translation memory automates translation of frequent phrases. poEdit can reuse translation data from all your PO, MO and RPM files. [1.1.1]
- Search dialog for quick navigation in the catalog. [1.1.1]
- Comments editing. [1.1.3]
- Catalogs manager. [1.1.3]
- Unicode support on Windows NT/2000/XP (partial Unicode support on Windows 9x). [1.1.6] Full Unicode support under Unix with GTK+ 2.x. [1.1.11]
- Spellchecking (GTK+ 2.x). [1.3.0]
Enhancements:
- The infamous "failed to convert to unicode" bug when saving is fixed in this release.
- Many small bugs were fixed as well.
- Integration in Mac OS X was improved.
Download (2.0MB)
Added: 2007-07-03 License: MIT/X Consortium License Price:
865 downloads
SourceEditor 0.2
SourceEditor allows you to view and Edit source of HTML element. more>>
SourceEditor allows you to view and Edit source of HTML element.
View and Edit source of HTML element.
Use the button on status bar to activate/desactivate and the double click or the context menu to edit source of the selected element
<<lessView and Edit source of HTML element.
Use the button on status bar to activate/desactivate and the double click or the context menu to edit source of the selected element
Download (0.014MB)
Added: 2007-04-13 License: MPL (Mozilla Public License) Price:
930 downloads
Easiest Edit In Place 1.2
Easiest Edit In Place enables Web (2.0) developers to generate any number of edit in place widgets. more>>
Easiest Edit In Place enables Web (2.0) developers to generate any number of edit in place widgets with only one line of script code.
Using stylesheets and spans, any piece of text can be edited by any type of widget. Easiest Edit In Place features CSS customization and automatic caret positioning.
Main features:
- It requires only 1 line of javascript to make any number of widgets editable.
- Caret positioning. When editing inline, the caret is positioned at the point the user clicked, to make it more intuitive.
- Editor can be anything, from ordinary text input to text areas or custom widgets.
- Everything can be styled using CSS.
Eeip has been tested on Firefox and IE.
Enhancements:
- A bug that could lead to the accidental display of placeholder text when dealing with empty fields in some circumstances was fixed.
<<lessUsing stylesheets and spans, any piece of text can be edited by any type of widget. Easiest Edit In Place features CSS customization and automatic caret positioning.
Main features:
- It requires only 1 line of javascript to make any number of widgets editable.
- Caret positioning. When editing inline, the caret is positioned at the point the user clicked, to make it more intuitive.
- Editor can be anything, from ordinary text input to text areas or custom widgets.
- Everything can be styled using CSS.
Eeip has been tested on Firefox and IE.
Enhancements:
- A bug that could lead to the accidental display of placeholder text when dealing with empty fields in some circumstances was fixed.
Download (0.013MB)
Added: 2007-03-08 License: BSD License Price:
962 downloads
String::Truncate 0.100
String::Truncate is a Perl module for when strings are too long to be displayed in. more>>
String::Truncate is a Perl module for when strings are too long to be displayed in.
SYNOPSIS
This module handles the simple but common problem of long strings and finite terminal width. It can convert:
"this is your brain" -> "this is your ..."
or "...is your brain"
or "this is... brain"
or "... is your b..."
Its simple:
use String::Truncate qw(elide);
my $brain = "this is your brain";
elide($brain, 16); # first option
elide($brain, 16, { truncate => left }); # second option
elide($brain, 16, { truncate => middle }); # third option
elide($brain, 16, { truncate => ends }); # fourth option
String::Trunc::trunc($brain, 16); # => "this is your bra"
<<lessSYNOPSIS
This module handles the simple but common problem of long strings and finite terminal width. It can convert:
"this is your brain" -> "this is your ..."
or "...is your brain"
or "this is... brain"
or "... is your b..."
Its simple:
use String::Truncate qw(elide);
my $brain = "this is your brain";
elide($brain, 16); # first option
elide($brain, 16, { truncate => left }); # second option
elide($brain, 16, { truncate => middle }); # third option
elide($brain, 16, { truncate => ends }); # fourth option
String::Trunc::trunc($brain, 16); # => "this is your bra"
Download (0.006MB)
Added: 2006-10-23 License: Perl Artistic License Price:
1096 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 strings edit 1.9 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