NAME

FS::UI::Gtk - Base class for Gtk user-interface objects


SYNOPSIS

  use FS::UI::Gtk;
  use FS::UI::some_table;
  $interface = new FS::UI::some_table;
  $error = $interface->browse;
  $error = $interface->search;
  $error = $interface->view;
  $error = $interface->edit;
  $error = $interface->process;


DESCRIPTION

An FS::UI::Gtk object represents a Gtk user interface object.


METHODS

new
interface
Returns the string `Gtk'. Useful for the author of a table-specific UI class to conditionally specify certain behaviour.


VERSION

$Id: Gtk.html,v 1.3 2001-04-23 12:40:31 ivan Exp $


BUGS

This documentation is incomplete.

_Tableborder is just a _Table now. _Tableborders should scroll (but not the headers) and need and need more decoration. (data in white section ala gtksql and sliding field widths) headers should be buttons that callback to sort on their fields.

There should be a persistant, per-(freeside)-user store for window positions and sizes and sort fields etc (see BUGS in the FS::UI::CGI manpage.

Still some small bits of widget code same as FS::UI::CGI.


SEE ALSO

the FS::UI::Base manpage


HISTORY

$Log: Gtk.html,v $

Revision 1.3 2001-04-23 12:40:31 ivan

documentation and webdemo updates

Revision 1.1 1999/08/04 09:03:53 ivan initial checkin of module files for proper perl installation

Revision 1.1 1999/01/20 09:30:36 ivan skeletal cross-UI UI code.