3 <TITLE>FS::UI::Gtk - Base class for Gtk user-interface objects</TITLE>
4 <LINK REV="made" HREF="mailto:none">
13 <LI><A HREF="#NAME">NAME</A>
14 <LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
15 <LI><A HREF="#DESCRIPTION">DESCRIPTION</A>
16 <LI><A HREF="#METHODS">METHODS</A>
17 <LI><A HREF="#VERSION">VERSION</A>
18 <LI><A HREF="#BUGS">BUGS</A>
19 <LI><A HREF="#SEE_ALSO">SEE ALSO</A>
20 <LI><A HREF="#HISTORY">HISTORY</A>
26 <H1><A NAME="NAME">NAME</A></H1>
28 FS::UI::Gtk - Base class for Gtk user-interface objects
32 <H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
34 <PRE> use FS::UI::Gtk;
35 use FS::UI::some_table;
38 <PRE> $interface = new FS::UI::some_table;
41 <PRE> $error = $interface->browse;
42 $error = $interface->search;
43 $error = $interface->view;
44 $error = $interface->edit;
45 $error = $interface->process;
49 <H1><A NAME="DESCRIPTION">DESCRIPTION</A></H1>
51 An FS::UI::Gtk object represents a Gtk user interface object.
55 <H1><A NAME="METHODS">METHODS</A></H1>
57 <DT><STRONG><A NAME="item_new">new</A></STRONG><DD>
58 <DT><STRONG><A NAME="item_interface">interface</A></STRONG><DD>
60 Returns the string `Gtk'. Useful for the author of a table-specific UI
61 class to conditionally specify certain behaviour.
66 <H1><A NAME="VERSION">VERSION</A></H1>
68 $Id: Gtk.html,v 1.2 2000-03-03 18:22:44 ivan Exp $
72 <H1><A NAME="BUGS">BUGS</A></H1>
74 This documentation is incomplete.
77 _Tableborder is just a _Table now. _Tableborders should scroll (but not the
78 headers) and need and need more decoration. (data in white section ala
79 gtksql and sliding field widths) headers should be buttons that callback to
83 There should be a persistant, per-(freeside)-user store for window
84 positions and sizes and sort fields etc (see <A HREF="../../FS/UI/CGI.html#BUGS">BUGS</A>.
87 Still some small bits of widget code same as FS::UI::CGI.
91 <H1><A NAME="SEE_ALSO">SEE ALSO</A></H1>
93 <A HREF="../../FS/UI/Base.html">FS::UI::Base</A>
99 <H1><A NAME="HISTORY">HISTORY</A></H1>
102 Revision 1.2 2000-03-03 18:22:44 ivan
103 changes from 1.2.3 release, fixes from webdemo
104 Revision 1.1 1999/08/04 09:03:53 ivan initial checkin of
105 module files for proper perl installation
108 Revision 1.1 1999/01/20 09:30:36 ivan skeletal cross-UI UI code.