summaryrefslogtreecommitdiff
path: root/htdocs/docs/man/FS/UI/Gtk.html
blob: cb2a864ac33e1220eb2c49493047bf6f378b9418 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<HTML>
<HEAD>
<TITLE>FS::UI::Gtk - Base class for Gtk user-interface objects</TITLE>
<LINK REV="made" HREF="mailto:ivan@rootwood.sisd.com">
</HEAD>

<BODY>

<!-- INDEX BEGIN -->

<UL>

	<LI><A HREF="#NAME">NAME</A>
	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
	<LI><A HREF="#DESCRIPTION">DESCRIPTION</A>
	<LI><A HREF="#METHODS">METHODS</A>
	<LI><A HREF="#VERSION">VERSION</A>
	<LI><A HREF="#BUGS">BUGS</A>
	<LI><A HREF="#SEE_ALSO">SEE ALSO</A>
	<LI><A HREF="#HISTORY">HISTORY</A>
</UL>
<!-- INDEX END -->

<HR>
<P>
<H1><A NAME="NAME">NAME</A></H1>
<P>
FS::UI::Gtk - Base class for Gtk user-interface objects

<P>
<HR>
<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
<P>
<PRE>  use FS::UI::Gtk;
  use FS::UI::some_table;
</PRE>
<P>
<PRE>  $interface = new FS::UI::some_table;
</PRE>
<P>
<PRE>  $error = $interface-&gt;browse;
  $error = $interface-&gt;search;
  $error = $interface-&gt;view;
  $error = $interface-&gt;edit;
  $error = $interface-&gt;process;
</PRE>
<P>
<HR>
<H1><A NAME="DESCRIPTION">DESCRIPTION</A></H1>
<P>
An FS::UI::Gtk object represents a Gtk user interface object.

<P>
<HR>
<H1><A NAME="METHODS">METHODS</A></H1>
<DL>
<DT><STRONG><A NAME="item_new">new</A></STRONG><DD>
<DT><STRONG><A NAME="item_interface">interface</A></STRONG><DD>
<P>
Returns the string `Gtk'. Useful for the author of a table-specific UI
class to conditionally specify certain behaviour.

</DL>
<P>
<HR>
<H1><A NAME="VERSION">VERSION</A></H1>
<P>
$Id: Gtk.html,v 1.1 1999-08-04 12:13:27 ivan Exp $

<P>
<HR>
<H1><A NAME="BUGS">BUGS</A></H1>
<P>
This documentation is incomplete.

<P>
_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.

<P>
There should be a persistant, per-(freeside)-user store for window
positions and sizes and sort fields etc (see <A HREF="../../FS/UI/CGI.html#BUGS">BUGS</A>.

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

<P>
<HR>
<H1><A NAME="SEE_ALSO">SEE ALSO</A></H1>
<P>
<A HREF="../../FS/UI/Base.html">FS::UI::Base</A>



<P>
<HR>
<H1><A NAME="HISTORY">HISTORY</A></H1>
<P>
$Log: Gtk.html,v $
Revision 1.1  1999-08-04 12:13:27  ivan
new HTML manpages
 Revision 1.1 1999/08/04 09:03:53 ivan initial checkin of
module files for proper perl installation

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

</BODY>

</HTML>