gtk/examples
Matthias Clasen 21ac424e41 rearrange rules to not emit the example start and end markers.
* examples/extract.awk: rearrange rules to not emit the example
	start and end markers.

	* docs/tutorial/gtk-tut.sgml: turn the start and end markers into
	SGML comments, so they don't clutter the formatted tutorial.
2002-02-16 18:31:14 +00:00
..
arrow Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
aspectframe Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
base Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
buttonbox Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
buttons Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
calendar Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
clist Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
entry Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
eventbox Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
filesel Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
fixed Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
frame Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
gtkdial Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
helloworld Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
helloworld2 Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
label Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
list Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
menu Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
notebook Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
packbox Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
packer Forgot to actually remove these. 2002-02-16 18:05:19 +00:00
paned Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
pixmap Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
progressbar Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
radiobuttons Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
rangewidgets Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
rulers Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
scribble-simple Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
scribble-xinput Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
scrolledwin Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
selection Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
spinbutton Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
statusbar Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
table Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
text Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
tictactoe Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
tree Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
wheelbarrow Convert to use pkg-config rather than gtk-config. (#53375, Skip Montanaro) 2001-11-02 15:27:27 +00:00
extract.awk rearrange rules to not emit the example start and end markers. 2002-02-16 18:31:14 +00:00
extract.sh The following changes are the beginning of the work on #71430. 2002-02-14 22:49:57 +00:00
find-examples.sh Changes for GTK+ 0.99.10 1998-04-08 04:07:01 +00:00
Makefile The following changes are the beginning of the work on #71430. 2002-02-14 22:49:57 +00:00
README.1ST new file to explain how the code examples should be extracted from the 1998-06-23 11:15:20 +00:00

GTK Example Code - Tony Gale <gale@gtk.org> 980623
--------------------------------------------------

I have written an awk script to automatically extract the code
examples from the GTK Tutorial (in sgml), so they only have to be
changed in one place.

It's called 'extract.awk', and there is a shell wrapper to invoke
it called 'extract.sh'

It takes the following switches:
 -c : Just do checking rather than output files
 -f <filename> : Extract a specific file
 -d : Extract file(s) to current directory

Without the -d switch, the code will be placed in the appropriate
sub-directory. Those sub-directories will be created if they do not
exist.

Without the -f switch, all code examples will be extracted.

The shell wrapper assumes that the GTK Tutorial is in the 
file "../docs/gtk_tut.sgml"

It works by looking for sections of text in the tutorial surrounded
by, for example:

/* example-start helloworld helloworld.c */

and

/* example-end */

Where "helloworld" is the directory into which the file will be
placed (which can also be a directory spec like hello/hello1), and
"helloworld.c" is the file name for the code.

So, the code between these lines would be extracted to the file
helloworld/helloworld.c

It also handles replacing the sgml tag '&amp;' with '&'