SharkAPI - load various SharkAPI modules
use SharkAPI;
SharkAPI provides a simple mechanism to load some of the SharkAPI modules
at one go.
Currently this includes:
SharkAPI::App
SharkAPI::App::Gtk
SharkAPI::App::Html (not complete)
SharkAPI::DB
SharkAPI::Oix
SharkAPI::Form
SharkAPI::Console
SharkAPI::Handler
SharkAPI::Script (not complete)
SharkAPI::Grid
SharkAPI::Splash
The Applcation layer provides a GUI independent access layer for doing
such things as setting field values, starting an application, etc. This
class will allow code to function across version of Gtk or via the SharkAPI
enhanced web server.
The database layer provides some simple wrappers around the DBI. By
using the simple wrappers a single point of error/status logging can
be achieved, along with code size reduction.
The Form module contains some helper functions for forms. Forms are simply
a collection of fields grouped together by the form name. These functions
help with clearing, setting values, etc.
This module contains some helper functions that simplify the display
of data from a DBI datasource in a GtkClist. The sql statement passed
to the execute command controls the column names and key values stored
for each row. At object creation an existing GtkScrolledWindow object
and a SharkAPI::DB object is passed to link with the datasource.
The script module provides a powerful solution for over the phone script
needs. The script can be stopped/started along with decision trees based
on answers provided.
The console package provides a simple console log and logging functions.
Perl code can also be loaded from the console. This feature allows code
to be modified and read without restarting an application.
The handler package provides common handler functions that simplify the
gathering of common arguments needed during handler execution. These
functions are wrappers that then call the specified handler.
The splash package provides an API for presenting a custom splash
screen during Snapper appication startup. It is integrated with
the Snapper module to provide a progress indicator.
For more information on any of these modules, please see its respective
documentation.
perl(1).
Snapper.
Gtk http://www.gtkperl.org/
Gtk::GladeXML.
GTK http://www.gtk.org/
Glade http://glade.pn.org/
LibGlade http://www.daa.com.au/~james/gnome/
Bill Walz, bill@landsharklinux.com
The SharkAPI module is Copyright (c) 2002 Albacore Technology, LLC
The SharkAPI module is commercial licensed software
|