main
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6042
OpenInteract::UI::Main 1.62
OpenInteract::UI::Main is the primary user interface assembly conductor. more>>
OpenInteract::UI::Main is the primary user interface assembly conductor.
SYNOPSIS
my $page = OpenInteract::UI::Main->handler();
send_http_headers();
print $page;
# Subclass to define a new method for looking up template names:
package OpenInteract::UI::LanguageChoice;
use base qw( OpenInteract::UI::Main );
my $DEFAULT_LANGUAGE = en;
sub choose_template {
my ( $class ) = @_;
my ( $language );
if ( $R->{auth}{is_logged_in} ) {
$language = $R->{auth}{user}->language;
}
$language ||= $R->apache->param( lang )
|| $R->{session}{lang}
|| $DEFAULT_LANGUAGE;
my $R = OpenInteract::Request->instance;
my $template = $R->{theme}->property_value( "template_$language" )
|| $R->{theme}->property_value( main_template );
return $template;
}
This is the handler that puts the main content generated together with the template that surrounds the content on every page.
The action has already been parsed from the URL for us so we look up the class/method used to generate the content and call them. We then put that content into the main template which is specified in our theme, unless we have received another directive to use a separate template or no template at all.
Another alternative is that the content handler needs to return a file that is not HTML, such as a PDF, graphic, word processing document, archive, or whatever. If so the content handler should put the complete filename in the $R->{page}->{send_file} key.
A content author can set a main template to use for the generated content by setting:
$R->{page}{_template_name_}
to the name of the template to use. This should be a fully-qualified template name -- such as mypkg::mytemplate. If you do not specify a package the OI template provider will try to find the template in the global template directory.
You can also set a template that might vary by theme. This is not the name of the template directly but rather a placeholder within the theme which holds the name of the template. For instance, say you created a spooky_template and implemented it in multiple themes. Even though you as an author do not know what theme will be used, you can still pick the right template by setting:
$R->{page}{_template_key_}
And to use the simple template, the author should set:
$R->{page}{_simple_}
to a true value. The default simple template is base_simple, although you can set its name under the template_names key of your server configuration.
Finally, the author can also set:
$R->{page}{_no_template_}
to display the content without a template at all.
Main Template Variables
Any content handler can send information to be placed directly onto the main template by setting information using the $R->{main_template_vars} hashref. For instance:
$R->{main_template_vars}{current_weather} = Rainy and cold;
would set the current_weather template variable for display on the main template and not on any of the content handlers.
Note that while this sounds useful (and it can be), you will probably use it only very rarely. The boxes concept is more comprehensive and full-featured and will almost certainly do what you need.
<<lessSYNOPSIS
my $page = OpenInteract::UI::Main->handler();
send_http_headers();
print $page;
# Subclass to define a new method for looking up template names:
package OpenInteract::UI::LanguageChoice;
use base qw( OpenInteract::UI::Main );
my $DEFAULT_LANGUAGE = en;
sub choose_template {
my ( $class ) = @_;
my ( $language );
if ( $R->{auth}{is_logged_in} ) {
$language = $R->{auth}{user}->language;
}
$language ||= $R->apache->param( lang )
|| $R->{session}{lang}
|| $DEFAULT_LANGUAGE;
my $R = OpenInteract::Request->instance;
my $template = $R->{theme}->property_value( "template_$language" )
|| $R->{theme}->property_value( main_template );
return $template;
}
This is the handler that puts the main content generated together with the template that surrounds the content on every page.
The action has already been parsed from the URL for us so we look up the class/method used to generate the content and call them. We then put that content into the main template which is specified in our theme, unless we have received another directive to use a separate template or no template at all.
Another alternative is that the content handler needs to return a file that is not HTML, such as a PDF, graphic, word processing document, archive, or whatever. If so the content handler should put the complete filename in the $R->{page}->{send_file} key.
A content author can set a main template to use for the generated content by setting:
$R->{page}{_template_name_}
to the name of the template to use. This should be a fully-qualified template name -- such as mypkg::mytemplate. If you do not specify a package the OI template provider will try to find the template in the global template directory.
You can also set a template that might vary by theme. This is not the name of the template directly but rather a placeholder within the theme which holds the name of the template. For instance, say you created a spooky_template and implemented it in multiple themes. Even though you as an author do not know what theme will be used, you can still pick the right template by setting:
$R->{page}{_template_key_}
And to use the simple template, the author should set:
$R->{page}{_simple_}
to a true value. The default simple template is base_simple, although you can set its name under the template_names key of your server configuration.
Finally, the author can also set:
$R->{page}{_no_template_}
to display the content without a template at all.
Main Template Variables
Any content handler can send information to be placed directly onto the main template by setting information using the $R->{main_template_vars} hashref. For instance:
$R->{main_template_vars}{current_weather} = Rainy and cold;
would set the current_weather template variable for display on the main template and not on any of the content handlers.
Note that while this sounds useful (and it can be), you will probably use it only very rarely. The boxes concept is more comprehensive and full-featured and will almost certainly do what you need.
Download (0.64MB)
Added: 2006-08-29 License: Perl Artistic License Price:
1151 downloads
main + location toolbar 0.01
main + location toolbar is a little hack for KDE (KDE improvement). more>>
main + location toolbar is a little hack for KDE (KDE improvement).
I dont know if there out is a hack to get maintoolbar + locationtoolbar in one line... but i did it by myself.
I get all normal bottons, location-depending bottons (in kghostview for exemple) and location toolbar (I tink find combo should work too).
edit ~/.kde/share/apps/konqueror/konqueror.rc:
-remove locationbar section
-maintoolbar section should be like the download (i cant put it here...)
I hope this work for anyone who prefers this toolbar way and in a easy way...
<<lessI dont know if there out is a hack to get maintoolbar + locationtoolbar in one line... but i did it by myself.
I get all normal bottons, location-depending bottons (in kghostview for exemple) and location toolbar (I tink find combo should work too).
edit ~/.kde/share/apps/konqueror/konqueror.rc:
-remove locationbar section
-maintoolbar section should be like the download (i cant put it here...)
I hope this work for anyone who prefers this toolbar way and in a easy way...
Download (MB)
Added: 2007-04-02 License: GPL (GNU General Public License) Price:
941 downloads
Magni 0.1
Magni is simple GTK-based object browser and editor for the Midgard database and system framework. more>>
Magni is simple GTK-based object browser and editor for the Midgard database and system framework.
Main features:
- browse registered classes
- browse objects tree
- create new objects
- edit existing objects
- delete exisiting objects
<<lessMain features:
- browse registered classes
- browse objects tree
- create new objects
- edit existing objects
- delete exisiting objects
Download (0.11MB)
Added: 2006-09-05 License: LGPL (GNU Lesser General Public License) Price:
1144 downloads
MadMail 0.2
MadMail is a simple Webmail client which can handle POP3, SMTP, and IMAP servers. more>>
MadMail is a simple Webmail client which can handle POP3, SMTP, and IMAP servers. I
Main features:
- multi-language support
- no Database required
<<lessMain features:
- multi-language support
- no Database required
Download (0.055MB)
Added: 2006-06-12 License: GPL (GNU General Public License) Price:
1229 downloads
WarLinux 0.5
WarLinux is a linux distribution for Wardrivers. more>>
WarLinux is a linux distribution for Wardrivers.
It is available on disk and bootable CD. Its main intended use is for systems administrators that want to audit and evaluate thier wireless network installations.
Should be handy for wardriving also.
<<lessIt is available on disk and bootable CD. Its main intended use is for systems administrators that want to audit and evaluate thier wireless network installations.
Should be handy for wardriving also.
Download (52.7MB)
Added: 2006-08-25 License: GPL (GNU General Public License) Price:
1161 downloads
Mix 1.0
Mix is a KDE theme composed by different collected items, which were already installed (Main Plastic): Plastic, SUSE etc.. more>>
Mix is a KDE theme composed by different collected items, which were already installed: Plastik, SUSE etc..
Plus many different Wallpapers - if one installed it. The theme should function also for other distributions.
<<lessPlus many different Wallpapers - if one installed it. The theme should function also for other distributions.
Download (MB)
Added: 2007-04-16 License: GPL (GNU General Public License) Price:
925 downloads
aek-wifi
aek-wifi is a WiFi monitor SuperKaramba theme. more>>
aek-wifi is a WiFi monitor SuperKaramba theme.
Main features:
- Wireless interface Output
- Wireless ESSID Output
- IP Address Output
- Wireless Network Traffic Monitor
- Noise and Level Output
<<lessMain features:
- Wireless interface Output
- Wireless ESSID Output
- IP Address Output
- Wireless Network Traffic Monitor
- Noise and Level Output
Download (0.008MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
707 downloads
Minicontrol 0.2
Minicontrol is a dockapp that provides shutdown and restart buttons, and more. more>>
Minicontrol is a dockapp that provides shutdown and restart buttons, and more.
Main features:
- Simple digital CLOCK
- WPrefs launcher button
- Shutdown-Restart button
<<lessMain features:
- Simple digital CLOCK
- WPrefs launcher button
- Shutdown-Restart button
Download (0.024MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1097 downloads
Aqsis 1.2
Aqsis is a Renderman compliant 3D rendering toolkit. more>>
Aqsis is a Renderman compliant 3D rendering toolkit. The project is based on the Reyes rendering approach.
Main features:
- programmable shading
- true displacements
- NURBS
- CSG
- Motion Blur
- direct rendering of subdivision surfaces
<<lessMain features:
- programmable shading
- true displacements
- NURBS
- CSG
- Motion Blur
- direct rendering of subdivision surfaces
Download (0.99MB)
Added: 2007-02-26 License: LGPL (GNU Lesser General Public License) Price:
1021 downloads
Phasi 0.2
Phasi is another tool for system info written in PHP. more>>
Phasi project is another tool for system info written in PHP, with graphical report displaying several devices info, show memory status , SWAP use , and mounted disk partitions.
Main features:
- CPU Info
- Devices info
- Memory Status
- SWAP Status
- Disk partitions
<<lessMain features:
- CPU Info
- Devices info
- Memory Status
- SWAP Status
- Disk partitions
Download (0.013MB)
Added: 2007-07-17 License: GPL (GNU General Public License) Price:
829 downloads
FlameRobin 0.7.6
FlameRobin is a database administration tool for Firebird DBMS. more>>
FlameRobin project is a database administration tool for Firebird DBMS.
Main features:
- lightweight (small footprint, fast execution)
- cross-platform (Linux, Windows for start, others planned too)
- dependant only on other open source software
<<lessMain features:
- lightweight (small footprint, fast execution)
- cross-platform (Linux, Windows for start, others planned too)
- dependant only on other open source software
Download (1.7MB)
Added: 2006-11-22 License: Free for non-commercial use Price:
1069 downloads
lafontaine 0.3R3
lafontaine project is a graphical logo interpreter. more>>
lafontaine project is a graphical logo interpreter.
It was made for educational use.
Main features:
- the interface is easy to apprehend,
- there is a specific Logo language version for each country,
- Lafontaine is highly portable (by using the gtk library)
<<lessIt was made for educational use.
Main features:
- the interface is easy to apprehend,
- there is a specific Logo language version for each country,
- Lafontaine is highly portable (by using the gtk library)
Download (0.22MB)
Added: 2006-10-27 License: GPL (GNU General Public License) Price:
1093 downloads
Oxalis 0.1
Oxalis is web site editor. more>>
Oxalis is web site editor.
Oxalis project is created for editing static web sites.
Main features:
- Markdown syntax for writing pages
- templates
- site management
- upload to server via FTP
- it is free software
<<lessOxalis project is created for editing static web sites.
Main features:
- Markdown syntax for writing pages
- templates
- site management
- upload to server via FTP
- it is free software
Download (0.051MB)
Added: 2006-12-20 License: GPL (GNU General Public License) Price:
1060 downloads
MFbyAS 2.0
MFbyAS is an Italian Web-based financial monitoring system. more>>
MFbyAS is an Italian Web-based financial monitoring system.
Main features:
- balance sheets
- indices
- reclassifications
- trend diagrams
- a modeling system to make your own algorithms
- sheets
- indices
<<lessMain features:
- balance sheets
- indices
- reclassifications
- trend diagrams
- a modeling system to make your own algorithms
- sheets
- indices
Download (MB)
Added: 2007-01-08 License: GPL (GNU General Public License) Price:
1020 downloads
FastDB(liunx) 3.49
Main Memory Relational Database Management System more>> Main Memory Relational Database Management System
Fastest query execution
Post-relational features
Tight integration with C++
Automatic scheme evaluation
Efficient log-less transactions
Zero time recovery
Fault tolerance
C, C++, Delphi/Kylix API<<less
Download (983KB)
Added: 2009-04-04 License: Freeware Price: Free
204 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 main 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