summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Dew <marcoz@osource.org>2011-05-31 20:03:23 -0600
committerMatt Dew <marcoz@osource.org>2011-06-04 09:25:43 -0600
commit39ffb88b3a6523e9258bc6e4f3948a09e63b269f (patch)
tree3f43aea6cd259b21484285171d7bc8a7d4394518
parentf5823ff8ed5bd280e7858116c3cec5d97184b175 (diff)
Add id attributes to funcsynopsis to allow other docs to olink to them.
Signed-off-by: Matt Dew <marcoz@osource.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
-rw-r--r--specs/AsciiSource.xml8
-rw-r--r--specs/CH2.xml24
-rw-r--r--specs/Dialog.xml4
-rw-r--r--specs/Form.xml2
-rw-r--r--specs/List.xml8
-rw-r--r--specs/Paned.xml10
-rw-r--r--specs/Panner.xml2
-rw-r--r--specs/Porthole.xml2
-rw-r--r--specs/Scrollbar.xml6
-rw-r--r--specs/SimpleMenu.xml6
-rw-r--r--specs/TextFuncs.xml32
-rw-r--r--specs/TextSink.xml20
-rw-r--r--specs/TextSource.xml12
-rw-r--r--specs/Toggle.xml8
-rw-r--r--specs/Tree.xml2
15 files changed, 73 insertions, 73 deletions
diff --git a/specs/AsciiSource.xml b/specs/AsciiSource.xml
index bd51f99..ba170b9 100644
--- a/specs/AsciiSource.xml
+++ b/specs/AsciiSource.xml
@@ -224,7 +224,7 @@ requested with a call to <function>XtGetValues</function>. This memory is alloc
fly, and remains valid until the next time a string needs to be allocated.
You may save memory by freeing this string as soon as you are done
with it by calling <function>XawAsciiSourceFreeString</function>.
-<funcsynopsis>
+<funcsynopsis id='xawasciisourcefreestring'>
<funcprototype>
<funcdef>void<function> XawAsciiSourceFreeString</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -257,7 +257,7 @@ the next call to <function>XtGetValues</function> occurs, or when the widget is
<!-- .LP -->
To save the changes made in the current text source into a file use
<function>XawAsciiSave</function>.
-<funcsynopsis>
+<funcsynopsis id='xawasciisave'>
<funcprototype>
<funcdef>Boolean<function> XawAsciiSave</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -289,7 +289,7 @@ only works on an AsciiSrc of type <function>XawAsciiFile</function>.
<!-- .sp 1 -->
To save the contents of the current text buffer into a named file use
<function>XawAsciiSaveAsFile</function>.
-<funcsynopsis>
+<funcsynopsis id='xawasciisaveasfile'>
<funcprototype>
<funcdef>Boolean<function> XawAsciiSaveAsFile</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -335,7 +335,7 @@ To find out if the text buffer in an AsciiSrc object has changed
since the last time it was saved with <function>XawAsciiSave</function> or queried
<!-- .IN "XawAsciiSave" "" -->
use <function>XawAsciiSourceChanged</function>.
-<funcsynopsis>
+<funcsynopsis id='xawasciisourcechanged'>
<funcprototype>
<funcdef>Boolean<function> XawAsciiSourceChanged</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
diff --git a/specs/CH2.xml b/specs/CH2.xml
index 18bebc3..cea1515 100644
--- a/specs/CH2.xml
+++ b/specs/CH2.xml
@@ -77,7 +77,7 @@ a tree of widgets created by this application.
<!-- .IN "toolkit initialization" "" "@DEF@" -->
<!-- .IN "XtAppInitialize" "" "@DEF@" -->
<!-- .IN "fallback resources" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xtappinitialize'>
<funcprototype>
<funcdef>Widget<function> XtAppInitialize</function></funcdef>
<paramdef>XtAppContext<parameter> app_context_return</parameter></paramdef>
@@ -231,7 +231,7 @@ managed if the parent is already realized.
To allocate, initialize, and manage a widget, use
<function>XtCreateManagedWidget .</function>
<!-- .IN "XtCreateManagedWidget" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xtcreatemanagedwidget'>
<funcprototype>
<funcdef>Widget<function> XtCreateManagedWidget</function></funcdef>
<paramdef>String<parameter> name</parameter></paramdef>
@@ -675,7 +675,7 @@ for performance reasons.
Creates an X window for the widget and, if it is a composite widget,
realizes each of its managed children.
<!-- .IN "XtRealizeWidget" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xtrealizewidget'>
<funcprototype>
<funcdef>void<function> XtRealizeWidget</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -710,7 +710,7 @@ widgets, it is ready to process the events that will be delivered by the
X Server to this client. A function call that will process the
events is <function>XtAppMainLoop</function>.
<!-- .IN "XtAppMainLoop" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xtappmainloop'>
<funcprototype>
<funcdef>void<function> XtAppMainLoop</function></funcdef>
<paramdef>XtAppContext<parameter> app_context</parameter></paramdef>
@@ -792,7 +792,7 @@ widget windows are mapped (made viewable) automatically by
<!-- .IN "XtSetMappedWhenManaged" "" "@DEF@" -->
<!-- .IN "XtMapWidget" "" "" -->
<!-- .IN "XtRealizeWidget" "" "" -->
-<funcsynopsis>
+<funcsynopsis id='xtsetmappedwhenmanaged'>
<funcprototype>
<funcdef>void<function> XtSetMappedWhenManaged</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -837,7 +837,7 @@ The definition for
<function>XtMapWidget</function>
is:
<!-- .IN "XtMapWidget" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xtmapwidget'>
<funcprototype>
<funcdef>void<function> XtMapWidget</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -868,7 +868,7 @@ parent can avoid wasteful duplication of geometry processing and the
associated ``screen flash''.
<!-- .IN "XtManageChildren" "" "@DEF@" -->
<!-- .IN "XtCreateWidget" "" "" -->
-<funcsynopsis>
+<funcsynopsis id='xtmanagechildren'>
<funcprototype>
<funcdef>void<function> XtManageChildren</function></funcdef>
<paramdef>WidgetList<parameter> children</parameter></paramdef>
@@ -918,7 +918,7 @@ see the <emphasis remap='I'>X Toolkit Intrinsics - C Language Interface</emphasi
To destroy a widget instance of any type, use
<function>XtDestroyWidget</function>
<!-- .IN "XtDestroyWidget" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xtdestroywidget'>
<funcprototype>
<funcdef>void<function> XtDestroyWidget</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -957,7 +957,7 @@ To retrieve the current value of a resource attribute associated
with a widget instance, use
<function>XtGetValues .</function>
<!-- .IN "XtGetValues" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xtgetvalues'>
<funcprototype>
<funcdef>void<function> XtGetValues</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -1018,7 +1018,7 @@ To modify the current value of a resource attribute associated with a
widget instance, use
<function>XtSetValues .</function>
<!-- .IN "XtSetValues" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xtsetvalues'>
<funcprototype>
<funcdef>void<function> XtSetValues</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -1100,7 +1100,7 @@ Widgets can communicate changes in their state to their clients
by means of a callback facility.
The format for a client's callback handler is:
<!-- .IN "CallbackProc" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='callbackproc'>
<funcprototype>
<funcdef>void<function> CallbackProc</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -1194,7 +1194,7 @@ The second method for registering callbacks is to use
<function>XtAddCallback</function>
after the widget has been created.
<!-- .IN "XtAddCallback" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xtaddcallback'>
<funcprototype>
<funcdef>void<function> XtAddCallback</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
diff --git a/specs/Dialog.xml b/specs/Dialog.xml
index f77006c..ab09dba 100644
--- a/specs/Dialog.xml
+++ b/specs/Dialog.xml
@@ -580,7 +580,7 @@ available through the Dialog widget itself.
To return the character string in the text field, use
<!-- .PN XawDialogGetValueString . -->
<!-- .IN "XawDialogGetValueString" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawdialoggetvaluestring'>
<funcprototype>
<funcdef>String<function> XawDialogGetValueString</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -617,7 +617,7 @@ the function <function>XawAsciiSourceFreeString</function>.
To add a new button to the Dialog widget use
<function>XawDialogAddButton</function>.
<!-- .IN "XawDialogAddButton" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawdialogaddbutton'>
<funcprototype>
<funcdef>void<function> XawDialogAddButton</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
diff --git a/specs/Form.xml b/specs/Form.xml
index 13cc36a..cd41ef9 100644
--- a/specs/Form.xml
+++ b/specs/Form.xml
@@ -488,7 +488,7 @@ To force or defer a re-layout of the Form, use
<!-- .PN XawFormDoLayout . -->
<!-- .IN "Form widget" "re-layout" -->
<!-- .IN "XawFormDoLayout" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawformdolayout'>
<funcprototype>
<funcdef>void<function> XawFormDoLayout</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
diff --git a/specs/List.xml b/specs/List.xml
index 0bad43d..fb5be8b 100644
--- a/specs/List.xml
+++ b/specs/List.xml
@@ -652,7 +652,7 @@ operating systems, and had to be changed.
To change the list that is displayed, use
<function>XawListChange .</function>
<!-- .IN "XawListChange" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawlistchange'>
<funcprototype>
<funcdef>void<function> XawListChange</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -738,7 +738,7 @@ has been changed again with this function or with <function>XtSetValues</functio
To highlight an item in the list, use
<function>XawListHighlight .</function>
<!-- .IN "XawListHighlight" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawlisthighlight'>
<funcprototype>
<funcdef>void<function> XawListHighlight</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -786,7 +786,7 @@ the highlighted item is unhighlighted before the new item is highlighted.
To unhighlight the currently highlighted item in the list, use
<function>XawListUnhighlight .</function>
<!-- .IN "XawListUnhighlight" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawlistunhighlight'>
<funcprototype>
<funcdef>void<function> XawListUnhighlight</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -814,7 +814,7 @@ Specifies the List widget.
To retrieve the list element that is currently <emphasis remap='I'>set</emphasis>, use
<function>XawListShowCurrent .</function>
<!-- .IN "XawListShowCurrent" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawlistshowcurrent'>
<funcprototype>
<funcdef>XawListReturnStruct<function> *XawListShowCurrent</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
diff --git a/specs/Paned.xml b/specs/Paned.xml
index 90c3809..28b346c 100644
--- a/specs/Paned.xml
+++ b/specs/Paned.xml
@@ -980,7 +980,7 @@ To enable or disable a child's request for pane resizing,
use
<function>XawPanedAllowResize :</function>
<!-- .IN "XawPanedAllowResize" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawpanedallowresize'>
<funcprototype>
<funcdef>void<function> XawPanedAllowResize</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -1029,7 +1029,7 @@ constraint resource for the child.
To change the minimum and maximum height settings for a pane, use
<function>XawPanedSetMinMax :</function>
<!-- .IN "XawPanedSetMinMax" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawpanedsetminmax'>
<funcprototype>
<funcdef>void<function> XawPanedSetMinMax</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -1082,7 +1082,7 @@ constraint resources for the child.
To retrieve the minimum and maximum height settings for a pane, use
<function>XawPanedGetMinMax :</function>
<!-- .IN "XawPanedGetMinMax" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawpanedgetminmax'>
<funcprototype>
<funcdef>void<function> XawPanedGetMinMax</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -1137,7 +1137,7 @@ To enable or disable automatic recalculation of pane sizes and positions,
use
<function>XawPanedSetRefigureMode :</function>
<!-- .IN "XawPanedSetRefigureMode" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawpanedsetrefiguremode'>
<funcprototype>
<funcdef>void<function> XawPanedSetRefigureMode</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -1182,7 +1182,7 @@ relayout until after all changes have been made.
To retrieve the number of panes in a paned widget use
<function>XawPanedGetNumSub</function>:
<!-- .IN "XawPanedGetNumSub" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawpanedgetnumsub'>
<funcprototype>
<funcdef>int<function> XawPanedGetNumSub</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
diff --git a/specs/Panner.xml b/specs/Panner.xml
index a04bb1a..7a638c5 100644
--- a/specs/Panner.xml
+++ b/specs/Panner.xml
@@ -688,7 +688,7 @@ The default bindings for Panner are:
The functions registered on the <function>reportCallback</function> list are invoked by
the <function>notify</function> action as follows:
<!-- .IN "ReportProc" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='panner_reportproc'>
<funcprototype>
<funcdef>void<function> ReportProc</function></funcdef>
<paramdef>Widget<parameter> panner</parameter></paramdef>
diff --git a/specs/Porthole.xml b/specs/Porthole.xml
index beda434..a0a87c1 100644
--- a/specs/Porthole.xml
+++ b/specs/Porthole.xml
@@ -262,7 +262,7 @@ Panner widget.
The functions registered on the <function>reportCallback</function> list are invoked whenever
the managed child changes size or position:
<!-- .IN "ReportProc" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='porthole_reportproc'>
<funcprototype>
<funcdef>void<function> ReportProc</function></funcdef>
<paramdef>Widget<parameter> porthole</parameter></paramdef>
diff --git a/specs/Scrollbar.xml b/specs/Scrollbar.xml
index 87f6d68..5b22cba 100644
--- a/specs/Scrollbar.xml
+++ b/specs/Scrollbar.xml
@@ -663,7 +663,7 @@ The procedural interface for these functions is described here.
The calling interface to the <function>scrollProc</function> callback procedure is:
<!-- .IN "ScrollProc" "" "@DEF@" -->
</para>
-<funcsynopsis>
+<funcsynopsis id='scrollproc'>
<funcprototype>
<funcdef>void<function> ScrollProc</function></funcdef>
<paramdef>Widget<parameter> scrollbar</parameter></paramdef>
@@ -720,7 +720,7 @@ be greater than the length of the Scrollbar.
The calling interface to the <function>jumpProc</function> callback procedure is:
</para>
<!-- .IN "jumpProc" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='jumpproc'>
<funcprototype>
<funcdef>void<function> JumpProc</function></funcdef>
<paramdef>Widget<parameter> scrollbar</parameter></paramdef>
@@ -792,7 +792,7 @@ To set the position and length of a Scrollbar thumb, use
<!-- .PN XawScrollbarSetThumb . -->
<!-- .IN "XawScrollbarSetThumb" "" "@DEF@" -->
</para>
-<funcsynopsis>
+<funcsynopsis id='xawscrollbarsetthumb'>
<funcprototype>
<funcdef>void<function> XawScrollbarSetThumb</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
diff --git a/specs/SimpleMenu.xml b/specs/SimpleMenu.xml
index 84ba039..0e039b1 100644
--- a/specs/SimpleMenu.xml
+++ b/specs/SimpleMenu.xml
@@ -691,7 +691,7 @@ application uses dynamic menu creation. In these cases an application will
need to register this global action routine by calling
<function>XawSimpleMenuAddGlobalActions</function>:
<!-- .IN "XawSimpleMenuAddGlobalActions" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawsimplemenuaddglobalactions'>
<funcprototype>
<funcdef>void<function> XawSimpleMenuAddGlobalActions</function></funcdef>
<paramdef>XtAppContext<parameter> app_con</parameter></paramdef>
@@ -725,7 +725,7 @@ is realized.
To get the currently highlighted menu entry use
<function>XawSimpleMenuGetActiveEntry</function>:
<!-- .IN "XawSimpleMenuGetActiveEntry" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawsimplemenugetactiveentry'>
<funcprototype>
<funcdef>Widget<function> XawSimpleMenuGetActiveEntry</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -757,7 +757,7 @@ To clear the SimpleMenu widget's internal information about the
currently highlighted menu entry use
<function>XawSimpleMenuClearActiveEntry</function>:
<!-- .IN "XawSimpleMenuClearActiveEntry" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawsimplemenuclearactiveentry'>
<funcprototype>
<funcdef>Widget<function> XawSimpleMenuClearActiveEntry</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
diff --git a/specs/TextFuncs.xml b/specs/TextFuncs.xml
index 0d2ae81..9057c33 100644
--- a/specs/TextFuncs.xml
+++ b/specs/TextFuncs.xml
@@ -109,7 +109,7 @@ deprecated and will eventually be removed from the implementation.
To select a piece of text, use
<function>XawTextSetSelection : </function>
<!-- .IN "XawTextSetSelection" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextsetselection'>
<funcprototype>
<funcdef>void<function> XawTextSetSelection</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -168,7 +168,7 @@ effect on <function>CUT_BUFFER0</function>.
To unhighlight previously highlighted text in a widget, use
<function>XawTextUnsetSelection</function>:
<!-- .IN "XawTextUnsetSelection" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextunsetselection'>
<funcprototype>
<funcdef>void<function> XawTextUnsetSelection</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -196,7 +196,7 @@ Specifies the Text widget.
To retrieve the text that has been selected by this
text widget use <function>XawTextGetSelectionPos</function>:
<!-- .IN "XawTextGetSelectionPos" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextgetselectionpos'>
<funcprototype>
<funcdef>void<function> XawTextGetSelectionPos</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -249,7 +249,7 @@ If the returned values are equal, no text is currently selected.
<!-- .LP -->
To modify the text in an editable Text widget use <function>XawTextReplace</function>:
<!-- .IN "XawTextReplace" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextreplace'>
<funcprototype>
<funcdef>int<function> XawTextReplace</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -373,7 +373,7 @@ text is inserted after <emphasis remap='I'>start</emphasis>.
To search for a string in the Text widget, use
<function>XawTextSearch</function>:
<!-- .IN "XawTextSearch" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextsearch'>
<funcprototype>
<funcdef>XawTextPosition<function> XawTextSearch</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -433,7 +433,7 @@ found then the value <function>XawTextSearchError</function> is returned.
<!-- .LP -->
To redisplay a range of characters, use <function>XawTextInvalidate</function>:
<!-- .IN "XawTextInvalidate" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextinvalidate'>
<funcprototype>
<funcdef>void<function> XawTextInvalidate</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -487,7 +487,7 @@ enabled.
<!-- .sp 1 -->
To enable redisplay, use <function>XawTextEnableRedisplay</function>:
<!-- .IN "XawTextEnableRedisplay" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextenableredisplay'>
<funcprototype>
<funcdef>void<function> XawTextEnableRedisplay</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -519,7 +519,7 @@ was called and allows future changes to be reflected immediately.
To disable redisplay while making several changes, use
<function>XawTextDisableRedisplay</function>.
<!-- .IN "XawTextDisableRedisplay" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextdisableredisplay'>
<funcprototype>
<funcdef>void<function> XawTextDisableRedisplay</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -550,7 +550,7 @@ is called.
<!-- .sp 1 -->
To display batched updates, use <function>XawTextDisplay</function>:
<!-- .IN "XawTextDisplay" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextdisplay'>
<funcprototype>
<funcdef>void<function> XawTextDisplay</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -584,7 +584,7 @@ To obtain the character position of the left-most character on the
first line displayed in the widget (the value of the
<function>displayPosition</function> resource), use <function>XawTextTopPosition</function>.
<!-- .IN "XawTextTopPosition" "" @DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtexttopposition'>
<funcprototype>
<funcdef>XawTextPosition<function> XawTextTopPosition</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -610,7 +610,7 @@ Specifies the Text widget.
To assign a new selection array to a text widget use
<function>XawTextSetSelectionArray</function>:
<!-- .IN "XawTextSetSelectionArray" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextsetselectionarray'>
<funcprototype>
<funcdef>void<function> XawTextSetSelectionArray</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -653,7 +653,7 @@ Calling this function is equivalent to setting the value of the
To move the insertion point to the specified source position, use
<function>XawTextSetInsertionPoint</function>:
<!-- .IN "XawTextSetInsertionPoint" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextsetinsertionpoint'>
<funcprototype>
<funcdef>void<function> XawTextSetInsertionPoint</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -697,7 +697,7 @@ equivalent to setting the <function>insertPosition</function> resource.
To obtain the current position of the insertion point, use
<function>XawTextGetInsertionPoint</function>:
<!-- .IN "XawTextGetInsertionPoint" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextgetinsertionpoint'>
<funcprototype>
<funcdef>XawTextPosition<function> XawTextGetInsertionPoint</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -729,7 +729,7 @@ The result is equivalent to retrieving the value of the
To replace the text source in the specified widget, use
<function>XawTextSetSource</function>:
<!-- .IN "XawTextSetSource" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextsetsource'>
<funcprototype>
<funcdef>void<function> XawTextSetSource</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -783,7 +783,7 @@ A display update will be performed if redisplay is enabled.
To obtain the current text source for the specified widget, use
<function>XawTextGetSource</function>:
<!-- .IN "XawTextGetSource" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextgetsource'>
<funcprototype>
<funcdef>Widget<function> XawTextGetSource</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -814,7 +814,7 @@ using.
To enable and disable the insertion point, use
<function>XawTextDisplayCaret</function>:
<!-- .IN "XawTextDisplayCaret" "" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='xawtextdisplaycaret'>
<funcprototype>
<funcdef>void<function> XawTextDisplayCaret</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
diff --git a/specs/TextSink.xml b/specs/TextSink.xml
index bafe557..04074dc 100644
--- a/specs/TextSink.xml
+++ b/specs/TextSink.xml
@@ -192,7 +192,7 @@ to be used as a sink by itself.
To display a section of the text buffer contained in the text source
use the function <function>DisplayText</function>:
<!-- .IN "TextSink object" "DisplayText" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='displaytext'>
<funcprototype>
<funcdef>void<function> DisplayText</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -283,7 +283,7 @@ be displayed.
The function that controls the display of the text cursor is
<function>InsertCursor</function>. This function will be called whenever the text
widget desires to change the state of, or move the insert point.
-<funcsynopsis>
+<funcsynopsis id='insertcursor'>
<funcprototype>
<funcdef>void<function> InsertCursor</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -352,7 +352,7 @@ This behavior will be used if you specify
<function>XtInheritClearToBackground</function> for this method.
<!-- .IN "XtInheritClearToBackground" "" -->
<!-- .IN "TextSink object" "ClearToBackground" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='cleartobackground'>
<funcprototype>
<funcdef>void<function> ClearToBackground</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -426,7 +426,7 @@ Specifies the height, in pixels, of the Region to clear.
To find the text character position that will be rendered at a given x
location the Text widget uses the function <function>FindPosition</function>:
<!-- .IN "TextSink object" "FindPosition" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='findposition'>
<funcprototype>
<funcdef>void<function> FindPosition</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -540,7 +540,7 @@ widget will only call it one line at a time.
Another means of finding a text position is provided by the <function>Resolve</function>
function:
<!-- .IN "TextSink object" "Resolve" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='resolve'>
<funcprototype>
<funcdef>void<function> Resolve</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -625,7 +625,7 @@ functionality.
To find the distance in pixels between two text positions on the same
line use the function <function>FindDistance</function>.
<!-- .IN "TextSink object" "FindDistance" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='finddistance'>
<funcprototype>
<funcdef>void<function> FindDistance</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -731,7 +731,7 @@ widget, use the function <function>MaxLines</function>. The TextSink already de
this function to compute the maximum number of lines by using the height
of <function>font</function>.
<!-- .IN "TextSink object" "MaxLines" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='maxlines'>
<funcprototype>
<funcdef>int<function> MaxLines</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -774,7 +774,7 @@ the function <function>MaxHeight</function>. The TextSink already defines this
function to compute the maximum height of the window by using the
height of <function>font</function>.
<!-- .IN "TextSink object" "MaxHeight" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='maxheight'>
<funcprototype>
<funcdef>int<function> MaxHeight</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -819,7 +819,7 @@ The TextSink already defines this function to set the tab x location in
pixels to be the number of characters times the figure width of
<function>font</function>.
<!-- .IN "TextSink object" "SetTabs" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='settabs'>
<funcprototype>
<funcdef>void<function> SetTabs</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -873,7 +873,7 @@ to it into whatever internal positions the TextSink uses for tab placement.
To get the size and location of the insert point use the
<function>GetCursorBounds</function> function.
<!-- .IN "TextSink object" "GetCursorBounds" "@DEF@" -->
-<funcsynopsis>
+<funcsynopsis id='getcursorbounds'>
<funcprototype>
<funcdef>void<function> GetCursorBounds</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
diff --git a/specs/TextSource.xml b/specs/TextSource.xml
index 51b9ae0..69c20a5 100644
--- a/specs/TextSource.xml
+++ b/specs/TextSource.xml
@@ -140,7 +140,7 @@ used as a source by itself and bad things will probably happen.
To read the text in a text source use the <function>Read</function> function:
<!-- .IN "TextSrc object" "Read" "@DEF@" -->
</para>
-<funcsynopsis>
+<funcsynopsis id='read'>
<funcprototype>
<funcdef>XawTextPosition<function> Read</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -210,7 +210,7 @@ portion of the text buffer is fully retrieved.
To replace or edit the text in a text buffer use the <function>Replace</function> function:
</para>
-<funcsynopsis>
+<funcsynopsis id='replace'>
<funcprototype>
<funcdef>XawTextPosition<function> Replace</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -310,7 +310,7 @@ To search the text source for one of the predefined boundary types use
the <function>Scan</function> function:
</para>
-<funcsynopsis>
+<funcsynopsis id='scan'>
<funcprototype>
<funcdef>XawTextPosition<function> Scan</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -396,7 +396,7 @@ position of that end.
To search for a particular string use the <function>Search</function> function.
</para>
-<funcsynopsis>
+<funcsynopsis id='search'>
<funcprototype>
<funcdef>XawTextPosition<function> Search</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -466,7 +466,7 @@ the <function>ConvertSelection</function> function, to attempt the selection
conversion.
</para>
-<funcsynopsis>
+<funcsynopsis id='convertselections'>
<funcprototype>
<funcdef>Boolean<function> ConvertSelections</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
@@ -571,7 +571,7 @@ If the source needs to know when the text selection is modified it
should define a <function>SetSelection</function> procedure:
</para>
-<funcsynopsis>
+<funcsynopsis id='setselection'>
<funcprototype>
<funcdef>void<function> SetSelection</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>
diff --git a/specs/Toggle.xml b/specs/Toggle.xml
index d5c2398..5be106c 100644
--- a/specs/Toggle.xml
+++ b/specs/Toggle.xml
@@ -608,7 +608,7 @@ the Toggle to a radio group, or remove the Toggle from a radio group, use
<function>XawToggleChangeRadioGroup</function>.
</para>
-<funcsynopsis>
+<funcsynopsis id='xawtogglechangeradiogroup'>
<funcprototype>
<funcdef>void<function> XawToggleChangeRadioGroup</function></funcdef>
<paramdef>Widgetw,<parameter> radio_group</parameter></paramdef>
@@ -654,7 +654,7 @@ To find the currently selected Toggle in a radio group of Toggle widgets
use <function>XawToggleGetCurrent</function>.
</para>
-<funcsynopsis>
+<funcsynopsis id='xawtogglegetcurrent'>
<funcprototype>
<funcdef>XtPointer<function> XawToggleGetCurrent</function></funcdef>
<paramdef>XtPointer<parameter> XawToggleGetCurrent(radio_group)</parameter></paramdef>
@@ -690,7 +690,7 @@ To change the Toggle that is currently set in a radio group use
<function>XawToggleSetCurrent</function>.
</para>
-<funcsynopsis>
+<funcsynopsis id='xawtogglesetcurrent'>
<funcprototype>
<funcdef>void<function> XawToggleSetCurrent</function></funcdef>
<paramdef>voidXawToggleSetCurrent(radio_group,<parameter> radio_data)</parameter></paramdef>
@@ -743,7 +743,7 @@ To unset all Toggle widgets in a radio group use
<function>XawToggleUnsetCurrent</function>.
</para>
-<funcsynopsis>
+<funcsynopsis id='xawtoggleunsetcurrent'>
<funcprototype>
<funcdef>void<function> XawToggleUnsetCurrent</function></funcdef>
<paramdef>void<parameter> XawToggleUnsetCurrent(radio_group)</parameter></paramdef>
diff --git a/specs/Tree.xml b/specs/Tree.xml
index bb51e80..1d68775 100644
--- a/specs/Tree.xml
+++ b/specs/Tree.xml
@@ -383,7 +383,7 @@ to False and then use the
routine to arrange the children.
</para>
-<funcsynopsis>
+<funcsynopsis id='xawtreeforcelayout'>
<funcprototype>
<funcdef>void<function> XawTreeForceLayout</function></funcdef>
<paramdef>Widget<parameter> w</parameter></paramdef>