4 <link rel=
"stylesheet" href=
"style.css" type=
"text/css" media=
"all">
5 <title>PIPEGLADE
</title>
6 <meta name=
"author" content=
"Bert Burgemeister">
12 Graphical User Interfaces, The UNIX Way
</h1>
14 Pipeglade is a helper program that displays graphical user
15 interfaces for other programs. It renders the GUI definition
16 found in a GtkBuilder file (created using
18 <a href=
"http://glade.gnome.org">Glade Interface
19 Designer
</a>), and communicates with the main program solely
22 To have its GUI rendered by pipeglade, a program must be able to
23 <ul class=
"list list-dash">
24 <li class=
"list list-dash">
25 send plain text commands to standard output or a named
27 <li class=
"list list-dash">
28 receive and parse simple plain text messages from standard
29 input or a named pipe.
31 Pipeglade strives for simplicity; it provides access to a
32 subset of the features available in GTK+ v3.2. Widgets able to
33 communicate via pipeglade include
34 <ul class=
"list list-dash">
35 <li class=
"list list-dash">
36 text labels and images,
37 <li class=
"list list-dash">
38 statusbars and progress indicators,
39 <li class=
"list list-dash">
40 various kinds of buttons, spinbuttons and scales/sliders,
41 <li class=
"list list-dash">
43 <li class=
"list list-dash">
44 various text and tabular inputs,
45 <li class=
"list list-dash">
46 various standard dialog windows,
47 <li class=
"list list-dash">
49 <li class=
"list list-dash">
51 <li class=
"list list-dash">
52 XEmbed sockets displaying other processes. (Pipeglade can
53 also embed itself into an XEmbed socket of another process.)
56 <div class=
"subsection">
57 <h2>DOCUMENTATION
</h2>
58 Pipeglade has a manual page:
59 <a href=
"pipeglade.1.html">pipeglade(
1)[HTML]
</a>,
60 <a href=
"pipeglade.1.pdf">pipeglade(
1)[PDF]
</a>
62 <div class=
"subsection">
64 <ul class=
"list list-dash">
65 <li class=
"list list-dash">
66 Download pipeglade v_PUT_VERSION_HERE_:
67 <a href=
"http://github.com/trebb/pipeglade/archive/_PUT_VERSION_HERE_.tar.gz">
68 pipeglade-_PUT_VERSION_HERE_.tar.gz
</a>
69 <li class=
"list list-dash">
70 <a href=
"http://github.com/trebb/pipeglade">GitHub
</a>
73 <div class=
"subsection">
75 The shell script
<a href=
"clock.sh.txt">clock.sh
</a> uses
76 pipeglade to display an analog clock on the interface
77 defined in
<a href=
"clock.ui.txt">clock.ui
</a>.
79 <img src=
"clock.png" width=
"300">
81 <div class=
"subsection">
83 <!-- replace_with_license_text -->