Main > Free Download Search >

Free layout pro software for linux

layout pro

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 579
PageLayout 1.12

PageLayout 1.12


PageLayout is a layout lanager for Java Swing/AWT. more>>
PageLayout is a layout lanager for Java Swing/AWT that encapsulates, in a single library, the functionality of many other layout managers. It allows you to lay out components in appropriately aligned rows, columns, and grids.
The elements of rows, columns, and grids may themselves be rows, columns and grids of components. As a result, relatively complex layouts can be managed with code that is compact and conceptually quite straightforward to understand and, therefore, maintain.
PageLayout is available for download for JDK1.5. PageLayout is distributed under LGPL.
The distribution contains the source, extensive documentation, and a large number of nontrivial examples that illustrate the simplicity and the comprehensive nature of the approach.
Enhancements:
- Apart from the addition of new convenience methods, no changes have been made to the code base.
- Programs running under the previous version 1.11 of the layout manager should work without any changes whatsoever.
<<less
Download (0.89MB)
Added: 2006-12-28 License: LGPL (GNU Lesser General Public License) Price:
1031 downloads
Book Layout Generator 0.2

Book Layout Generator 0.2


Book Layout Generator is a tool that comes handy when printing long documents in a book fashion. more>>
Book Layout Generator is a tool that comes handy when printing long documents in a book fashion.

Book Layout Generator tool generates the correct page sequence to print long documents in a book fashion.

You just need to specify how many pages are there in your document and whether to print 2 or 4 pages on each papersheet side (the latter requires cutting the sheets). You can optionally divide the document into sub-volumes and pack them separately. This tool will produce the exact sequence to feed your print dialog with.

If you need to print a book from bottom to top (some books are read from right to left), you can also check the proper option for doing that.

<<less
Download (0.037MB)
Added: 2006-08-18 License: Freeware Price:
1175 downloads
Skeleton Pro 1.7

Skeleton Pro 1.7


Skeleton Pro is a Swing demo application that can help you get started with Swing. more>>
Skeleton Pro is a Swing demo application that can help you get started with Swing. Skeleton Pro project incorporates user interface and architectural patterns that scale well up to medium sized applications.
Skeleton Pro comes with, utilizes and demos the JGoodies Swing Suite.
Main features:
- Better application startup process:
- brings up a splash with progress indicator; configures and restores the UI; configures and uses logging; configures preferences; finally launches and prepares Swing.
- Better integration with the Mac OS X:
- hooks into the application menu; avoids duplicate menu items; better toolbar buttons; better dock icon when minimized.
- Stores and restores state via user preferences:
- Window position and size, panel layout, look&feel and theme
- More default dialogs: Welcome, License, Preferences, Tip of the day, About
- Uses the global (static) help system
- Provides a dynamic help system
- Can switch look&feel at runtime
- Logs runtime errors to a logfile
- Uses anti-aliased components
- Provides consistent dialog layout and design
Users Guide:
The application is about editing propeller shaft data. It has been extracted from a real-world application that helps ship inspectors check and verify whether a propeller shaft complies with a set of building rules for ship and machinery.
You can either create a new project, or load an existing. In both cases, this demo will create a sample project. You can browse the project components in the navigator, in the left. If you select a node in the navigator, an appropriate viewer shows up on the right side.
<<less
Download (MB)
Added: 2006-01-13 License: Freeware Price:
2569 downloads
MP3::Album::Layout 0.14

MP3::Album::Layout 0.14


MP3::Album::Layout is a Perl extension to manage/represent a layout for a mp3 album. more>>
MP3::Album::Layout is a Perl extension to manage/represent a layout for a mp3 album.

SYNOPSIS

use MP3::Album::Layout;

#create a new layout
my $layout = new MP3::Album::Layout;

#change the disc title
$layout->title("Perl conference");

#add a track
$layout->add_track(artist=>someone, title=>regex how to);

#edit track
$layout->edit_track(position=>1, artist=>still dont know the name);

MP3::Album::Layout represents a mp3 album layout, which contains the (artistic) information of a album.

<<less
Download (0.008MB)
Added: 2006-11-09 License: GPL (GNU General Public License) Price:
1083 downloads
aoeui 1.1.0

aoeui 1.1.0


aoeui project is a lightweight unobtrusive text editor optimized for the Dvorak keyboard layout. more>>
aoeui project is a lightweight unobtrusive text editor optimized for the Dvorak keyboard layout.

These are the sources for the aoeui, a lightweight and unobtrusive text editing program that is optimized for fast editing by users of the Dvorak keyboard layout. It was written in March 2007 by Peter Klausler

