Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 49.588.073 Times

IWL 0.47

  Date Added: February 04, 2010  |  Visits: 932

IWL

Report Broken Link
Printer Friendly Version


Product Homepage
Download (96 downloads)



IWL project is a widget library for the web. SYNOPSIS use IWL; # create the main container, and a few widgets my $page = IWL::Page->new; my $frame = IWL::Frame->new; my $iconbox = IWL::Iconbox->new (width => 800px, height => 600px); my $button = IWL::Button->newFromStock (IWL_STOCK_CANCEL); my %some_icon_info = ("foo.jpg" => foo, "bar.png" => bar); # Setting up the icons and adding them to the iconbox foreach (keys %some_icon_info) { my $icon = IWL::Iconbox::Icon->new; $icon->setImage($_); $icon->setText($some_icon_info{$_}); $icon->setDimensions(64px, 64px); $icon->setSelected(1) if $_ == something; $iconbox->appendIcon($icon); } $page->appendMetaEquiv("Cache-control" => "no-cache"); $frame->setLabel("Frame label"); # Adding the children to their parents $frame->appendChild($iconbox); $frame->appendChild($button); $page->appendChild($frame); # Finally printing the page $page->print; The IWL includes several widgets with which consistent web pages can be built quickly. The structure resembles the DOM tree, with the API mimicking Javascript very closely. The widgets themselves can be used either as standalone object in an already existing scripts, or can be used to build new scripts from the grounds up. They can be finalized in both HTML markup, and JSON notation, which can be used for scripts. More advanced widgets like the Iconbox come with Javascript files which are automatically included when the widget is finalized as HTML. INCLUDED MODULES The following widgets have so far been written. They have extensive documentation for their methods IWL::Anchor - An anchor widget ("< a >") IWL::Break - A break widget ("< br >") IWL::Button - A graphic button widget IWL::Canvas - The html5 canvas element ("< canvas >") IWL::Checkbox - A checkbox widget (checkbox + text) IWL::Combo - A combobox widget ("< select >") IWL::Combo::Option - The content of a combobox ("< option >") IWL::Comment - A widget for placing comments (and conditional comments) IWL::Container - A basic container widget ("< div >") IWL::Contentbox - A generic window-like contentbox IWL::Druid - A step-based druid widget IWL::Entry - An entry widget with support for icons IWL::File - A file upload widget ("< input type="file" >") IWL::Form - A form widget ("< form >") IWL::Frame - A frame widget ("< fieldset >") IWL::Hidden - A hidden input object ("< input type="hidden" >") IWL::Hbox - A container widget for positioning widgets horizontally IWL::Iconbox - An iconbox widget (holds icons and has keyboard navigation) IWL::Iconbox::Icon - An icon widget for the iconbox IWL::Image - An image widget ("< img >") IWL::Input - A generic input widget ("< input >") IWL::InputButton - A generic button widget ("< input type="button" >") IWL::Label - A label widget IWL::List - A widget for creating bulleted or numbered lists IWL::List::Definition - A definition list item IWL::Menu - A menu widget IWL::Menu::Item - A menu item widget for menus and menubars IWL::Menubar - A menubar widget IWL::NavBar - A navigation bar widget IWL::Notebook - A tab notebook widget IWL::Notebook::Tab - A tab widget for the notebook IWL::Page - A page widget, for creating new pages IWL::Page::Link - A link object for the page widget ("< link >") IWL::Page::Meta - A meta object for the page widget ("< meta >") IWL::PageControl - A page control widget for paginating other widgets IWL::RadioButton - A radiobutton widget (radiobutton + text) IWL::RPC - A helper class for ajax connections and cgi parameters IWL::Script - A script object ("< script >") IWL::Slider - A slider widget IWL::Stash - A stash class for form information encapsulation IWL::Stock - A stock object, for buttons and images IWL::Style - A style object ("< style >") IWL::SubmitImage - An input image widget ("< input type="image" >") IWL::Table - A table widget ("< table >") IWL::Table::Cell - A cell widget for the table row ("< td >", "< th >") IWL::Table::Row - A row widget for the table ("< tr ">) IWL::Text - A simple text container IWL::Textarea - A textarea widget ("< textarea >") IWL::Tooltip - A tooltip widget IWL::Tree - A tree widget (has keyboard navigation) IWL::Tree::Cell - A tree cell widget IWL::Tree::Row - A tree row widget IWL::Upload - A theme-able upload widget CONFIGURATION AND ENVIRONMENT Configuration is done by editing the iwl.conf file. It can be placed in the directory of the scripts that use IWL, or its full path and name can be fiven in the IWL_CONFIG_FILE environment variable. A default configuration is provided inside IWL::Config(3pm). See IWL::Config(3pm) for more details In order to actually use the library, the javascript and css files will also have to be installed in the servers document root. To do that, the iwl-install script is provided. It is usually located in /usr/bin. The script also creates a iwl.conf file from the user input..

