add svc_forward, depriciate svc_acct_sm
[freeside.git] / htdocs / docs / man / FS / UI / Gtk.html
1 <HTML>
2 <HEAD>
3 <TITLE>FS::UI::Gtk - Base class for Gtk user-interface objects</TITLE>
4 <LINK REV="made" HREF="mailto:perl@packages.debian.org">
5 </HEAD>
6
7 <BODY>
8
9 <A NAME="__index__"></A>
10 <!-- INDEX BEGIN -->
11
12 <UL>
13
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>
22 </UL>
23 <!-- INDEX END -->
24
25 <HR>
26 <P>
27 <H1><A NAME="name">NAME</A></H1>
28 <P>FS::UI::Gtk - Base class for Gtk user-interface objects</P>
29 <P>
30 <HR>
31 <H1><A NAME="synopsis">SYNOPSIS</A></H1>
32 <PRE>
33   use FS::UI::Gtk;
34   use FS::UI::some_table;</PRE>
35 <PRE>
36   $interface = new FS::UI::some_table;</PRE>
37 <PRE>
38   $error = $interface-&gt;browse;
39   $error = $interface-&gt;search;
40   $error = $interface-&gt;view;
41   $error = $interface-&gt;edit;
42   $error = $interface-&gt;process;</PRE>
43 <P>
44 <HR>
45 <H1><A NAME="description">DESCRIPTION</A></H1>
46 <P>An FS::UI::Gtk object represents a Gtk user interface object.</P>
47 <P>
48 <HR>
49 <H1><A NAME="methods">METHODS</A></H1>
50 <DL>
51 <DT><STRONG><A NAME="item_new">new</A></STRONG><BR>
52 <DD>
53 <DT><STRONG><A NAME="item_interface">interface</A></STRONG><BR>
54 <DD>
55 Returns the string `Gtk'.  Useful for the author of a table-specific UI class
56 to conditionally specify certain behaviour.
57 <P></P></DL>
58 <P>
59 <HR>
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>
62 <P>
63 <HR>
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
69 their fields.</P>
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>
73 <P>
74 <HR>
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>
77 <P>
78 <HR>
79 <H1><A NAME="history">HISTORY</A></H1>
80 <P>$Log: Gtk.html,v $
81 <P>Revision 1.3  2001-04-23 12:40:31  ivan
82 <P>documentation and webdemo updates
83 <P>
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>
88
89 </BODY>
90
91 </HTML>