Main > Free Download Search >

Free prima edit software for linux

prima edit

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1903
Prima::Edit 1.20

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.

<<less
Download (1.4MB)
Added: 2006-08-29 License: Perl Artistic License Price:
1151 downloads
Prima 1.22

Prima 1.22


Prima is a Perl GUI toolkit. more>>
Prima is an extensible Perl toolkit for multi-platform GUI development. Platforms supported include Linux, Windows NT/9x/2K, OS/2 and UNIX/X11 workstations (FreeBSD, IRIX, SunOS, Solaris and others).

The toolkit contains a rich set of standard widgets and has emphasis on 2D image processing tasks. A Perl program using PRIMA looks and behaves identically on X, Win32 and OS/2 PM.

Prima project includes a visual builder and a graphic POD viewer.

Building:

A Unpack it somewhere. Use

$ tar xzf Prima.tar.gz

on systems with GNU tar, and

$ gzip -cd Prima.tar.gz | tar xf -

on other systems.

cd to Prima directory.

Type perl Makefile.PL

If everything goes well, type make

If everything goes well (previous step is likely to take several minutes), you can, if you wish, type make test and make install. You can also try PRIMA without making install; in this case it is required to set your PERL5LIB environment variable to point to Prima directory.

Try to run samples provided with the package. They are located in the examples subdirectory. Run them as perl examples/filename.pl.

Explore, enjoy and share!

<<less
Download (1.3MB)
Added: 2007-08-06 License: BSD License Price:
812 downloads
Strings edit 1.9

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.
<<less
Download (0.053MB)
Added: 2007-05-20 License: GMGPL (GNAT Modified GPL) Price:
908 downloads
Prima::Lists 1.20

Prima::Lists 1.20


Prima::Lists is a Perl module for user-selectable item list widgets. more>>
Prima::Lists is a Perl module for user-selectable item list widgets.

The module provides classes for several abstraction layers of item representation. The hierarchy of classes is as follows:

AbstractListViewer
AbstractListBox
ListViewer
ProtectedListBox
ListBox

The root class, Prima::AbstractListViewer, provides common interface, while by itself it is not directly usable. The main differences between classes are centered around the way the item list is stored. The simplest organization of a text-only item list, provided by Prima::ListBox, stores an array of text scalars in a widget.

More elaborated storage and representation types are not realized, and the programmer is urged to use the more abstract classes to derive own mechanisms. For example, for a list of items that contain text strings and icons see "Prima::DirectoryListBox" in Prima::FileDialog.

To organize an item storage, different from Prima::ListBox, it is usually enough to overload either the Stringify, MeasureItem, and DrawItem events, or their method counterparts: get_item_text, get_item_width, and draw_items.

<<less
Download (1.4MB)
Added: 2006-08-29 License: Perl Artistic License Price:
1151 downloads
Prima::PodView 1.20

Prima::PodView 1.20


Prima::PodView is Perl module for POD browser widget. more>>
Prima::PodView is Perl module for POD browser widget.

SYNOPSIS

use Prima qw(Application);
use Prima::PodView;

my $window = Prima::MainWindow-> create;
my $podview = $window-> insert( Prima::PodView,
pack => { fill => both, expand => 1 }
);
$podview-> open_read;
$podview-> read("=head1 NAMEnnIm also a pod!nn");
$podview-> close_read;

run Prima;

Prima::PodView contains a formatter ( in terms of perlpod ) and viewer of POD content. It heavily employs its ascendant class Prima::TextView, and is in turn base for the toolkits default help viewer Prima::HelpViewer.

<<less
Download (1.4MB)
Added: 2006-09-01 License: Perl Artistic License Price:
1150 downloads
Prima::Printer 1.20

Prima::Printer 1.20


Prima::Printer is a system printing services. more>>
Prima::Printer is a system printing services.

SYNOPSIS

my $printer = $::application-> get_printer;
print "printing to ", $printer->printer, "...n";
$p-> options( Orientation => Landscape, PaperSize => A4);
if ( $p-> begin_doc) {
$p-> bar( 0, 0, 100, 100);
print "another page...n";
$p-> new_page;
$p-> ellipse( 100, 100, 200, 200);
(time % 1) ? # depending on the moon phase, print it or cancel out
$p-> end_doc :
$p-> abort_doc;
} else {
print "failedn";
}

