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.2 2000-03-03 18:22:44 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.

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


SEE ALSO

FS::UI::Base


HISTORY

$Log: Gtk.html,v $ Revision 1.2 2000-03-03 18:22:44 ivan changes from 1.2.3 release, fixes from webdemo 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.