Snapper - XML Application SourceForge.net Logo  


NAME

SharkAPI - load various SharkAPI modules


SYNOPSIS

    use SharkAPI;


DESCRIPTION

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

SharkAPI::App

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.

SharkAPI::DB

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.

SharkAPI::Form

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.

SharkAPI::Grid

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.

SharkAPI::Script

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.

SharkAPI::Console

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.

SharkAPI::Handler

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.

SharkAPI::Splash

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.


SEE ALSO

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/


AUTHOR

Bill Walz, bill@landsharklinux.com


COPYRIGHT

The SharkAPI module is Copyright (c) 2002 Albacore Technology, LLC The SharkAPI module is commercial licensed software


Valid HTML 4.01!
Content owned by Albacore Technology is copyright 1999-2000 Albacore Technology, LLC All rights reserved.