Prima::Printer is a descendant of Prima::Drawable class. It provides access to the system printing services, where available. If the system provides no graphics printing, the default PostScript (tm) interface module Prima::PS::Printer is used instead.

<<less
Download (1.4MB)
Added: 2006-07-31 License: Perl Artistic License Price:
1180 downloads
Komodo Edit (Linux/x86 libstdc++6) 5.1.1

Komodo Edit (Linux/x86 libstdc++6) 5.1.1


Komodo Edit is a free, open source, multi-platform, multi-language editor for dynamic languages and Ajax technology. Background syntax checking and syntax coloring catch errors immediately, while autocomplete and calltips guide you as you write. more>>

Komodo Edit (Linux/x86 libstdc++6) 5.1.1 offers an effective tool which functions as a free, open source, multi-platform, multi-language editor for dynamic languages and Ajax technology, including Perl, PHP, Python, Ruby and Tcl; plus support for browser-side code including JavaScript, CSS, HTML and XML.
Background syntax checking and syntax coloring catch errors immediately, while autocomplete and calltips guide you as you write. Available on Windows, Mac OS X and Linux. XPI extensions allow you to create your own plug-ins. XPI extension support provides the same capability as Firefox.

Major Features:

  1. Multi-language editor
    • Multi-language support: Advanced support for:
      • Browser-side languages: CSS, HTML, JavaScript and XML
      • Server-side languages: Perl, PHP, Python, Ruby and Tcl
    • Web template languages: RHTML, Template-Toolkit, HTML-Smarty and Django
    • Autocomplete
      • Call Tips
      • Autocomplete and calltips
      • Write code faster and shorten the learning curve with code completion that guides you as you work
      • CSS, HTML, JavaScript, Perl, PHP, Python, Ruby, Tcl, XML and XSLT.
      • Schema-based XML/HTML completion
      • Multiple-language file support, such as CSS and JavaScript completion in HTML
      • Support for adding third-party libraries
      • Interpreter version differentiation of built-in and standard library information
    • Multi-language file support
      • Correct syntax coloring of multi-language files and templated files, common in many web programming frameworks. Add custom language support (User-Defined Languages or UDL, used to provide support for RHTML, Template-Toolkit, HTML-Mason, Smarty and Django).
    • Standard editing features
      • Code commenting, auto-indent and outdent, block selection, incremental search, reflow paragraph, join lines, enter next character as raw literal, repeat next keystroke and clean line endings on "save".
    • Syntax checking
      • Instant feedback for all fully-supported languages.
    • Syntax coloring
      • Spot errors easily and improve readability and context, even in multi-language files (unique to Komodo!).
    • Vi emulation
      • Modal Vi keybindings emulate navigation, text insertion and command behavior. Custom commands can be implemented by adding Komodo macros to a Vi Commands Toolbox folder.
    • Emacs keybindings
      • Emacs-like keybinding scheme supports new editor features modeled on Emacs, such as transient marks (similar to the Emacs "mark ring"), repeat next command and reflow paragraph.
    • HTML preview
      • Check HTML, XML and CSS files side-by-side or in a browser, using arbitrary files or URLs.
    • Multilingual Input Method Editor (IME) support
      • Use your standard keyboard to enter multi-byte characters, such as Simplified Chinese, Japanese and Korean.
    • Code snippets
      • Store any piece of code for reuse.
    • Code folding
      • Work quickly and efficiently with large sections of code.
    • Multi-document editing
      • Easily work on multiple documents simultaneously using multiple tab groups, split view, and cross-document search.
    • Tutorials
      • Easily master editing features.
  2. Project manager: Convenient, flexible organization of all project elements.
    • Live Folders
      • Project view displays the current contents of corresponding file system directory.
    • Virtual Folders
      • Explicitly maintained multi-purpose containers for any project or Toolbox component, containing pointers to selected components from different file system locations.
  3. Toolbox
    • Store it
      • Store virtually anything, including configurable "Run" commands, macros, code snippets, URLs, Live and Virtual Folders, templates, menus, toolbars and remote files.
    • Share it
      • Share a Toolbox with networked team members or distribute valuable Toolbox items to other Komodo users with the import/export function.
  4. Extensibility: XPI Extensions
    • Create your own plug-ins. XPI extension support provides the same capability as Firefox, with all standard Mozilla APIs based on XUL, XBL, and XPCOM

