3 <TITLE>FS::UI::Gtk - Base class for Gtk user-interface objects</TITLE>
4 <LINK REV="made" HREF="mailto:perl@packages.debian.org">
9 <A NAME="__index__"></A>
14 <LI><A HREF="#name">NAME</A></LI>
15 <LI><A HREF="#synopsis">SYNOPSIS</A></LI>
16 <LI><A HREF="#description">DESCRIPTION</A></LI>
17 <LI><A HREF="#methods">METHODS</A></LI>
18 <LI><A HREF="#version">VERSION</A></LI>
19 <LI><A HREF="#bugs">BUGS</A></LI>
20 <LI><A HREF="#see also">SEE ALSO</A></LI>
21 <LI><A HREF="#history">HISTORY</A></LI>
27 <H1><A NAME="name">NAME</A></H1>
28 <P>FS::UI::Gtk - Base class for Gtk user-interface objects</P>
31 <H1><A NAME="synopsis">SYNOPSIS</A></H1>
34 use FS::UI::some_table;</PRE>
36 $interface = new FS::UI::some_table;</PRE>
38 $error = $interface->browse;
39 $error = $interface->search;
40 $error = $interface->view;
41 $error = $interface->edit;
42 $error = $interface->process;</PRE>
45 <H1><A NAME="description">DESCRIPTION</A></H1>
46 <P>An FS::UI::Gtk object represents a Gtk user interface object.</P>
49 <H1><A NAME="methods">METHODS</A></H1>
51 <DT><STRONG><A NAME="item_new">new</A></STRONG><BR>
53 <DT><STRONG><A NAME="item_interface">interface</A></STRONG><BR>
55 Returns the string `Gtk'. Useful for the author of a table-specific UI class
56 to conditionally specify certain behaviour.
60 <H1><A NAME="version">VERSION</A></H1>
61 <P>$Id: Gtk.html,v 1.3 2001-04-23 12:40:31 ivan Exp $</P>
64 <H1><A NAME="bugs">BUGS</A></H1>
65 <P>This documentation is incomplete.</P>
66 <P>_Tableborder is just a _Table now. _Tableborders should scroll (but not the
67 headers) and need and need more decoration. (data in white section ala gtksql
68 and sliding field widths) headers should be buttons that callback to sort on
70 <P>There should be a persistant, per-(freeside)-user store for window positions
71 and sizes and sort fields etc (see <A HREF="../.././FS/UI/CGI.html#bugs">BUGS in the FS::UI::CGI manpage</A>.</P>
72 <P>Still some small bits of widget code same as FS::UI::CGI.</P>
75 <H1><A NAME="see also">SEE ALSO</A></H1>
76 <P><A HREF="../.././FS/UI/Base.html">the FS::UI::Base manpage</A></P>
79 <H1><A NAME="history">HISTORY</A></H1>
81 <P>Revision 1.3 2001-04-23 12:40:31 ivan
82 <P>documentation and webdemo updates
84 Revision 1.1 1999/08/04 09:03:53 ivan
85 initial checkin of module files for proper perl installation</P>
86 <P>Revision 1.1 1999/01/20 09:30:36 ivan
87 skeletal cross-UI UI code.</P>