gtk3/examples
Matthias Clasen c819c45ea8 Remove deprecated functions in examples. (#129074, Olexiy Avramchenko)
Fri Dec 12 01:13:34 2003  Matthias Clasen  <maclas@gmx.de>

	* examples/gtkdial/gtkdial.c:
	* examples/menu/menu.c:
	* examples/scribble-xinput/scribble-xinput.c:
	* examples/progressbar/progressbar.c:
	* docs/tutorial/gtk-tut.sgml: Remove deprecated functions
	in examples. (#129074, Olexiy Avramchenko)
	* examples/calendar/Makefile:
	* examples/rangewidgets/Makefile:
	* examples/menu/Makefile: Allow deprecated functions in
	examples which use deprecated widgets.
2003-12-12 00:16:14 +00:00
..
arrow
aspectframe
base
buttonbox docs/tutorial/gtk-tut.sgml: Adopted chapter 21.3 "Creating a Composite 2003-01-23 21:07:42 +00:00
buttons
calendar Remove deprecated functions in examples. (#129074, Olexiy Avramchenko) 2003-12-12 00:16:14 +00:00
clist
colorsel Add the one missing example from the tutorial, colorsel, to source control. 2002-09-16 22:03:32 +00:00
entry
eventbox
filesel
fixed
frame
gtkdial Remove deprecated functions in examples. (#129074, Olexiy Avramchenko) 2003-12-12 00:16:14 +00:00
helloworld
helloworld2
label
list
menu Remove deprecated functions in examples. (#129074, Olexiy Avramchenko) 2003-12-12 00:16:14 +00:00
notebook
packbox
paned
pixmap minor fixes 2002-12-07 14:48:08 +00:00
progressbar Remove deprecated functions in examples. (#129074, Olexiy Avramchenko) 2003-12-12 00:16:14 +00:00
radiobuttons
rangewidgets Remove deprecated functions in examples. (#129074, Olexiy Avramchenko) 2003-12-12 00:16:14 +00:00
rulers
scribble-simple
scribble-xinput Remove deprecated functions in examples. (#129074, Olexiy Avramchenko) 2003-12-12 00:16:14 +00:00
scrolledwin
selection
spinbutton
statusbar
table
text
tictactoe *** RETRY - last commit aborted half way through 2003-01-23 21:08:59 +00:00
tree
wheelbarrow
extract.awk
extract.sh
find-examples.sh
Makefile
README.1ST

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 '&'