gtk/examples
Matthias Clasen bd73a312f0 Trivial formatting fixes to all examples, simple functional fixes to
* docs/tutorial/gtk-tut.sgml, docs/examples/*: Trivial formatting
	fixes to all examples, simple functional fixes to rangewidgets example.
2002-02-19 01:25:26 +00:00
..
arrow Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
aspectframe Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
base Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
buttonbox Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
buttons Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
calendar Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
clist Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
entry Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
eventbox Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
filesel Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
fixed Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
frame Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
gtkdial Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
helloworld Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
helloworld2 Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
label Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
list Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
menu Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
notebook Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
packbox Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
paned Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
pixmap Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
progressbar Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
radiobuttons Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
rangewidgets Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
rulers Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
scribble-simple Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
scribble-xinput Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
scrolledwin Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
selection Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
spinbutton Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
statusbar Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
table Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
text Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
tictactoe Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
tree Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +00:00
wheelbarrow Trivial formatting fixes to all examples, simple functional fixes to 2002-02-19 01:25:26 +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 '&'