From bd4a0b8f753b232d4a3c74d7beaa5cac385eb0bc Mon Sep 17 00:00:00 2001
From: Martin Nilsson <mani@lysator.liu.se>
Date: Wed, 18 Jul 2001 20:47:43 +0200
Subject: [PATCH] Changed image tags and sorted constants.

Rev: src/post_modules/GTK/refdoc/GTK.pmod/AccelGroup.pike:1.5
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Arrow.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/AspectFrame.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Box.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Button.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/ButtonBox.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Calendar.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/CheckButton.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/CheckMenuItem.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Clist.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Clock.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/ColorSelection.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/ColorSelectionDialog.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Combo.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Container.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Ctree.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Curve.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Databox.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Dial.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/DrawingArea.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Entry.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/EventBox.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/FileSelection.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Fixed.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/FontSelection.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/FontSelectionDialog.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Frame.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/GammaCurve.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/GladeXML.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/HandleBox.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Hbox.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/HbuttonBox.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Hpaned.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Hruler.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Hscale.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Hscrollbar.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Hseparator.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Image.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/InputDialog.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Label.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/MenuBar.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/MenuItem.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Misc.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Notebook.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/OptionMenu.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Packer.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Pixmap.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/ProgressBar.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/RadioButton.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/RadioMenuItem.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Scale.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/ScrolledWindow.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/SpinButton.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Statusbar.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Table.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/TearoffMenuItem.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Text.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/ToggleButton.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Toolbar.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Vbox.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/VbuttonBox.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Viewport.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Vpaned.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Vruler.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Vscale.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Vscrollbar.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Vseparator.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Widget.pike:1.4
Rev: src/post_modules/GTK/refdoc/GTK.pmod/Window.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/About.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/App.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/Appbar.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/AppletWidget.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/Calculator.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/ColorPicker.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/DateEdit.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/DockItem.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/Entry.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/FileEntry.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/FontPicker.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/Href.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/IconList.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/Less.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/MessageBox.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/NumberEntry.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/PaperSelector.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/PixmapEntry.pike:1.4
Rev: src/post_modules/GTK/refdoc/Gnome.pmod/Scores.pike:1.4
---
 .../GTK/refdoc/GTK.pmod/AccelGroup.pike       |  2 +-
 .../GTK/refdoc/GTK.pmod/Arrow.pike            | 16 +++++++--------
 .../GTK/refdoc/GTK.pmod/AspectFrame.pike      |  2 +-
 src/post_modules/GTK/refdoc/GTK.pmod/Box.pike |  2 +-
 .../GTK/refdoc/GTK.pmod/Button.pike           | 10 +++++-----
 .../GTK/refdoc/GTK.pmod/ButtonBox.pike        |  4 ++--
 .../GTK/refdoc/GTK.pmod/Calendar.pike         |  6 +++---
 .../GTK/refdoc/GTK.pmod/CheckButton.pike      |  2 +-
 .../GTK/refdoc/GTK.pmod/CheckMenuItem.pike    |  4 ++--
 .../GTK/refdoc/GTK.pmod/Clist.pike            | 18 ++++++++---------
 .../GTK/refdoc/GTK.pmod/Clock.pike            |  6 +++---
 .../GTK/refdoc/GTK.pmod/ColorSelection.pike   |  4 ++--
 .../refdoc/GTK.pmod/ColorSelectionDialog.pike |  2 +-
 .../GTK/refdoc/GTK.pmod/Combo.pike            |  2 +-
 .../GTK/refdoc/GTK.pmod/Container.pike        |  4 ++--
 .../GTK/refdoc/GTK.pmod/Ctree.pike            |  4 ++--
 .../GTK/refdoc/GTK.pmod/Curve.pike            |  4 ++--
 .../GTK/refdoc/GTK.pmod/Databox.pike          | 10 +++++-----
 .../GTK/refdoc/GTK.pmod/Dial.pike             |  4 ++--
 .../GTK/refdoc/GTK.pmod/DrawingArea.pike      |  2 +-
 .../GTK/refdoc/GTK.pmod/Entry.pike            |  2 +-
 .../GTK/refdoc/GTK.pmod/EventBox.pike         |  2 +-
 .../GTK/refdoc/GTK.pmod/FileSelection.pike    |  2 +-
 .../GTK/refdoc/GTK.pmod/Fixed.pike            |  2 +-
 .../GTK/refdoc/GTK.pmod/FontSelection.pike    |  2 +-
 .../refdoc/GTK.pmod/FontSelectionDialog.pike  |  2 +-
 .../GTK/refdoc/GTK.pmod/Frame.pike            |  8 ++++----
 .../GTK/refdoc/GTK.pmod/GammaCurve.pike       |  2 +-
 .../GTK/refdoc/GTK.pmod/GladeXML.pike         |  2 +-
 .../GTK/refdoc/GTK.pmod/HandleBox.pike        | 12 +++++------
 .../GTK/refdoc/GTK.pmod/Hbox.pike             |  6 +++---
 .../GTK/refdoc/GTK.pmod/HbuttonBox.pike       | 10 +++++-----
 .../GTK/refdoc/GTK.pmod/Hpaned.pike           |  2 +-
 .../GTK/refdoc/GTK.pmod/Hruler.pike           |  6 +++---
 .../GTK/refdoc/GTK.pmod/Hscale.pike           |  2 +-
 .../GTK/refdoc/GTK.pmod/Hscrollbar.pike       |  2 +-
 .../GTK/refdoc/GTK.pmod/Hseparator.pike       |  2 +-
 .../GTK/refdoc/GTK.pmod/Image.pike            |  2 +-
 .../GTK/refdoc/GTK.pmod/InputDialog.pike      |  2 +-
 .../GTK/refdoc/GTK.pmod/Label.pike            | 10 +++++-----
 .../GTK/refdoc/GTK.pmod/MenuBar.pike          |  2 +-
 .../GTK/refdoc/GTK.pmod/MenuItem.pike         |  2 +-
 .../GTK/refdoc/GTK.pmod/Misc.pike             |  6 +++---
 .../GTK/refdoc/GTK.pmod/Notebook.pike         |  8 ++++----
 .../GTK/refdoc/GTK.pmod/OptionMenu.pike       |  2 +-
 .../GTK/refdoc/GTK.pmod/Packer.pike           |  6 +++---
 .../GTK/refdoc/GTK.pmod/Pixmap.pike           |  4 ++--
 .../GTK/refdoc/GTK.pmod/ProgressBar.pike      |  8 ++++----
 .../GTK/refdoc/GTK.pmod/RadioButton.pike      |  2 +-
 .../GTK/refdoc/GTK.pmod/RadioMenuItem.pike    |  2 +-
 .../GTK/refdoc/GTK.pmod/Scale.pike            |  4 ++--
 .../GTK/refdoc/GTK.pmod/ScrolledWindow.pike   | 18 ++++++++---------
 .../GTK/refdoc/GTK.pmod/SpinButton.pike       |  6 +++---
 .../GTK/refdoc/GTK.pmod/Statusbar.pike        |  4 ++--
 .../GTK/refdoc/GTK.pmod/Table.pike            |  4 ++--
 .../GTK/refdoc/GTK.pmod/TearoffMenuItem.pike  |  2 +-
 .../GTK/refdoc/GTK.pmod/Text.pike             |  6 +++---
 .../GTK/refdoc/GTK.pmod/ToggleButton.pike     |  4 ++--
 .../GTK/refdoc/GTK.pmod/Toolbar.pike          | 10 +++++-----
 .../GTK/refdoc/GTK.pmod/Vbox.pike             |  6 +++---
 .../GTK/refdoc/GTK.pmod/VbuttonBox.pike       | 10 +++++-----
 .../GTK/refdoc/GTK.pmod/Viewport.pike         | 10 +++++-----
 .../GTK/refdoc/GTK.pmod/Vpaned.pike           |  2 +-
 .../GTK/refdoc/GTK.pmod/Vruler.pike           |  6 +++---
 .../GTK/refdoc/GTK.pmod/Vscale.pike           |  2 +-
 .../GTK/refdoc/GTK.pmod/Vscrollbar.pike       |  2 +-
 .../GTK/refdoc/GTK.pmod/Vseparator.pike       |  2 +-
 .../GTK/refdoc/GTK.pmod/Widget.pike           | 20 +++++++++----------
 .../GTK/refdoc/GTK.pmod/Window.pike           |  2 +-
 .../GTK/refdoc/Gnome.pmod/About.pike          |  2 +-
 .../GTK/refdoc/Gnome.pmod/App.pike            |  4 ++--
 .../GTK/refdoc/Gnome.pmod/Appbar.pike         |  2 +-
 .../GTK/refdoc/Gnome.pmod/AppletWidget.pike   |  2 +-
 .../GTK/refdoc/Gnome.pmod/Calculator.pike     |  2 +-
 .../GTK/refdoc/Gnome.pmod/ColorPicker.pike    |  2 +-
 .../GTK/refdoc/Gnome.pmod/DateEdit.pike       |  4 ++--
 .../GTK/refdoc/Gnome.pmod/DockItem.pike       |  4 ++--
 .../GTK/refdoc/Gnome.pmod/Entry.pike          |  2 +-
 .../GTK/refdoc/Gnome.pmod/FileEntry.pike      |  2 +-
 .../GTK/refdoc/Gnome.pmod/FontPicker.pike     |  6 +++---
 .../GTK/refdoc/Gnome.pmod/Href.pike           |  4 ++--
 .../GTK/refdoc/Gnome.pmod/IconList.pike       |  2 +-
 .../GTK/refdoc/Gnome.pmod/Less.pike           |  6 +++---
 .../GTK/refdoc/Gnome.pmod/MessageBox.pike     |  6 +++---
 .../GTK/refdoc/Gnome.pmod/NumberEntry.pike    |  2 +-
 .../GTK/refdoc/Gnome.pmod/PaperSelector.pike  |  2 +-
 .../GTK/refdoc/Gnome.pmod/PixmapEntry.pike    |  2 +-
 .../GTK/refdoc/Gnome.pmod/Scores.pike         |  2 +-
 88 files changed, 204 insertions(+), 204 deletions(-)

diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/AccelGroup.pike b/src/post_modules/GTK/refdoc/GTK.pmod/AccelGroup.pike
index 64271563fd..163ec850f0 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/AccelGroup.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/AccelGroup.pike
@@ -13,7 +13,7 @@ GTK.AccelGroup add_accel( GTK.Widget widget, string signal, int key, int modifie
 //! 
 //! The key is the character code (such as 'a' for the a key and '@@'
 //! for the @@ key), and modifiers is a bitmap of one or more bits, the
-//! bits are . Flags is one or more of @[ACCEL_VISIBLE], @[ACCEL_LOCKED] and @[ACCEL_SIGNAL_VISIBLE]
+//! bits are . Flags is one or more of @[ACCEL_LOCKED], @[ACCEL_SIGNAL_VISIBLE] and @[ACCEL_VISIBLE]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Arrow.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Arrow.pike
index 21e3ef8836..c973dc8a2a 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Arrow.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Arrow.pike
@@ -1,16 +1,16 @@
 //! An arrow pointing in one of four directions. The 'etched' shadow
 //! types does not work.
 //!@code{ GTK.Arrow(GTK.ARROW_UP, GTK.SHADOW_OUT)@}
-//!@xml{<image src='../images/gtk_arrow.png'/>@}
+//!@xml{<image>../images/gtk_arrow.png</image>@}
 //!
 //!@code{ GTK.Arrow(GTK.ARROW_LEFT, GTK.SHADOW_IN)@}
-//!@xml{<image src='../images/gtk_arrow_2.png'/>@}
+//!@xml{<image>../images/gtk_arrow_2.png</image>@}
 //!
 //!@code{ GTK.Arrow(GTK.ARROW_RIGHT, GTK.SHADOW_IN)@}
-//!@xml{<image src='../images/gtk_arrow_3.png'/>@}
+//!@xml{<image>../images/gtk_arrow_3.png</image>@}
 //!
 //!@code{ GTK.Arrow(GTK.ARROW_DOWN, GTK.SHADOW_OUT)@}
-//!@xml{<image src='../images/gtk_arrow_4.png'/>@}
+//!@xml{<image>../images/gtk_arrow_4.png</image>@}
 //!
 //!
 //!
@@ -18,21 +18,21 @@
 inherit GTK.Misc;
 
 static GTK.Arrow create( int arrow_type, int shadow_type );
-//! First argument is one of @[ARROW_DOWN], @[ARROW_UP], @[ARROW_RIGHT] and @[ARROW_LEFT], second one of @[SHADOW_OUT], @[SHADOW_ETCHED_IN], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_ETCHED_OUT].
+//! First argument is one of @[ARROW_DOWN], @[ARROW_LEFT], @[ARROW_RIGHT] and @[ARROW_UP], second one of @[SHADOW_ETCHED_IN], @[SHADOW_ETCHED_OUT], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_OUT].
 //!
 //!
 
 int get_arrow_type( );
-//! Return the arrow type. One of @[ARROW_DOWN], @[ARROW_UP], @[ARROW_RIGHT] and @[ARROW_LEFT].
+//! Return the arrow type. One of @[ARROW_DOWN], @[ARROW_LEFT], @[ARROW_RIGHT] and @[ARROW_UP].
 //!
 //!
 
 int get_shadow_type( );
-//! Return the arrow type. One of @[SHADOW_OUT], @[SHADOW_ETCHED_IN], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_ETCHED_OUT].
+//! Return the arrow type. One of @[SHADOW_ETCHED_IN], @[SHADOW_ETCHED_OUT], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_OUT].
 //!
 //!
 
 GTK.Arrow set( int arrow_type, int shadow_type );
-//! First argument is one of @[ARROW_DOWN], @[ARROW_UP], @[ARROW_RIGHT] and @[ARROW_LEFT], second one of @[SHADOW_OUT], @[SHADOW_ETCHED_IN], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_ETCHED_OUT].
+//! First argument is one of @[ARROW_DOWN], @[ARROW_LEFT], @[ARROW_RIGHT] and @[ARROW_UP], second one of @[SHADOW_ETCHED_IN], @[SHADOW_ETCHED_OUT], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_OUT].
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/AspectFrame.pike b/src/post_modules/GTK/refdoc/GTK.pmod/AspectFrame.pike
index 1afd761239..605bbf9c33 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/AspectFrame.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/AspectFrame.pike
@@ -2,7 +2,7 @@
 //! between width and height. width/height == ratio
 //!
 //!@code{ GTK.Aspect_frame("Title",0.5,0.5,0.4,0)->add( GTK.Label("Wrong aspect"))->set_usize(200,200)@}
-//!@xml{<image src='../images/gtk_aspectframe.png'/>@}
+//!@xml{<image>../images/gtk_aspectframe.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Box.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Box.pike
index 85294e3227..2edbdee450 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Box.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Box.pike
@@ -48,7 +48,7 @@ GTK.Box set_child_packing( GTK.Widget child_widget, int expandp, int fillp, int
 //! If exand is true, the widget will be expanded when the box is resized.
 //! If 'fill' is true, the widget will be resized to fill up all available
 //! space. Padding is the amount of padding to use, and pack_type is
-//! one of @[PACK_END], @[PACK_START] and @[PACK_EXPAND].
+//! one of @[PACK_END], @[PACK_EXPAND] and @[PACK_START].
 //! 
 //! You can emulate pack_start and pack_end with add and set_child_packing.
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Button.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Button.pike
index 9e1baf335a..ecebbfbbc3 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Button.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Button.pike
@@ -1,13 +1,13 @@
 //! A container that can only contain one child, and accepts events.
 //! draws a bevelbox around itself.
 //!@code{ GTK.Button("A button")@}
-//!@xml{<image src='../images/gtk_button.png'/>@}
+//!@xml{<image>../images/gtk_button.png</image>@}
 //!
 //!@code{ GTK.Button("A button\nwith multiple lines\nof text")@}
-//!@xml{<image src='../images/gtk_button_2.png'/>@}
+//!@xml{<image>../images/gtk_button_2.png</image>@}
 //!
 //!@code{ GTK.Button()->add(GTK.Image(GDK.Image(0)->set(Image.image(100,40)->test())))@}
-//!@xml{<image src='../images/gtk_button_3.png'/>@}
+//!@xml{<image>../images/gtk_button_3.png</image>@}
 //!
 //!
 //!
@@ -56,7 +56,7 @@ GTK.Widget get_child( );
 //!
 
 int get_relief( );
-//! One of @[RELIEF_NORMAL], @[RELIEF_NONE] and @[RELIEF_HALF], set with set_relief()
+//! One of @[RELIEF_HALF], @[RELIEF_NONE] and @[RELIEF_NORMAL], set with set_relief()
 //!
 //!
 
@@ -76,6 +76,6 @@ GTK.Button released( );
 //!
 
 GTK.Button set_relief( int newstyle );
-//! One of @[RELIEF_NORMAL], @[RELIEF_NONE] and @[RELIEF_HALF]
+//! One of @[RELIEF_HALF], @[RELIEF_NONE] and @[RELIEF_NORMAL]
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/ButtonBox.pike b/src/post_modules/GTK/refdoc/GTK.pmod/ButtonBox.pike
index 570b9013bd..6aab886e1c 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/ButtonBox.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/ButtonBox.pike
@@ -18,7 +18,7 @@ mapping get_child_size( );
 
 int get_layout( );
 //! Returns the currently configured layout.
-//! One of  @[BUTTONBOX_EDGE], @[BUTTONBOX_START], @[BUTTONBOX_END], @[BUTTONBOX_DEFAULT_STYLE] and @[BUTTONBOX_SPREAD]
+//! One of  @[BUTTONBOX_DEFAULT_STYLE], @[BUTTONBOX_EDGE], @[BUTTONBOX_END], @[BUTTONBOX_SPREAD] and @[BUTTONBOX_START]
 //!
 //!
 
@@ -38,7 +38,7 @@ GTK.ButtonBox set_child_size( int child_number, int child_size );
 //!
 
 GTK.ButtonBox set_layout( int layout );
-//! layout is one of @[BUTTONBOX_EDGE], @[BUTTONBOX_START], @[BUTTONBOX_END], @[BUTTONBOX_DEFAULT_STYLE] and @[BUTTONBOX_SPREAD]
+//! layout is one of @[BUTTONBOX_DEFAULT_STYLE], @[BUTTONBOX_EDGE], @[BUTTONBOX_END], @[BUTTONBOX_SPREAD] and @[BUTTONBOX_START]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Calendar.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Calendar.pike
index 05184dc67b..a7735edf4d 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Calendar.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Calendar.pike
@@ -1,9 +1,9 @@
 //! A calendar widget.
 //!@code{ GTK.Calendar();@}
-//!@xml{<image src='../images/gtk_calendar.png'/>@}
+//!@xml{<image>../images/gtk_calendar.png</image>@}
 //!
 //!@code{ GTK.Calendar()->select_day( 16 );@}
-//!@xml{<image src='../images/gtk_calendar_2.png'/>@}
+//!@xml{<image>../images/gtk_calendar_2.png</image>@}
 //!
 //!
 //!
@@ -36,7 +36,7 @@ static GTK.Calendar create( );
 //!
 
 GTK.Calendar display_options( int options );
-//! Bitwise or of one or more of @[CALENDAR_SHOW_WEEK_NUMBERS], @[CALENDAR_SHOW_HEADING], @[CALENDAR_WEEK_START_MONDAY], @[CALENDAR_SHOW_DAY_NAMES] and @[CALENDAR_NO_MONTH_CHANGE].
+//! Bitwise or of one or more of @[CALENDAR_NO_MONTH_CHANGE], @[CALENDAR_SHOW_DAY_NAMES], @[CALENDAR_SHOW_HEADING], @[CALENDAR_SHOW_WEEK_NUMBERS] and @[CALENDAR_WEEK_START_MONDAY].
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/CheckButton.pike b/src/post_modules/GTK/refdoc/GTK.pmod/CheckButton.pike
index 84a14d7e51..16143e476f 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/CheckButton.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/CheckButton.pike
@@ -4,7 +4,7 @@
 //! the text to the right of them. These are often used for toggling
 //! options on and off in applications.
 //!@code{ GTK.Check_button( "title" )@}
-//!@xml{<image src='../images/gtk_checkbutton.png'/>@}
+//!@xml{<image>../images/gtk_checkbutton.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/CheckMenuItem.pike b/src/post_modules/GTK/refdoc/GTK.pmod/CheckMenuItem.pike
index 020ed4fece..23507b6b1d 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/CheckMenuItem.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/CheckMenuItem.pike
@@ -1,10 +1,10 @@
 //! A check menu item is more or less identical to a check button, but it
 //! should be used in menus.
 //!@code{ GTK.CheckMenuItem("Hi there")@}
-//!@xml{<image src='../images/gtk_checkmenuitem.png'/>@}
+//!@xml{<image>../images/gtk_checkmenuitem.png</image>@}
 //!
 //!@code{ GTK.CheckMenuItem("Hi there")->set_active(1)@}
-//!@xml{<image src='../images/gtk_checkmenuitem_2.png'/>@}
+//!@xml{<image>../images/gtk_checkmenuitem_2.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Clist.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Clist.pike
index aea01d78fc..2c8cc2cb34 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Clist.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Clist.pike
@@ -3,7 +3,7 @@
 //! can optionally have a title, which itself is optionally active,
 //! allowing us to bind a function to it's selection.
 //!@code{ GTK.Clist(2)->set_column_title(0,"Col 1")->set_column_title(1,"Col 2")->column_titles_show()->set_column_width(0,50)->set_usize(150,70)@}
-//!@xml{<image src='../images/gtk_clist.png'/>@}
+//!@xml{<image>../images/gtk_clist.png</image>@}
 //!
 //!
 //!
@@ -131,7 +131,7 @@ GTK.Style get_cell_style( int row, int col );
 //!
 
 int get_cell_type( int row, int column );
-//! Return value is one of @[CELL_TEXT], @[CELL_EMPTY], @[CELL_WIDGET], @[CELL_PIXTEXT] and @[CELL_PIXMAP]
+//! Return value is one of @[CELL_EMPTY], @[CELL_PIXMAP], @[CELL_PIXTEXT], @[CELL_TEXT] and @[CELL_WIDGET]
 //!
 //!
 
@@ -156,7 +156,7 @@ int get_drag_button( );
 //!
 
 int get_flags( );
-//! Return the flags. A bitwise or of @[CLIST_ADD_MODE], @[CLIST_USE_DRAG_ICONS], @[CLIST_AUTO_SORT], @[CLIST_DRAW_DRAG_LINE], @[CLIST_IN_DRAG], @[CLIST_AUTO_RESIZE_BLOCKED], @[CLIST_DRAW_DRAG_RECT], @[CLIST_ROW_HEIGHT_SET], @[CLIST_SHOW_TITLES] and @[CLIST_REORDERABLE]
+//! Return the flags. A bitwise or of @[CLIST_ADD_MODE], @[CLIST_AUTO_RESIZE_BLOCKED], @[CLIST_AUTO_SORT], @[CLIST_DRAW_DRAG_LINE], @[CLIST_DRAW_DRAG_RECT], @[CLIST_IN_DRAG], @[CLIST_REORDERABLE], @[CLIST_ROW_HEIGHT_SET], @[CLIST_SHOW_TITLES] and @[CLIST_USE_DRAG_ICONS]
 //!
 //!
 
@@ -224,12 +224,12 @@ mapping get_selection_info( int x, int y );
 //!
 
 int get_selection_mode( );
-//! Return the selection mode. One of @[SELECTION_EXTENDED], @[SELECTION_SINGLE], @[SELECTION_BROWSE] and @[SELECTION_MULTIPLE]
+//! Return the selection mode. One of @[SELECTION_BROWSE], @[SELECTION_EXTENDED], @[SELECTION_MULTIPLE] and @[SELECTION_SINGLE]
 //!
 //!
 
 int get_shadow_type( );
-//! Return the curreent shadow type. One of @[SHADOW_OUT], @[SHADOW_ETCHED_IN], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_ETCHED_OUT]
+//! Return the curreent shadow type. One of @[SHADOW_ETCHED_IN], @[SHADOW_ETCHED_OUT], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_OUT]
 //!
 //!
 
@@ -323,7 +323,7 @@ GTK.Clist set_background( int row, GDK.Color color );
 //!
 
 GTK.Clist set_button_actions( int button, int action );
-//! Action is a bitwise or of @[BUTTON_EXPANDS], @[BUTTON_SELECTS], @[BUTTONBOX_EDGE], @[BUTTONBOX_START], @[BUTTONBOX_END], @[BUTTONBOX_DEFAULT_STYLE], @[BUTTON_IGNORED], @[BUTTONBOX_SPREAD] and @[BUTTON_DRAGS]
+//! Action is a bitwise or of @[BUTTON_DRAGS], @[BUTTON_EXPANDS], @[BUTTON_IGNORED], @[BUTTON_SELECTS], @[BUTTONBOX_DEFAULT_STYLE], @[BUTTONBOX_EDGE], @[BUTTONBOX_END], @[BUTTONBOX_SPREAD] and @[BUTTONBOX_START]
 //! Button is the mouse button (normally 1-3, 4 and 5 sometimes beeing
 //! scroll wheel up and scroll wheel down)
 //!
@@ -340,7 +340,7 @@ GTK.Clist set_column_auto_resize( int column, int autoresizep );
 //!
 
 GTK.Clist set_column_justification( int column, int justification );
-//! justification is one of @[JUSTIFY_RIGHT], @[JUSTIFY_CENTER], @[JUSTIFY_FILL] and @[JUSTIFY_LEFT]
+//! justification is one of @[JUSTIFY_CENTER], @[JUSTIFY_FILL], @[JUSTIFY_LEFT] and @[JUSTIFY_RIGHT]
 //!
 //!
 
@@ -451,12 +451,12 @@ GTK.Clist set_selectable( int row, int selectablep );
 //!
 
 GTK.Clist set_selection_mode( int mode );
-//! One of @[SELECTION_EXTENDED], @[SELECTION_SINGLE], @[SELECTION_BROWSE] and @[SELECTION_MULTIPLE]
+//! One of @[SELECTION_BROWSE], @[SELECTION_EXTENDED], @[SELECTION_MULTIPLE] and @[SELECTION_SINGLE]
 //!
 //!
 
 GTK.Clist set_shadow_type( int shadowtype );
-//! One of @[SHADOW_OUT], @[SHADOW_ETCHED_IN], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_ETCHED_OUT]
+//! One of @[SHADOW_ETCHED_IN], @[SHADOW_ETCHED_OUT], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_OUT]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Clock.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Clock.pike
index 02bfbf0e8b..4c36906853 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Clock.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Clock.pike
@@ -12,10 +12,10 @@
 //! Note, however, that the accuracy of the gtkclock widget is limited
 //! to 1 second.
 //!@code{ GTK.Clock( GTK.ClockRealtime );@}
-//!@xml{<image src='../images/gtk_clock.png'/>@}
+//!@xml{<image>../images/gtk_clock.png</image>@}
 //!
 //!@code{ GTK.Clock( GTK.ClockDecreasing )->set_seconds(10000)->start();@}
-//!@xml{<image src='../images/gtk_clock_2.png'/>@}
+//!@xml{<image>../images/gtk_clock_2.png</image>@}
 //!
 //!
 //!
@@ -23,7 +23,7 @@
 inherit GTK.Label;
 
 static GTK.Clock create( int type );
-//! type is one of @[CLOCK_DECREASING], @[CLOCK_REALTIME] and @[CLOCK_INCREASING];
+//! type is one of @[CLOCK_DECREASING], @[CLOCK_INCREASING] and @[CLOCK_REALTIME];
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/ColorSelection.pike b/src/post_modules/GTK/refdoc/GTK.pmod/ColorSelection.pike
index 255c65d830..5669207061 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/ColorSelection.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/ColorSelection.pike
@@ -12,7 +12,7 @@
 //! explicitly through set_color().
 //! 
 //!@code{ GTK.ColorSelection()@}
-//!@xml{<image src='../images/gtk_colorselection.png'/>@}
+//!@xml{<image>../images/gtk_colorselection.png</image>@}
 //!
 //!
 //!
@@ -43,7 +43,7 @@ GTK.ColorSelection set_color( array color );
 //!
 
 GTK.ColorSelection set_update_policy( int policy );
-//! one of @[UPDATE_IF_VALID], @[UPDATE_DELAYED], @[UPDATE_DISCONTINUOUS], @[UPDATE_ALWAYS] and @[UPDATE_CONTINUOUS].
+//! one of @[UPDATE_ALWAYS], @[UPDATE_CONTINUOUS], @[UPDATE_DELAYED], @[UPDATE_DISCONTINUOUS] and @[UPDATE_IF_VALID].
 //! 
 //! The default policy is GTK.UpdateContinuous which means that the
 //! current color is updated continuously when the user drags the
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/ColorSelectionDialog.pike b/src/post_modules/GTK/refdoc/GTK.pmod/ColorSelectionDialog.pike
index 76626da9cd..1e7e494203 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/ColorSelectionDialog.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/ColorSelectionDialog.pike
@@ -3,7 +3,7 @@
 //! different subwidgets directly.
 //! 
 //!@code{ GTK.ColorSelectionDialog("Select color")@}
-//!@xml{<image src='../images/gtk_colorselectiondialog.png'/>@}
+//!@xml{<image>../images/gtk_colorselectiondialog.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Combo.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Combo.pike
index 3acea855ce..d40fc85668 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Combo.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Combo.pike
@@ -9,7 +9,7 @@
 //! really care about: The W(entry) and the W(list).
 //! 
 //!@code{ GTK.Combo()@}
-//!@xml{<image src='../images/gtk_combo.png'/>@}
+//!@xml{<image>../images/gtk_combo.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Container.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Container.pike
index 2a837add9b..fb647a2c44 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Container.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Container.pike
@@ -43,7 +43,7 @@ array children( );
 //!
 
 GTK.Container focus( int focus_direction );
-//! Emulate a focus event. direction is one of @[DIR_LEFT], @[DIR_DOWN], @[DIR_UP], @[DIR_TAB_BACKWARD], @[DIR_TAB_FORWARD] and @[DIR_RIGHT].
+//! Emulate a focus event. direction is one of @[DIR_DOWN], @[DIR_LEFT], @[DIR_RIGHT], @[DIR_TAB_BACKWARD], @[DIR_TAB_FORWARD] and @[DIR_UP].
 //!
 //!
 
@@ -76,6 +76,6 @@ GTK.Container set_focus_vadjustment( GTK.Adjustment adj );
 //!
 
 GTK.Container set_resize_mode( int mode );
-//! One of @[RESIZE_PARENT], @[RESIZE_QUEUE] and @[RESIZE_IMMEDIATE]
+//! One of @[RESIZE_IMMEDIATE], @[RESIZE_PARENT] and @[RESIZE_QUEUE]
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Ctree.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Ctree.pike
index 474e708a17..a18465e878 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Ctree.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Ctree.pike
@@ -111,7 +111,7 @@ int get_expander_style( );
 //!
 
 int get_line_style( );
-//! The style of the lines, one of @[CTREE_LINES_NONE], @[CTREE_LINES_SOLID], @[CTREE_LINES_DOTTED] and @[CTREE_LINES_TABBED]
+//! The style of the lines, one of @[CTREE_LINES_DOTTED], @[CTREE_LINES_NONE], @[CTREE_LINES_SOLID] and @[CTREE_LINES_TABBED]
 //!
 //!
 
@@ -313,7 +313,7 @@ GTK.Ctree set_indent( int npixels );
 //!
 
 GTK.Ctree set_line_style( int style );
-//! Set the line style, one of @[CTREE_LINES_NONE], @[CTREE_LINES_SOLID], @[CTREE_LINES_DOTTED] and @[CTREE_LINES_TABBED]
+//! Set the line style, one of @[CTREE_LINES_DOTTED], @[CTREE_LINES_NONE], @[CTREE_LINES_SOLID] and @[CTREE_LINES_TABBED]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Curve.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Curve.pike
index 0579890223..284f18b13a 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Curve.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Curve.pike
@@ -1,5 +1,5 @@
 //!@code{ GTK.Curve()@}
-//!@xml{<image src='../images/gtk_curve.png'/>@}
+//!@xml{<image>../images/gtk_curve.png</image>@}
 //!
 //!
 //!
@@ -16,7 +16,7 @@ GTK.Curve reset( );
 //!
 
 GTK.Curve set_curve_type( int type );
-//! One of @[CURVE_TYPE_LINEAR], @[CURVE_TYPE_FREE] and @[CURVE_TYPE_SPLINE];
+//! One of @[CURVE_TYPE_FREE], @[CURVE_TYPE_LINEAR] and @[CURVE_TYPE_SPLINE];
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Databox.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Databox.pike
index dbb604237d..e6475e8c94 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Databox.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Databox.pike
@@ -7,7 +7,7 @@
 //! applications that need to display fast changes in their data.
 //! 
 //!@code{   GTK.Databox x=GTK.Databox(); x->data_add_x_y(3, ({ 1.0, 0.5, 0.0 }), ({1.0, -1.0, 0.0}),GDK.Color(Image.Color.red), GTK.DataboxLines,2); x->rescale(); x->set_usize(300,300); return x;@}
-//!@xml{<image src='../images/gtk_databox.png'/>@}
+//!@xml{<image>../images/gtk_databox.png</image>@}
 //!
 //!
 //!
@@ -33,17 +33,17 @@ static GTK.Databox create( );
 //!
 
 int data_add_x( int nelems, array x, int shared_Y_index, GDK.Color color, int type, int dot_size );
-//! Type is one of @[DATABOX_NOT_DISPLAYED], @[DATABOX_POINTS], @[DATABOX_LINES] and @[DATABOX_BARS]
+//! Type is one of @[DATABOX_BARS], @[DATABOX_LINES], @[DATABOX_NOT_DISPLAYED] and @[DATABOX_POINTS]
 //!
 //!
 
 int data_add_x_y( int nelems, array x, array y, GDK.Color color, int type, int dot_size );
-//! Type is one of @[DATABOX_NOT_DISPLAYED], @[DATABOX_POINTS], @[DATABOX_LINES] and @[DATABOX_BARS]
+//! Type is one of @[DATABOX_BARS], @[DATABOX_LINES], @[DATABOX_NOT_DISPLAYED] and @[DATABOX_POINTS]
 //!
 //!
 
 int data_add_y( int nelems, array y, int shared_X_index, GDK.Color color, int type, int dot_size );
-//! Type is one of @[DATABOX_NOT_DISPLAYED], @[DATABOX_POINTS], @[DATABOX_LINES] and @[DATABOX_BARS]
+//! Type is one of @[DATABOX_BARS], @[DATABOX_LINES], @[DATABOX_NOT_DISPLAYED] and @[DATABOX_POINTS]
 //!
 //!
 
@@ -87,7 +87,7 @@ int set_color( int index, GDK.Color color );
 //!
 
 int set_data_type( int index, int type, int dot_size );
-//! Type is one of @[DATABOX_NOT_DISPLAYED], @[DATABOX_POINTS], @[DATABOX_LINES] and @[DATABOX_BARS]
+//! Type is one of @[DATABOX_BARS], @[DATABOX_LINES], @[DATABOX_NOT_DISPLAYED] and @[DATABOX_POINTS]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Dial.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Dial.pike
index fbc1fc9ef0..d1a25cd6cd 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Dial.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Dial.pike
@@ -2,10 +2,10 @@
 //! example, a physical volume control on a stereo. Dial values can be
 //! changable or read-only for value reporting.
 //!@code{ GTK.Dial( GTK.Adjustment() );@}
-//!@xml{<image src='../images/gtk_dial.png'/>@}
+//!@xml{<image>../images/gtk_dial.png</image>@}
 //!
 //!@code{ GTK.Dial( GTK.Adjustment(10.0) )->set_percentage(0.4);@}
-//!@xml{<image src='../images/gtk_dial_2.png'/>@}
+//!@xml{<image>../images/gtk_dial_2.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/DrawingArea.pike b/src/post_modules/GTK/refdoc/GTK.pmod/DrawingArea.pike
index c6e57dcaed..5b22bd1dfe 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/DrawingArea.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/DrawingArea.pike
@@ -3,7 +3,7 @@
 //! on your own. Use W(pDrawingArea) for a drawingarea with automatic
 //! refresh/resize handling.
 //!@code{ GTK.DrawingArea()->set_usize(100,100)@}
-//!@xml{<image src='../images/gtk_drawingarea.png'/>@}
+//!@xml{<image>../images/gtk_drawingarea.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Entry.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Entry.pike
index 143e653e06..f1c0b631a0 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Entry.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Entry.pike
@@ -1,6 +1,6 @@
 //! Use this widget when you want the user to input a single line of text.
 //!@code{ GTK.Entry()->set_text("Hello world")->set_editable(1)@}
-//!@xml{<image src='../images/gtk_entry.png'/>@}
+//!@xml{<image>../images/gtk_entry.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/EventBox.pike b/src/post_modules/GTK/refdoc/GTK.pmod/EventBox.pike
index 3d7e6a101f..99eea32cfb 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/EventBox.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/EventBox.pike
@@ -20,7 +20,7 @@
 //! and images.
 //! 
 //!@code{ GTK.EventBox()->set_usize(100,100)@}
-//!@xml{<image src='../images/gtk_eventbox.png'/>@}
+//!@xml{<image>../images/gtk_eventbox.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/FileSelection.pike b/src/post_modules/GTK/refdoc/GTK.pmod/FileSelection.pike
index 0a7229faa0..030347060d 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/FileSelection.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/FileSelection.pike
@@ -19,7 +19,7 @@
 //! show_fileop_buttons().
 //! 
 //!@code{ GTK.FileSelection("File selector")@}
-//!@xml{<image src='../images/gtk_fileselection.png'/>@}
+//!@xml{<image>../images/gtk_fileselection.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Fixed.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Fixed.pike
index 405c6d5f02..39c7b41762 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Fixed.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Fixed.pike
@@ -3,7 +3,7 @@
 //! 
 //!  Example:
 //!@code{ GTK.Fixed()->put(GTK.Label("100,100"), 100, 100)->put(GTK.Label("0,0"), 0, 0)->set_usize(150,115)@}
-//!@xml{<image src='../images/gtk_fixed.png'/>@}
+//!@xml{<image>../images/gtk_fixed.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/FontSelection.pike b/src/post_modules/GTK/refdoc/GTK.pmod/FontSelection.pike
index 580c1a0ebb..e82da14d7c 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/FontSelection.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/FontSelection.pike
@@ -1,5 +1,5 @@
 //!@code{ GTK.FontSelection()@}
-//!@xml{<image src='../images/gtk_fontselection.png'/>@}
+//!@xml{<image>../images/gtk_fontselection.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/FontSelectionDialog.pike b/src/post_modules/GTK/refdoc/GTK.pmod/FontSelectionDialog.pike
index c5dacfbf19..25679f5d2b 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/FontSelectionDialog.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/FontSelectionDialog.pike
@@ -19,7 +19,7 @@
 //! the 'Filter' page of the dialog.
 //! </font>@}
 //!@code{ GTK.FontSelectionDialog("Select a font")@}
-//!@xml{<image src='../images/gtk_fontselectiondialog.png'/>@}
+//!@xml{<image>../images/gtk_fontselectiondialog.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Frame.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Frame.pike
index 74721a9a59..f2ff7488be 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Frame.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Frame.pike
@@ -6,13 +6,13 @@
 //! Used to visually group objects.
 //! 
 //!@code{ GTK.Frame("Title")->add(GTK.Label("Contents"))@}
-//!@xml{<image src='../images/gtk_frame.png'/>@}
+//!@xml{<image>../images/gtk_frame.png</image>@}
 //!
 //!@code{ GTK.Frame()->add(GTK.Label("Contents"))@}
-//!@xml{<image src='../images/gtk_frame_2.png'/>@}
+//!@xml{<image>../images/gtk_frame_2.png</image>@}
 //!
 //!@code{ GTK.Frame()->add(GTK.Label("Contents"))->set_shadow_type(GTK.SHADOW_IN)@}
-//!@xml{<image src='../images/gtk_frame_3.png'/>@}
+//!@xml{<image>../images/gtk_frame_3.png</image>@}
 //!
 //! 
 //!
@@ -39,6 +39,6 @@ GTK.Frame set_label_align( float xalign, float yalign );
 
 GTK.Frame set_shadow_type( int shadow_type );
 //! Set the shadow type for the Frame widget. The type is one of
-//! @[SHADOW_OUT], @[SHADOW_ETCHED_IN], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_ETCHED_OUT]
+//! @[SHADOW_ETCHED_IN], @[SHADOW_ETCHED_OUT], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_OUT]
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/GammaCurve.pike b/src/post_modules/GTK/refdoc/GTK.pmod/GammaCurve.pike
index 6ee6349640..c891b77231 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/GammaCurve.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/GammaCurve.pike
@@ -8,7 +8,7 @@
 //! unique) output value specified.
 //! 
 //!@code{ GTK.GammaCurve()->set_usize(210,130)@}
-//!@xml{<image src='../images/gtk_gammacurve.png'/>@}
+//!@xml{<image>../images/gtk_gammacurve.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/GladeXML.pike b/src/post_modules/GTK/refdoc/GTK.pmod/GladeXML.pike
index a82beb57f3..38113564da 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/GladeXML.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/GladeXML.pike
@@ -65,6 +65,6 @@ GTK.GladeXML signal_autoconnect( mapping callbacks, mixed data );
 //! mapping should consist of handler name : function pairs. The
 //! data argument will be saved and sent as the first argument to all
 //! callback functions.
-//! <p align="right"><font size="2">@i{$Id: GladeXML.pike,v 1.3 2001/04/24 21:08:32 grubba Exp $@}</font>
+//! <p align="right"><font size="2">@i{$Id: GladeXML.pike,v 1.4 2001/07/18 18:47:31 nilsson Exp $@}</font>
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/HandleBox.pike b/src/post_modules/GTK/refdoc/GTK.pmod/HandleBox.pike
index 669218701d..99666052e0 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/HandleBox.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/HandleBox.pike
@@ -1,7 +1,7 @@
 //! The contents of a handle box can be 'dragged' out of the box by the user.
 //! The contents will then be placed in a separate window.
 //!@code{ GTK.HandleBox()->add(GTK.Label("The contents"))@}
-//!@xml{<image src='../images/gtk_handlebox.png'/>@}
+//!@xml{<image>../images/gtk_handlebox.png</image>@}
 //!
 //!
 //!
@@ -33,7 +33,7 @@ int get_float_window_mapped( );
 //!
 
 int get_handle_position( );
-//! The position of the handle. One of @[POS_RIGHT], @[POS_LEFT], @[POS_BOTTOM] and @[POS_TOP]
+//! The position of the handle. One of @[POS_BOTTOM], @[POS_LEFT], @[POS_RIGHT] and @[POS_TOP]
 //!
 //!
 
@@ -48,12 +48,12 @@ int get_shrink_on_detach( );
 //!
 
 int get_snap_edge( );
-//! The edge to snap to. One of @[POS_RIGHT], @[POS_LEFT], @[POS_BOTTOM] and @[POS_TOP], or -1 for unset.
+//! The edge to snap to. One of @[POS_BOTTOM], @[POS_LEFT], @[POS_RIGHT] and @[POS_TOP], or -1 for unset.
 //!
 //!
 
 GTK.HandleBox set_handle_position( int pos );
-//! The position of the handle. One of @[POS_RIGHT], @[POS_LEFT], @[POS_BOTTOM] and @[POS_TOP]
+//! The position of the handle. One of @[POS_BOTTOM], @[POS_LEFT], @[POS_RIGHT] and @[POS_TOP]
 //!
 //!
 
@@ -63,11 +63,11 @@ int set_set_shrink_on_detach( );
 //!
 
 GTK.HandleBox set_shadow_type( int shadow_type );
-//! One of @[SHADOW_OUT], @[SHADOW_ETCHED_IN], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_ETCHED_OUT]
+//! One of @[SHADOW_ETCHED_IN], @[SHADOW_ETCHED_OUT], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_OUT]
 //!
 //!
 
 GTK.HandleBox set_snap_edge( int pos );
-//! The edge to snap to. One of @[POS_RIGHT], @[POS_LEFT], @[POS_BOTTOM] and @[POS_TOP], or -1 for unset.
+//! The edge to snap to. One of @[POS_BOTTOM], @[POS_LEFT], @[POS_RIGHT] and @[POS_TOP], or -1 for unset.
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Hbox.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Hbox.pike
index b4d612c1d2..690a45f4df 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Hbox.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Hbox.pike
@@ -6,13 +6,13 @@
 //! on the call used.
 //!
 //!@code{ GTK.Hbox(0,0)->add(GTK.Button("Hello"))->add(GTK.Button("World"))->pack_end_defaults(GTK.Button("From right"))->pack_start_defaults(GTK.Button("From left"))@}
-//!@xml{<image src='../images/gtk_hbox.png'/>@}
+//!@xml{<image>../images/gtk_hbox.png</image>@}
 //!
 //!@code{ GTK.Hbox(1,0)->add(GTK.Button("Hello"))->add(GTK.Button("World"))->pack_end_defaults(GTK.Button("From right"))->pack_start_defaults(GTK.Button("From left"))@}
-//!@xml{<image src='../images/gtk_hbox_2.png'/>@}
+//!@xml{<image>../images/gtk_hbox_2.png</image>@}
 //!
 //!@code{ GTK.Hbox(1,40)->add(GTK.Button("Hello"))->add(GTK.Button("World"))->pack_end_defaults(GTK.Button("From right"))->pack_start_defaults(GTK.Button("From left"))@}
-//!@xml{<image src='../images/gtk_hbox_3.png'/>@}
+//!@xml{<image>../images/gtk_hbox_3.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/HbuttonBox.pike b/src/post_modules/GTK/refdoc/GTK.pmod/HbuttonBox.pike
index 276923403b..ca109b56f7 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/HbuttonBox.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/HbuttonBox.pike
@@ -4,19 +4,19 @@
 //! normal button layouts.
 //!
 //!@code{ GTK.HbuttonBox()->add(GTK.Button("Hello"))->add(GTK.Button("World"))->set_usize(400,30)@}
-//!@xml{<image src='../images/gtk_hbuttonbox.png'/>@}
+//!@xml{<image>../images/gtk_hbuttonbox.png</image>@}
 //!
 //!@code{ GTK.HbuttonBox()->add(GTK.Button("Hello"))->add(GTK.Button("World"))->set_layout(GTK.BUTTONBOX_SPREAD)->set_usize(400,30)@}
-//!@xml{<image src='../images/gtk_hbuttonbox_2.png'/>@}
+//!@xml{<image>../images/gtk_hbuttonbox_2.png</image>@}
 //!
 //!@code{ GTK.HbuttonBox()->add(GTK.Button("Hello"))->add(GTK.Button("World"))->set_layout(GTK.BUTTONBOX_EDGE)->set_usize(400,30)@}
-//!@xml{<image src='../images/gtk_hbuttonbox_3.png'/>@}
+//!@xml{<image>../images/gtk_hbuttonbox_3.png</image>@}
 //!
 //!@code{ GTK.HbuttonBox()->add(GTK.Button("Hello"))->add(GTK.Button("World"))->set_layout(GTK.BUTTONBOX_START)->set_usize(400,30)@}
-//!@xml{<image src='../images/gtk_hbuttonbox_4.png'/>@}
+//!@xml{<image>../images/gtk_hbuttonbox_4.png</image>@}
 //!
 //!@code{ GTK.HbuttonBox()->add(GTK.Button("Hello"))->add(GTK.Button("World"))->set_layout(GTK.BUTTONBOX_END)->set_usize(400,30)@}
-//!@xml{<image src='../images/gtk_hbuttonbox_5.png'/>@}
+//!@xml{<image>../images/gtk_hbuttonbox_5.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Hpaned.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Hpaned.pike
index f3bd37c2bb..080fd110a7 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Hpaned.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Hpaned.pike
@@ -7,7 +7,7 @@
 //! See W(Paned) for details.
 //! 
 //!@code{ GTK.Hpaned()->add1(GTK.Label("Left\nSide\nOf\nPane"))->add2(GTK.Label("Right\nSide\nOf\nPane"))->set_usize(100,100)@}
-//!@xml{<image src='../images/gtk_hpaned.png'/>@}
+//!@xml{<image>../images/gtk_hpaned.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Hruler.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Hruler.pike
index cb74716cf6..5737ccbb24 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Hruler.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Hruler.pike
@@ -5,13 +5,13 @@
 //! location of the pointer relative to the ruler.
 //!
 //!@code{ GTK.Hruler()->set_metric(GTK.PIXELS)->set_range(0.0,100.0,50.0,100.0)->draw_ticks()->draw_pos()->set_usize(300,30)@}
-//!@xml{<image src='../images/gtk_hruler.png'/>@}
+//!@xml{<image>../images/gtk_hruler.png</image>@}
 //!
 //!@code{ GTK.Hruler()->set_metric(GTK.CENTIMETERS)->set_range(0.0,100.0,50.0,100.0)->draw_ticks()->draw_pos()->set_usize(300,30)@}
-//!@xml{<image src='../images/gtk_hruler_2.png'/>@}
+//!@xml{<image>../images/gtk_hruler_2.png</image>@}
 //!
 //!@code{ GTK.Hruler()->set_usize(300,30)@}
-//!@xml{<image src='../images/gtk_hruler_3.png'/>@}
+//!@xml{<image>../images/gtk_hruler_3.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Hscale.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Hscale.pike
index 526f127230..ad30284bea 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Hscale.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Hscale.pike
@@ -10,7 +10,7 @@
 //! functions.
 //! 
 //!@code{ GTK.Hscale(GTK.Adjustment())->set_usize(300,30)@}
-//!@xml{<image src='../images/gtk_hscale.png'/>@}
+//!@xml{<image>../images/gtk_hscale.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Hscrollbar.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Hscrollbar.pike
index e1181ef08b..05b2377606 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Hscrollbar.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Hscrollbar.pike
@@ -1,7 +1,7 @@
 //! A horizontal scrollbar.
 //! General documentation: See W(Scrollbar)
 //!@code{ GTK.Hscrollbar(GTK.Adjustment())->set_usize(300,15)@}
-//!@xml{<image src='../images/gtk_hscrollbar.png'/>@}
+//!@xml{<image>../images/gtk_hscrollbar.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Hseparator.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Hseparator.pike
index 4bf62b71aa..d27abdd3a5 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Hseparator.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Hseparator.pike
@@ -1,6 +1,6 @@
 //! Simply creates a horizontal separator. No bells or whistles.
 //!@code{ GTK.Hseparator()->set_usize(300,3)@}
-//!@xml{<image src='../images/gtk_hseparator.png'/>@}
+//!@xml{<image>../images/gtk_hseparator.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Image.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Image.pike
index ac7fc26736..9d3262d79c 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Image.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Image.pike
@@ -3,7 +3,7 @@
 //! See GDK.Image and GDK.Pixmap.
 //!
 //!@code{ GTK.Image( GDK.Image(0)->set(Image.image(200,200)->test() ) );@}
-//!@xml{<image src='../images/gtk_image.png'/>@}
+//!@xml{<image>../images/gtk_image.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/InputDialog.pike b/src/post_modules/GTK/refdoc/GTK.pmod/InputDialog.pike
index d1a570c5e4..ce28f55f7b 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/InputDialog.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/InputDialog.pike
@@ -21,7 +21,7 @@
 //! }
 //! </font></pre>
 //!@code{ GTK.InputDialog()@}
-//!@xml{<image src='../images/gtk_inputdialog.png'/>@}
+//!@xml{<image>../images/gtk_inputdialog.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Label.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Label.pike
index 091ccd9836..47edf949ae 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Label.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Label.pike
@@ -1,15 +1,15 @@
 //! A simple text label.
 //!@code{ GTK.Label("A simple text label")@}
-//!@xml{<image src='../images/gtk_label.png'/>@}
+//!@xml{<image>../images/gtk_label.png</image>@}
 //!
 //!@code{ GTK.Label("Multi\nline text\nlabel here")@}
-//!@xml{<image src='../images/gtk_label_2.png'/>@}
+//!@xml{<image>../images/gtk_label_2.png</image>@}
 //!
 //!@code{ GTK.Label("Multi\nline text\nlabel here")->set_justify(GTK.JUSTIFY_LEFT)@}
-//!@xml{<image src='../images/gtk_label_3.png'/>@}
+//!@xml{<image>../images/gtk_label_3.png</image>@}
 //!
 //!@code{ GTK.Label("Multi\nline text\nlabel here")->set_justify(GTK.JUSTIFY_RIGHT)@}
-//!@xml{<image src='../images/gtk_label_4.png'/>@}
+//!@xml{<image>../images/gtk_label_4.png</image>@}
 //!
 //!
 //!
@@ -35,7 +35,7 @@ GTK.Label set( string text );
 //!
 
 GTK.Label set_justify( int justify );
-//! one of @[JUSTIFY_RIGHT], @[JUSTIFY_CENTER], @[JUSTIFY_FILL] and @[JUSTIFY_LEFT]
+//! one of @[JUSTIFY_CENTER], @[JUSTIFY_FILL], @[JUSTIFY_LEFT] and @[JUSTIFY_RIGHT]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/MenuBar.pike b/src/post_modules/GTK/refdoc/GTK.pmod/MenuBar.pike
index 90ec8766bf..866938b3d8 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/MenuBar.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/MenuBar.pike
@@ -3,7 +3,7 @@
 //! grabbed automatically, but this is how you would create a menu all
 //! in one line. This is not the recommended coding style.
 //!@code{ GTK.MenuBar()->add(GTK.Menu_item("Menu")->set_submenu(GTK.Menu()->add(GTK.Menu_item("Sub")))->select()->activate())->add(GTK.Menu_item("Bar"))@}
-//!@xml{<image src='../images/gtk_menubar.png'/>@}
+//!@xml{<image>../images/gtk_menubar.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/MenuItem.pike b/src/post_modules/GTK/refdoc/GTK.pmod/MenuItem.pike
index f2db36d2fc..938791e45d 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/MenuItem.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/MenuItem.pike
@@ -48,7 +48,7 @@ int get_show_toggle_indicator( );
 //!
 
 int get_submenu_direction( );
-//! The direction the submenu will be shown in. One of @[DIR_LEFT], @[DIR_DOWN], @[DIR_UP], @[DIR_TAB_BACKWARD], @[DIR_TAB_FORWARD] and @[DIR_RIGHT]
+//! The direction the submenu will be shown in. One of @[DIR_DOWN], @[DIR_LEFT], @[DIR_RIGHT], @[DIR_TAB_BACKWARD], @[DIR_TAB_FORWARD] and @[DIR_UP]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Misc.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Misc.pike
index e841ac5d5a..f4a5b0ecb8 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Misc.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Misc.pike
@@ -13,13 +13,13 @@
 //! 
 //!
 //!@code{ GTK.Vbox(0,0)->add(GTK.Label("Label"))->set_usize(100,20)@}
-//!@xml{<image src='../images/gtk_misc.png'/>@}
+//!@xml{<image>../images/gtk_misc.png</image>@}
 //!
 //!@code{ GTK.Vbox(0,0)->add(GTK.Label("Label")->set_alignment(1.0,0.0))->set_usize(100,20)@}
-//!@xml{<image src='../images/gtk_misc_2.png'/>@}
+//!@xml{<image>../images/gtk_misc_2.png</image>@}
 //!
 //!@code{ GTK.Vbox(0,0)->add(GTK.Label("Label")->set_alignment(0.0,0.0))->set_usize(100,20)@}
-//!@xml{<image src='../images/gtk_misc_3.png'/>@}
+//!@xml{<image>../images/gtk_misc_3.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Notebook.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Notebook.pike
index 8b8b4f6a98..4eada9a440 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Notebook.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Notebook.pike
@@ -5,13 +5,13 @@
 //! display.
 //!
 //!@code{ GTK.Notebook( )->set_tab_pos( GTK.POS_LEFT )->append_page( GTK.Label("Page 1\nContents"), GTK.Label("Page 1"))->append_page( GTK.Label(""), GTK.Label("Page 2"))->append_page(GTK.Label("Page 3 contents\nare here!"), GTK.Label("Page 3"))@}
-//!@xml{<image src='../images/gtk_notebook.png'/>@}
+//!@xml{<image>../images/gtk_notebook.png</image>@}
 //!
 //!@code{ GTK.Notebook( )->set_tab_pos( GTK.POS_TOP )->append_page( GTK.Label("Page 1\nContents"), GTK.Label("Page 1"))->append_page( GTK.Label(""), GTK.Label("Page 2"))->append_page(GTK.Label("Page 3 contents\nare here!"), GTK.Label("Page 3"))@}
-//!@xml{<image src='../images/gtk_notebook_2.png'/>@}
+//!@xml{<image>../images/gtk_notebook_2.png</image>@}
 //!
 //!@code{ GTK.Notebook( )->set_tab_pos( GTK.POS_RIGHT )->append_page( GTK.Label("Page 1\nContents"), GTK.Label("Page 1"))->append_page( GTK.Label(""), GTK.Label("Page 2"))->append_page(GTK.Label("Page 3 contents\nare here!"), GTK.Label("Page 3"))->next_page()->next_page()@}
-//!@xml{<image src='../images/gtk_notebook_3.png'/>@}
+//!@xml{<image>../images/gtk_notebook_3.png</image>@}
 //!
 //!
 //!
@@ -174,7 +174,7 @@ GTK.Notebook set_tab_label_text( GTK.Widget page, string title );
 //!
 
 GTK.Notebook set_tab_pos( int pos );
-//! One of @[POS_RIGHT], @[POS_LEFT], @[POS_BOTTOM] and @[POS_TOP]
+//! One of @[POS_BOTTOM], @[POS_LEFT], @[POS_RIGHT] and @[POS_TOP]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/OptionMenu.pike b/src/post_modules/GTK/refdoc/GTK.pmod/OptionMenu.pike
index 7a619b5919..7732c8fe1d 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/OptionMenu.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/OptionMenu.pike
@@ -4,7 +4,7 @@
 //! which allows the user to make a new choice.
 //! 
 //!@code{ GTK.OptionMenu()->set_menu(GTK.Menu()->add( GTK.Menu_item("Option 1") ));@}
-//!@xml{<image src='../images/gtk_optionmenu.png'/>@}
+//!@xml{<image>../images/gtk_optionmenu.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Packer.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Packer.pike
index b365aefc84..34706f3386 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Packer.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Packer.pike
@@ -3,13 +3,13 @@
 inherit GTK.Container;
 
 GTK.Packer add( GTK.Widget widget, int side, int anchor, int options, int border_width, int pad_x, int pad_y, int i_pad_x, int i_pad_y );
-//! side is one of @[SIDE_BOTTOM], @[SIDE_TOP], @[SIDE_RIGHT] and @[SIDE_LEFT], anchor is one of @[ANCHOR_SOUTH_WEST], @[ANCHOR_EAST], @[ANCHOR_SW], @[ANCHOR_WEST], @[ANCHOR_SOUTH_EAST], @[ANCHOR_CENTER], @[ANCHOR_S], @[ANCHOR_SOUTH], @[ANCHOR_NE], @[ANCHOR_NORTH_WEST], @[ANCHOR_NORTH], @[ANCHOR_E], @[ANCHOR_NW], @[ANCHOR_NORTH_EAST], @[ANCHOR_W], @[ANCHOR_N] and @[ANCHOR_SE],
+//! side is one of @[SIDE_BOTTOM], @[SIDE_LEFT], @[SIDE_RIGHT] and @[SIDE_TOP], anchor is one of @[ANCHOR_CENTER], @[ANCHOR_E], @[ANCHOR_EAST], @[ANCHOR_N], @[ANCHOR_NE], @[ANCHOR_NORTH], @[ANCHOR_NORTH_EAST], @[ANCHOR_NORTH_WEST], @[ANCHOR_NW], @[ANCHOR_S], @[ANCHOR_SE], @[ANCHOR_SOUTH], @[ANCHOR_SOUTH_EAST], @[ANCHOR_SOUTH_WEST], @[ANCHOR_SW], @[ANCHOR_W] and @[ANCHOR_WEST],
 //! options is a bitwise or of GTK.PackExpand, GTK.FillX and GTK.FillY
 //!
 //!
 
 GTK.Packer add_defaults( GTK.Widget widget, int side, int anchor, int options );
-//! side is one of @[SIDE_BOTTOM], @[SIDE_TOP], @[SIDE_RIGHT] and @[SIDE_LEFT], anchor is one of @[ANCHOR_SOUTH_WEST], @[ANCHOR_EAST], @[ANCHOR_SW], @[ANCHOR_WEST], @[ANCHOR_SOUTH_EAST], @[ANCHOR_CENTER], @[ANCHOR_S], @[ANCHOR_SOUTH], @[ANCHOR_NE], @[ANCHOR_NORTH_WEST], @[ANCHOR_NORTH], @[ANCHOR_E], @[ANCHOR_NW], @[ANCHOR_NORTH_EAST], @[ANCHOR_W], @[ANCHOR_N] and @[ANCHOR_SE],
+//! side is one of @[SIDE_BOTTOM], @[SIDE_LEFT], @[SIDE_RIGHT] and @[SIDE_TOP], anchor is one of @[ANCHOR_CENTER], @[ANCHOR_E], @[ANCHOR_EAST], @[ANCHOR_N], @[ANCHOR_NE], @[ANCHOR_NORTH], @[ANCHOR_NORTH_EAST], @[ANCHOR_NORTH_WEST], @[ANCHOR_NW], @[ANCHOR_S], @[ANCHOR_SE], @[ANCHOR_SOUTH], @[ANCHOR_SOUTH_EAST], @[ANCHOR_SOUTH_WEST], @[ANCHOR_SW], @[ANCHOR_W] and @[ANCHOR_WEST],
 //! options is a bitwise or of GTK.PackExpand, GTK.FillX and GTK.FillY
 //!
 //!
@@ -39,7 +39,7 @@ GTK.Packer reorder_child( GTK.Widget child, int pos );
 //!
 
 GTK.Packer set_child_packing( GTK.Widget child, int side, int anchor, int options, int border_width, int pad_x, int pad_y, int i_pad_x, int i_pad_y );
-//! side is one of @[SIDE_BOTTOM], @[SIDE_TOP], @[SIDE_RIGHT] and @[SIDE_LEFT], anchor is one of @[ANCHOR_SOUTH_WEST], @[ANCHOR_EAST], @[ANCHOR_SW], @[ANCHOR_WEST], @[ANCHOR_SOUTH_EAST], @[ANCHOR_CENTER], @[ANCHOR_S], @[ANCHOR_SOUTH], @[ANCHOR_NE], @[ANCHOR_NORTH_WEST], @[ANCHOR_NORTH], @[ANCHOR_E], @[ANCHOR_NW], @[ANCHOR_NORTH_EAST], @[ANCHOR_W], @[ANCHOR_N] and @[ANCHOR_SE],
+//! side is one of @[SIDE_BOTTOM], @[SIDE_LEFT], @[SIDE_RIGHT] and @[SIDE_TOP], anchor is one of @[ANCHOR_CENTER], @[ANCHOR_E], @[ANCHOR_EAST], @[ANCHOR_N], @[ANCHOR_NE], @[ANCHOR_NORTH], @[ANCHOR_NORTH_EAST], @[ANCHOR_NORTH_WEST], @[ANCHOR_NW], @[ANCHOR_S], @[ANCHOR_SE], @[ANCHOR_SOUTH], @[ANCHOR_SOUTH_EAST], @[ANCHOR_SOUTH_WEST], @[ANCHOR_SW], @[ANCHOR_W] and @[ANCHOR_WEST],
 //! options is a bitwise or of GTK.PackExpand, GTK.FillX and GTK.FillY
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Pixmap.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Pixmap.pike
index 7fde2725db..f7f081326b 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Pixmap.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Pixmap.pike
@@ -12,10 +12,10 @@
 //! manipulated by the application, look at W(Image).
 //! 
 //!@code{ GTK.Pixmap( GDK.Pixmap( Image.image(100,100)->test()) )@}
-//!@xml{<image src='../images/gtk_pixmap.png'/>@}
+//!@xml{<image>../images/gtk_pixmap.png</image>@}
 //!
 //!@code{ GTK.Pixmap( GDK.Pixmap( Image.image(100,100)->test()), GDK.Bitmap(Image.image(100,100,255,255,255)->box(10,10,80,80, 0,0,0) ))@}
-//!@xml{<image src='../images/gtk_pixmap_2.png'/>@}
+//!@xml{<image>../images/gtk_pixmap_2.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/ProgressBar.pike b/src/post_modules/GTK/refdoc/GTK.pmod/ProgressBar.pike
index a761a58717..7ab94fc689 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/ProgressBar.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/ProgressBar.pike
@@ -1,16 +1,16 @@
 //! A simple progress bar. Useful when you are doing things that take a long
 //! time. Try to always have an 'abort' button whenever it makes sence.
 //!@code{ GTK.ProgressBar()->update(0.1)@}
-//!@xml{<image src='../images/gtk_progressbar.png'/>@}
+//!@xml{<image>../images/gtk_progressbar.png</image>@}
 //!
 //!@code{ GTK.ProgressBar()->set_show_text(1)->update(0.3)@}
-//!@xml{<image src='../images/gtk_progressbar_2.png'/>@}
+//!@xml{<image>../images/gtk_progressbar_2.png</image>@}
 //!
 //!@code{ GTK.ProgressBar()->update(0.6)@}
-//!@xml{<image src='../images/gtk_progressbar_3.png'/>@}
+//!@xml{<image>../images/gtk_progressbar_3.png</image>@}
 //!
 //!@code{ GTK.ProgressBar()->update(1.0)@}
-//!@xml{<image src='../images/gtk_progressbar_4.png'/>@}
+//!@xml{<image>../images/gtk_progressbar_4.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/RadioButton.pike b/src/post_modules/GTK/refdoc/GTK.pmod/RadioButton.pike
index 5a2029fcae..837ac738aa 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/RadioButton.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/RadioButton.pike
@@ -6,7 +6,7 @@
 //! as the second argument to GTK.RadioButton().
 //! 
 //!@code{ GTK.Radio_button("Button");@}
-//!@xml{<image src='../images/gtk_radiobutton.png'/>@}
+//!@xml{<image>../images/gtk_radiobutton.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/RadioMenuItem.pike b/src/post_modules/GTK/refdoc/GTK.pmod/RadioMenuItem.pike
index e4553f0e06..15efa40ae4 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/RadioMenuItem.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/RadioMenuItem.pike
@@ -1,6 +1,6 @@
 //! Exactly like W(RadioButton), but it is an menu item.
 //!@code{ GTK.RadioMenuItem("Menu item")@}
-//!@xml{<image src='../images/gtk_radiomenuitem.png'/>@}
+//!@xml{<image>../images/gtk_radiomenuitem.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Scale.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Scale.pike
index 33d4f6c988..909aff6465 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Scale.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Scale.pike
@@ -15,7 +15,7 @@ int get_draw_value( );
 
 int get_value_pos( );
 //! The position in which the textual value is displayed, selected from
-//! @[POS_RIGHT], @[POS_LEFT], @[POS_BOTTOM] and @[POS_TOP]
+//! @[POS_BOTTOM], @[POS_LEFT], @[POS_RIGHT] and @[POS_TOP]
 //!
 //!
 
@@ -38,6 +38,6 @@ GTK.Scale set_draw_value( int drawp );
 
 GTK.Scale set_value_pos( int where );
 //! Sets the position in which the current value is displayed. One of
-//! @[POS_RIGHT], @[POS_LEFT], @[POS_BOTTOM] and @[POS_TOP]
+//! @[POS_BOTTOM], @[POS_LEFT], @[POS_RIGHT] and @[POS_TOP]
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/ScrolledWindow.pike b/src/post_modules/GTK/refdoc/GTK.pmod/ScrolledWindow.pike
index e952dd1eab..5348f4670c 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/ScrolledWindow.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/ScrolledWindow.pike
@@ -4,16 +4,16 @@
 //! the scrollbars.
 //! 
 //!@code{ GTK.ScrolledWindow(GTK.Adjustment(),GTK.Adjustment())->add(GTK.Label("A small label"))->set_usize(100,80)->set_policy(GTK.POLICY_AUTOMATIC,GTK.POLICY_AUTOMATIC)@}
-//!@xml{<image src='../images/gtk_scrolledwindow.png'/>@}
+//!@xml{<image>../images/gtk_scrolledwindow.png</image>@}
 //!
 //!@code{ GTK.ScrolledWindow(GTK.Adjustment(),GTK.Adjustment())->add(GTK.Label("A small label"))->set_usize(70,80)->set_policy(GTK.POLICY_AUTOMATIC,GTK.POLICY_AUTOMATIC)@}
-//!@xml{<image src='../images/gtk_scrolledwindow_2.png'/>@}
+//!@xml{<image>../images/gtk_scrolledwindow_2.png</image>@}
 //!
 //!@code{ GTK.ScrolledWindow(GTK.Adjustment(),GTK.Adjustment())->add(GTK.Label("A small label"))->set_usize(80,80)@}
-//!@xml{<image src='../images/gtk_scrolledwindow_3.png'/>@}
+//!@xml{<image>../images/gtk_scrolledwindow_3.png</image>@}
 //!
 //!@code{ GTK.ScrolledWindow(GTK.Adjustment(),GTK.Adjustment())->add(GTK.Label("A very huge label")->set_usize(700,700))->set_usize(80,80)@}
-//!@xml{<image src='../images/gtk_scrolledwindow_4.png'/>@}
+//!@xml{<image>../images/gtk_scrolledwindow_4.png</image>@}
 //!
 //! 
 //!
@@ -50,7 +50,7 @@ GTK.Hscrollbar get_hscrollbar( );
 //!
 
 int get_hscrollbar_policy( );
-//! One of @[POLICY_NEVER], @[POLICY_AUTOMATIC] and @[POLICY_ALWAYS]
+//! One of @[POLICY_ALWAYS], @[POLICY_AUTOMATIC] and @[POLICY_NEVER]
 //!
 //!
 
@@ -70,7 +70,7 @@ GTK.Vscrollbar get_vscrollbar( );
 //!
 
 int get_vscrollbar_policy( );
-//! One of @[POLICY_NEVER], @[POLICY_AUTOMATIC] and @[POLICY_ALWAYS]
+//! One of @[POLICY_ALWAYS], @[POLICY_AUTOMATIC] and @[POLICY_NEVER]
 //!
 //!
 
@@ -81,7 +81,7 @@ int get_vscrollbar_visible( );
 
 int get_window_placement( );
 //! The location of the window relative to the scrollbars.
-//! One of @[CORNER_BOTTOM_LEFT], @[CORNER_TOP_RIGHT], @[CORNER_BOTTOM_RIGHT] and @[CORNER_TOP_LEFT]
+//! One of @[CORNER_BOTTOM_LEFT], @[CORNER_BOTTOM_RIGHT], @[CORNER_TOP_LEFT] and @[CORNER_TOP_RIGHT]
 //!
 //!
 
@@ -92,12 +92,12 @@ GTK.ScrolledWindow set_hadjustment( GTK.Adjustment hadjustment );
 
 GTK.ScrolledWindow set_placement( int window_corner_placement );
 //! The location of the window relative to the scrollbars.
-//! One of @[CORNER_BOTTOM_LEFT], @[CORNER_TOP_RIGHT], @[CORNER_BOTTOM_RIGHT] and @[CORNER_TOP_LEFT]
+//! One of @[CORNER_BOTTOM_LEFT], @[CORNER_BOTTOM_RIGHT], @[CORNER_TOP_LEFT] and @[CORNER_TOP_RIGHT]
 //!
 //!
 
 GTK.ScrolledWindow set_policy( int xpolicy, int ypolicy );
-//! vertical and horiz policy. Both are one of @[POLICY_NEVER], @[POLICY_AUTOMATIC] and @[POLICY_ALWAYS]
+//! vertical and horiz policy. Both are one of @[POLICY_ALWAYS], @[POLICY_AUTOMATIC] and @[POLICY_NEVER]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/SpinButton.pike b/src/post_modules/GTK/refdoc/GTK.pmod/SpinButton.pike
index a46b313fce..1a2a5da020 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/SpinButton.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/SpinButton.pike
@@ -28,7 +28,7 @@
 //! value, lower, upper, step_increment, page_increment, page_size
 //!
 //!@code{ GTK.SpinButton( GTK.Adjustment(),0.1, 1 )->set_usize(60,20)@}
-//!@xml{<image src='../images/gtk_spinbutton.png'/>@}
+//!@xml{<image>../images/gtk_spinbutton.png</image>@}
 //!
 //! 
 //!
@@ -110,7 +110,7 @@ GTK.SpinButton set_numeric( int numericp );
 //!
 
 GTK.SpinButton set_shadow_type( int type );
-//! Type is one of @[SHADOW_OUT], @[SHADOW_ETCHED_IN], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_ETCHED_OUT]
+//! Type is one of @[SHADOW_ETCHED_IN], @[SHADOW_ETCHED_OUT], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_OUT]
 //!
 //!
 
@@ -154,7 +154,7 @@ GTK.SpinButton spin( int direction, float increment );
 //! If you want to alter the value of a Spin Value relative to its
 //! current value, then this ffunction can be used.
 //! 
-//! The direction paramenter is one of @[SPIN_PAGE_FORWARD], @[SPIN_END], @[SPIN_HOME], @[SPIN_PAGE_BACKWARD], @[SPIN_USER_DEFINED], @[SPIN_STEP_BACKWARD] and @[SPIN_STEP_FORWARD]
+//! The direction paramenter is one of @[SPIN_END], @[SPIN_HOME], @[SPIN_PAGE_BACKWARD], @[SPIN_PAGE_FORWARD], @[SPIN_STEP_BACKWARD], @[SPIN_STEP_FORWARD] and @[SPIN_USER_DEFINED]
 //! 
 //!  GTK.SpinStepForward and GTK.SpinStepBackward change the value
 //!  of the Spin Button by the amount specified by increment, unless
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Statusbar.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Statusbar.pike
index 59106df365..270af1baf6 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Statusbar.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Statusbar.pike
@@ -10,10 +10,10 @@
 //! not context identifier order.
 //!  
 //!@code{ lambda() {object sb = GTK.Statusbar();int id = sb->get_context_id("test");sb->push(id,"A message");sb->push(id,"Another message");return sb;}()@}
-//!@xml{<image src='../images/gtk_statusbar.png'/>@}
+//!@xml{<image>../images/gtk_statusbar.png</image>@}
 //!
 //!@code{ lambda() {object sb = GTK.Statusbar();int id = sb->get_context_id("test");sb->push(id,"A message");sb->push(id,"Another message");sb->pop(id);return sb;}()@}
-//!@xml{<image src='../images/gtk_statusbar_2.png'/>@}
+//!@xml{<image>../images/gtk_statusbar_2.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Table.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Table.pike
index bf7511b7f3..5f2b0a33e3 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Table.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Table.pike
@@ -3,10 +3,10 @@
 //! horizontally and vertically.
 //! 
 //!@code{ GTK.Table(2,2,0)->attach_defaults( GTK.Label("0,0"), 0, 1, 0, 1)->attach_defaults( GTK.Label("0,1"), 0, 1, 1, 2)->attach_defaults( GTK.Label("1,0"), 1, 2, 0, 1)->attach_defaults( GTK.Label("1,1"), 1, 2, 1, 2)->set_col_spacings(10)->set_row_spacings(10)@}
-//!@xml{<image src='../images/gtk_table.png'/>@}
+//!@xml{<image>../images/gtk_table.png</image>@}
 //!
 //!@code{ GTK.Table(2,2,0)->attach_defaults( GTK.Label("0,0-1,0"), 0, 2, 0, 1)->attach_defaults( GTK.Label("0,1"), 0, 1, 1, 2)->attach_defaults( GTK.Label("1,1"), 1, 2, 1, 2)->set_col_spacings(10)->set_row_spacings(10)@}
-//!@xml{<image src='../images/gtk_table_2.png'/>@}
+//!@xml{<image>../images/gtk_table_2.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/TearoffMenuItem.pike b/src/post_modules/GTK/refdoc/GTK.pmod/TearoffMenuItem.pike
index cecfaefc13..75bd544189 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/TearoffMenuItem.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/TearoffMenuItem.pike
@@ -11,7 +11,7 @@
 //! indicating that the tearoff menu can be reattached. Activating it
 //! will erase the tearoff menu window.
 //!@code{ GTK.TearoffMenuItem()->set_usize( 100,0 )@}
-//!@xml{<image src='../images/gtk_tearoffmenuitem.png'/>@}
+//!@xml{<image>../images/gtk_tearoffmenuitem.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Text.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Text.pike
index e62b62bfcd..2619e436f2 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Text.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Text.pike
@@ -14,13 +14,13 @@
 //!     </ul>
 //! 
 //!@code{ GTK.Text(GTK.Adjustment(),GTK.Adjustment())@}
-//!@xml{<image src='../images/gtk_text.png'/>@}
+//!@xml{<image>../images/gtk_text.png</image>@}
 //!
 //!@code{ function_object(call_out(GTK.Text(GTK.Adjustment(),GTK.Adjustment())->set_text, 0, "Some text")[0])@}
-//!@xml{<image src='../images/gtk_text_2.png'/>@}
+//!@xml{<image>../images/gtk_text_2.png</image>@}
 //!
 //!@code{ function_object(call_out(GTK.Text(GTK.Adjustment(),GTK.Adjustment())->insert, 0, "Some text", 0, GDK.Color(255,255,0), GDK.Color(0,0,0))[0])@}
-//!@xml{<image src='../images/gtk_text_3.png'/>@}
+//!@xml{<image>../images/gtk_text_3.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/ToggleButton.pike b/src/post_modules/GTK/refdoc/GTK.pmod/ToggleButton.pike
index 59fd1a0f45..7a19bb1d87 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/ToggleButton.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/ToggleButton.pike
@@ -5,10 +5,10 @@
 //! down.
 //! 
 //!@code{ GTK.ToggleButton("Toggle button")@}
-//!@xml{<image src='../images/gtk_togglebutton.png'/>@}
+//!@xml{<image>../images/gtk_togglebutton.png</image>@}
 //!
 //!@code{ GTK.ToggleButton("Toggle button")->set_active( 1 )@}
-//!@xml{<image src='../images/gtk_togglebutton_2.png'/>@}
+//!@xml{<image>../images/gtk_togglebutton_2.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Toolbar.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Toolbar.pike
index d81de1dd47..f359bfab97 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Toolbar.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Toolbar.pike
@@ -7,13 +7,13 @@
 //! 
 //! Examples:
 //!@code{ lambda(){object t=GTK.Toolbar( GTK.ORIENTATION_HORIZONTAL, GTK.TOOLBAR_TEXT );t->append_item( "Button 1", "Tooltip 1", "", GTK.Frame(), lambda(){},0);t->append_space();t->append_item( "Button 2", "Tooltip 2", "", GTK.Frame(), lambda(){},0);t->append_item( "Button 3", "Tooltip 3", "", GTK.Frame(), lambda(){},0);t->append_space();t->append_item( "Button 4", "Tooltip 4", "", GTK.Frame(), lambda(){},0);t->append_item( "Button 5", "Tooltip 5", "", GTK.Frame(), lambda(){},0);return t;}()@}
-//!@xml{<image src='../images/gtk_toolbar.png'/>@}
+//!@xml{<image>../images/gtk_toolbar.png</image>@}
 //!
 //!@code{ lambda(){object t=GTK.Toolbar( GTK.ORIENTATION_VERTICAL, GTK.TOOLBAR_TEXT );t->append_item( "Button 1", "Tooltip 1", "", GTK.Frame(), lambda(){},0);t->append_space();t->append_item( "Button 2", "Tooltip 2", "", GTK.Frame(), lambda(){},0);t->append_item( "Button 3", "Tooltip 3", "", GTK.Frame(), lambda(){},0);t->append_space();t->append_item( "Button 4", "Tooltip 4", "", GTK.Frame(), lambda(){},0);t->append_item( "Button 5", "Tooltip 5", "", GTK.Frame(), lambda(){},0);return t;}()@}
-//!@xml{<image src='../images/gtk_toolbar_2.png'/>@}
+//!@xml{<image>../images/gtk_toolbar_2.png</image>@}
 //!
 //!@code{ lambda(){object i=GDK.Image()->set(Image.image(20,20)->test());object t=GTK.Toolbar( GTK.ORIENTATION_HORIZONTAL, GTK.TOOLBAR_BOTH );t->append_item( "Button 1", "Tooltip 1", "", GTK.Image(i), lambda(){},0);t->append_space();t->append_item( "Button 2", "Tooltip 2", "", GTK.Image(i), lambda(){},0);t->append_item( "Button 3", "Tooltip 3", "", GTK.Image(i), lambda(){},0);t->append_space();t->append_item( "Button 4", "Tooltip 4", "", GTK.Image(i), lambda(){},0);t->append_item( "Button 5", "Tooltip 5", "", GTK.Image(i), lambda(){},0);return t;}()@}
-//!@xml{<image src='../images/gtk_toolbar_3.png'/>@}
+//!@xml{<image>../images/gtk_toolbar_3.png</image>@}
 //!
 //! 
 //!
@@ -43,7 +43,7 @@ GTK.Toolbar append_widget( GTK.Widget widget, string tootip, string prv );
 
 static GTK.Toolbar create( int orientation, int style );
 //! Orientation is one of
-//! @[ORIENTATION_HORIZONTAL] and @[ORIENTATION_VERTICAL]. Style is one of @[TOOLBAR_BOTH], @[TOOLBAR_TEXT] and @[TOOLBAR_ICONS]
+//! @[ORIENTATION_HORIZONTAL] and @[ORIENTATION_VERTICAL]. Style is one of @[TOOLBAR_BOTH], @[TOOLBAR_ICONS] and @[TOOLBAR_TEXT]
 //!
 //!
 
@@ -99,7 +99,7 @@ GTK.Toolbar set_space_style( int style );
 //!
 
 GTK.Toolbar set_style( int style );
-//! Set the style, one of @[TOOLBAR_BOTH], @[TOOLBAR_TEXT] and @[TOOLBAR_ICONS]
+//! Set the style, one of @[TOOLBAR_BOTH], @[TOOLBAR_ICONS] and @[TOOLBAR_TEXT]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Vbox.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Vbox.pike
index 058b23cf64..9112c22a95 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Vbox.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Vbox.pike
@@ -6,13 +6,13 @@
 //! on the call used.
 //!
 //!@code{ GTK.Vbox(0,0)->add(GTK.Button("Hello"))->add(GTK.Button("World"))->pack_end_defaults(GTK.Button("From right"))->pack_start_defaults(GTK.Button("From left"))@}
-//!@xml{<image src='../images/gtk_vbox.png'/>@}
+//!@xml{<image>../images/gtk_vbox.png</image>@}
 //!
 //!@code{ GTK.Vbox(1,0)->add(GTK.Button("Hello"))->add(GTK.Button("World"))->pack_end_defaults(GTK.Button("From right"))->pack_start_defaults(GTK.Button("From left"))@}
-//!@xml{<image src='../images/gtk_vbox_2.png'/>@}
+//!@xml{<image>../images/gtk_vbox_2.png</image>@}
 //!
 //!@code{ GTK.Vbox(1,40)->add(GTK.Button("Hello"))->add(GTK.Button("World"))->pack_end_defaults(GTK.Button("From right"))->pack_start_defaults(GTK.Button("From left"))@}
-//!@xml{<image src='../images/gtk_vbox_3.png'/>@}
+//!@xml{<image>../images/gtk_vbox_3.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/VbuttonBox.pike b/src/post_modules/GTK/refdoc/GTK.pmod/VbuttonBox.pike
index 9622d655d3..e733f6fd56 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/VbuttonBox.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/VbuttonBox.pike
@@ -4,19 +4,19 @@
 //! normal button layouts.
 //!
 //!@code{ GTK.VbuttonBox()->add(GTK.Button("Hello"))->add(GTK.Button("World"))->set_usize(100,300)@}
-//!@xml{<image src='../images/gtk_vbuttonbox.png'/>@}
+//!@xml{<image>../images/gtk_vbuttonbox.png</image>@}
 //!
 //!@code{ GTK.VbuttonBox()->add(GTK.Button("Hello"))->add(GTK.Button("World"))->set_layout(GTK.BUTTONBOX_SPREAD)->set_usize(100,300)@}
-//!@xml{<image src='../images/gtk_vbuttonbox_2.png'/>@}
+//!@xml{<image>../images/gtk_vbuttonbox_2.png</image>@}
 //!
 //!@code{ GTK.VbuttonBox()->add(GTK.Button("Hello"))->add(GTK.Button("World"))->set_layout(GTK.BUTTONBOX_EDGE)->set_usize(100,300)@}
-//!@xml{<image src='../images/gtk_vbuttonbox_3.png'/>@}
+//!@xml{<image>../images/gtk_vbuttonbox_3.png</image>@}
 //!
 //!@code{ GTK.VbuttonBox()->add(GTK.Button("Hello"))->add(GTK.Button("World"))->set_layout(GTK.BUTTONBOX_START)->set_usize(100,300)@}
-//!@xml{<image src='../images/gtk_vbuttonbox_4.png'/>@}
+//!@xml{<image>../images/gtk_vbuttonbox_4.png</image>@}
 //!
 //!@code{ GTK.VbuttonBox()->add(GTK.Button("Hello"))->add(GTK.Button("World"))->set_layout(GTK.BUTTONBOX_END)->set_usize(100,300)@}
-//!@xml{<image src='../images/gtk_vbuttonbox_5.png'/>@}
+//!@xml{<image>../images/gtk_vbuttonbox_5.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Viewport.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Viewport.pike
index 37ae845fc8..2e0139fda1 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Viewport.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Viewport.pike
@@ -1,16 +1,16 @@
 //! This is a container that can be scrolled around, but it has no scrollbars.
 //! You can connect scrollbars to it using the adjustment objects.
 //!@code{ GTK.Viewport(GTK.Adjustment(),GTK.Adjustment())->set_usize(100,100)@}
-//!@xml{<image src='../images/gtk_viewport.png'/>@}
+//!@xml{<image>../images/gtk_viewport.png</image>@}
 //!
 //!@code{ GTK.Viewport(GTK.Adjustment(),GTK.Adjustment())->set_usize(100,100)->set_shadow_type(GTK.SHADOW_ETCHED_IN)@}
-//!@xml{<image src='../images/gtk_viewport_2.png'/>@}
+//!@xml{<image>../images/gtk_viewport_2.png</image>@}
 //!
 //!@code{ GTK.Viewport(GTK.Adjustment(),GTK.Adjustment())->set_usize(100,100)->add(GTK.Label("A label with a very long text on it, it will not fit"))->set_shadow_type(GTK.SHADOW_ETCHED_IN)@}
-//!@xml{<image src='../images/gtk_viewport_3.png'/>@}
+//!@xml{<image>../images/gtk_viewport_3.png</image>@}
 //!
 //!@code{ lambda(){ object a1;object v = GTK.Viewport(a1=GTK.Adjustment(),GTK.Adjustment())->set_usize(100,100)->add(GTK.Label("A label with a very long text on it, it will not fit"))->set_shadow_type(GTK.SHADOW_ETCHED_IN);call_out(a1->set_value,0,100.0);return v;}()@}
-//!@xml{<image src='../images/gtk_viewport_4.png'/>@}
+//!@xml{<image>../images/gtk_viewport_4.png</image>@}
 //!
 //!
 //!
@@ -40,7 +40,7 @@ GTK.Viewport set_hadjustment( GTK.Adjustment xscroll );
 //!
 
 GTK.Viewport set_shadow_type( int type );
-//! Set the shadow style. One of @[SHADOW_OUT], @[SHADOW_ETCHED_IN], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_ETCHED_OUT]
+//! Set the shadow style. One of @[SHADOW_ETCHED_IN], @[SHADOW_ETCHED_OUT], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_OUT]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Vpaned.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Vpaned.pike
index 3afc7ff539..302d0b62d2 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Vpaned.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Vpaned.pike
@@ -5,7 +5,7 @@
 //! makes a vertical division
 //!
 //!@code{ GTK.Vpaned()->add1(GTK.Label("Top Side Of Pane"))->add2(GTK.Label("Bottom"))->set_usize(100,100)@}
-//!@xml{<image src='../images/gtk_vpaned.png'/>@}
+//!@xml{<image>../images/gtk_vpaned.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Vruler.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Vruler.pike
index 256c5d847d..807bf1b60a 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Vruler.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Vruler.pike
@@ -5,13 +5,13 @@
 //! location of the pointer relative to the ruler.
 //!
 //!@code{ GTK.Vruler()->set_metric(GTK.PIXELS)->set_range(0.0,100.0,50.0,100.0)->draw_ticks()->draw_pos()->set_usize(30,50)@}
-//!@xml{<image src='../images/gtk_vruler.png'/>@}
+//!@xml{<image>../images/gtk_vruler.png</image>@}
 //!
 //!@code{ GTK.Vruler()->set_metric(GTK.CENTIMETERS)->set_range(0.0,100.0,50.0,100.0)->draw_ticks()->draw_pos()->set_usize(30,50)@}
-//!@xml{<image src='../images/gtk_vruler_2.png'/>@}
+//!@xml{<image>../images/gtk_vruler_2.png</image>@}
 //!
 //!@code{ GTK.Vruler()->set_usize(30,50)@}
-//!@xml{<image src='../images/gtk_vruler_3.png'/>@}
+//!@xml{<image>../images/gtk_vruler_3.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Vscale.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Vscale.pike
index 646b1cd601..d5a178023c 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Vscale.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Vscale.pike
@@ -8,7 +8,7 @@
 //! functions.
 //! 
 //!@code{ GTK.Vscale(GTK.Adjustment())->set_usize(30,100)@}
-//!@xml{<image src='../images/gtk_vscale.png'/>@}
+//!@xml{<image>../images/gtk_vscale.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Vscrollbar.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Vscrollbar.pike
index 4810942afe..75245e5cc9 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Vscrollbar.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Vscrollbar.pike
@@ -1,6 +1,6 @@
 //! General documentation: See W(Scrollbar)
 //!@code{ GTK.Vscrollbar(GTK.Adjustment())->set_usize(15,60)@}
-//!@xml{<image src='../images/gtk_vscrollbar.png'/>@}
+//!@xml{<image>../images/gtk_vscrollbar.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Vseparator.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Vseparator.pike
index 8ad67e9f63..7fba13d657 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Vseparator.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Vseparator.pike
@@ -1,6 +1,6 @@
 //! Simply creates a vertical separator. No bells or whistles.
 //!@code{ GTK.Vseparator()->set_usize(3,50)@}
-//!@xml{<image src='../images/gtk_vseparator.png'/>@}
+//!@xml{<image>../images/gtk_vseparator.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Widget.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Widget.pike
index ea4811bf64..1ae112bbce 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Widget.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Widget.pike
@@ -224,12 +224,12 @@ GTK.Widget activate( );
 GTK.Widget add_accelerator( string signal, GTK.AccelGroup group, int key, int modifiers, int flags );
 //! Add an accelerator (keyboard shortcut).
 //! 
-//! Flag is one of @[ACCEL_VISIBLE], @[ACCEL_LOCKED] and @[ACCEL_SIGNAL_VISIBLE]
+//! Flag is one of @[ACCEL_LOCKED], @[ACCEL_SIGNAL_VISIBLE] and @[ACCEL_VISIBLE]
 //! 
 //! The signal is the signal to invoke when the accelerator key is pressed.
 //! 
 //! The modifiers is a bitwise or of one or more of GDK.ShiftMask,
-//! GDK.LockMask, GDK.ControlMask, @[GDK_MOD4_MASK], @[GDK_MOD3_MASK], @[GDK_MOD2_MASK], @[GDK_MOD1_MASK] and @[GDK_MOD5_MASK].
+//! GDK.LockMask, GDK.ControlMask, @[GDK_MOD1_MASK], @[GDK_MOD2_MASK], @[GDK_MOD3_MASK], @[GDK_MOD4_MASK] and @[GDK_MOD5_MASK].
 //! 
 //! The group is the accelerator group in which the accelerator should be added.
 //! 
@@ -271,11 +271,11 @@ GTK.Widget copy_area( GDK.GC gc, int xdest, int ydest, GTK.Widget source, int xs
 GTK.Widget drag_dest_set( int flags, array targets, int actions );
 //!     Register a drop site, and possibly add default behaviors.
 //!   arguments:
-//!     flags:     Which types of default drag behavior to use (one of @[DEST_DEFAULT_DROP], @[DEST_DEFAULT_MOTION], @[DEST_DEFAULT_ALL] and @[DEST_DEFAULT_HIGHLIGHT])
+//!     flags:     Which types of default drag behavior to use (one of @[DEST_DEFAULT_ALL], @[DEST_DEFAULT_DROP], @[DEST_DEFAULT_HIGHLIGHT] and @[DEST_DEFAULT_MOTION])
 //!     targets:   Table of targets that can be accepted
 //!            ({ ({ content_type(string), flags(int(try 0)), id(int) }), ...})
 //!       The id will be received in the signal handlers.
-//!     actions:   one of @[GDK_ACTION_MOVE], @[GDK_ACTION_PRIVATE], @[GDK_ACTION_COPY], @[GDK_ACTION_ASK], @[GDK_ACTION_LINK] and @[GDK_ACTION_DEFAULT]
+//!     actions:   one of @[GDK_ACTION_ASK], @[GDK_ACTION_COPY], @[GDK_ACTION_DEFAULT], @[GDK_ACTION_LINK], @[GDK_ACTION_MOVE] and @[GDK_ACTION_PRIVATE]
 //!   results:
 //!
 //!
@@ -307,7 +307,7 @@ GTK.Widget drag_source_set( int flags, array targets, int actions );
 //!     targets:   Table of targets that can be accepted
 //!            ({ ({ content_type(string), flags(int(try 0)), id(int) }), ...})
 //!       The id will be received in the signal handlers.
-//!     actions:   one of @[GDK_ACTION_MOVE], @[GDK_ACTION_PRIVATE], @[GDK_ACTION_COPY], @[GDK_ACTION_ASK], @[GDK_ACTION_LINK] and @[GDK_ACTION_DEFAULT]
+//!     actions:   one of @[GDK_ACTION_ASK], @[GDK_ACTION_COPY], @[GDK_ACTION_DEFAULT], @[GDK_ACTION_LINK], @[GDK_ACTION_MOVE] and @[GDK_ACTION_PRIVATE]
 //!   results:
 //!
 //!
@@ -344,7 +344,7 @@ int get_events( );
 //!
 
 int get_extension_events( );
-//! Returns one of @[GDK_EXTENSION_EVENTS_CURSOR], @[GDK_EXTENSION_EVENTS_NONE] and @[GDK_EXTENSION_EVENTS_ALL]
+//! Returns one of @[GDK_EXTENSION_EVENTS_ALL], @[GDK_EXTENSION_EVENTS_CURSOR] and @[GDK_EXTENSION_EVENTS_NONE]
 //!
 //!
 
@@ -482,7 +482,7 @@ GTK.Widget remove_accelerator( GTK.AccelGroup group, int key, int modifiers );
 //! Remove an accelerator (keyboard shortcut).
 //! 
 //! The modifiers is a bitwise or of one or more of GDK.ShiftMask,
-//! GDK.LockMask, GDK.ControlMask, @[GDK_MOD4_MASK], @[GDK_MOD3_MASK], @[GDK_MOD2_MASK], @[GDK_MOD1_MASK] and @[GDK_MOD5_MASK].
+//! GDK.LockMask, GDK.ControlMask, @[GDK_MOD1_MASK], @[GDK_MOD2_MASK], @[GDK_MOD3_MASK], @[GDK_MOD4_MASK] and @[GDK_MOD5_MASK].
 //! 
 //! The group is the accelerator group in which the accelerator should be added.
 //! 
@@ -680,7 +680,7 @@ GTK.Widget set_events( int events );
 //!
 
 GTK.Widget set_extension_events( int events );
-//! Events is one of @[GDK_EXTENSION_EVENTS_CURSOR], @[GDK_EXTENSION_EVENTS_NONE] and @[GDK_EXTENSION_EVENTS_ALL]
+//! Events is one of @[GDK_EXTENSION_EVENTS_ALL], @[GDK_EXTENSION_EVENTS_CURSOR] and @[GDK_EXTENSION_EVENTS_NONE]
 //!
 //!
 
@@ -717,7 +717,7 @@ GTK.Widget set_sensitive( int sensitivep );
 //!
 
 GTK.Widget set_state( int state );
-//! One of @[STATE_ACTIVE], @[STATE_NORMAL], @[STATE_SELECTED], @[STATE_PRELIGHT] and @[STATE_INSENSITIVE].
+//! One of @[STATE_ACTIVE], @[STATE_INSENSITIVE], @[STATE_NORMAL], @[STATE_PRELIGHT] and @[STATE_SELECTED].
 //! This function should normaly not be used directly.
 //!
 //!
@@ -741,7 +741,7 @@ GTK.Widget shape_combine_mask( GDK.Bitmap shape, int xoffset, int yoffset );
 //! the supplied bitmap. Notice how the window behind the example
 //! window can be seen because of the rather odd shape the example window has.
 //!@code{ GTK.Window( GTK.WINDOW_TOPLEVEL )->add(GTK.Label("A rather Oddly shaped\n" "Window\n" "Indeed\n" "Or what do you\nthink?\n" "This text\n" "should\n" "be long enough"))->shape_combine_mask( GDK.Bitmap(Image.image(100,100,255,255,255)->rotate(10,0,0,0) ), 20,20)@}
-//!@xml{<image src='../images/gtk_widget_shape_combine_mask.png'/>@}
+//!@xml{<image>../images/gtk_widget_shape_combine_mask.png</image>@}
 //!
 //! NOTE: The widget must be realized before this function can be used
 //!
diff --git a/src/post_modules/GTK/refdoc/GTK.pmod/Window.pike b/src/post_modules/GTK/refdoc/GTK.pmod/Window.pike
index 015ab7c1b7..c2498f9af1 100644
--- a/src/post_modules/GTK/refdoc/GTK.pmod/Window.pike
+++ b/src/post_modules/GTK/refdoc/GTK.pmod/Window.pike
@@ -164,7 +164,7 @@ GTK.Window set_policy( int allow_shrink, int allow_grow, int auto_shrink );
 //!
 
 GTK.Window set_position( int pos );
-//! one of @[WINDOW_DIALOG], @[WINDOW_POPUP], @[WIN_POS_NONE], @[WIN_POS_CENTER], @[WIN_POS_MOUSE] and @[WINDOW_TOPLEVEL]
+//! one of @[WIN_POS_CENTER], @[WIN_POS_MOUSE], @[WIN_POS_NONE], @[WINDOW_DIALOG], @[WINDOW_POPUP] and @[WINDOW_TOPLEVEL]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/About.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/About.pike
index 9f3ce875e6..d4b84b92a9 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/About.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/About.pike
@@ -5,7 +5,7 @@
 //! displayed.
 //! 
 //!@code{ Gnome.About( "Example", "1.0", "(c) Roxen IS 2000", ({"Per Hedbor"}), "Some nice documentation\nabout this example" );@}
-//!@xml{<image src='../images/gnome_about.png'/>@}
+//!@xml{<image>../images/gnome_about.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/App.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/App.pike
index fa9a9fda8c..df20c88936 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/App.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/App.pike
@@ -47,7 +47,7 @@ Gnome.App add_docked( GTK.Widget widget, string name, int behavior, int placemen
 //!
 //! widget : Widget to be added to app's dock
 //! name : Name for the dock item that will contain toolbar
-//! behavior : Behavior for the new dock item. One of @[GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL], @[GNOME_DOCK_ITEM_BEH_NORMAL], @[GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL], @[GNOME_DOCK_ITEM_BEH_EXCLUSIVE], @[GNOME_DOCK_ITEM_BEH_LOCKED] and @[GNOME_DOCK_ITEM_BEH_NEVER_FLOATING]
+//! behavior : Behavior for the new dock item. One of @[GNOME_DOCK_ITEM_BEH_EXCLUSIVE], @[GNOME_DOCK_ITEM_BEH_LOCKED], @[GNOME_DOCK_ITEM_BEH_NEVER_FLOATING], @[GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL], @[GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL] and @[GNOME_DOCK_ITEM_BEH_NORMAL]
 //! placement :  Placement for the new dock item, one of Gnome.DockTop,  Gnome.DockRight,  Gnome.DockBottom,  Gnome.DockLeft and  Gnome.DockFloating 
 //! band_num : Number of the band where the dock item should be placed 
 //! band_position : Position of the new dock item in band band_num 
@@ -65,7 +65,7 @@ Gnome.App add_toolbar( GTK.Toolbar toolbar, string name, int behavior, int place
 //!
 //! toolbar : Toolbar to be added to app's dock
 //! name : Name for the dock item that will contain toolbar
-//! behavior : Behavior for the new dock item. One or more of @[GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL], @[GNOME_DOCK_ITEM_BEH_NORMAL], @[GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL], @[GNOME_DOCK_ITEM_BEH_EXCLUSIVE], @[GNOME_DOCK_ITEM_BEH_LOCKED] and @[GNOME_DOCK_ITEM_BEH_NEVER_FLOATING]
+//! behavior : Behavior for the new dock item. One or more of @[GNOME_DOCK_ITEM_BEH_EXCLUSIVE], @[GNOME_DOCK_ITEM_BEH_LOCKED], @[GNOME_DOCK_ITEM_BEH_NEVER_FLOATING], @[GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL], @[GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL] and @[GNOME_DOCK_ITEM_BEH_NORMAL]
 //! placement :  Placement for the new dock item, one of Gnome.DockTop,  Gnome.DockRight,  Gnome.DockBottom,  Gnome.DockLeft and  Gnome.DockFloating 
 //! band_num : Number of the band where the dock item should be placed
 //! band_position : Position of the new dock item in band band_num
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/Appbar.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/Appbar.pike
index e74c212113..1b2d48dfd5 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/Appbar.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/Appbar.pike
@@ -2,7 +2,7 @@
 //!  display status, progress, hints for menu items or a minibuffer for
 //!  getting some sort of response. It has a stack for status messages
 //!@code{ Gnome.Appbar( 1, 1, Gnome.PreferencesUser )->set_progress( 0.4 );@}
-//!@xml{<image src='../images/gnome_appbar.png'/>@}
+//!@xml{<image>../images/gnome_appbar.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/AppletWidget.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/AppletWidget.pike
index 86e87fc269..4b3f5cd06e 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/AppletWidget.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/AppletWidget.pike
@@ -133,7 +133,7 @@ string get_globcfgpath( );
 
 int get_panel_orient( );
 //! Gets the orientation of the panel this widget is on. it can be one
-//! of @[GNOME_Panel_ORIENT_RIGHT], @[GNOME_Panel_ORIENT_DOWN], @[GNOME_Panel_ORIENT_LEFT] and @[GNOME_Panel_ORIENT_UP]. This is not the position of the
+//! of @[GNOME_Panel_ORIENT_DOWN], @[GNOME_Panel_ORIENT_LEFT], @[GNOME_Panel_ORIENT_RIGHT] and @[GNOME_Panel_ORIENT_UP]. This is not the position of the
 //! panel, but rather the direction that the applet should be "reaching
 //! out". So any arrows should for example point in this direction. It
 //! will be OrientUp or OrientDown for horizontal panels and OrientLeft
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/Calculator.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/Calculator.pike
index ee19bf3c73..05039d397c 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/Calculator.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/Calculator.pike
@@ -5,7 +5,7 @@
 //! standard arithmetic functions as well as trigonometric
 //! capabilities, exponents, factorials, nested equations, and others.
 //!@code{ Gnome.Calculator()@}
-//!@xml{<image src='../images/gnome_calculator.png'/>@}
+//!@xml{<image>../images/gnome_calculator.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/ColorPicker.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/ColorPicker.pike
index 7cbb6f79a6..b3fe0a9bd7 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/ColorPicker.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/ColorPicker.pike
@@ -9,7 +9,7 @@
 //! integers in the range 0 to 65,535, or integers in the range 0 to
 //! 255, depending on your needs.
 //!@code{ Gnome.ColorPicker();@}
-//!@xml{<image src='../images/gnome_colorpicker.png'/>@}
+//!@xml{<image>../images/gnome_colorpicker.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/DateEdit.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/DateEdit.pike
index e5721b16a6..0e38b7aaf3 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/DateEdit.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/DateEdit.pike
@@ -1,10 +1,10 @@
 //! The GnomeDateEdit widget provides a way to enter dates and times
 //! with a helper calendar to let the user select the date.
 //!@code{ Gnome.DateEdit(time(),1,1);@}
-//!@xml{<image src='../images/gnome_dateedit.png'/>@}
+//!@xml{<image>../images/gnome_dateedit.png</image>@}
 //!
 //!@code{ Gnome.DateEdit(time(),0,1);@}
-//!@xml{<image src='../images/gnome_dateedit_2.png'/>@}
+//!@xml{<image>../images/gnome_dateedit_2.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/DockItem.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/DockItem.pike
index 35b2260188..6b49cde747 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/DockItem.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/DockItem.pike
@@ -30,7 +30,7 @@ int get_orientation( );
 //!
 
 int get_shadow_type( );
-//! One of @[SHADOW_OUT], @[SHADOW_ETCHED_IN], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_ETCHED_OUT]
+//! One of @[SHADOW_ETCHED_IN], @[SHADOW_ETCHED_OUT], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_OUT]
 //!
 //!
 
@@ -38,6 +38,6 @@ Gnome.DockItem set_orientation( int orientation );
 //!
 
 Gnome.DockItem set_shadow_type( int shadow_type );
-//! One of @[SHADOW_OUT], @[SHADOW_ETCHED_IN], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_ETCHED_OUT]
+//! One of @[SHADOW_ETCHED_IN], @[SHADOW_ETCHED_OUT], @[SHADOW_IN], @[SHADOW_NONE] and @[SHADOW_OUT]
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/Entry.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/Entry.pike
index 93cb58c73f..da2dc7e34d 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/Entry.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/Entry.pike
@@ -5,7 +5,7 @@
 //! load and save the history of the text.
 //!
 //!@code{ Gnome.Entry( "history" )@}
-//!@xml{<image src='../images/gnome_entry.png'/>@}
+//!@xml{<image>../images/gnome_entry.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/FileEntry.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/FileEntry.pike
index da30d4bbb1..6c827e27bb 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/FileEntry.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/FileEntry.pike
@@ -3,7 +3,7 @@
 //! W(GtkFileSelection). It also accepts DND drops from the filemanager
 //! and other sources.
 //!@code{ Gnome.FileEntry("","")@}
-//!@xml{<image src='../images/gnome_fileentry.png'/>@}
+//!@xml{<image>../images/gnome_fileentry.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/FontPicker.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/FontPicker.pike
index c12b5c3069..87ca0aa5c4 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/FontPicker.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/FontPicker.pike
@@ -1,9 +1,9 @@
 //!  GnomeFontPicker - Button that displays current font; click to select new font.
 //!@code{ Gnome.FontPicker();@}
-//!@xml{<image src='../images/gnome_fontpicker.png'/>@}
+//!@xml{<image>../images/gnome_fontpicker.png</image>@}
 //!
 //!@code{ Gnome.FontPicker()->set_mode( Gnome.FontPickerModeFontInfo );@}
-//!@xml{<image src='../images/gnome_fontpicker_2.png'/>@}
+//!@xml{<image>../images/gnome_fontpicker_2.png</image>@}
 //!
 //!
 //!
@@ -59,7 +59,7 @@ int set_font_name( string fontname );
 
 Gnome.FontPicker set_mode( int mode );
 //! Set value of subsequent font picker button mode (or what to show).
-//! Mode is one of @[GNOME_FONT_PICKER_MODE_UNKNOWN], @[GNOME_FONT_PICKER_MODE_PIXMAP], @[GNOME_FONT_PICKER_MODE_FONT_INFO] and @[GNOME_FONT_PICKER_MODE_USER_WIDGET]
+//! Mode is one of @[GNOME_FONT_PICKER_MODE_FONT_INFO], @[GNOME_FONT_PICKER_MODE_PIXMAP], @[GNOME_FONT_PICKER_MODE_UNKNOWN] and @[GNOME_FONT_PICKER_MODE_USER_WIDGET]
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/Href.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/Href.pike
index 7f9d15ad8f..8dcd078aac 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/Href.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/Href.pike
@@ -2,10 +2,10 @@
 //! it invokes the configured browser for the URL you provided.
 //! 
 //!@code{ Gnome.Href( "http://www.gnome.org", "GNOME Web Site" )@}
-//!@xml{<image src='../images/gnome_href.png'/>@}
+//!@xml{<image>../images/gnome_href.png</image>@}
 //!
 //!@code{ Gnome.Href( "http://www.gnome.org" )@}
-//!@xml{<image src='../images/gnome_href_2.png'/>@}
+//!@xml{<image>../images/gnome_href_2.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/IconList.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/IconList.pike
index 8adb0f750c..d7b59bb8fe 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/IconList.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/IconList.pike
@@ -151,7 +151,7 @@ Gnome.IconList set_row_spacing( int pixels );
 //!
 
 Gnome.IconList set_selection_mode( int mode );
-//! One of @[SELECTION_EXTENDED], @[SELECTION_SINGLE], @[SELECTION_BROWSE] and @[SELECTION_MULTIPLE].
+//! One of @[SELECTION_BROWSE], @[SELECTION_EXTENDED], @[SELECTION_MULTIPLE] and @[SELECTION_SINGLE].
 //!
 //!
 
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/Less.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/Less.pike
index 2a6f4b4b28..dd05616bd3 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/Less.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/Less.pike
@@ -5,13 +5,13 @@
 //! stream or from the output of a Unix command.
 //!
 //!@code{ Gnome.Less()->show_string("Example string\nshown in this\nwidget")@}
-//!@xml{<image src='../images/gnome_less.png'/>@}
+//!@xml{<image>../images/gnome_less.png</image>@}
 //!
 //!@code{ Gnome.Less()->show_file("/usr/dict/words" );@}
-//!@xml{<image src='../images/gnome_less_2.png'/>@}
+//!@xml{<image>../images/gnome_less_2.png</image>@}
 //!
 //!@code{ Gnome.Less()->show_command( "psrinfo -v" )@}
-//!@xml{<image src='../images/gnome_less_3.png'/>@}
+//!@xml{<image>../images/gnome_less_3.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/MessageBox.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/MessageBox.pike
index f674ec8f92..a9a6af0a12 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/MessageBox.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/MessageBox.pike
@@ -9,12 +9,12 @@
 //! with a stock icon.
 //! 
 //! The list of known types for message boxes are:
-//! @[GNOME_MESSAGE_BOX_GENERIC], @[GNOME_MESSAGE_BOX_WARNING], @[GNOME_MESSAGE_BOX_INFO], @[GNOME_MESSAGE_BOX_QUESTION] and @[GNOME_MESSAGE_BOX_ERROR].
+//! @[GNOME_MESSAGE_BOX_ERROR], @[GNOME_MESSAGE_BOX_GENERIC], @[GNOME_MESSAGE_BOX_INFO], @[GNOME_MESSAGE_BOX_QUESTION] and @[GNOME_MESSAGE_BOX_WARNING].
 //!@code{ Gnome.MessageBox( "This is a nice message", Gnome.MessageBoxInfo, Gnome.StockButtonOk,  Gnome.StockButtonCancel );@}
-//!@xml{<image src='../images/gnome_messagebox.png'/>@}
+//!@xml{<image>../images/gnome_messagebox.png</image>@}
 //!
 //!@code{ Gnome.MessageBox( "This is another not so nice message", Gnome.MessageBoxError, Gnome.StockButtonClose,  Gnome.StockButtonCancel );@}
-//!@xml{<image src='../images/gnome_messagebox_2.png'/>@}
+//!@xml{<image>../images/gnome_messagebox_2.png</image>@}
 //!
 //! 
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/NumberEntry.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/NumberEntry.pike
index b8b7c78b04..fb273b3036 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/NumberEntry.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/NumberEntry.pike
@@ -3,7 +3,7 @@
 //!  button that will let the user bring up a calculator to fill in the
 //!  value of the entry widget.
 //!@code{ Gnome.NumberEntry("", "Select a number...");@}
-//!@xml{<image src='../images/gnome_numberentry.png'/>@}
+//!@xml{<image>../images/gnome_numberentry.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/PaperSelector.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/PaperSelector.pike
index b042ca9063..17aaf4aebf 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/PaperSelector.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/PaperSelector.pike
@@ -1,5 +1,5 @@
 //!@code{ Gnome.PaperSelector()@}
-//!@xml{<image src='../images/gnome_paperselector.png'/>@}
+//!@xml{<image>../images/gnome_paperselector.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/PixmapEntry.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/PixmapEntry.pike
index 47215befd6..22fd64e06b 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/PixmapEntry.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/PixmapEntry.pike
@@ -4,7 +4,7 @@
 //! allows DND to be performed on the preview box. It also provides all
 //! the GnomeEntry functionality as well.
 //!@code{ Gnome.PixmapEntry("","browse...",1);@}
-//!@xml{<image src='../images/gnome_pixmapentry.png'/>@}
+//!@xml{<image>../images/gnome_pixmapentry.png</image>@}
 //!
 //!
 //!
diff --git a/src/post_modules/GTK/refdoc/Gnome.pmod/Scores.pike b/src/post_modules/GTK/refdoc/Gnome.pmod/Scores.pike
index 12f6bdce08..48d7c8fbb8 100644
--- a/src/post_modules/GTK/refdoc/Gnome.pmod/Scores.pike
+++ b/src/post_modules/GTK/refdoc/Gnome.pmod/Scores.pike
@@ -2,7 +2,7 @@
 //! loading/saving systemwide high scores in a secure way.
 //! 
 //!@code{ Gnome.Scores( 17, ({ "per" })*17, map((array(float))indices(allocate(17)),`*,42), map(indices(allocate(17)), `*, 10 ), 1 )@}
-//!@xml{<image src='../images/gnome_scores.png'/>@}
+//!@xml{<image>../images/gnome_scores.png</image>@}
 //!
 //! 
 //!
-- 
GitLab