The file COPYING contains the license under which aoeui is released; please review it so that you understand your rights and responsibilities. In particular, be aware that aoeui comes with ABSOLUTELY NO WARRANTY and your use of the program is entirely at your own risk.
<<less
Download (0.082MB)
Added: 2007-07-13 License: GPL (GNU General Public License) Price:
835 downloads
Passepartout 0.7.0

Passepartout 0.7.0


Passepartout is a desktop publishing application. more>>
Passepartout is an Open Source* Desktop Publishing* application for the X Window System*. Passepartouts goal is to create a system capable of producing pre-press material of professional quality, but also to be a useful tool for any enthusiast with access to a printer.
The main focus is on making it easy for the user to create publications with a flexible layout, typical examples being magazines, brochures and leaflets.
Passepartout is still in the early stages of development, but it is already quite usable.
Main features:
- A user-friendly GTK+-based interface
- Layout templates
- An XML-based typesetting engine called xml2ps
- User-defined text formatting with XSLT stylesheets
- Unicode support
- Importing EPS (Encapsulated PostScript) files
- Importing images in JPEG, TIFF, PNG (no transparency), XPM, PNM, RAS, BMP and GIF format
- Text running around image (or text) frames
- Printing to PDF, PostScript and EPS
- Support for Type1 and TrueType fonts
<<less
Download (0.42MB)
Added: 2007-07-26 License: GPL (GNU General Public License) Price:
828 downloads
MP3::Album::Layout::Fetcher 0.14

MP3::Album::Layout::Fetcher 0.14


MP3::Album::Layout::Fetcher is a Perl extension to manage fetchers of album layouts. more>>
MP3::Album::Layout::Fetcher is a Perl extension to manage fetchers of album layouts.

This module is a fetcher manager. It searches for modules in the MP3::Album::Layout::Fetcher::* name space and registers them as available fetchers.

The fetcher modules are called by MP3::Album::Layout::Fetcher and they return lists of album layouts (MP3::Album::Layout).

This module calls the respective Fetcher->fetch() method and returns the result.
In case of error the Fetchers must return undef with the error description in $@.

The fetcher selection is made by the "method" parameter passed to the fetch() of this module.

The value of the "method" parameter must be a * part of the MP3::Album::Layout::Fetcher::* fetcher package name. (i.e. for MP3::Album::Layout::Fetcher::CDDB the method is CDDB).

<<less
Download (0.008MB)
Added: 2006-11-09 License: Perl Artistic License Price:
1079 downloads
Gtk2::Ex::FormFactory::Layout 0.65

Gtk2::Ex::FormFactory::Layout 0.65


Gtk2::Ex::FormFactory::Layout can do layout in a FormFactory framework. more>>
Gtk2::Ex::FormFactory::Layout can do layout in a FormFactory framework.

SYNOPSIS

package My::Layout;

use base qw/Gtk2::Ex::FormFactory::Layout/;

sub build_form { ... }
sub add_widget_to_form { ... }
...

package main;

$ff = Gtk2::Ex::FormFactory->new (
layouter => My::Layout->new(),
...
);

This class implements the layout of Containers and their Widgets in a Gtk2::Ex::FormFactory framework. "Layout" means, how are the widgets aligned to each other, how much space is between them, how are titles rendered, how labels, etc.

The idea behind Gtk2::Ex::FormFactory::Layout is to have a unique point in a GUI application which actually implements these things. The advantage of this approach is obvious: the implementation is very generic and if you want to change layout things you subclass from Gtk2::Ex::FormFactory::Layout and implement your changes there, and not at hundreds of spots distributed over the source code of your application.
The natural result: a consistent looking GUI.

<<less
Download (0.10MB)
Added: 2006-07-19 License: Perl Artistic License Price:
1192 downloads
LayManSys 0.4.0

LayManSys 0.4.0


LayManSys is an RDF-based PHP framework for generating a consistent layout for Web documents. more>>
LayManSys – short for Layout Managment System – is a PHP framework, that helps you providing a consistent look&feel of your web pages (it is no CMS). LayManSys project stores the meta information about the documents in RDF files and uses them for generating the HTML frame (< head > and footer).

LayManSys is a RDF-based PHP framework for generating a consistent layout of web documents. It is a include library (and no CMS) that can be used online as well as on the command line. It generates the documents HTML frame, that is its < head > and footer, manages (CSS) style definitions, shortcut icons (aka favicons), static HTML and dynamic PHP content and much more.