Requirements: No special requirements
Platforms: Linux
Keyword: Http Icon Input Input Type Internet Iwl Object Page Widget Widget Library Widgets
Users rating: 0/10

License: Freeware Size: 235.52 KB
USER REVIEWS
More Reviews or Write Review


IWL RELATED
Utilities  -  Carapace Copier 0.8 Beta
This java application takes input images of an object on a a known sheet of paper and produce a realistic 3d triangulated model of the object. It is designed to integrate the software with the Reprap project to create a simple "3d photocopier".
4.49 MB  
Science  -  ICon 20111222.alpha
ICon (Input Configurator) is a Java-based system for managing input devices and building advanced interaction techniques using a dataflow model. It contains a runtime engine, a rich library of input devices, several processing modules and a visual...
28.53 MB  
Database Tools  -  DBtable2form 1.0
DBtable2form reads a MySQL table and outputs a form using the best input type for each field. Very easy to get started. Includes basic form customization methods.DBtable2form is meant to give you a jumpstart on creating a custom form and save alot...
10 KB  
Programming  -  The Sound Object Librar 2.6.6
The Sound Object Library is an object-oriented audio processing library. It provides objects for synthesis and processing of sound that can be used to build applications for computer-generated music. The core code, including soundfile and text...
870.4 KB  
Audio Tools  -  The Sound Object Library 2.6.99
The Sound Object Library is an object-oriented audio processing library. It provides objects for synthesis and processing of sound that can be used to build applications for computer-generated music. The core code, including soundfile and text...
655.36 KB  
Misc. Web Browser Tools  -  IESpell 2.1
IESpell is a free Internet Explorer browser extension that spell-checks text-input boxes on a Web page. It should come in particularly handy for users who do a lot of Web-based text entry (Web mail, forums, blogs, diaries). Even if your Web...
2.4 MB  
Network & Internet  -  desproxy - a TCP tunnel for HTTP proxies 1.0
Bored of having HTTP-only connection to the Internet? Tired of being unable to connect to irc through a HTTP proxy? desproxy (a TCP tunnel for HTTP proxies) just makes you able to tunnel all your TCP traffic through a HTTP proxy! Keywords: HTTP pr
623.73 KB  
Modules  -  Custom Post Type List Widget 0.8
The Custom Post Type List Widget places a list of your custom post type entries in the sidebar widget, or a WordPress Shortcode can be included on any page or post.This is similar to the standard Pages or Recent Posts widget, but with the option...
10 KB  
Libraries  -  Better String Library 7222006
Better String Library is an abstraction of a string data type which is superior to the C library char buffer string type and C++s std::string. The library is totally stand alone, portable (known to work with gcc/g++, MSVC++, Intel C++, WATCOM...
112.64 KB  
Graphs and Charts  -  JPGraph 2.3.4
JpGraph is a Object-Oriented Graph creating library for PHP >= 4.3.1. The library is completely written in PHP and ready to be used in any PHP scripts (both CGI/APXS/CLI versions of PHP are supported). The library can be used to create numerous...
 
NEW DOWNLOADS IN LINUX SOFTWARE, NETWORK & INTERNET
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
Network & Internet  -  SQL Inject Me 0.4.5
SQL Inject Me is a Firefox extension used to test for SQL Injection vulnerabilities. The tool works by submitting your HTML forms and substituting the form value with strings that are representative of an SQL Injection attack.
133.12 KB