Enhancements:

  • Editor History
  • Hyperlinks
  • Fast-open dialog
  • Find highlighting

Requirements:

  1. Red Hat Enterprise Linux 5 or later
  2. CentOS 5.0 or later
  3. Fedora Core 8 or later
  4. OpenSUSE 10.2 or later
  5. Ubuntu 7.04 or later
    • hx86 or x86_64 architecture
    • 500 MHz or faster processor
    • 512 MB RAM (1 GB+ recommended)
    • 200 MB hard disk space

WareSeeker Editor

<<less
Download (37.23MB)
Added: 2009-04-07 License: Freeware Price: $0.00
465 downloads
 
Other version of Komodo Edit
Komodo Edit (Linux/x86 libstdc++6) 5.1.0Cherniavsky Beni - Komodo Edit is a free, open source, multi-platform
Price: $0.00
License:Freeware
Download (37.22MB)
452 downloads
Added: 2009-04-23
Komodo Edit (Linux/x86 libstdc++6) 5.0.3Komodo Edit (Linux/x86 libstdc++6) 5.0.3 is an advanced editor from dynamic language experts
Price: $0.00
License:Freeware
Download (37.08MB)
452 downloads
Added: 2009-04-20
Price: $0.00
License:Freeware
Download (37.18MB)
454 downloads
Added: 2009-04-21
Price: $0.00
License:Freeware
Download (32.33MB)
542 downloads
Added: 2009-04-24
Komodo Edit 4.1Komodo Edit application is a free multi-language editor for dynamic languages ... Komodo Edit delivers powerful editing capabilities for dynamic languages including Perl
License:Freeware
Download (31.6MB)
880 downloads
Added: 2007-05-30
KImageMapEditor 1.0.1

KImageMapEditor 1.0.1


KImageMapEditor is a tool for Linux/KDE that allows you to edit image maps of HTML files. more>>
KImageMapEditor is a tool for Linux/KDE that allows you to edit image maps of HTML files.

KImageMapEditor project can be fully integrated with Quanta since it is based on KPart technology.