The necessary meta information is either stored in (the) RDF files or in special layout configuration files; these files can be seen as some kind of “themes”. To use LayManSys benefits, you only need to write the body of your web document, collect all meta information about it in a RDF file, include the LayManSys library into the document and call its initialization function.

At the documents bottom you may want to call a LayManSys finalization routine that builds the footer element.

As mentioned above, there is only one function call to start parsing the meta information and building the HTML frame. This function delegates most work to helper functions and objects, that parse the RDF file(s), parse a layout configuration if necessary, send HTTP header and generate HTML output until the < body > element. The default is to write also the main heading, < h1 id="doktitel" >, using the same information as for the
<<less
Download (0.081MB)
Added: 2007-03-28 License: LGPL (GNU Lesser General Public License) Price:
941 downloads
Log::Log4perl::Layout::XMLLayout 0.03

Log::Log4perl::Layout::XMLLayout 0.03


Log::Log4perl::Layout::XMLLayout is an XML Layout. more>>
Log::Log4perl::Layout::XMLLayout is an XML Layout.

SYNOPSIS

use Log::Log4perl::Layout::XMLLayout;

my $app = Log::Log4perl::Appender->new("Log::Log4perl::Appender::File");

my $logger = Log::Log4perl->get_logger("abc.def.ghi");
$logger->add_appender($app);

# Log with LocationInfo
my $layout = Log::Log4perl::Layout::XMLLayout->new(
{ LocationInfo => { value => TRUE },
Encoding => { value => iso8859-1}});

$app->layout($layout);
$logger->debug("Thats the message");

########################### Log4perl Config File entries for XMLLayout
log4perl.appender.A1.layout = Log::Log4perl::Layout::XMLLayout
log4perl.appender.A1.layout.LocationInfo = TRUE
log4perl.appender.A1.layout.Encoding =iso8859-1
###########################

Creates a XML layout according to http://jakarta.apache.org/log4j/docs/api/org/apache/log4j/xml/XMLLayout.html
Logfiles generated based on XMLLayout can be viewed and filtered within the log4j chainsaw graphical user interface (see example section below). chainsaw is part of the JAVA based log4j package and can be downloaded from http://jakarta.apache.org/

The output of the XMLLayout consists of a series of log4j:event elements as defined in the log4j.dtd. It does not output a complete well-formed XML file. The output is designed to be included as an external entity in a separate file to form a correct XML file.

For example, if abc is the name of the file where the XMLLayout ouput goes, then a well-formed XML file would be:

< ?xml version="1.0" ? >
< !DOCTYPE log4j:eventSet SYSTEM "log4j.dtd" [< !ENTITY data SYSTEM "abc" >] >

< log4j:eventSet version="1.2" xmlns:log4j="http://jakarta.apache.org/log4j/" > &data; < /log4j:eventSet >

This approach enforces the independence of the XMLLayout and the appender where it is embedded.

The version attribute helps components to correctly intrepret output generated by XMLLayout. The value of this attribute should be "1.1" for output generated by log4j versions prior to log4j 1.2 (final release) and "1.2" for relase 1.2 and later.

<<less
Download (0.006MB)
Added: 2007-06-08 License: Perl Artistic License Price:
869 downloads
Gtk2::Ex::MindMapView::Layout::Group 0.000001

Gtk2::Ex::MindMapView::Layout::Group 0.000001


Gtk2::Ex::MindMapView::Layout::Group is a group of items displayed on canvas. more>>
Gtk2::Ex::MindMapView::Layout::Group is a group of items displayed on canvas.

SYNOPSIS

use base Gtk2::Ex::MindMapView::Layout::Group;

Base class for the layout modules. This module is internal to Gtk2::Ex::MindMapView.

INTERFACE

new()

Instantiates an object and intializes the x, y, width, and height properties of the object.

get(property)

Returns the value of the x, y, width or height properties.

get_horizontal_padding()

Returns the horizontal padding between columns.

get_max_width()

Returns the maximum width of a column. This is used to limit the width of a Gtk2::Ex::MindMapView::Item when it is first placed in the Gtk2::Ex::MindMapView.

get_vertical_padding()

Returns the vertical spacing between Gtk2::Ex::MindMapView::Items.

set(property=>$value)

Sets the value of the x, y, width or height properties.

DIAGNOSTICS

Undefined value for key $key.

You tried to get a value that is not defined in this module.

<<less
Download (0.049MB)
Added: 2007-01-27 License: Perl Artistic License Price:
1000 downloads
XCclock 1.0

