[990baa]: docs / reference / gtkextra-general.html Maximize Restore History

Download this file

gtkextra-general.html    187 lines (187 with data), 6.1 kB

  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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
<HTML
><HEAD
><TITLE
>GtkExtra-General</TITLE
>
<DIV
CLASS="NAVHEADER"
>
<TABLE
WIDTH="100%"
BORDER="0"
BGCOLOR="#000000"
CELLPADDING="1"
CELLSPACING="0"
>
<TR
>
<TH width="100%"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="7"
>GTK-EXTRA- Reference Manual</FONT
></TH
>
</TR
>
</TABLE
>
</DIV
>
<H1
>General</H1
>
<DIV
CLASS="REFNAMEDIV"
>
<H2
>Name</H2
>
General&nbsp;--&nbsp;Introduction (from www,etc)</DIV
>
<DIV
CLASS="REFSECT1"
>
<H2
>Description</H2
>
<P
>GtkExtra is a useful set of widgets for creating GUI's for the Xwindows system
using GTK+. <br>
You can use it complementary to GTK+ and it is written in C. It is also Free
Software and released under the LGPL license. <br>
<br>
<br>
The library includes the following widgets: <br>
<br>
<strong><font size="4"> GtkSheet </font></strong><br>
</P
>
<p>GtkSheet is a matrix widget for GTK+. It consists of an scrollable grid of
cells where you can allocate text.<br>
Cell contents can be edited interactively through a specially designed entry,
GtkItemEntry.<br>
It is also a container subclass, allowing you to display buttons, curves,
pixmaps and any other widget in it. <br>
You can also set many attributes as: border, foreground and background color,
text justification, and more. The testgtksheet program shows how easy is to
create a spreadsheet-like GUI using this widget set. <br>
<br>
<strong><font size="4">GtkPlot</font></strong> <br>
<br>
GtkPlot is a widget for GTK+. It allows to draw high quality scientific plots
in two dimensions with a look and feel very similar to Microcal Origin for
Windows.<br>
The distribution includes GtkPlotCanvas subclass, and a demo program showing
two layered plots with different kind of curves. <br>
You can choose between a number of symbol types, lines, connectors -straight
lines, steps, splines-, and change their attributes -color, size, width-.
<br>
You can also plot functions, add error bars, edit legends, rotate and move
axis titles, change axis properties, etc. </p>
<p>The package also includes GtkPlot3D and GtkPlotPolar. </p>
<p>GtkPlotCanvas is a GtkFixed subclass and allows to DnD plots, points, and
child objects (text, axis titles). You can move them or resize your plots
dragging with the mouse! </p>
<p>The distribution includes also a PostScript driver. </p>
<p>All the features are demonstrated in testgtkplot and testrealtime. </p>
<p> <br>
<strong><font size="4">GtkIconList</font></strong> <br>
<br>
GtkIconList is a GtkFixed subclass that allows you to display a table of xpm
icons with editable labels. It's completely designed from scratch with some
ideas borrowed from gnome-icon-list. It contains almost all of its features
and more. It can be used for file browsers and as a replacement of gnome-icon-list
(without the need of using gnome libraries). Like GtkSheet, it uses the widget
GtkItemEntry to edit the text fields. </p>
<p> <br>
<strong><font size="4">GtkDirTree</font></strong> <br>
<br>
It is a GtkCTree subclass that allows you to navigate the file-system. <br>
<br>
<strong><font size="4">GtkFileList</font></strong> <br>
<br>
It is a GtkIconList subclass that displays the contents of a given directory
using fancy icons for different types of files. <br>
<br>
<font size="4"><strong>GtkIconFileSelection</strong></font> <br>
<br>
It is a nice looking file selection dialog using icons. It combines GtkDirTree
and GtkFileList to navigate the file system and select files. It has also
two entries to select the file and filter. </p>
<p> <br>
<strong><font size="4">GtkItemEntry</font></strong> <br>
<br>
It is a GtkEntry subclass. It can have fixed size or can be dinamically resized
when the text is entered. You can change text justification to centered, left,
or right, and change the foreground and background colors very easily. It
only displays the text and has no borders. <br>
<br>
<strong><font size="4">GtkFontCombo</font></strong> <br>
<br>
It is a GtkToolBar subclass with two combos to select among the 35 standard
Adobe PostScript fonts with different sizes. <br>
It has also two buttons to select bold and italics. When you select a new
font, it returns the name of the corresponding Postscript font and the equivalent
Xfont.<br>
This is what we all expect to have on the top of a GUI for a spreadsheet or
word processor. <br>
</p>
<p><strong><font size="4">GtkComboBox</font></strong> <br>
<br>
It is a composite widget with two buttons, one with an arrow to display a
popdown window where you can pack whatever you want, from a calendar to a
clist. <br>
<br>
<font size="4"><strong>GtkColorCombo</strong></font> <br>
<br>
It is a GtkComboBox subclass with a pallette of colors in the popdown window
to pickup the one you like the most. It has a default pallette, but it's completelly
customizable. <br>
<br>
<font size="4"><strong>GtkBorderCombo</strong></font> <br>
<br>
It is a GtkComboBox subclass with a variety of border styles in the popdown
window arranged in a table of togglebuttons. <br>
<br>
<font size="4"><strong>GtkCheckItem</strong></font> <br>
<br>
It is a GtkCheckButton hack with the look and feel of the Redmond95 theme.
</p>
<p></p>
<p><br>
</p>
<P
> <br>
</P
>
<TABLE
WIDTH="100%"
BORDER="0"
BGCOLOR="#FFFFFF"
CELLPADDING="1"
CELLSPACING="0"
>
<TR
>
<TH width="100%"
ALIGN="center"
><FONT
COLOR="#000000"
SIZE="5"
><a href="index.html">Home</a></FONT
></TH
>
</TR
>
</TABLE
>
<P
>&nbsp; </P
>
</DIV
>
</BODY
></HTML
>