<<less
Download (0.63MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1196 downloads
Prima::Grids 1.20

Prima::Grids 1.20


Prima::Grids is a Perl module that contains grid widgets. more>>
Prima::Grids is a Perl module that contains grid widgets.

SYNOPSIS

use Prima::Grids;

$grid = Prima::Grid-> create(
cells => [
[qw(1.First 1.Second 1.Third)],
[qw(2.First 2.Second 2.Third)],
[qw(3.First 3.Second 3.Third)],
],
onClick => sub {
print $_[0]-> get_cell_text( $_[0]-> focusedCell), " is selectedn";
}
);

The module provides classes for several abstraction layers of grid representation. The classes hierarchy is as follows:

AbstractGridViewer
AbstractGrid
GridViewer
Grid

The root class, Prima::AbstractGridViewer, provides common interface, while by itself it is not directly usable. The main differences between classes are centered around the way the cell data are stored. The simplest organization of a text-only cell, provided by Prima::Grid, stores data as a two-dimensional array of text scalars. More elaborated storage and representation types are not realized, and the programmer is urged to use the more abstract classes to derive own mechanisms. To organize an item storage, different from Prima::Grid, it is usually enough to overload either the Stringify, Measure, and DrawCell events, or their method counterparts: get_cell_text, columnWidth, rowHeight, and draw_items.

The grid widget is designed to contain cells of variable extents, of two types, normal and indent. The indent rows and columns are displayed in grid margins, and their cell are drawn with distinguished colors. An example use for a bottom indent row is a sum row in a spreadsheet application; the top indent row can be used for displaying columns headers. The normal cells can be selected by the user, scrolled, and selected. The cell selection can only contain rectangular areas, and therefore is operated with two integer pairs with the beginning and the end of the selection.

The widget operates in two visual scrolling modes; when the space allows, the scrollbars affect the leftmost and the topmost cell. When the widget is not large enough to accommodate at least one cell and all indent cells, the layout is scrolled pixel-wise. These modes are named cell and pixel, after the scrolling units.

The widget allows the interactive changing of cell widths and heights by dragging the grid lines between the cells.

Prima::AbstractGridViewer

Prima::AbstractGridViewer, the base for all grid widgets in the module, provides interface to generic grid browsing functionality, plus functionality for text-oriented grids. The class is not usable directly.

Prima::AbstractGridViewer is a descendant of Prima::GroupScroller, and some properties are not described here. See "Prima::GroupScroller" in Prima::IntUtils.

<<less
Download (1.4MB)
Added: 2006-08-24 License: Perl Artistic License Price:
1156 downloads
Prima::Utils 1.20

Prima::Utils 1.20


Prima::Utils are miscellanneous routines. more>>
Prima::Utils are miscellanneous routines.

The module contains several helper routines, implemented in both C and perl. Whereas the C-coded parts are accessible only if use Prima; statement was issued prior to the use Prima::Utils invocation, the perl-coded are always available. This makes the module valuable when used without the rest of toolkit code.

API

alarm $TIMEOUT, $SUB, @PARAMS

Calls SUB with PARAMS after TIMEOUT milliseconds.

beep [ FLAGS = mb::Error ]

Invokes the system-depended sound and/or visual bell, corresponding to one of following constants:

mb::Error
mb::Warning
mb::Information
mb::Question

get_gui

Returns one of gui::XXX constants, reflecting the graphic user interface used in the system:
gui::Default
gui::PM
gui::Windows
gui::XLib
gui::OpenLook
gui::Motif

The meaning of the return value is somewhat vague, and might be deprecated in future releases.

get_os

Returns one of apc::XXX constants, reflecting the platfrom. Currently, the list of the supported platforms is:

apc::Os2
apc::Win32
apc::Unix

ceil DOUBLE

Obsolete function.

Returns stdlibs ceil() of DOUBLE

find_image PATH

Converts PATH from perl module notation into a file path, and searches for the file in @INC paths set. If a file is found, its full filename is returned; otherwise undef is returned.

floor DOUBLE

Obsolete function.

Returns stdlibs floor() of DOUBLE

getdir PATH

Reads content of PATH directory and returns array of string pairs, where the first item is a file name, and the second is a file type.

The file type is a string, one of the following:
"fifo" - named pipe
"chr" - character special file
"dir" - directory
"blk" - block special file
"reg" - regular file
"lnk" - symbolic link
"sock" - socket
"wht" - whiteout

This function was implemented for faster directory reading, to avoid successive call of stat for every file.

path [ FILE ]

If called with no parameters, returns path to a directory, usually ~/.prima, that can be used to contain the user settings of a toolkit module or a program. If FILE is specified, appends it to the path and returns the full file name. In the latter case the path is automatically created by File::Path::mkpath unless it already exists.

post $SUB, @PARAMS

Postpones a call to SUB with PARAMS until the next event loop tick.

query_drives_map [ FIRST_DRIVE = "A:" ]

Returns anonymous array to drive letters, used by the system. FIRST_DRIVE can be set to other value to start enumeration from. Some OSes can probe eventual diskette drives inside the drive enumeration routines, so there is a chance to increase responsiveness of the function it might be reasonable to set FIRST_DRIVE to C: string.

If the system supports no drive letters, empty array reference is returned ( unix ).

query_drive_type DRIVE

Returns one of dt::XXX constants, describing the type of drive, where DRIVE is a 1-character string. If there is no such drive, or the system supports no drive letters ( unix ), dt::None is returned.

dt::None
dt::Unknown
dt::Floppy
dt::HDD
dt::Network
dt::CDROM
dt::Memory

sound [ FREQUENCY = 2000, DURATION = 100 ]

Issues a tone of FREQUENCY in Hz with DURATION in milliseconds.

username

Returns the login name of the user. Sometimes is preferred to the perl-provided getlogin ( see "getlogin" in perlfunc ) .

xcolor COLOR

Accepts COLOR string on one of the three formats:

#rgb
#rrggbb
#rrrgggbbb

and returns 24-bit RGB integer value.

<<less
Download (1.4MB)
Added: 2006-08-29 License: Perl Artistic License Price:
1155 downloads
bitedit 0.9.4

bitedit 0.9.4


bitedit is a simple ncurses program for editing a file. more>>
bitedit is a simple ncurses program for editing a file. It allows you to directly edit of the individual bits of a binary file in a graphical fashion. It is useful for editing bitmap font files.
<<less
Download (0.016MB)
Added: 2005-04-11 License: GPL (GNU General Public License) Price:
1662 downloads
Prima::Application 1.20

Prima::Application 1.20


Prima::Application is root of widget objects hierarchy. more>>
Prima::Application is root of widget objects hierarchy.

Prima::Application class serves as a hierarchy root for all objects with child-owner relationship. All toolkit objects, existing with non-null owner property, belong by their top-level parental relationship to Prima::Application object. There can be only one instance of Prima::Application class at a time.

SYNOPSIS

use Prima;
use Prima::Application;
or
use Prima qw(Application);

Prima::MainWindow-> create();

run Prima;

USAGE

Prima::Application class, and its only instance are treated specially throughout the toolkit. The object instance is contained in

$::application

scalar, defined in Prima.pm module. The application instance must be created whenever widget and window, or event loop functionality is desired. Usually

use Prima::Application;

code is enough, but $::application can also be assigned explicitly. The use syntax has advantage as more resistant to eventual changes in the toolkit design. It can also be used in conjunction with custom parameters hash, alike the general create() syntax:

use Prima::Application name => Test application, icon => $icon;

In addition to this functionality Prima::Application is also a wrapper to a set of system functions, not directly related to object classes. This functionality is generally explained in "API".

<<less
Download (1.4MB)
Added: 2006-07-31 License: Perl Artistic License Price:
1183 downloads
Prima::Buttons 1.20

Prima::Buttons 1.20


Prima::Buttons is a button widgets and grouping widgets. more>>
Prima::Buttons is a button widgets and grouping widgets.

SYNOPSIS

use Prima qw(Application Buttons StdBitmap);

my $window = Prima::MainWindow-> create;
Prima::Button-> new(
owner => $window,
text => Simple button,
pack => {},
);
$window-> insert( Prima::SpeedButton ,
pack => {},
image => Prima::StdBitmap::icon(0),
);

run Prima;

Prima::Buttons provides two separate sets of classes: the button widgets and the grouping widgets. The button widgets include push buttons, check-boxes and radio buttons. The grouping widgets are designed for usage as containers for the check-boxes and radio buttons, however, any widget can be inserted in a grouping widget.

The module provides the following classes:

*Prima::AbstractButton ( derived from Prima::Widget and Prima::MouseScroller )
Prima::Button
Prima::SpeedButton
*Prima::Cluster
Prima::CheckBox
Prima::Radio
Prima::GroupBox ( derived from Prima::Widget )
Prima::RadioGroup ( obsolete )
Prima::CheckBoxGroup ( obsolete )
Note: * - marked classes are abstract.

<<less
Download (1.4MB)
Added: 2006-07-31 License: Perl Artistic License Price:
1184 downloads
Prima::Drawable 1.20

Prima::Drawable 1.20


Prima::Drawable is a 2-D graphic interface. more>>
Prima::Drawable is a 2-D graphic interface.

SYNOPSIS

if ( $object-> isa(Prima::Drawable)) {
$object-> begin_paint;
$object-> color( cl::Black);
$object-> line( 100, 100, 200, 200);
$object-> ellipse( 100, 100, 200, 200);
$object-> end_paint;
}

Prima::Drawable is a descendant of Prima::Component. It provides access to the object-bound graphic context and canvas through its methods and properties. The Prima::Drawable descendants Prima::Widget, Prima::Image, Prima::DeviceBitmap and Prima::Printer are backed by system-dependent routines that allow drawing and painting on the system objects.

<<less
Download (1.4MB)
Added: 2006-07-28 License: Perl Artistic License Price:
1183 downloads
Prima::tutorial 1.20

Prima::tutorial 1.20


Prima::tutorial is an introductory tutorial. more>>
Prima::tutorial is an introductory tutorial.

Programming graphic interfaces is often considered somewhat boring, and not without a cause. It is a small pride in knowing that your buttons and scrollbars work exactly as millions of others buttons and scrollbars do, so whichever GUI toolkit is chosen, it is usually regarded as a tool of small importance, and the less obtrusive, the better.

Given that, and trying to live up to the famous Perl making easy things easy and hard things possible mantra, this manual page is an introductory tutorial meant to show how to write easy things easy. The hard things are explained in the other Prima manual pages ( see Prima ).

<<less
Download (1.4MB)
Added: 2006-08-24 License: Perl Artistic License Price:
1162 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5