XCclock 1.0


XCclock is a small application which offers a nice clock and an alarm function. more>>
XCclock is a small application which offers a nice clock and an alarm function.

Simply push the right mouse button above the clock and select something in the popup menu.

To run and build the Xclasses X11 layout library is required.

Usage of XCclock:

xclock [-q] [-m] [-t]

q : disables quit functions in menus
m : disables minutes in clock (usefull if you use a really small one)
t : disables the textbox below the clock that shows the alarm time
<<less
Download (0.003MB)
Added: 2006-09-28 License: GPL (GNU General Public License) Price:
1129 downloads
Log::Log4perl::Layout::PatternLayout 1.11

Log::Log4perl::Layout::PatternLayout 1.11


Log::Log4perl::Layout::PatternLayout Perl module contains a pattern layout. more>>
Log::Log4perl::Layout::PatternLayout Perl module contains a pattern layout.

SYNOPSIS

use Log::Log4perl::Layout::PatternLayout;

my $layout = Log::Log4perl::Layout::PatternLayout->new(
"%d (%F:%L)> %m");

Creates a pattern layout according to http://jakarta.apache.org/log4j/docs/api/org/apache/log4j/PatternLayout.html and a couple of Log::Log4perl-specific extensions.

The new() method creates a new PatternLayout, specifying its log format. The format string can contain a number of placeholders which will be replaced by the logging engine when its time to log the message:

%c Category of the logging event.
%C Fully qualified package (or class) name of the caller
%d Current date in yyyy/MM/dd hh:mm:ss format
%F File where the logging event occurred
%H Hostname (if Sys::Hostname is available)
%l Fully qualified name of the calling method followed by the
callers source the file name and line number between
parentheses.
%L Line number within the file where the log statement was issued
%m The message to be logged
%M Method or function where the logging request was issued
%n Newline (OS-independent)
%p Priority of the logging event
%P pid of the current process
%r Number of milliseconds elapsed from program start to logging
event
%T A stack trace of functions called
%x The topmost NDC (see below)
%X{key} The entry key of the MDC (see below)
%% A literal percent (%) sign

NDC and MDC are explained in "Nested Diagnostic Context (NDC)" in Log::Log4perl and "Mapped Diagnostic Context (MDC)" in Log::Log4perl.
The granularity of time values is milliseconds if Time::HiRes is available. If not, only full seconds are used.

<<less
Download (0.22MB)
Added: 2007-06-09 License: Perl Artistic License Price:
867 downloads
Games::Othello 0.01

Games::Othello 0.01


Games::Othello is a Perl extension for modelling a game of Othello. more>>
Games::Othello is a Perl extension for modelling a game of Othello.

SYNOPSIS

use Games::Othello;

my $game = Games::Othello->new();

while( !game->over ) {
printf "It is presently %ss move",
($game->whos_move eq b) ? black, white;
my @possible_moves = values $game->possible_moves();

if ( ! @possible_moves ) {
print "You have no moves available, you must pass.
$game->pass_to_opponent;
} else {
foreach ( my $move ) @possible_moves ) {
printf
"You will take %d of your opponents chips if you place your chip on %d,%d",
scalar @{ $move->{chips} }, $move->{x}, $move->{y};
}
my ($locx, $locy) = get_move();
my $flipped = $game->place_chip( $locx, $locy );
}

my $layout = $game->chip_layout();
foreach my $row ( @$layout ) {
foreach my $pos ( @$row ) {
printf %3s,
($pos eq b) ? B # Black occupied square.
: ($pos eq w) ? W # White occupied square.
: # Un-occupied square.
}
print "nn";
}
}
my ($black_score, $white_score) = $game->score;

<<less
Download (0.005MB)
Added: 2006-12-28 License: Perl Artistic License Price:
1041 downloads
Galeon 2.0.3

Galeon 2.0.3


Galeon is a GNOME Web browser based on Gecko (the mozilla layout engine). more>>
Galeon is a GNOME Web browser based on Gecko (the mozilla layout engine). Galeon is fast, it has a light interface, and it is fully standards-compliant.
This release is primarily to get some nice bug fixes out to everyone; Ive highlighted these below.
Its also one of the very few times where we didnt need to make any changes to account for new mozilla releases (of course, there are lots of changes to keep up with mozilla cvs).
Enhancements:
- This release will actually build against Mozilla 1.7.5+.
<<less
Download (5.6MB)
Added: 2006-09-22 License: GPL (GNU General Public License) Price:
1127 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5