From: <bi...@us...> - 2009-02-22 15:12:14
|
Revision: 4206 http://oorexx.svn.sourceforge.net/oorexx/?rev=4206&view=rev Author: bigrixx Date: 2009-02-22 15:12:11 +0000 (Sun, 22 Feb 2009) Log Message: ----------- fix syntax errors Modified Paths: -------------- docs/trunk/rexxpg/api.sgml docs/trunk/rexxref/intro.sgml Modified: docs/trunk/rexxpg/api.sgml =================================================================== --- docs/trunk/rexxpg/api.sgml 2009-02-22 14:59:57 UTC (rev 4205) +++ docs/trunk/rexxpg/api.sgml 2009-02-22 15:12:11 UTC (rev 4206) @@ -1497,7 +1497,7 @@ instance variable using <link linkend="mthSetObjectVariable">SetObjectVariable()</link>. Once assigned to a variable, the Buffer is protected from garbage collection until its associated object instance is also reclaimed. The buffer is part of the persistent state of the -the object.<para> +the object.</para> <para>Buffer objects are allocated using the <link linkend="mthNewBuffer">NewBuffer()</link> that's part of the RexxThreadContext interface. Once created, you access the Buffer's data area using <link linkend="mthBufferData">BufferData()</link>, which returns a pointer to the beginning of the @@ -1630,7 +1630,7 @@ ::method privateSetTitle PRIVATE EXTERNAL "LIBRARY mygui setTitle" </programlisting> -<para>The corresponding C++ method would look like this: +<para>The corresponding C++ method would look like this:</para> <programlisting> <![CDATA[ RexxMethod2(RexxObjectPtr, setTitle, POINTER, handle, CSTRING, title) @@ -1646,7 +1646,7 @@ create a Pointer object instance that wrappers the returned void *value. The created Pointer instance is the result returned to the Rexx code.</para> </section> -<section id="clsPointer"><title>The POINTER method type</title> +<section id="clsPointerType"><title>The POINTER method type</title> <para>There's one additional concept using Pointer and Buffer objects supported by the C++ APIs. When a method definition specifies the special type CSELF, the runtime will look for an object variable named CSELF. If the variable is found, and if the variable @@ -1723,6 +1723,7 @@ </section> </section> </section> +</section> <section id="exitsapi"><title>Rexx Exits Interface</title> <indexterm><primary>exits</primary></indexterm> Modified: docs/trunk/rexxref/intro.sgml =================================================================== --- docs/trunk/rexxref/intro.sgml 2009-02-22 14:59:57 UTC (rev 4205) +++ docs/trunk/rexxref/intro.sgml 2009-02-22 15:12:11 UTC (rev 4206) @@ -217,6 +217,7 @@ </imageobject> </mediaobject> </figure> +</section> <section id="interac"><title>How Objects Interact</title> <indexterm><primary>messages</primary></indexterm> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-03-04 20:45:32
|
Revision: 4257 http://oorexx.svn.sourceforge.net/oorexx/?rev=4257&view=rev Author: miesfeld Date: 2009-03-04 20:45:27 +0000 (Wed, 04 Mar 2009) Log Message: ----------- [ 2662673 ] Array Examples Put a space between double commas which show as a black box in the finished document. Bug report and fix from Gil Barmwater. Good catch Gil, thanks. Modified Paths: -------------- docs/trunk/rexxref/collclasses.sgml docs/trunk/rexxref/funct.sgml docs/trunk/rexxref/fundclasses.sgml docs/trunk/winextensions/menuobj.sgml Modified: docs/trunk/rexxref/collclasses.sgml =================================================================== --- docs/trunk/rexxref/collclasses.sgml 2009-03-04 18:27:32 UTC (rev 4256) +++ docs/trunk/rexxref/collclasses.sgml 2009-03-04 20:45:27 UTC (rev 4257) @@ -1227,7 +1227,7 @@ <indexterm><primary>examples</primary> <secondary>items method</secondary></indexterm> <programlisting> - a = .array~of("Fred",, "Mike",, "David") + a = .array~of("Fred", , "Mike", , "David") say a~items -- says: 3 </programlisting> </section> @@ -1252,7 +1252,7 @@ <indexterm><primary>examples</primary> <secondary>last method</secondary></indexterm> <programlisting> - a = .array~of("Fred",, "Mike",, "David") + a = .array~of("Fred", , "Mike", , "David") say a~last -- says: 5 </programlisting> </section> @@ -1279,7 +1279,7 @@ <indexterm><primary>examples</primary> <secondary>makeArray method</secondary></indexterm> <programlisting> - a = .array~of("Fred",, "Mike",, "David") + a = .array~of("Fred", , "Mike", , "David") b = a~makeArray -- b = .array~of("Fred", "Mike", "David") </programlisting> </section> @@ -1332,7 +1332,7 @@ <indexterm><primary>examples</primary> <secondary>next method</secondary></indexterm> <programlisting> - a = .array~of("Fred",, "Mike",, "David") + a = .array~of("Fred", , "Mike", , "David") say a~next(3) -- says: 5 </programlisting> </section> @@ -1360,7 +1360,7 @@ <indexterm><primary>examples</primary> <secondary>previous method</secondary></indexterm> <programlisting> - a = .array~of("Fred",, "Mike",, "David") + a = .array~of("Fred", , "Mike", , "David") say a~previous(3) -- says: 1 </programlisting> </section> Modified: docs/trunk/rexxref/funct.sgml =================================================================== --- docs/trunk/rexxref/funct.sgml 2009-03-04 18:27:32 UTC (rev 4256) +++ docs/trunk/rexxref/funct.sgml 2009-03-04 20:45:27 UTC (rev 4257) @@ -4974,14 +4974,14 @@ <indexterm><primary>examples</primary> <secondary>TRANSLATE function</secondary></indexterm> <programlisting> -TRANSLATE("abcdef") -> "ABCDEF" -TRANSLATE("abcdef",,,,2,3) -> "ABCDEF" -TRANSLATE("abcdef","12","ec") -> "ab2d1f" -TRANSLATE("abcdef","12","abcd",".") -> "12..ef" -TRANSLATE("APQRV", ,"PR") -> "A Q V" -TRANSLATE("APQRV",XRANGE("00"X,"Q")) -> "APQ " -TRANSLATE("4123","abcd","1234",,2,2) -> "1ab4" -TRANSLATE("4123","abcd","1234") -> "dabc" +TRANSLATE("abcdef") -> "ABCDEF" +TRANSLATE("abcdef", , , , 2, 3) -> "ABCDEF" +TRANSLATE("abcdef", "12", "ec") -> "ab2d1f" +TRANSLATE("abcdef", "12", "abcd", ".") -> "12..ef" +TRANSLATE("APQRV", , "PR") -> "A Q V" +TRANSLATE("APQRV", XRANGE("00"X, "Q")) -> "APQ " +TRANSLATE("4123", "abcd", "1234", , 2, 2) -> "1ab4" +TRANSLATE("4123", "abcd", "1234") -> "dabc" </programlisting> <note><title>Note</title> Modified: docs/trunk/rexxref/fundclasses.sgml =================================================================== --- docs/trunk/rexxref/fundclasses.sgml 2009-03-04 18:27:32 UTC (rev 4256) +++ docs/trunk/rexxref/fundclasses.sgml 2009-03-04 20:45:27 UTC (rev 4257) @@ -4701,14 +4701,14 @@ <indexterm><primary>examples</primary> <secondary>translate method</secondary></indexterm> <programlisting> -"abcdef"~translate -> "ABCDEF" -"abcdef"~translate(,,,3,2) -> "abcDEf" -"abcdef"~translate("12","ec") -> "ab2d1f" -"abcdef"~translate("12","abcd",".") -> "12..ef" -"APQRV"~translate(,"PR") -> "A Q V" -"APQRV"~translate(XRANGE("00"X,"Q")) -> "APQ " -"4123"~translate("abcd","1234",,2,2) -> "1ab4" -"4123"~translate("abcd","1234") -> "dabc" +"abcdef"~translate -> "ABCDEF" +"abcdef"~translate(, , , 3, 2) -> "abcDEf" +"abcdef"~translate("12", "ec") -> "ab2d1f" +"abcdef"~translate("12", "abcd", ".") -> "12..ef" +"APQRV"~translate(, "PR") -> "A Q V" +"APQRV"~translate(XRANGE("00"X, "Q")) -> "APQ " +"4123"~translate("abcd", "1234", , 2, 2) -> "1ab4" +"4123"~translate("abcd", "1234") -> "dabc" </programlisting> <note><title>Note</title> Modified: docs/trunk/winextensions/menuobj.sgml =================================================================== --- docs/trunk/winextensions/menuobj.sgml 2009-03-04 18:27:32 UTC (rev 4256) +++ docs/trunk/winextensions/menuobj.sgml 2009-03-04 20:45:27 UTC (rev 4257) @@ -144,7 +144,7 @@ <para> Returns <computeroutput>.true</computeroutput> if the menu item at the position specified is a - separator line,, otherwise <computeroutput>.false</computeroutput>. Menu items are zero-based, so the + separator line, otherwise <computeroutput>.false</computeroutput>. Menu items are zero-based, so the first menu item is at position 0. </para> </section> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-04-15 19:06:56
|
Revision: 4391 http://oorexx.svn.sourceforge.net/oorexx/?rev=4391&view=rev Author: miesfeld Date: 2009-04-15 19:06:50 +0000 (Wed, 15 Apr 2009) Log Message: ----------- Update readme doc with info from Rainer Tammer Modified Paths: -------------- docs/trunk/readme/readme.sgml docs/trunk/readme/unix.sgml docs/trunk/shared/gethelp.sgml Modified: docs/trunk/readme/readme.sgml =================================================================== --- docs/trunk/readme/readme.sgml 2009-04-15 19:02:47 UTC (rev 4390) +++ docs/trunk/readme/readme.sgml 2009-04-15 19:06:50 UTC (rev 4391) @@ -67,7 +67,7 @@ #######################################################################--> <releaseinfo>Version 4.0.0</releaseinfo> <edition>Version 4.0.0</edition> -<pubdate>March 31, 2009</pubdate> +<pubdate>April 15, 2009</pubdate> <!--####################################################################### # End of modification area. #######################################################################--> Modified: docs/trunk/readme/unix.sgml =================================================================== --- docs/trunk/readme/unix.sgml 2009-04-15 19:02:47 UTC (rev 4390) +++ docs/trunk/readme/unix.sgml 2009-04-15 19:06:50 UTC (rev 4391) @@ -42,7 +42,7 @@ ######################################################################### --> -<section><title>Unix/Linux Requirements, Installation and Configuration</title> +<section><title>Unix-Like (AIX, Linux, etc.,) Requirements, Installation and Configuration</title> <section><title>Hardware Requirements</title> <itemizedlist> @@ -67,15 +67,54 @@ <section><title>Software Requirements</title> <itemizedlist> -<listitem><para> - Linux ELF system (i386 or x86_64,) or Linux PPC system. Linux kernel version 2.4.1 or higher. The - kernel must support System V IPC. +<listitem> +<para> + <emphasis role="bold">Linux</emphasis> + <itemizedlist> + <listitem> + <para> + Linux ELF system (i386 or x86_64.) Linux kernel version 2.4.1 or higher, with support for System V + IPC. + </para> + </listitem> + <listitem> + <para> + Linux PPC system. Linux kernel version 2.4.1 or higher, with support for System V IPC. + </para> + </listitem> + </itemizedlist> </para></listitem> -<listitem><para> - AIX 5L 5.3 / AIX 6.1 +<listitem> +<para> + <emphasis role="bold">AIX</emphasis> + <itemizedlist> + <listitem> + <para> + AIX 5L 5.2 TL10 and up. + </para> + </listitem> + <listitem> + <para> + AIX 5L 5.3 TL7 and up. + </para> + </listitem> + <listitem> + <para> + AIX 6.1 TL1 and up. + </para> + </listitem> + </itemizedlist> </para></listitem> -<listitem><para> - SUN Sparc system running Solaris V2.8 or higher. +<listitem> +<para> + <emphasis role="bold">Solaris</emphasis> + <itemizedlist> + <listitem> + <para> + Solaris V2.8 or higher. + </para> + </listitem> + </itemizedlist> </para></listitem> </itemizedlist> </section> @@ -167,7 +206,74 @@ </para> </section> -<section><title>Installation/Removal of the BFF Package</title> +<section><title>Detailed Installation/Removal Information for AIX</title> +<variablelist> + <varlistentry><term><emphasis role="bold">Installation location</emphasis></term> + <listitem> + <para> + This build is installed in <computeroutput>/opt/ooRexx</computeroutput>. + </para> + <para> + The following links are created from <computeroutput>/opt/ooRexx/bin</computeroutput> to + <computeroutput>/usr/bin</computeroutput>: +<programlisting> +<![CDATA[ +/usr/bin/rexx +/usr/bin/rexx.img +/usr/bin/rxftp.cls +/usr/bin/rxregexp.cls +/usr/bin/socket.cls +/usr/bin/rxapi +/usr/bin/oorexx-config +/usr/bin/rexxc +/usr/bin/rxqueue +/usr/bin/rxsubcom +/usr/bin/rexximage +]]> +</programlisting> + </para> + </listitem></varlistentry> + <varlistentry><term><emphasis role="bold">Required xlC runtime level</emphasis></term> + <listitem> + <para> + <variablelist> + <varlistentry><term>xlC runtime 9.0.0.9 or higher</term> + <listitem> + <para> + This runtime is contained in the April 2009 XL C/C++ Enterprise Edition V8.0 for AIX PTF. + <ulink url="http://www-01.ibm.com/support/docview.wss?rs=2239&context=SSJT9L&dc=D400&uid=swg24022586&loc=en_US&cs=utf-&&lang=en"><citetitle>IBM support</citetitle></ulink> + </para> + </listitem></varlistentry> + <varlistentry><term>xlC runtime 10.1 or higher</term> + <listitem> + <para> + This runtime is contained in the Jannuary 2009 IBM C++ Runtime Environment Components for + AIX. + <ulink url="http://www-01.ibm.com/support/docview.wss&rs=2239&context=SSJT9L&dc=D400&uid=swg24022049&loc=en_US&cs=utf-&&lang=en"><citetitle>IBM support</citetitle></ulink> + </para> + </listitem></varlistentry> + </variablelist> + </para> + </listitem></varlistentry> + <varlistentry><term><emphasis role="bold">Installed services</emphasis></term> + <listitem> + <para> + The ooRexx 4.0.0.0 LPP will install the <computeroutput>rxapi</computeroutput> daemon. This daemon + is started automatically after the installation. The daemon will be started upon system boot via an + entry in <computeroutput>/etc/inittab</computeroutput>. + </para> + </listitem></varlistentry> + <varlistentry><term><emphasis role="bold">Comments</emphasis></term> + <listitem> + <para> + If you have any comments or questions please do not hesitate to ask. See the <link + linkend="helpGettingHelp">Getting Help</link> sections for places to ask questions. The AIX + maintainer can be reached by posting questions to <link linkend="helpDevelList">The + Developer Mailing List</link>. + </para> + </listitem></varlistentry> +</variablelist> + <para> To install or remove the <computeroutput>bff</computeroutput> package, use smitty. </para> Modified: docs/trunk/shared/gethelp.sgml =================================================================== --- docs/trunk/shared/gethelp.sgml 2009-04-15 19:02:47 UTC (rev 4390) +++ docs/trunk/shared/gethelp.sgml 2009-04-15 19:06:50 UTC (rev 4391) @@ -41,7 +41,7 @@ ######################################################################### --> -<section><title>Getting Help</title> +<section id="helpGettingHelp"><title>Getting Help</title> <para>The Open Object Rexx Project has a number of methods to obtain help for ooRexx. These methods, in no particular order of preference, are listed below.</para> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-04-20 04:45:46
|
Revision: 4446 http://oorexx.svn.sourceforge.net/oorexx/?rev=4446&view=rev Author: miesfeld Date: 2009-04-20 04:45:44 +0000 (Mon, 20 Apr 2009) Log Message: ----------- [2724777] Docs use call function(parms) syntax Patch from Gil Barmwater, thanks a lot Gil [2774979] ooDialog - .Image class should probably not override ~id Bug report from Jean-Louis, thanks Jean-Louis Modified Paths: -------------- docs/trunk/oodialog/basedialog.sgml docs/trunk/oodialog/buttoncontrols.sgml docs/trunk/oodialog/listcontrolc.sgml docs/trunk/oodialog/resources.sgml docs/trunk/oodialog/staticcontrolc.sgml docs/trunk/oodialog/tabcontrolc.sgml docs/trunk/oodialog/treecontrolc.sgml docs/trunk/oodialog/utilityclasses.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Added: svn:mergeinfo + /docs/branches/4.0.0/trunk:4444-4445 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Added: svn:mergeinfo + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445 Modified: docs/trunk/oodialog/basedialog.sgml =================================================================== --- docs/trunk/oodialog/basedialog.sgml 2009-04-20 04:37:10 UTC (rev 4445) +++ docs/trunk/oodialog/basedialog.sgml 2009-04-20 04:45:44 UTC (rev 4446) @@ -2046,7 +2046,7 @@ ... MyDialog~EndAsyncExecution end -else call ErrorMessage("Could not start dialog") +else call ErrorMessage "Could not start dialog" ]]> </programlisting> </para></listitem></varlistentry> Modified: docs/trunk/oodialog/buttoncontrols.sgml =================================================================== --- docs/trunk/oodialog/buttoncontrols.sgml 2009-04-20 04:37:10 UTC (rev 4445) +++ docs/trunk/oodialog/buttoncontrols.sgml 2009-04-20 04:45:44 UTC (rev 4446) @@ -1016,11 +1016,11 @@ ::method getAlignmentText private use strict arg align select - when align = .Image~id(BUTTON_IMAGELIST_ALIGN_CENTER) then return "center" - when align = .Image~id(BUTTON_IMAGELIST_ALIGN_LEFT) then return "left" - when align = .Image~id(BUTTON_IMAGELIST_ALIGN_RIGHT) then return "right" - when align = .Image~id(BUTTON_IMAGELIST_ALIGN_TOP) then return "top" - when align = .Image~id(BUTTON_IMAGELIST_ALIGN_BOTTOM) then return "bottom" + when align = .Image~toID(BUTTON_IMAGELIST_ALIGN_CENTER) then return "center" + when align = .Image~toID(BUTTON_IMAGELIST_ALIGN_LEFT) then return "left" + when align = .Image~toID(BUTTON_IMAGELIST_ALIGN_RIGHT) then return "right" + when align = .Image~toID(BUTTON_IMAGELIST_ALIGN_TOP) then return "top" + when align = .Image~toID(BUTTON_IMAGELIST_ALIGN_BOTTOM) then return "bottom" otherwise return "error" end -- End select @@ -1126,7 +1126,7 @@ <listitem> <para> Optional, Specifies the alignment of the image on the button. You can use <link - linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric value for one of the + linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for one of the following symbols, <simplelist type='horiz' columns='2'> <member>BUTTON_IMAGELIST_ALIGN_LEFT </member> @@ -1196,14 +1196,14 @@ files[6] = "resources\Hot.bmp" -- Stylus hot, tablet PC only -- Set the flags to create a 24 bit color, masked image list. - flags = .DlgUtil~or(.Image~id(ILC_COLOR24), .Image~id(ILC_MASK)) + flags = .DlgUtil~or(.Image~toID(ILC_COLOR24), .Image~toID(ILC_MASK)) imageList = .ImageList~create(.Size~new(61, 46), flags, 10, 10) images = .Image~fromFiles(files) cRef = .Image~colorRef(255, 255, 255) imageList~addImages(images, cRef) - align = .Image~id(BUTTON_IMAGELIST_ALIGN_LEFT) + align = .Image~toID(BUTTON_IMAGELIST_ALIGN_LEFT) margin = .Rect~new(1) ret = pbView~setImageList(imageList, margin, align) Modified: docs/trunk/oodialog/listcontrolc.sgml =================================================================== --- docs/trunk/oodialog/listcontrolc.sgml 2009-04-20 04:37:10 UTC (rev 4445) +++ docs/trunk/oodialog/listcontrolc.sgml 2009-04-20 04:45:44 UTC (rev 4446) @@ -577,16 +577,16 @@ list = self~getListControl(IDC_LV_VIEWS) - flags = .Image~id(ILC_COLOR24) + flags = .Image~toID(ILC_COLOR24) imageList = .ImageList~create(.Size~new(16), flags, 7, 0) imageList~add(.Image~getImage("iconList_16.bmp")) - list~setImageList(imageList, .Image~id(LVSIL_SMALL)) + list~setImageList(imageList, .Image~toID(LVSIL_SMALL)) imageList = .ImageList~create(.Size~new(32), flags, 7, 0) imageList~add(.Image~getImage("iconList_32.bmp")) - list~setImageList(imageList, .Image~id(LVSIL_NORMAL)) + list~setImageList(imageList, .Image~toID(LVSIL_NORMAL)) self~populateList(list) @@ -1974,14 +1974,19 @@ box when the column is clicked on: <programlisting> <![CDATA[ -::method OnColumnClick + +::method onColumnClick use arg id, column - curList = self~GetListControl(102) - info. = curList~ColumnInfo(column) - call InfoDialog("Column Title : " info.!Text"d"x, - "Column Number: " info.!Column"d"x, - "Column Width : " info.!Width"d"x, - "Alignment : " info.!Align) + listView = self~getListControl(100) + info. = listView~columnInfo(column) + + msg = "Column Title : " info.!Text || .endOfLine || - + "Column Number: " info.!Column || .endOfLine || - + "Column Width : " info.!Width || .endOfLine || - + "Alignment : " info.!Align + + call infoDialog msg + ]]> </programlisting> </para></listitem></varlistentry> @@ -2019,10 +2024,10 @@ when the column is clicked on: <programlisting> <![CDATA[ -::method OnColumnClick +::method onColumnClick use arg id, column - curList = self~GetListControl(102) - call InfoDialog(curList~ColumnWidth(column)) + listView = self~getListControl(102) + call infoDialog listView~columnWidth(column) ]]> </programlisting> </para></listitem></varlistentry> @@ -2816,9 +2821,9 @@ curList = self~getListControl(IDC_LIST_REP) if curList \= .nil then do - imageList = .ImageList~create(.Size~new(16), .Image~id(ILC_COLOR24), 9, 0) + imageList = .ImageList~create(.Size~new(16), .Image~toID(ILC_COLOR24), 9, 0) imageList~add(.Image~getImage("E:\oodlist\oodlist.BMP")) - list~setImageList(imageList, .Image~id(LVSIL_SMALL)) + list~setImageList(imageList, .Image~toID(LVSIL_SMALL)) curList~insertColumn(0,"First Name",50) curList~insertColumn(1,"Last Name",50) @@ -3153,12 +3158,23 @@ state in a message box: <programlisting> <![CDATA[ -::method DisplayItemInfo - curList = self~GetListControl(104) - itemInfo. = curList~ItemInfo(curList~Selected) - call InfoDialog("Item Text : " itemInfo.!Text"d"x, - "Image Index : " itemInfo.!Image"d"x, - "Item State : " itemInfo.!State) + +::method displayItemInfo + + listView = self~getListControl(100) + item = listView~selected + if item == -1 then do + msg = "No item selected." + end + else do + itemInfo. = listView~itemInfo(item) + + msg = "Item Text : " itemInfo.!Text || .endOfLine || - + "Image Index : " itemInfo.!Image || .endOfLine || - + "Item State : " itemInfo.!State + end + + call infoDialog msg ]]> </programlisting> </para></listitem></varlistentry> @@ -3908,7 +3924,7 @@ <para> <emphasis role="bold">type</emphasis>: When <emphasis role="italic">src</emphasis> is an <computeroutput>ImageList</computeroutput> object, this argument specifies which image list to - assign, (or remove.) You can use <link linkend="mthIdClsImage">.Image~id()</link> to get the + assign, (or remove.) You can use <link linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for one of the following symbols: <simplelist type='horiz' columns='2'> <member>LVSIL_NORMAL</member> @@ -3995,14 +4011,14 @@ size = .Size~new(.DlgUtil~getSystemMetrics(SM_CXICON), .DlgUtil~getSystemMetrics(SM_CYICON)) oodModule = .ResourceImage~new("oodialog.dll", self) - icons = oodModule~getImages(ids, .Image~id(IMAGE_ICON), size) + icons = oodModule~getImages(ids, .Image~toID(IMAGE_ICON), size) - flags = .DlgUtil~or(.Image~id(ILC_COLOR24), .Image~id(ILC_MASK)) + flags = .DlgUtil~or(.Image~toID(ILC_COLOR24), .Image~toID(ILC_MASK)) imageList = .ImageList~create(size, flags, 4, 0) imageList~addImages(icons) list = self~getListControl(IDC_LV_IMAGES) - list~setImageList(imageList, .Image~id(LVSIL_NORMAL)) + list~setImageList(imageList, .Image~toID(LVSIL_NORMAL)) do i = 1 to ids~items list~add(names[i] '('ids[i]')', i - 1) @@ -4044,7 +4060,7 @@ <listitem> <para> Optional. Specifies which image list to retrieve. You can use <link - linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric value for one of the + linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for one of the following symbols: <simplelist type='horiz' columns='2'> <member>LVSIL_NORMAL</member> Modified: docs/trunk/oodialog/resources.sgml =================================================================== --- docs/trunk/oodialog/resources.sgml 2009-04-20 04:37:10 UTC (rev 4445) +++ docs/trunk/oodialog/resources.sgml 2009-04-20 04:45:44 UTC (rev 4446) @@ -190,8 +190,8 @@ <entry><link linkend="mthGetRValue">getRValue</link></entry> </row> <row> -<entry>id (Class method)</entry> -<entry><link linkend="mthIdClsImage">id</link></entry> +<entry>toID (Class method)</entry> +<entry><link linkend="mthToIDClsImage">toID</link></entry> </row> <row> <entry>new (Class method)</entry> @@ -240,31 +240,32 @@ </para> </section> <!-- End Image::new() [class method] --> -<section id="mthIdClsImage"><title>id (Class method)</title> +<section id="mthToIDClsImage"><title>toID (Class method)</title> <indexterm><primary>id</primary> <secondary>Image class</secondary></indexterm> <programlisting> <![CDATA[ ->>--id(--symbolicName--)--------------------------------------->< +>>--toID(--symbolicName--)----------------------------------------->< ]]> </programlisting> <para> - The id method is used to translate a symbolic name to its integer value. In general the symbolic - name is related to images or color. Many of the arguments to the methods of classes related to - images use the integer value of a symbolic ID in the Windows API. This method allows the - programmer to use the symbolic ID without knowing what the actual integer value is. + The <emphasis role="italic">toID</emphasis> method is used to translate a symbolic name to its + integer value. In general the symbolic name is related to images or color. Many of the arguments to + the methods of classes related to images use the integer value of a symbolic ID in the Windows API. + This method allows the programmer to use the symbolic ID without knowing what the actual integer value + is. </para> <para> Take for example the task of retrieving the 'Question' icon resource from the system using the <link linkend="mthGetImageClsImage">getImage()</link> method. The ooDialog programmer could - either use the numerical value of 32514 or use the id method as follows. Note that the two invocations - of getImage() are equivalent: + either use the numerical value of 32514 or use the <emphasis role="italic">toID</emphasis> method as + follows. Note that the two invocations of getImage() are equivalent: </para> <programlisting> <![CDATA[ - qIcon = .Image~getImage(.Image~id(IDI_QUESTION)) + qIcon = .Image~getImage(.Image~toID(IDI_QUESTION)) qIcon = .Image~getImage(32514) ]]> @@ -302,7 +303,7 @@ <listitem> <programlisting> <![CDATA[ - say 'The numeric value of the IDI_WINLOGO symbol is:' .Image~id(IDI_WINLOGO) + say 'The numeric value of the IDI_WINLOGO symbol is:' .Image~toID(IDI_WINLOGO) /* Output on the console would be: @@ -355,7 +356,7 @@ <para> If id is a number than it is taken to be the resource id of an image provided by the system. The following are the symbolic names for all the system images. You can use <link - linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric value for any of the + linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for any of the following symbols: <simplelist type='vert' columns='4'> <member>IDI_APPLICATION</member> <member>IDI_HAND</member> <member>IDI_QUESTION</member> @@ -388,7 +389,7 @@ <listitem> <para> Specifies the type of the image: bitmap, icon, or cursor. You can use <link - linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric value for one of the + linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for one of the following symbols: <simplelist type='horiz' columns='2'> <member>IMAGE_BITMAP</member> <member>IMAGE_ICON</member> @@ -414,7 +415,7 @@ <listitem> <para> The load resource flags for the LoadImage() API. The flags are one or more of the following - symbols. You can use <link linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric + symbols. You can use <link linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for any of the following symbols. The <link linkend="mthOrClsDlgUtil">or</link> method of the <link linkend="clsDlgUtil">.DlgUtil</link> class can be used to combine more than one of the symbols if needed. @@ -446,11 +447,11 @@ <listitem> <programlisting> <![CDATA[ - flags = .DlgUtil~or(.Image~id(LR_DEFAULTSIZE), .Image~id(LR_SHARED), - - .Image~id(LR_LOADMAP3DCOLORS)) + flags = .DlgUtil~or(.Image~toID(LR_DEFAULTSIZE), .Image~toID(LR_SHARED), - + .Image~toID(LR_LOADMAP3DCOLORS)) - questionIcon = .Image~getImage(.Image~id(IDI_QUESTION), - - .Image~id(IMAGE_ICON), - + questionIcon = .Image~getImage(.Image~toID(IDI_QUESTION), - + .Image~toID(IMAGE_ICON), - .Size~new(0, 0), flags) if questionIcon~isNull then do say 'Error getting the question icon. Error code:' .SystemErrorCode @@ -522,7 +523,7 @@ <listitem> <para> Specifies the type of the image, bitmap, icon, or cursor. You can use <link - linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric value for one of the + linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for one of the following symbols: <simplelist type='horiz' columns='2'> <member>IMAGE_BITMAP</member> <member>IMAGE_ICON</member> @@ -546,7 +547,7 @@ <listitem> <para> The load resource flags for the LoadImage() API. The flags are one or more of the following - symbols. You can use <link linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric + symbols. You can use <link linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for any of the following symbols. The <link linkend="mthOrClsDlgUtil">or</link> method of the <link linkend="clsDlgUtil">.DlgUtil</link> class can be used to combine more than one of the symbols if needed. @@ -635,7 +636,7 @@ <listitem> <para> Specifies the type of the image: bitmap, icon, or cursor. You can use <link - linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric value for one of the + linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for one of the following symbols: <simplelist type='horiz' columns='2'> <member>IMAGE_BITMAP</member> <member>IMAGE_ICON</member> @@ -659,7 +660,7 @@ <listitem> <para> The load resource flags for the LoadImage() API. The flags are one or more of the following - symbols. You can use <link linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric + symbols. You can use <link linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for any of the following symbols. The <link linkend="mthOrClsDlgUtil">or</link> method of the <link linkend="clsDlgUtil">.DlgUtil</link> class can be used to combine more than one of the symbols if needed. @@ -962,7 +963,7 @@ <listitem> <programlisting> <![CDATA[ - hIcon = .Image~getImage(.Image~id(IDI_QUESTION), .Image~id(IMAGE_ICON)) + hIcon = .Image~getImage(.Image~toID(IDI_QUESTION), .Image~toID(IMAGE_ICON)) say 'hIcon: ' hIcon say ' handle:' hIcon~handle @@ -1046,7 +1047,7 @@ iconControl = self~getStaticControl(IDC_ICON_QUESTION) if iconControl <> .nil then do - hQuestion = .Image~getImage(.Image~id(IDI_QUESTION), .Image~id(IMAGE_ICON)) + hQuestion = .Image~getImage(.Image~toID(IDI_QUESTION), .Image~toID(IMAGE_ICON)) say 'Question icon:' hQuestion~handle if hQuestion~isNull then do say 'errror code:' .SystemErrorCode @@ -1118,7 +1119,7 @@ informative. <programlisting> <![CDATA[ - hQuestion = .Image~getImage(.Image~id(IDI_QUESTION), .Image~id(IMAGE_BITMAP)) + hQuestion = .Image~getImage(.Image~toID(IDI_QUESTION), .Image~toID(IMAGE_BITMAP)) if hQuestion~isNull then do say 'System Errror code:' .SystemErrorCode say ' System message: ' SysGetErrorText(.SystemErrorCode) @@ -1206,7 +1207,7 @@ */ if iconControl <> .nil then do - hIcon = .Image~getImage("shavedIce.ico", .Image~id(IMAGE_ICON)) + hIcon = .Image~getImage("shavedIce.ico", .Image~toID(IMAGE_ICON)) ... ]]> </programlisting> @@ -1397,7 +1398,7 @@ <para> The flags that specify the type of image list to create. The flags are one or more of the following symbols, but can include only one ILC_COLOR value. You can use <link - linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric value for any of the + linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for any of the following symbols. The <link linkend="mthOrClsDlgUtil">or</link> method of the <link linkend="clsDlgUtil">.DlgUtil</link> class can be used to combine the symbols. <simplelist type='horiz' columns='2'> @@ -1429,7 +1430,7 @@ <programlisting> <![CDATA[ -- We set the flags to create a 24 bit color, masked image list. - flags = .DlgUtil~or(.Image~id(ILC_COLOR24), .Image~id(ILC_MASK)) + flags = .DlgUtil~or(.Image~toID(ILC_COLOR24), .Image~toID(ILC_MASK)) -- Create an empty .ImageList object: imageList = .ImageList~create(.Size~new(61, 46), flags, 10, 10); @@ -1508,10 +1509,10 @@ <![CDATA[ -- Set the images for the items in the list-view. image = .Image~getImage("bmp\psdemolv.bmp") - imageList = .ImageList~create(.Size~new(16, 16), .Image~id(ILC_COLOR8), 4, 0) + imageList = .ImageList~create(.Size~new(16, 16), .Image~toID(ILC_COLOR8), 4, 0) if \image~isNull, \imageList~isNull then do imageList~add(image) - lc~setImageList(imageList, .Image~id(LVSIL_SMALL)) + lc~setImageList(imageList, .Image~toID(LVSIL_SMALL)) -- The image list makes a copy of the bitmap, so we can release it now. image~release @@ -1601,8 +1602,8 @@ -- Create our image list, as a masked image list. imageList = .ImageList~create(.Size~new(16, 16), - - .DlgUtil~or(.Image~id(ILC_COLOR24), - - .Image~id(ILC_MASK)), - + .DlgUtil~or(.Image~toID(ILC_COLOR24), - + .Image~toID(ILC_MASK)), - 10, 0) if \image~isNull, \imageList~isNull then do @@ -1682,21 +1683,21 @@ the list-view with the text for the icon being its numeric resource ID. Since the system icons are shared, the icon images are not released after they are added to the image list. <programlisting> <![CDATA[ - ids = .array~new() ids[ 1] = .Image~id(IDI_APPLICATION) - ids[ 2] = .Image~id(IDI_HAND) ids[ 3] = .Image~id(IDI_QUESTION) - ids[ 4] = .Image~id(IDI_EXCLAMATION) ids[ 5] = .Image~id(IDI_ASTERISK) - ids[ 6] = .Image~id(IDI_WINLOGO) + ids = .array~new() ids[ 1] = .Image~toID(IDI_APPLICATION) + ids[ 2] = .Image~toID(IDI_HAND) ids[ 3] = .Image~toID(IDI_QUESTION) + ids[ 4] = .Image~toID(IDI_EXCLAMATION) ids[ 5] = .Image~toID(IDI_ASTERISK) + ids[ 6] = .Image~toID(IDI_WINLOGO) - flags = .DlgUtil~or(.Image~id(ILC_COLOR8), .Image~id(ILC_MASK)) + flags = .DlgUtil~or(.Image~toID(ILC_COLOR8), .Image~toID(ILC_MASK)) imageList = .ImageList~create(.Size~new(32, 32), flags, 20, 10) do i = 1 to ids~items - image = .Image~getImage(ids[i], .Image~id(IMAGE_ICON)) + image = .Image~getImage(ids[i], .Image~toID(IMAGE_ICON)) imageList~addIcon(image) end - list~setImageList(imageList, .Image~id(LVSIL_NORMAL)) + list~setImageList(imageList, .Image~toID(LVSIL_NORMAL)) do i = 1 to ids~items list~add(ids[i], i - 1) @@ -1799,7 +1800,7 @@ size = .Size~new(32, 32) - images = .Image~fromFiles(files1, .Image~id(IMAGE_ICON), size) + images = .Image~fromFiles(files1, .Image~toID(IMAGE_ICON), size) if images~items <> files1~items then do say 'Error loading images.' say ' System error:' .SystemErrorCode @@ -1808,7 +1809,7 @@ end count = images~items - flags = .DlgUtil~or(.Image~id(ILC_COLOR24), .Image~id(ILC_MASK)) + flags = .DlgUtil~or(.Image~toID(ILC_COLOR24), .Image~toID(ILC_MASK)) imageList = .ImageList~create(size, flags, 20, 10); @@ -1819,7 +1820,7 @@ end -- Set the image list for the list-view's normal icons. - list~setImageList(imageList, .Image~id(LVSIL_NORMAL)) + list~setImageList(imageList, .Image~toID(LVSIL_NORMAL)) -- Add an item to the list-view for each image. The -- text for each item will be the icon file name and @@ -2077,13 +2078,13 @@ menu = self~getListControl(IDC_LV_MENU) - bigIcons = menu~getImageList(.Image~id(LVSIL_NORMAL)) + bigIcons = menu~getImageList(.Image~toID(LVSIL_NORMAL)) bigIcons~remove(index) - smallIcons = menu~getImageList(.Image~id(LVSIL_SMALL)) + smallIcons = menu~getImageList(.Image~toID(LVSIL_SMALL)) smallIcons~remove(index) - stateIcons = menu~getImageList(.Image~id(LVSIL_STATE)) + stateIcons = menu~getImageList(.Image~toID(LVSIL_STATE)) stateIcons~remove(index) menu~delete(index) @@ -2147,13 +2148,13 @@ menu = self~getListControl(IDC_LV_MENU) - bigIcons = menu~getImageList(.Image~id(LVSIL_NORMAL)) + bigIcons = menu~getImageList(.Image~toID(LVSIL_NORMAL)) bigIcons~removeAll - smallIcons = menu~getImageList(.Image~id(LVSIL_SMALL)) + smallIcons = menu~getImageList(.Image~toID(LVSIL_SMALL)) smallIcons~removeAll - stateIcons = menu~getImageList(.Image~id(LVSIL_STATE)) + stateIcons = menu~getImageList(.Image~toID(LVSIL_STATE)) stateIcons~removeAll menu~deleteAll @@ -2317,7 +2318,7 @@ <programlisting> <![CDATA[ -- See if we can create an image list with no size. - imageList = .ImageList~create(.Size~new(0, 0), .Image~id(ILC_COLOR24), 20, 10) + imageList = .ImageList~create(.Size~new(0, 0), .Image~toID(ILC_COLOR24), 20, 10) if imageList~isNull then do say 'Can not create a 0 x 0 image list.' return .false @@ -2530,13 +2531,13 @@ size = .Size~new(.DlgUtil~getSystemMetrics(SM_CXICON), .DlgUtil~getSystemMetrics(SM_CYICON)) oodModule = .ResourceImage~new("oodialog.dll", self) - icons = oodModule~getImages(ids, .Image~id(IMAGE_ICON), size) + icons = oodModule~getImages(ids, .Image~toID(IMAGE_ICON), size) - flags = .DlgUtil~or(.Image~id(ILC_COLOR24), .Image~id(ILC_MASK)) + flags = .DlgUtil~or(.Image~toID(ILC_COLOR24), .Image~toID(ILC_MASK)) imageList = .ImageList~create(size, flags, 4, 0) imageList~addImages(icons) - list~setImageList(imageList, .Image~id(LVSIL_NORMAL)) + list~setImageList(imageList, .Image~toID(LVSIL_NORMAL)) names = .array~new() names[1] = "IDI_DLG_OODIALOG" @@ -2610,7 +2611,7 @@ <listitem> <para> Specifies the type of the image: bitmap, icon, or cursor. You can use <link - linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric value for one of the + linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for one of the following symbols: <simplelist type='horiz' columns='2'> <member>IMAGE_BITMAP</member> <member>IMAGE_ICON</member> @@ -2634,7 +2635,7 @@ <listitem> <para> The load resource flags for the LoadImage() API. The flags are one or more of the following - symbols. You can use <link linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric + symbols. You can use <link linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for any of the following symbols. The <link linkend="mthOrClsDlgUtil">or</link> method of the <link linkend="clsDlgUtil">.DlgUtil</link> class can be used to combine more than one of the symbols if needed. @@ -2747,7 +2748,7 @@ <listitem> <para> Specifies the type of the image: bitmap, icon, or cursor. You can use <link - linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric value for one of the + linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for one of the following symbols: <simplelist type='horiz' columns='2'> <member>IMAGE_BITMAP</member> <member>IMAGE_ICON</member> @@ -2771,7 +2772,7 @@ <listitem> <para> The load resource flags for the LoadImage() API. The flags are one or more of the following - symbols. You can use <link linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric + symbols. You can use <link linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for any of the following symbols. The <link linkend="mthOrClsDlgUtil">or</link> method of the <link linkend="clsDlgUtil">.DlgUtil</link> class can be used to combine more than one of the symbols if needed. Modified: docs/trunk/oodialog/staticcontrolc.sgml =================================================================== --- docs/trunk/oodialog/staticcontrolc.sgml 2009-04-20 04:37:10 UTC (rev 4445) +++ docs/trunk/oodialog/staticcontrolc.sgml 2009-04-20 04:45:44 UTC (rev 4446) @@ -351,7 +351,7 @@ <para> <programlisting> <![CDATA[ -icon = .Image~getImage(.Image~id(IDI_QUESTION), .Image~id(IMAGE_ICON)) +icon = .Image~getImage(.Image~toID(IDI_QUESTION), .Image~toID(IMAGE_ICON)) if \ icon~isNull then do oldIcon = iconControl~setIcon(icon) ... @@ -472,7 +472,7 @@ <para> <programlisting> <![CDATA[ -image = .Image~getImage("Camera.bmp", .Image~id(IMAGE_BITMAP)) +image = .Image~getImage("Camera.bmp", .Image~toID(IMAGE_BITMAP)) if \ image~isNull then do oldImage = staticControl~setImage(image) if oldImage \== .nil then oldImage~release @@ -524,7 +524,7 @@ <listitem> <para> Specifies the type of the image: bitmap, icon, cursor, or enhanced metafile. You can use <link - linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric value for one of the + linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for one of the following symbols: <simplelist type='horiz' columns='2'> <member>IMAGE_BITMAP</member> <member>IMAGE_ICON</member> @@ -535,7 +535,7 @@ The default is IMAGE_BITMAP. </para> <para> - The programmer does not have to use .Image~id() to get the numeric value for type. The correct + The programmer does not have to use .Image~toID() to get the numeric value for type. The correct number itself can be used. In general, symbolic IDs are used to make code more readable and less prone to error. However, since the value of IMAGE_CURSOR is 2, for example, the programmer could use 2 directly for the type argument. @@ -560,7 +560,7 @@ ::method onExit expose staticPicture - image = staticPicture~getImage(.Image~id(IMAGE_CURSOR)) + image = staticPicture~getImage(.Image~toID(IMAGE_CURSOR)) if \ image~isNull then image~release ]]> </programlisting> Modified: docs/trunk/oodialog/tabcontrolc.sgml =================================================================== --- docs/trunk/oodialog/tabcontrolc.sgml 2009-04-20 04:37:10 UTC (rev 4445) +++ docs/trunk/oodialog/tabcontrolc.sgml 2009-04-20 04:45:44 UTC (rev 4446) @@ -802,7 +802,7 @@ image = .Image~getImage("bmp\psdemoTab.bmp") -- Create our image list, as a masked image list. - flags = .DlgUtil~or(.Image~id(ILC_COLOR24), .Image~id(ILC_MASK)) + flags = .DlgUtil~or(.Image~toID(ILC_COLOR24), .Image~toID(ILC_MASK)) imageList = .ImageList~create(.Size~new(16, 16), flags, 10, 0) if \image~isNull, \imageList~isNull then do Modified: docs/trunk/oodialog/treecontrolc.sgml =================================================================== --- docs/trunk/oodialog/treecontrolc.sgml 2009-04-20 04:37:10 UTC (rev 4445) +++ docs/trunk/oodialog/treecontrolc.sgml 2009-04-20 04:45:44 UTC (rev 4446) @@ -1789,7 +1789,7 @@ <listitem> <para> Optional. Specifies which image list to assign, (or remove.) You can use <link - linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric value for one of the + linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for one of the following symbols: <simplelist type='horiz' columns='2'> <member>TVSIL_NORMAL</member> @@ -1821,10 +1821,10 @@ /* set images for the items */ image = .Image~getImage("bmp\psdemotv.bmp") - imageList = .ImageList~create(.Size~new(32, 32), .Image~id(ILC_COLOR8), 10, 0) + imageList = .ImageList~create(.Size~new(32, 32), .Image~toID(ILC_COLOR8), 10, 0) if \image~isNull, \imageList~isNull then do imageList~add(image) - tc~setImageList(imageList, .Image~id(TVSIL_NORMAL)) + tc~setImageList(imageList, .Image~toID(TVSIL_NORMAL)) image~release end @@ -1865,7 +1865,7 @@ <listitem> <para> Optional. Specifies which image list to retrieve. You can use <link - linkend="mthIdClsImage">.Image~id()</link> to get the correct numeric value for one of the + linkend="mthToIDClsImage">.Image~toID()</link> to get the correct numeric value for one of the following symbols: <simplelist type='horiz' columns='2'> <member>TVSIL_NORMAL</member> Modified: docs/trunk/oodialog/utilityclasses.sgml =================================================================== --- docs/trunk/oodialog/utilityclasses.sgml 2009-04-20 04:37:10 UTC (rev 4445) +++ docs/trunk/oodialog/utilityclasses.sgml 2009-04-20 04:45:44 UTC (rev 4446) @@ -570,7 +570,7 @@ linkend="clsImage">.ImageList</link> class. This is how the or method might be used <programlisting> <![CDATA[ - flags = .DlgUtil~or(.Image~id(ILC_COLOR24), .Image~id(ILC_MASK)) + flags = .DlgUtil~or(.Image~toID(ILC_COLOR24), .Image~toID(ILC_MASK)) -- Create an empty .ImageList object: imageList = .ImageList~create(.Size~new(61, 46), flags, 10, 10); @@ -592,7 +592,7 @@ To round out the examples a little: <programlisting> <![CDATA[ - flags = .DlgUtil~or(.Image~id(ILC_COLOR24), .Image~id(ILC_MASK)) + flags = .DlgUtil~or(.Image~toID(ILC_COLOR24), .Image~toID(ILC_MASK)) say "Flags value:" flags flags = .DlgUtil~or(0x00000018, 0x00000001) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-04-20 17:10:36
|
Revision: 4449 http://oorexx.svn.sourceforge.net/oorexx/?rev=4449&view=rev Author: miesfeld Date: 2009-04-20 17:10:27 +0000 (Mon, 20 Apr 2009) Log Message: ----------- [2776358] Some examples use deprecated functions Thanks to Gil Barmwater Modified Paths: -------------- docs/trunk/oodialog/basedialog.sgml docs/trunk/oodialog/mesextcl.sgml docs/trunk/oodialog/utilityclasses.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444-4445 + /docs/branches/4.0.0/trunk:4444-4445,4448 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445 + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448 Modified: docs/trunk/oodialog/basedialog.sgml =================================================================== --- docs/trunk/oodialog/basedialog.sgml 2009-04-20 17:08:50 UTC (rev 4448) +++ docs/trunk/oodialog/basedialog.sgml 2009-04-20 17:10:27 UTC (rev 4449) @@ -2045,8 +2045,10 @@ /* Object Rexx statements to run while the dialog is executing */ ... MyDialog~EndAsyncExecution - end -else call ErrorMessage "Could not start dialog" +end +else do + call errorDialog "Could not start dialog" +end ]]> </programlisting> </para></listitem></varlistentry> @@ -2140,7 +2142,7 @@ MyDialog~Popup("SHOWTOP", 250) do i = 1 to 1000 say "Iteration" i - call SleepMs 100 + call msSleep 100 end ]]> </programlisting> @@ -2220,7 +2222,7 @@ MyDialog~PopupAsChild(MyParent, "SHOWTOP", 250) do i = 1 to 1000 say "Iteration" i - call SleepMs 100 + call msSleep 100 if i = 800 then MyParent~Finished = 1 /* close both dialogs when i = 800 */ end ]]> @@ -8381,7 +8383,7 @@ viewDlg~popUpAsChild(self, "HIDE", , IDI_DLG_APPICON) -- The underlying Windows dialog has to be created before it can be maximized. - j = SleepMS(100) + j = msSleep(100) viewDlg~maximize self~minimize Modified: docs/trunk/oodialog/mesextcl.sgml =================================================================== --- docs/trunk/oodialog/mesextcl.sgml 2009-04-20 17:08:50 UTC (rev 4448) +++ docs/trunk/oodialog/mesextcl.sgml 2009-04-20 17:10:27 UTC (rev 4449) @@ -508,7 +508,7 @@ fvItem = tc~FirstVisible if (ybottom) & (tc~NextVisible(fvItem) \= 0) then do tc~MakeFirstVisible(tc~NextVisible(fvItem)) - if y-bottom < 200 then call sleepms 200-(y-bottom) + if y-bottom < 200 then call msSleep 200-(y-bottom) end end lmb = self~IsMouseButtonDown("LEFT") @@ -942,7 +942,7 @@ oldy = newy if sx \= 0 | sy \= 0 then do lc~Scroll(sx, sy) - call sleepms 30 + call msSleep 30 end end end Modified: docs/trunk/oodialog/utilityclasses.sgml =================================================================== --- docs/trunk/oodialog/utilityclasses.sgml 2009-04-20 17:08:50 UTC (rev 4448) +++ docs/trunk/oodialog/utilityclasses.sgml 2009-04-20 17:10:27 UTC (rev 4449) @@ -2268,7 +2268,7 @@ </para> <programlisting> <![CDATA[ -if u~lastError \= .nil then call errormessage u~lastError +if u~lastError \= .nil then call errorDialog u~lastError ]]> </programlisting> <para>You must also include the following in your code.</para> @@ -2278,7 +2278,7 @@ ::method OnResize /* ------------------------------------------------------------------------- */ expose u -if u~lastError \= .nil then call errormessage u~lastError +if u~lastError \= .nil then call errorDialog u~lastError use arg dummy,sizeinfo /* wait for last size event msg then resize */ if self~PeekDialogMessage~left(8) \= "OnResize" then u~resize(self,sizeinfo) @@ -2413,7 +2413,7 @@ expose u u=.dlgAreaU~new(self) /* whole dlg */ -if u~lastError \= .nil then call errormessage u~lastError +if u~lastError \= .nil then call errorDialog u~lastError e=.dlgArea~new(u~x ,u~y ,u~w("70%"),u~h("90%")) /* edit area */ s=.dlgArea~new(u~x ,u~y("90%"),u~w("70%"),u~hr ) /* status area */ b=.dlgArea~new(u~x("70%"),u~y ,u~wr ,u~hr ) /* button area */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-04-20 17:41:12
|
Revision: 4451 http://oorexx.svn.sourceforge.net/oorexx/?rev=4451&view=rev Author: miesfeld Date: 2009-04-20 17:41:02 +0000 (Mon, 20 Apr 2009) Log Message: ----------- [2771988 ] Array PUT messages allow a multi-dimensional index Modified Paths: -------------- docs/trunk/rexxref/collclasses.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444-4445,4448 + /docs/branches/4.0.0/trunk:4444-4445,4448,4450 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448 + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450 Modified: docs/trunk/rexxref/collclasses.sgml =================================================================== --- docs/trunk/rexxref/collclasses.sgml 2009-04-20 17:38:22 UTC (rev 4450) +++ docs/trunk/rexxref/collclasses.sgml 2009-04-20 17:41:02 UTC (rev 4451) @@ -777,9 +777,10 @@ or the array's dimensionality. However, you do not need to specify a size or dimensionality of an array when you are creating it. You can use any whole-number indexes to reference items in an array.</para> -<para>For any array method that take an index, the index may be specified as -either individual argumentss or as an array of indexes. For example, the -following are equivalent:</para> +<para id="paraArrayIndex"> + For any array method that takes an index, the index may be specified as either individual arguments or + as an array of indexes. For example, the following are equivalent: +</para> <programlisting> x = myarray[1,2,3] -- retrieves an item from a multi-dimension array index = .array~of(1,2,3) -- create an index list @@ -881,6 +882,10 @@ <para>Returns the same value as the <link linkend="mthArrayAt">at()</link> method.</para> +<para> + Note that the <link linkend="paraArrayIndex">index</link> argument may also be specified as an array of + indexes. +</para> </section> <section id="mthArrayPutSet"><title>[]=</title> @@ -899,6 +904,10 @@ <para>This method is the same as the <link linkend="mthArrayPut">put()</link> method.</para> +<para> + Note that the <link linkend="paraArrayIndex">index</link> argument may also be specified as an array of + indexes. +</para> </section> <section id="mthArrayAllIndexes"><title>allIndexes</title> @@ -1010,6 +1019,10 @@ with the specified <emphasis role="italic">index</emphasis> or <emphasis role="italic">index</emphasis>es, this method returns the Nil object.</para> +<para> + Note that the <link linkend="paraArrayIndex">index</link> argument may also be specified as an array of + indexes. +</para> <para><emphasis role="bold">Examples:</emphasis></para> <indexterm><primary>examples</primary> <secondary>at method</secondary></indexterm> @@ -1119,6 +1132,10 @@ <para>Returns <computeroutput>1</computeroutput> (true) if the array contains an item associated with the specified index or indexes. Returns <computeroutput>0</computeroutput> (false) otherwise.</para> +<para> + Note that the <link linkend="paraArrayIndex">index</link> argument may also be specified as an array of + indexes. +</para> <para><emphasis role="bold">Examples:</emphasis></para> <indexterm><primary>examples</primary> <secondary>hasIndex method</secondary></indexterm> @@ -1328,6 +1345,10 @@ <link linkend="mthArrayAllItems">allItems</link> method is used to determine the next position and the index is returned as an array of index values. </para> +<para> + Note that the <link linkend="paraArrayIndex">index</link> argument may also be specified as an array of + indexes. +</para> <para><emphasis role="bold">Examples:</emphasis></para> <indexterm><primary>examples</primary> <secondary>next method</secondary></indexterm> @@ -1356,6 +1377,10 @@ For multi-dimention arrays, the same ordering used by the <link linkend="mthArrayAllItems">allItems</link> method is used to determine the previous position and the index is returned as an array of index values.</para> +<para> + Note that the <link linkend="paraArrayIndex">index</link> argument may also be specified as an array of + indexes. +</para> <para><emphasis role="bold">Examples:</emphasis></para> <indexterm><primary>examples</primary> <secondary>previous method</secondary></indexterm> @@ -1389,6 +1414,10 @@ with the new item. If the <emphasis role="italic">index</emphasis> for a particular dimension is greater than the current size of that dimension, the array is expanded to the new dimension size.</para> +<para> + Note that the <link linkend="paraArrayIndex">index</link> argument may also be specified as an array of + indexes. +</para> <para><emphasis role="bold">Examples:</emphasis></para> <indexterm><primary>examples</primary> <secondary>put method</secondary></indexterm> @@ -1430,6 +1459,10 @@ item with the specified <emphasis role="italic">index</emphasis> or <emphasis role="italic">index</emphasis>es, the Nil object is returned and no item is removed.</para> +<para> + Note that the <link linkend="paraArrayIndex">index</link> argument may also be specified as an array of + indexes. +</para> <para><emphasis role="bold">Examples:</emphasis></para> <indexterm><primary>examples</primary> <secondary>remove method</secondary></indexterm> @@ -1490,6 +1523,10 @@ the new array contains all subsequent items of the receiver array. The receiver array remains unchanged. The section() method is valid only for single-index arrays.</para> +<para> + Note that the <emphasis role="italic">start</emphasis> argument, (the <link + linkend="paraArrayIndex">index</link> argument,) may also be specified as an array of indexes. +</para> <para><emphasis role="bold">Examples:</emphasis></para> <indexterm><primary>examples</primary> <secondary>section method</secondary></indexterm> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-05-02 04:09:04
|
Revision: 4575 http://oorexx.svn.sourceforge.net/oorexx/?rev=4575&view=rev Author: miesfeld Date: 2009-05-02 04:09:03 +0000 (Sat, 02 May 2009) Log Message: ----------- [2784819] Error on Linux re-installation Clarify in the read me that we don't support installing over the top of an existing installation. Modified Paths: -------------- docs/trunk/readme/readme.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444-4445,4448,4450 + /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450 + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574 Modified: docs/trunk/readme/readme.sgml =================================================================== --- docs/trunk/readme/readme.sgml 2009-05-02 04:02:46 UTC (rev 4574) +++ docs/trunk/readme/readme.sgml 2009-05-02 04:09:03 UTC (rev 4575) @@ -93,15 +93,11 @@ installed side-by-side. </para> <para> - If a previous version of ooRexx is installed, it should be uninstalled prior to installing 4.0.0. + Note that an <emphasis role="underline">upgrade</emphasis> type installation is not supported on any platform. + If a previous version of ooRexx is installed, it should be completely uninstalled prior to installing 4.0.0. + Failure to completely uninstall the previous version will produce unpredictable results. </para> <para> - On Windows, when the installation program is started, the installer will recognize that a previous - version is installed. It will then present an option to uninstall the previous version before - proceeding with the 4.0.0 install. Alternatively, you can unistall the previous version prior to - starting the 4.0.0 installation. -</para> -<para> On a Unix-like system use the appropriate package manager to uninstall the previous version. For instance, on Linux with a rpm install, you could use the command: <programlisting> @@ -109,8 +105,21 @@ rpm -iv ooRexx ]]> </programlisting> - to uninstall ooRexx. -</para></note> + to uninstall ooRexx. On a Debian-based system you could use the <computeroutput>-r</computeroutput> or the + <computeroutput>-P</computeroutput> option of <computeroutput>dpkg</computeroutput> to uninstall ooRexx: +<programlisting> +<![CDATA[ +dpkg -P ooRexx +]]> +</programlisting> +</para> +<para> + On Windows, when the installation program is started, the installer will recognize that a previous + version is installed. It will then present an option to uninstall the previous version before + proceeding with the 4.0.0 install. Alternatively, you can completely uninstall the previous version + prior to starting the 4.0.0 installation. +</para> +</note> <!-- New in this Release --> &newinrelease; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bi...@us...> - 2009-05-03 18:10:22
|
Revision: 4586 http://oorexx.svn.sourceforge.net/oorexx/?rev=4586&view=rev Author: bigrixx Date: 2009-05-03 18:10:17 +0000 (Sun, 03 May 2009) Log Message: ----------- [ oorexx-Documentation-2786185 ] Bug in Translate Examples Modified Paths: -------------- docs/trunk/readme/newinrelease.sgml docs/trunk/rexxref/funct.sgml docs/trunk/rexxref/fundclasses.sgml Modified: docs/trunk/readme/newinrelease.sgml =================================================================== --- docs/trunk/readme/newinrelease.sgml 2009-05-03 11:11:11 UTC (rev 4585) +++ docs/trunk/readme/newinrelease.sgml 2009-05-03 18:10:17 UTC (rev 4586) @@ -1,324 +1,324 @@ -<!--######################################################################### - # - # Description: Open Object Rexx: Release Notes SGML File - # - # Copyright (c) 2008-2009, Rexx Language Association. All rights reserved. - # Portions Copyright (c) 2004, IBM Corporation. All rights reserved. - # - # This program and the accompanying materials are made available under - # the terms of the Common Public License v1.0 which accompanies this - # distribution. A copy is also available at the following address: - # http://www.oorexx.org/license.html - # - # Redistribution and use in source and binary forms, with or - # without modification, are permitted provided that the following - # conditions are met: - # - # Redistributions of source code must retain the above copyright - # notice, this list of conditions and the following disclaimer. - # Redistributions in binary form must reproduce the above copyright - # notice, this list of conditions and the following disclaimer in - # the documentation and/or other materials provided with the distribution. - # - # Neither the name of Rexx Language Association nor the names - # of its contributors may be used to endorse or promote products - # derived from this software without specific prior written permission. - # - # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, - # OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - # OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - # - # Author(s): - # W. David Ashley <da...@us...> - # - ######################################################################### ---> - -<section><title>New in this Release</title> -<para> - This section describes the changes and enhancements introduced since Open Object Rexx 3.2.0. -</para> -<para> - You should refer to the CHANGES document accompanying the release for a complete list of the changes - and bug fixes. In addition, there is a ReleaseNotes document that contains essentially the same - information as this section, but in a text format. These documents are accessible from the <emphasis - role="italic">Notes</emphasis> icon on the SourceForge download page for each ooRexx release. They are - also included in the source code for ooRexx when SourceForge is not used. -</para> - -<section><title>New Platforms</title> -<para> - The code base for the intrepreter has been reworked so that the executables and libraries can be - compiled in 64-bit mode. The interprer and external function packages that ship with the interpreter - have been built and tested on the following operating systems: - <itemizedlist> - <listitem><para>Linux 64-bit </para></listitem> - <listitem><para>AIX 64-bit </para></listitem> - <listitem><para>Windows 64-bit</para></listitem> - </itemizedlist> -</para> -</section> - -<section><title>All Platforms</title> -<para> - Although not directly visible to the ooRexx programer, much of the code in the interpreter core has - been rewritten. This enhances the interpreter in several ways, not the least of which is the ability - to compile the interpreter in 64-bit addressing mode. In addition, the rewritten interpreter is now - more maintainable and extensible. -</para> -<para> - For 64-bit mode systems strings larger than 999,999,999 bytes can be created and manipulated. -</para> -<para> - A new, improved, set of application programming interfaces (APIs) have been added. The programmers - guide has been updated accordingly. Although these utilize C++ they are extremely easy to use. All of - the external function libraries have been upgraded to use these new APIs. -</para> -<para> - REXX_PATH (new in 4.0) is an additional path you can set that is used for Rexx program searches. -</para> -<para> - Several new utility classes have been added including a sockets class, Mime classes, and SMTP classes. - New samples are included in the distribution: - <itemizedlist> - <listitem><para><computeroutput>samples/scclient.rex</computeroutput></para></listitem> - <listitem><para><computeroutput>samples/scserver.rex</computeroutput></para></listitem> - <listitem><para><computeroutput>samples/sfclient.rex</computeroutput></para></listitem> - <listitem><para><computeroutput>samples/sfserver.rex</computeroutput></para></listitem> - </itemizedlist> -</para> -</section> - -<section><title>Unix Platform</title> -<para> - Rxapi now runs as a system wide daemon. The use of shared memory has been eliminated. Rxapi now uses - a socket interface for communication. -</para> -</section> - -<section><title>Windows Platform</title> -<para> - Improvements have been made both to ooDialog and OLEObject. -</para> -<para> - The documentation of the Windows specific classes has been moved out of rexxref to the new document: - winextensions.pdf. -</para> -<para> - The following new samples are included in the distribution: - - <itemizedlist> - <listitem><para><computeroutput>samples\oodialog\examples\imageButton.rex</computeroutput></para></listitem> - <listitem><para><computeroutput>samples\winsystem\displayAnyMenu.rex </computeroutput></para></listitem> - <listitem><para><computeroutput>samples\winsystem\displayWindowTree.rex </computeroutput></para></listitem> - <listitem><para><computeroutput>samples\winsystem\getTheWindow.rex </computeroutput></para></listitem> - <listitem><para><computeroutput>samples\winsystem\menuCalc.rex </computeroutput></para></listitem> - <listitem><para><computeroutput>samples\winsystem\menuNotepad.rex </computeroutput></para></listitem> - <listitem><para><computeroutput>samples\winsystem\quickCalc.rex </computeroutput></para></listitem> - <listitem><para><computeroutput>samples\winsystem\quickShowAllMenus.rex </computeroutput></para></listitem> - <listitem><para><computeroutput>samples\winsystem\windowsSystem.frm </computeroutput></para></listitem> - <listitem><para><computeroutput>samples\winsystem\winSystemDlgs.h </computeroutput></para></listitem> - <listitem><para><computeroutput>samples\winsystem\winSystemDlgs.rc </computeroutput></para></listitem> - <listitem><para><computeroutput>samples\winsystem\writeWithNotepad.rex </computeroutput></para></listitem> - </itemizedlist> -</para> -<para> - The Windows installation program has be enhanced so that it will only remove files installed by the - ooRexx package. Files added to the installation directory by the user will no longer be deleted when - ooRexx is uninstalled. This behavior will be in effect for the uninstallation of ooRexx 4.0.0 and - future versions of ooRexx, there is no change in the 3.2.0 uninstallation. When a 3.2.0, or earlier, - version of ooRexx is uninstalled, all files in the installation directory are deleted. -</para> -<para> - <emphasis role="bold">Note:</emphasis>The Windows Scripting Host support in ooRexx 4.0.0 has been - temporarily disabled in this release. This was done after soliciting input from users. Temporarily - disabling WSH allows the release of 4.0.0 to be months sooner than it would have been otherwise. The - consensus of users was that they would prefer an early release without WSH, than a later release with - WSH. The intent is to deliver WSH as soon as possible in a follow-on minor release. -</para> -</section> - -<section><title>Some possible differences in program behavior</title> -<para> - Files loaded by ::requires are loaded by a global package manager, and a given file will only be loaded - once in a process. This means multiple programs referring to a ::requires file will be accessing a - single set of created classes and routines rather than each ending up with a unique set. -</para> -<para> - Due to a bug in prior releases of ooRexx and Object Rexx, a negative return code from a Rexx program - could be transformed to a positive return code to the operating system. This bug is now fixed. -</para> -<para> - Due to a bug in prior releases, methods created with ::METHOD ATTRIBUTE or ::ATTRIBUTE did not properly - recognize the GUARDED status of methods. All attribute methods behaved as though they were UNGUARDED. - This bug has been fixed. <emphasis role="bold">Note</emphasis>, if you have ooRexx programs that use - concurrency and attributes, that hang under 4.0.0, this is the first area to check. It may be that your - program is written incorrectly and previously only worked because of the bug. You may have an attribute - defined as GUARDED that should be UNGUARDED. Remember that GUARDED is the default if neither GUARDED - nor UNGUARDED is specified. -</para> -<para> - The RxFuncAdd now checks that a registered function can be resolved at registration time and will - return a failure if it cannot. This is how many believed it worked originally. -</para> -<para> - Some returns from the rxMath package were not consistent. As an example, on Windows, NaN (Not a - Number) was returned as the string "ERROR" while on Linux the string "nan" was returned. This was - fixed so that the string "nan" is returned on all platforms. -</para> -<para> - On all platforms, +infinity and -infinity are now returned as strings "+infinity" and "-infinity". -</para> -</section> - -<section><title>Miscellaneous Enhancements</title> -<para> - A method that is declared PRIVATE has been enhanced to allow its invocation from any of the following - situations: - <orderedlist> - <listitem><para> - From within a method owned by the same class as the target (i.e., the method is invoked using - SELF.) This is the same as ooRexx-3.2 and before. - </para></listitem> - <listitem><para> - The caller is an instance of the same class that defined the target method (the method's scope). - This allows an instance of a class to invoke a private method of another instance of the same class. - </para></listitem> - <listitem><para> - The caller is a class object that is compatible with the scope of the method. This allows class - objects to also access private methods of its own instances. This is useful for specialized class - methods that create instances(such as the "fromXxxxxx" methods on DateTime). - </para></listitem> - </orderedlist> -</para> -<para> - <computeroutput>EXTERNAL</computeroutput> is allowed on <computeroutput>::ATTRIBUTE</computeroutput>, - <computeroutput>::METHOD</computeroutput>, and <computeroutput>::ROUTINE</computeroutput> directives. -</para> -<para> - <computeroutput>LIBRARY</computeroutput> allowed on <computeroutput>::REQUIRES</computeroutput> to load external libraries -</para> -<para> - A new <computeroutput>::CONSTANT</computeroutput> directive. -</para> -<para> - The stream class supports files larger than 4Gb (on both 32-bit and 64-bit platforms). -</para> -<variablelist> - <varlistentry><term>Builtin functions</term> - <listitem> - <para> - <itemizedlist> - <listitem><para>FILESPEC has new options : Location, Extension.</para></listitem> - <listitem><para>LASTPOS has a new parameter : length. </para></listitem> - <listitem><para>POS has a new parameter : length. </para></listitem> - <listitem><para>QUALIFY is new builtin function. </para></listitem> - <listitem><para>TIME has a new option : Offset. </para></listitem> - <listitem><para>TRANSLATE has new parameters : pos, length. </para></listitem> - </itemizedlist> - </para> - </listitem></varlistentry> - <varlistentry><term>New classes</term> - <listitem> - <para> - <itemizedlist> - <listitem><para>Buffer </para></listitem> - <listitem><para>IdentityTable</para></listitem> - <listitem><para>Orderable </para></listitem> - <listitem><para>Package </para></listitem> - <listitem><para>Pointer </para></listitem> - <listitem><para>RexxContext </para></listitem> - <listitem><para>Routine </para></listitem> - <listitem><para>WeakReference</para></listitem> - </itemizedlist> - </para> - </listitem></varlistentry> - <varlistentry><term>New methods for the Object class</term> - <listitem> - <para> - <itemizedlist> - <listitem><para>send </para></listitem> - <listitem><para>sendWith </para></listitem> - <listitem><para>startWith</para></listitem> - </itemizedlist> - </para> - </listitem></varlistentry> - <varlistentry><term>New methods for the DateTime class</term> - <listitem> - <para> - <itemizedlist> - <listitem><para>offset </para></listitem> - <listitem><para>toTimeZone</para></listitem> - <listitem><para>utcDate </para></listitem> - <listitem><para>utcIsoDate</para></listitem> - </itemizedlist> - DateTime also supports a timezone offset on class methods that create new DataTime instances. - </para> - </listitem></varlistentry> - <varlistentry><term>New method for the Method class</term> - <listitem> - <para> - <itemizedlist> - <listitem><para>package</para></listitem> - </itemizedlist> - </para> - </listitem></varlistentry> - <varlistentry><term>New methods for the MutableBuffer class</term> - <listitem> - <para> - The MutableBuffer class has been enhanced so that it has most, if not all, of the methods of the - String class. - </para> - </listitem></varlistentry> - <varlistentry><term>New methods for the OLEObject class</term> - <listitem> - <para> - <itemizedlist> - <listitem><para>addEventMethod </para></listitem> - <listitem><para>connectEvents </para></listitem> - <listitem><para>disconnectEvents </para></listitem> - <listitem><para>isConnectable </para></listitem> - <listitem><para>isConnected </para></listitem> - <listitem><para>removeEventHandler</para></listitem> - <listitem><para>removeEventMethod </para></listitem> - </itemizedlist> - </para> - </listitem></varlistentry> - <varlistentry><term>New methods for the RexxQueue class</term> - <listitem> - <para> - <itemizedlist> - <listitem><para>empty </para></listitem> - <listitem><para>makeArray</para></listitem> - <listitem><para>exists </para></listitem> - <listitem><para>open </para></listitem> - </itemizedlist> - </para> - </listitem></varlistentry> - <varlistentry><term>New method for the Stem class</term> - <listitem> - <para> - <itemizedlist> - <listitem><para>toDirectory</para></listitem> - </itemizedlist> - </para> - </listitem></varlistentry> - <varlistentry><term>New method for the String class</term> - <listitem> - <para> - <itemizedlist> - <listitem><para>replaceAt</para></listitem> - </itemizedlist> - </para> -</variablelist> -</section> - -</section> +<!--######################################################################### + # + # Description: Open Object Rexx: Release Notes SGML File + # + # Copyright (c) 2008-2009, Rexx Language Association. All rights reserved. + # Portions Copyright (c) 2004, IBM Corporation. All rights reserved. + # + # This program and the accompanying materials are made available under + # the terms of the Common Public License v1.0 which accompanies this + # distribution. A copy is also available at the following address: + # http://www.oorexx.org/license.html + # + # Redistribution and use in source and binary forms, with or + # without modification, are permitted provided that the following + # conditions are met: + # + # Redistributions of source code must retain the above copyright + # notice, this list of conditions and the following disclaimer. + # Redistributions in binary form must reproduce the above copyright + # notice, this list of conditions and the following disclaimer in + # the documentation and/or other materials provided with the distribution. + # + # Neither the name of Rexx Language Association nor the names + # of its contributors may be used to endorse or promote products + # derived from this software without specific prior written permission. + # + # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, + # OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + # OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + # + # Author(s): + # W. David Ashley <da...@us...> + # + ######################################################################### +--> + +<section><title>New in this Release</title> +<para> + This section describes the changes and enhancements introduced since Open Object Rexx 3.2.0. +</para> +<para> + You should refer to the CHANGES document accompanying the release for a complete list of the changes + and bug fixes. In addition, there is a ReleaseNotes document that contains essentially the same + information as this section, but in a text format. These documents are accessible from the <emphasis + role="italic">Notes</emphasis> icon on the SourceForge download page for each ooRexx release. They are + also included in the source code for ooRexx when SourceForge is not used. +</para> + +<section><title>New Platforms</title> +<para> + The code base for the intrepreter has been reworked so that the executables and libraries can be + compiled in 64-bit mode. The interprer and external function packages that ship with the interpreter + have been built and tested on the following operating systems: + <itemizedlist> + <listitem><para>Linux 64-bit </para></listitem> + <listitem><para>AIX 64-bit </para></listitem> + <listitem><para>Windows 64-bit</para></listitem> + </itemizedlist> +</para> +</section> + +<section><title>All Platforms</title> +<para> + Although not directly visible to the ooRexx programer, much of the code in the interpreter core has + been rewritten. This enhances the interpreter in several ways, not the least of which is the ability + to compile the interpreter in 64-bit addressing mode. In addition, the rewritten interpreter is now + more maintainable and extensible. +</para> +<para> + For 64-bit mode systems strings larger than 999,999,999 bytes can be created and manipulated. +</para> +<para> + A new, improved, set of application programming interfaces (APIs) have been added. The programmers + guide has been updated accordingly. Although these utilize C++ they are extremely easy to use. All of + the external function libraries have been upgraded to use these new APIs. +</para> +<para> + REXX_PATH (new in 4.0) is an additional path you can set that is used for Rexx program searches. +</para> +<para> + Several new utility classes have been added including a sockets class, Mime classes, and SMTP classes. + New samples are included in the distribution: + <itemizedlist> + <listitem><para><computeroutput>samples/scclient.rex</computeroutput></para></listitem> + <listitem><para><computeroutput>samples/scserver.rex</computeroutput></para></listitem> + <listitem><para><computeroutput>samples/sfclient.rex</computeroutput></para></listitem> + <listitem><para><computeroutput>samples/sfserver.rex</computeroutput></para></listitem> + </itemizedlist> +</para> +</section> + +<section><title>Unix Platform</title> +<para> + Rxapi now runs as a system wide daemon. The use of shared memory has been eliminated. Rxapi now uses + a socket interface for communication. +</para> +</section> + +<section><title>Windows Platform</title> +<para> + Improvements have been made both to ooDialog and OLEObject. +</para> +<para> + The documentation of the Windows specific classes has been moved out of rexxref to the new document: + winextensions.pdf. +</para> +<para> + The following new samples are included in the distribution: + + <itemizedlist> + <listitem><para><computeroutput>samples\oodialog\examples\imageButton.rex</computeroutput></para></listitem> + <listitem><para><computeroutput>samples\winsystem\displayAnyMenu.rex </computeroutput></para></listitem> + <listitem><para><computeroutput>samples\winsystem\displayWindowTree.rex </computeroutput></para></listitem> + <listitem><para><computeroutput>samples\winsystem\getTheWindow.rex </computeroutput></para></listitem> + <listitem><para><computeroutput>samples\winsystem\menuCalc.rex </computeroutput></para></listitem> + <listitem><para><computeroutput>samples\winsystem\menuNotepad.rex </computeroutput></para></listitem> + <listitem><para><computeroutput>samples\winsystem\quickCalc.rex </computeroutput></para></listitem> + <listitem><para><computeroutput>samples\winsystem\quickShowAllMenus.rex </computeroutput></para></listitem> + <listitem><para><computeroutput>samples\winsystem\windowsSystem.frm </computeroutput></para></listitem> + <listitem><para><computeroutput>samples\winsystem\winSystemDlgs.h </computeroutput></para></listitem> + <listitem><para><computeroutput>samples\winsystem\winSystemDlgs.rc </computeroutput></para></listitem> + <listitem><para><computeroutput>samples\winsystem\writeWithNotepad.rex </computeroutput></para></listitem> + </itemizedlist> +</para> +<para> + The Windows installation program has be enhanced so that it will only remove files installed by the + ooRexx package. Files added to the installation directory by the user will no longer be deleted when + ooRexx is uninstalled. This behavior will be in effect for the uninstallation of ooRexx 4.0.0 and + future versions of ooRexx, there is no change in the 3.2.0 uninstallation. When a 3.2.0, or earlier, + version of ooRexx is uninstalled, all files in the installation directory are deleted. +</para> +<para> + <emphasis role="bold">Note:</emphasis>The Windows Scripting Host support in ooRexx 4.0.0 has been + temporarily disabled in this release. This was done after soliciting input from users. Temporarily + disabling WSH allows the release of 4.0.0 to be months sooner than it would have been otherwise. The + consensus of users was that they would prefer an early release without WSH, than a later release with + WSH. The intent is to deliver WSH as soon as possible in a follow-on minor release. +</para> +</section> + +<section><title>Some possible differences in program behavior</title> +<para> + Files loaded by ::requires are loaded by a global package manager, and a given file will only be loaded + once in a process. This means multiple programs referring to a ::requires file will be accessing a + single set of created classes and routines rather than each ending up with a unique set. +</para> +<para> + Due to a bug in prior releases of ooRexx and Object Rexx, a negative return code from a Rexx program + could be transformed to a positive return code to the operating system. This bug is now fixed. +</para> +<para> + Due to a bug in prior releases, methods created with ::METHOD ATTRIBUTE or ::ATTRIBUTE did not properly + recognize the GUARDED status of methods. All attribute methods behaved as though they were UNGUARDED. + This bug has been fixed. <emphasis role="bold">Note</emphasis>, if you have ooRexx programs that use + concurrency and attributes, that hang under 4.0.0, this is the first area to check. It may be that your + program is written incorrectly and previously only worked because of the bug. You may have an attribute + defined as GUARDED that should be UNGUARDED. Remember that GUARDED is the default if neither GUARDED + nor UNGUARDED is specified. +</para> +<para> + The RxFuncAdd now checks that a registered function can be resolved at registration time and will + return a failure if it cannot. This is how many believed it worked originally. +</para> +<para> + Some returns from the rxMath package were not consistent. As an example, on Windows, NaN (Not a + Number) was returned as the string "ERROR" while on Linux the string "nan" was returned. This was + fixed so that the string "nan" is returned on all platforms. +</para> +<para> + On all platforms, +infinity and -infinity are now returned as strings "+infinity" and "-infinity". +</para> +</section> + +<section><title>Miscellaneous Enhancements</title> +<para> + A method that is declared PRIVATE has been enhanced to allow its invocation from any of the following + situations: + <orderedlist> + <listitem><para> + From within a method owned by the same class as the target (i.e., the method is invoked using + SELF.) This is the same as ooRexx-3.2 and before. + </para></listitem> + <listitem><para> + The caller is an instance of the same class that defined the target method (the method's scope). + This allows an instance of a class to invoke a private method of another instance of the same class. + </para></listitem> + <listitem><para> + The caller is a class object that is compatible with the scope of the method. This allows class + objects to also access private methods of its own instances. This is useful for specialized class + methods that create instances(such as the "fromXxxxxx" methods on DateTime). + </para></listitem> + </orderedlist> +</para> +<para> + <computeroutput>EXTERNAL</computeroutput> is allowed on <computeroutput>::ATTRIBUTE</computeroutput>, + <computeroutput>::METHOD</computeroutput>, and <computeroutput>::ROUTINE</computeroutput> directives. +</para> +<para> + <computeroutput>LIBRARY</computeroutput> allowed on <computeroutput>::REQUIRES</computeroutput> to load external libraries +</para> +<para> + Two new directives are added - <computeroutput>::CONSTANT</computeroutput> and <computeroutput>::OPTIONS</computeroutput>. +</para> +<para> + The stream class supports files larger than 4Gb (on both 32-bit and 64-bit platforms). +</para> +<variablelist> + <varlistentry><term>Builtin functions</term> + <listitem> + <para> + <itemizedlist> + <listitem><para>FILESPEC has new options : Location, Extension.</para></listitem> + <listitem><para>LASTPOS has a new parameter : length. </para></listitem> + <listitem><para>POS has a new parameter : length. </para></listitem> + <listitem><para>QUALIFY is new builtin function. </para></listitem> + <listitem><para>TIME has a new option : Offset. </para></listitem> + <listitem><para>TRANSLATE has new parameters : pos, length. </para></listitem> + </itemizedlist> + </para> + </listitem></varlistentry> + <varlistentry><term>New classes</term> + <listitem> + <para> + <itemizedlist> + <listitem><para>Buffer </para></listitem> + <listitem><para>IdentityTable</para></listitem> + <listitem><para>Orderable </para></listitem> + <listitem><para>Package </para></listitem> + <listitem><para>Pointer </para></listitem> + <listitem><para>RexxContext </para></listitem> + <listitem><para>Routine </para></listitem> + <listitem><para>WeakReference</para></listitem> + </itemizedlist> + </para> + </listitem></varlistentry> + <varlistentry><term>New methods for the Object class</term> + <listitem> + <para> + <itemizedlist> + <listitem><para>send </para></listitem> + <listitem><para>sendWith </para></listitem> + <listitem><para>startWith</para></listitem> + </itemizedlist> + </para> + </listitem></varlistentry> + <varlistentry><term>New methods for the DateTime class</term> + <listitem> + <para> + <itemizedlist> + <listitem><para>offset </para></listitem> + <listitem><para>toTimeZone</para></listitem> + <listitem><para>utcDate </para></listitem> + <listitem><para>utcIsoDate</para></listitem> + </itemizedlist> + DateTime also supports a timezone offset on class methods that create new DataTime instances. + </para> + </listitem></varlistentry> + <varlistentry><term>New method for the Method class</term> + <listitem> + <para> + <itemizedlist> + <listitem><para>package</para></listitem> + </itemizedlist> + </para> + </listitem></varlistentry> + <varlistentry><term>New methods for the MutableBuffer class</term> + <listitem> + <para> + The MutableBuffer class has been enhanced so that it has most, if not all, of the methods of the + String class. + </para> + </listitem></varlistentry> + <varlistentry><term>New methods for the OLEObject class</term> + <listitem> + <para> + <itemizedlist> + <listitem><para>addEventMethod </para></listitem> + <listitem><para>connectEvents </para></listitem> + <listitem><para>disconnectEvents </para></listitem> + <listitem><para>isConnectable </para></listitem> + <listitem><para>isConnected </para></listitem> + <listitem><para>removeEventHandler</para></listitem> + <listitem><para>removeEventMethod </para></listitem> + </itemizedlist> + </para> + </listitem></varlistentry> + <varlistentry><term>New methods for the RexxQueue class</term> + <listitem> + <para> + <itemizedlist> + <listitem><para>empty </para></listitem> + <listitem><para>makeArray</para></listitem> + <listitem><para>exists </para></listitem> + <listitem><para>open </para></listitem> + </itemizedlist> + </para> + </listitem></varlistentry> + <varlistentry><term>New method for the Stem class</term> + <listitem> + <para> + <itemizedlist> + <listitem><para>toDirectory</para></listitem> + </itemizedlist> + </para> + </listitem></varlistentry> + <varlistentry><term>New method for the String class</term> + <listitem> + <para> + <itemizedlist> + <listitem><para>replaceAt</para></listitem> + </itemizedlist> + </para> +</variablelist> +</section> + +</section> Modified: docs/trunk/rexxref/funct.sgml =================================================================== --- docs/trunk/rexxref/funct.sgml 2009-05-03 11:11:11 UTC (rev 4585) +++ docs/trunk/rexxref/funct.sgml 2009-05-03 18:10:17 UTC (rev 4586) @@ -2382,7 +2382,7 @@ /* get current directory */ curdir = directory() /* go play a game */ -newdir = directory("/usr/games") /* Linux type subdirectory */ +newdir = directory("/usr/games") /* Linux type subdirectory */ if newdir = "/usr/games" then do fortune /* tell a fortune */ @@ -3109,7 +3109,7 @@ <![CDATA[ +-, Normal-+ >>-LINES(--+------+-----+----------+---)----------------------->< - +-name-+ +-, Count--+ + +-name-+ +-, Count--+ ]]> </programlisting> @@ -4981,13 +4981,13 @@ <secondary>TRANSLATE function</secondary></indexterm> <programlisting> TRANSLATE("abcdef") -> "ABCDEF" -TRANSLATE("abcdef", , , , 2, 3) -> "ABCDEF" +TRANSLATE("abcdef", , , , 2, 3) -> "aBCDef" TRANSLATE("abcdef", "12", "ec") -> "ab2d1f" TRANSLATE("abcdef", "12", "abcd", ".") -> "12..ef" TRANSLATE("APQRV", , "PR") -> "A Q V" TRANSLATE("APQRV", XRANGE("00"X, "Q")) -> "APQ " -TRANSLATE("4123", "abcd", "1234", , 2, 2) -> "1ab4" TRANSLATE("4123", "abcd", "1234") -> "dabc" +TRANSLATE("4123", "abcd", "1234", , 2, 2) -> "4ab1" </programlisting> <note><title>Note</title> Modified: docs/trunk/rexxref/fundclasses.sgml =================================================================== --- docs/trunk/rexxref/fundclasses.sgml 2009-05-03 11:11:11 UTC (rev 4585) +++ docs/trunk/rexxref/fundclasses.sgml 2009-05-03 18:10:17 UTC (rev 4586) @@ -4711,13 +4711,13 @@ <secondary>translate method</secondary></indexterm> <programlisting> "abcdef"~translate -> "ABCDEF" -"abcdef"~translate(, , , 3, 2) -> "abcDEf" +"abcdef"~translate(, , , 3, 2) -> "abCDef" "abcdef"~translate("12", "ec") -> "ab2d1f" "abcdef"~translate("12", "abcd", ".") -> "12..ef" "APQRV"~translate(, "PR") -> "A Q V" "APQRV"~translate(XRANGE("00"X, "Q")) -> "APQ " -"4123"~translate("abcd", "1234", , 2, 2) -> "1ab4" "4123"~translate("abcd", "1234") -> "dabc" +"4123"~translate("abcd", "1234", , 2, 2) -> "4ab1" </programlisting> <note><title>Note</title> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-05-12 00:48:27
|
Revision: 4641 http://oorexx.svn.sourceforge.net/oorexx/?rev=4641&view=rev Author: miesfeld Date: 2009-05-12 00:15:07 +0000 (Tue, 12 May 2009) Log Message: ----------- Update readme doc with Windows installer enhancements Modified Paths: -------------- docs/trunk/readme/newinrelease.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574 + /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574 + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640 Modified: docs/trunk/readme/newinrelease.sgml =================================================================== --- docs/trunk/readme/newinrelease.sgml 2009-05-12 00:13:29 UTC (rev 4640) +++ docs/trunk/readme/newinrelease.sgml 2009-05-12 00:15:07 UTC (rev 4641) @@ -127,6 +127,7 @@ <listitem><para><computeroutput>samples\winsystem\winSystemDlgs.h </computeroutput></para></listitem> <listitem><para><computeroutput>samples\winsystem\winSystemDlgs.rc </computeroutput></para></listitem> <listitem><para><computeroutput>samples\winsystem\writeWithNotepad.rex </computeroutput></para></listitem> + <listitem><para><computeroutput>samples\misc\fileDrop.rex </computeroutput></para></listitem> </itemizedlist> </para> <para> @@ -137,6 +138,16 @@ version of ooRexx is uninstalled, all files in the installation directory are deleted. </para> <para> + The installation program now correctly sets up the .rex file associations when run with non-Admin + privileges. Note however, it is still advised to always run the installation and un-installation + program using Admin privileges. +</para> +<para> + The installation program now sets up Rexx program files with the .rex extension as drop handlers. When + a file is dropped on the icon for a Rexx program, the Windows Shell executes the program and passes the + complete file name path as the argument to the program. +</para> +<para> <emphasis role="bold">Note:</emphasis>The Windows Scripting Host support in ooRexx 4.0.0 has been temporarily disabled in this release. This was done after soliciting input from users. Temporarily disabling WSH allows the release of 4.0.0 to be months sooner than it would have been otherwise. The This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-05-13 03:36:28
|
Revision: 4655 http://oorexx.svn.sourceforge.net/oorexx/?rev=4655&view=rev Author: miesfeld Date: 2009-05-13 03:36:20 +0000 (Wed, 13 May 2009) Log Message: ----------- [2781910]2781910 charin() start argument doc is vague Modified Paths: -------------- docs/trunk/rexxref/funct.sgml docs/trunk/rexxref/streamclasses.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640 + /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640 + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654 Modified: docs/trunk/rexxref/funct.sgml =================================================================== --- docs/trunk/rexxref/funct.sgml 2009-05-13 03:35:07 UTC (rev 4654) +++ docs/trunk/rexxref/funct.sgml 2009-05-13 03:36:20 UTC (rev 4655) @@ -1265,11 +1265,13 @@ the language processor completes reading, the read position is increased by the number of characters read. You can give a <emphasis role="italic">start</emphasis> value to specify -an explicit read position. This read position must be positive and within -the bounds of the stream, and must not be specified for a transient stream. -A value of <computeroutput>1</computeroutput> for -<emphasis role="italic">start</emphasis> refers to the first character in -the stream.</para> +an explicit read position. This read position must be a positive whole number and within +the bounds of the stream, and must not be specified for a transient stream. A value of +<computeroutput>1</computeroutput> for <emphasis role="italic">start</emphasis> refers to the first +character in the stream. If <emphasis role="italic">start</emphasis> is not a positive whole number the +appropriate syntax condition is raised. When the read position is past the bounds of the stream, the +empty string is returned and the NOTREADY condition is raised. +</para> <para>If you specify a <emphasis role="italic">length</emphasis> of <computeroutput>0</computeroutput>, then the read position is set to the value of <emphasis role="italic">start</emphasis>, but no Modified: docs/trunk/rexxref/streamclasses.sgml =================================================================== --- docs/trunk/rexxref/streamclasses.sgml 2009-05-13 03:35:07 UTC (rev 4654) +++ docs/trunk/rexxref/streamclasses.sgml 2009-05-13 03:36:20 UTC (rev 4655) @@ -505,8 +505,11 @@ <emphasis role="italic">length</emphasis>, it defaults to <computeroutput>1</computeroutput>. If you specify <emphasis role="italic">start</emphasis>, this positions the read pointer -before reading. If the stream is not already open, the stream attempts to -open for reading and writing. If that fails, the stream opens for input only. +before reading. The <emphasis role="italic">start</emphasis> value must be a positve whole number within +the bounds of the stream. If the value is not a positive whole number, a syntax condition is raised. When +the value is past the end of the stream, the empty string is returned and the NOTREADY condition is +raised. If the stream is not already open, the stream attempts to open for reading and writing. If that +fails, the stream opens for input only. </para> </section> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-05-13 19:38:19
|
Revision: 4662 http://oorexx.svn.sourceforge.net/oorexx/?rev=4662&view=rev Author: miesfeld Date: 2009-05-13 19:38:16 +0000 (Wed, 13 May 2009) Log Message: ----------- [2777727] release notes for oodialog Modified Paths: -------------- docs/trunk/oodialog/overview.sgml docs/trunk/readme/newinrelease.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654 + /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654 + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661 Modified: docs/trunk/oodialog/overview.sgml =================================================================== --- docs/trunk/oodialog/overview.sgml 2009-05-13 19:36:19 UTC (rev 4661) +++ docs/trunk/oodialog/overview.sgml 2009-05-13 19:38:16 UTC (rev 4662) @@ -619,7 +619,7 @@ <para> The purpose of this section is to briefly expand upon the implications above and outline the direction ooDialog is currently taking. The point of this is to make users aware of what to look for in version - 4.0.0 and so that they can influence the direction taken, if they choose to. + 4.0.0 and to allow them to influence the direction taken, if they choose to. </para> <variablelist> <varlistentry><term>New Native API</term> @@ -736,7 +736,7 @@ points the programmer to the replacement for the deprecated methods. There are a number of reasons for marking methods as deprecated, among which are incorrect implementation, duplication, sub-optimal implementation, a desire to move to the cleaner 4.0.0 API, and a strong desire by the maintainers of - ooDialog to remove the bagge of the past. + ooDialog to remove the excess baggage of the past. </para> <para> The ooDialog programmer is <emphasis role="bold"><emphasis Modified: docs/trunk/readme/newinrelease.sgml =================================================================== --- docs/trunk/readme/newinrelease.sgml 2009-05-13 19:36:19 UTC (rev 4661) +++ docs/trunk/readme/newinrelease.sgml 2009-05-13 19:38:16 UTC (rev 4662) @@ -111,6 +111,7 @@ The documentation of the Windows specific classes has been moved out of rexxref to the new document: winextensions.pdf. </para> +<section><title>New Samples</title> <para> The following new samples are included in the distribution: @@ -130,6 +131,8 @@ <listitem><para><computeroutput>samples\misc\fileDrop.rex </computeroutput></para></listitem> </itemizedlist> </para> +</section> +<section><title>Installation Program</title> <para> The Windows installation program has be enhanced so that it will only remove files installed by the ooRexx package. Files added to the installation directory by the user will no longer be deleted when @@ -147,6 +150,79 @@ a file is dropped on the icon for a Rexx program, the Windows Shell executes the program and passes the complete file name path as the argument to the program. </para> +</section> +<section><title>ooDialog</title> +<variablelist> + <varlistentry><term><emphasis role="bold">Documentation</emphasis></term> + <listitem> + <para> + Restructuring of the ooDialog reference has started. Some areas have been reviewed for accuracy + and corrected / clarified where needed. Anyone using ooDialog is urged to at least read chapter 2, + section 4 (2.4) which attempts to provide some information on the future direction of ooDialog. + </para> + </listitem></varlistentry> + <varlistentry><term><emphasis role="bold">New Classes</emphasis></term> + <listitem> + <para> + <itemizedlist> + <listitem><para>DlgUtil </para></listitem> + <listitem><para>Point </para></listitem> + <listitem><para>Rect </para></listitem> + <listitem><para>Size </para></listitem> + <listitem><para>Image </para></listitem> + <listitem><para>ImageList </para></listitem> + <listitem><para>ResourceImage</para></listitem> + </itemizedlist> + </para> + </listitem></varlistentry> + <varlistentry><term><emphasis role="bold">Enhanced Classes</emphasis></term> + <listitem> + <para> + The following existing classes have been reviewed for correct behavior and enhanced to provide all + the functionality of the underlying Windows control, as of Windows XP. In essence this entails + allowing the control to be created with all of the control styles, providing a way to send all of + the messages the control accepts, providing a way to receive all of the event notifications that + the control sends. + </para> + <para> + <itemizedlist> + <listitem><para>ButtonControl and subclasses</para></listitem> + <listitem><para>StaticControl </para></listitem> + <listitem><para>ProgressBar </para></listitem> + </itemizedlist> + </para> + <para> + The above classes all have new methods and new control styles to use when dynamically creating the + control. The button and static controls have new event notifications that can be connected to the + dialog. (ProgressBar controls do not send notifications.) + </para> + </listitem></varlistentry> + <varlistentry><term><emphasis role="bold">Other New Methods</emphasis></term> + <listitem> + <para> + The following new methods have been added to various classes in the ooDialog framework. Check the + index in the ooDialog reference for which class the methods applies to. The list is in no + particular order, although related methods are, somewhat, grouped together. + </para> + <para> + <itemizedlist> + <listitem><para>setItemSysColor(), setSysColor() </para></listitem> + <listitem><para>getExStyleRaw() </para></listitem> + <listitem><para>getTextSizeScreen(), getTextSizeDlg() </para></listitem> + <listitem><para>getFont(), createFontEx() </para></listitem> + <listitem><para>setDefaultFont(), getFontName(), getFontSize() (Class methods.)</para></listitem> + <listitem><para>fontName(), fontSize() (Attributes.) </para></listitem> + <listitem><para>addStatic(), addImage(), getGroupBox() </para></listitem> + <listitem><para>addEtchedFrame(), addEtchedHorizontal(), addEtchedVertical() </para></listitem> + <listitem><para>connectStaticNotify() </para></listitem> + <listitem><para>setImageList(), getImageList() (For several classes.) </para></listitem> + <listitem><para>getColumnCount(), getColumnOrder(), setColumnOrder() </para></listitem> + </itemizedlist> + </para> + </listitem></varlistentry> +</variablelist> +</section> +<section><title>Windows Scripting Host (WSH)</title> <para> <emphasis role="bold">Note:</emphasis>The Windows Scripting Host support in ooRexx 4.0.0 has been temporarily disabled in this release. This was done after soliciting input from users. Temporarily @@ -155,6 +231,7 @@ WSH. The intent is to deliver WSH as soon as possible in a follow-on minor release. </para> </section> +</section> <section><title>Some possible differences in program behavior</title> <para> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-06-20 17:40:20
|
Revision: 4820 http://oorexx.svn.sourceforge.net/oorexx/?rev=4820&view=rev Author: miesfeld Date: 2009-06-20 17:40:18 +0000 (Sat, 20 Jun 2009) Log Message: ----------- [2808222] Page breaks, and misc. Fixes the obvious error of the repetive 'If you specify' phase. The couple of other things mentioned are either undoable at this time (page breaks,) or a subjective opinion. Modified Paths: -------------- docs/trunk/rexxref/instrc.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661 + /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661,4819 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661 + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661,4819 Modified: docs/trunk/rexxref/instrc.sgml =================================================================== --- docs/trunk/rexxref/instrc.sgml 2009-06-20 17:38:18 UTC (rev 4819) +++ docs/trunk/rexxref/instrc.sgml 2009-06-20 17:40:18 UTC (rev 4820) @@ -1971,14 +1971,14 @@ <indexterm><primary>assigning data to variables</primary></indexterm> <para>PARSE assigns data from various sources to one or more variables according to the rules of parsing. (See <link linkend="parsingch">Parsing</link>.)</para> -<para>If you specify +<para> <indexterm><primary>uppercase translation</primary> <secondary>with PARSE UPPER</secondary></indexterm> <indexterm><primary>lowercase translation</primary> <secondary>with PARSE LOWER</secondary></indexterm> -If you specify UPPER, -the strings to be parsed are translated to uppercase before parsing. If you specify LOWER, the strings are -translated to lowercase. Otherwise no translation takes place. +If you specify UPPER, the strings to be parsed are translated to uppercase before +parsing. If you specify LOWER, the strings are translated to lowercase. Otherwise +no translation takes place. </para> <para>If you specify CASELESS, character string matches during parsing are made independent This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-07-07 19:43:54
|
Revision: 4885 http://oorexx.svn.sourceforge.net/oorexx/?rev=4885&view=rev Author: miesfeld Date: 2009-07-07 19:43:48 +0000 (Tue, 07 Jul 2009) Log Message: ----------- clean up the make clean command a little Modified Paths: -------------- docs/trunk/Makefile docs/trunk/ootest/Makefile docs/trunk/rxftp/Makefile docs/trunk/rxsock/Makefile Modified: docs/trunk/Makefile =================================================================== --- docs/trunk/Makefile 2009-07-07 19:30:57 UTC (rev 4884) +++ docs/trunk/Makefile 2009-07-07 19:43:48 UTC (rev 4885) @@ -42,6 +42,7 @@ SUBDIRS=oodialog readme rexxpg rexxref rxftp rxmath rxsock winextensions +SUBDIRS_EX=$(SUBDIRS) ootest all: for d in $(SUBDIRS); do (cd $$d && make all); done @@ -54,5 +55,5 @@ clean: - for d in $(SUBDIRS); do (cd $$d && make clean); done + for d in $(SUBDIRS_EX); do (cd $$d && make clean); done Modified: docs/trunk/ootest/Makefile =================================================================== --- docs/trunk/ootest/Makefile 2009-07-07 19:30:57 UTC (rev 4884) +++ docs/trunk/ootest/Makefile 2009-07-07 19:43:48 UTC (rev 4885) @@ -110,5 +110,5 @@ clean: @rm -f *.log *.aux *.out *.fmt *.pdf ootest_index.sgml *.htm *.zip \ - HTML.index *.tmp ootestQuick_index.sgml + HTML.index *.tmp ootestQuick_index.sgml *.tmp Modified: docs/trunk/rxftp/Makefile =================================================================== --- docs/trunk/rxftp/Makefile 2009-07-07 19:30:57 UTC (rev 4884) +++ docs/trunk/rxftp/Makefile 2009-07-07 19:43:48 UTC (rev 4885) @@ -95,6 +95,6 @@ clean: - rm *.log *.aux *.out *.fmt *.pdf genindex.sgml *.htm *.zip \ + rm -f *.log *.aux *.out *.fmt *.pdf genindex.sgml *.htm *.zip \ HTML.index *.tmp Modified: docs/trunk/rxsock/Makefile =================================================================== --- docs/trunk/rxsock/Makefile 2009-07-07 19:30:57 UTC (rev 4884) +++ docs/trunk/rxsock/Makefile 2009-07-07 19:43:48 UTC (rev 4885) @@ -107,6 +107,6 @@ clean: - rm *.log *.aux *.out *.fmt *.pdf genindex.sgml *.htm *.zip \ + rm -f *.log *.aux *.out *.fmt *.pdf genindex.sgml *.htm *.zip \ HTML.index *.tmp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-07-16 13:23:16
|
Revision: 4928 http://oorexx.svn.sourceforge.net/oorexx/?rev=4928&view=rev Author: miesfeld Date: 2009-07-16 13:23:15 +0000 (Thu, 16 Jul 2009) Log Message: ----------- Fix 2822267, 2822268, 2822269 proof-reading by Craig Harris. Thanks Craig. Modified Paths: -------------- docs/trunk/rexxref/intro.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661,4819 + /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661,4819,4927 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661,4819 + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661,4819,4927 Modified: docs/trunk/rexxref/intro.sgml =================================================================== --- docs/trunk/rexxref/intro.sgml 2009-07-16 13:17:25 UTC (rev 4927) +++ docs/trunk/rexxref/intro.sgml 2009-07-16 13:23:15 UTC (rev 4928) @@ -130,7 +130,7 @@ <para>But with object-oriented programming, it is the data that is modularized. And each data module includes its own operations for performing actions directly related to its data. The programmer that uses the objects need only be aware of the -operations an object performs and not how the data is organized internall. +operations an object performs and not how the data is organized internally. </para> <figure><title>Modular Data—a Report Object</title> @@ -569,13 +569,13 @@ "Fred" "Don't Panic!" 'You shouldn''t' -- Same as "You shouldn't" -"" +"" </programlisting> <para>In this example, the language processor processes the statements from <computeroutput>'Fred'</computeroutput> to <computeroutput>'You shouldn''t'</computeroutput>, ignores the words following the line comment, and continues to process the statement -<computeroutput>''</computeroutput>.</para> +<computeroutput>""</computeroutput>.</para> <para>A <emphasis>standard comment</emphasis> is a sequence of characters (on one or more lines) delimited by /* and */. Within these delimiters any characters are allowed. @@ -721,8 +721,8 @@ A literal string has no upper bound on the number of characters, limited on by available memory. </para> -<para>Note that a string immediately followed by a right bracket is considered -to be the name of a function. If immediately followed by the symbol +<para>Note that a string immediately followed by a right parenthesis is +considered to be the name of a function. If immediately followed by the symbol <varname>X</varname> or <varname>x</varname>, it is considered to be a hexadecimal string. If followed immediately by the symbol <varname>B</varname> or <varname>b</varname>, it is considered to be a binary string.</para> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-07-17 14:13:59
|
Revision: 4938 http://oorexx.svn.sourceforge.net/oorexx/?rev=4938&view=rev Author: miesfeld Date: 2009-07-17 14:13:54 +0000 (Fri, 17 Jul 2009) Log Message: ----------- Pull in recent commits to the 4.0 beta docs branch: 4934 - 4937. Modified Paths: -------------- docs/trunk/rexxpg/rxruntime.sgml docs/trunk/rexxpg/tour.sgml docs/trunk/rexxref/collclasses.sgml docs/trunk/rexxref/intro.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661,4819,4927 + /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661,4819,4927 + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937 Modified: docs/trunk/rexxpg/rxruntime.sgml =================================================================== --- docs/trunk/rexxpg/rxruntime.sgml 2009-07-17 14:04:19 UTC (rev 4937) +++ docs/trunk/rexxpg/rxruntime.sgml 2009-07-17 14:13:54 UTC (rev 4938) @@ -77,22 +77,19 @@ If you omit the <emphasis role="italic">outputfile</emphasis>, the language processor performs a syntax check on the program without writing the executable version to a file.</para> -<para>You can use the <emphasis role="italic">/s</emphasis> option to suppress -the display of the information about the interpreter used.</para> +<para>You can use the <emphasis role="italic">s</emphasis> option (<emphasis role="italic">/s</emphasis> +on Windows and <emphasis role="italic">-s</emphasis> on unixes) to suppress the display of the +information about the interpreter used. +</para> <note> <para>You can use the in-storage capabilities of the RexxStart programming interface to process the file image of the output file.</para></note> -<para>With version 2.1, the tokenized form has changed. All Open Object -Rexx for Windows editions contain a utility called RxMigrate that -can be used to change old tokenized forms to the new one. The recommended -procedure is to create a new tokenized file from the original source with -the new version of Open Object Rexx. However, if the source code is no longer available, -RxMigrate can be used to convert the old tokenized file. The syntax of the -RxMigrate utility is:</para> -<programlisting> -<![CDATA[ ->>-RxMigrate--inputfile--outputfile---------------------------->< -]]> -</programlisting> +<para> + Due to changes in the 4.0 interpreter it is not possible for Rexx programs, tokenized with any previous + version of ooRexx, to run under ooRexx 4.0.0. The programs will need to be re-tokenized with the 4.0.0 + interpreter. The changes are such that the old tokenized form can not be changed to the new form. + Therefore, no utility such as the old <computeroutput>RxMigrate</computeroutput> can be provided. Part + of the purpose of the changes is to make this sitaution less likely to occur in the future. +</para> </appendix> Modified: docs/trunk/rexxpg/tour.sgml =================================================================== --- docs/trunk/rexxpg/tour.sgml 2009-07-17 14:04:19 UTC (rev 4937) +++ docs/trunk/rexxpg/tour.sgml 2009-07-17 14:13:54 UTC (rev 4938) @@ -160,33 +160,82 @@ the program and control returns to the command prompt. </para> <para> - The ooRexx interpreter is invoked by the command -</para> + Rexx programs are often run from the command line, although, on the Windows operating systems there are + several other options. These options are discussed several paragraphs later. The ooRexx interpreter is + invoked by the command, <computeroutput>rexx</computeroutput>. With no arguments, the command produces + a simple syntax reminder: <programlisting> <![CDATA[ -rexx +C:\Rexx>rexx + +Syntax: REXX [-v] ProgramName [parameter_1....parameter_n] +or : REXX [-e] ProgramString [parameter_1....parameter_n] + +C:\Rexx> ]]> </programlisting> +</para> <para> To run the program <computeroutput>greeting.rex</computeroutput>, for example, use the command -</para> <programlisting> <![CDATA[ rexx greeting.rex ]]> </programlisting> -<para> or -</para> <programlisting> <![CDATA[ rexx greeting ]]> </programlisting> -<para> If not provided, an extension of ".rex" is assumed. </para> <para> + The <computeroutput>-v</computeroutput> option produces the version and copyright infomation. For + example: +<programlisting> +<![CDATA[ +C:\Rexx>rexx -v +Open Object Rexx Version 4.0.0 +Build date: Jul 16 2009 +Addressing Mode: 64 + +Copyright (c) IBM Corporation 1995, 2004. +Copyright (c) RexxLA 2005-2009. +All Rights Reserved. +This program and the accompanying materials +are made available under the terms of the Common Public License v1.0 +which accompanies this distribution. +http://www.oorexx.org/license.html +C:\Rexx> +]]> +</programlisting> +</para> +<para> + The <computeroutput>-e</computeroutput> accepts a complete Rexx program in the form of a single string + and executes it immediately. Enclose the string in double quotes and separate lines of the program + with semi-colons. Arguments can follow the string: +<programlisting> +<![CDATA[ +C:\Rexx>rexx -e "use arg name; say 'Hello to you' name" Mark +Hello to you Mark + +C:\Rexx> + +C:\Rexx>rexx -e "parse arg a b; say a '*' b 'is' a*b" 12 3 +12 * 3 is 36 + +C:\Rexx>rexx -e "parse arg a b; say a '*' b 'is' a*b" 22 -1 +22 * -1 is -22 + +C:\Rexx>rexx -e "parse arg a b; say a '*' b 'is' a*b" 126 456 +126 * 456 is 57456 + +C:\Rexx> +]]> +</programlisting> +</para> +<para> On <emphasis role="italic">Windows only</emphasis> there are these additional ways to run your Rexx programs: </para> Modified: docs/trunk/rexxref/collclasses.sgml =================================================================== --- docs/trunk/rexxref/collclasses.sgml 2009-07-17 14:04:19 UTC (rev 4937) +++ docs/trunk/rexxref/collclasses.sgml 2009-07-17 14:13:54 UTC (rev 4938) @@ -2501,8 +2501,8 @@ <indexterm><primary>Map Collection classes</primary> <secondary>Directory class</secondary></indexterm> -<para>A Directory is a MapCollection using unique charcter string indexes. The -items of the collect can be any valid Rexx object. +<para>A Directory is a MapCollection using unique character string indexes. The +items of the collection can be any valid Rexx object. </para> <figure><title>The Directory class and methods</title> <mediaobject> Modified: docs/trunk/rexxref/intro.sgml =================================================================== --- docs/trunk/rexxref/intro.sgml 2009-07-17 14:04:19 UTC (rev 4937) +++ docs/trunk/rexxref/intro.sgml 2009-07-17 14:13:54 UTC (rev 4938) @@ -2052,7 +2052,7 @@ <secondary>null</secondary></indexterm> <indexterm><primary>null</primary> <secondary>clauses</secondary></indexterm> -<para>A clause consisting only of whitespace characterss, comments, or both is a +<para>A clause consisting only of whitespace characters, comments, or both is a <emphasis>null clause </emphasis>. It is completely ignored.</para> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-07-20 19:52:38
|
Revision: 4963 http://oorexx.svn.sourceforge.net/oorexx/?rev=4963&view=rev Author: miesfeld Date: 2009-07-20 19:52:37 +0000 (Mon, 20 Jul 2009) Log Message: ----------- [2824359] 5.3.2.15. supplier missing ">>" Modified Paths: -------------- docs/trunk/rexxref/collclasses.sgml docs/trunk/rexxref/utilityclasses.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937 + /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937,4962 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937 + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937,4962 Modified: docs/trunk/rexxref/collclasses.sgml =================================================================== --- docs/trunk/rexxref/collclasses.sgml 2009-07-20 19:51:00 UTC (rev 4962) +++ docs/trunk/rexxref/collclasses.sgml 2009-07-20 19:52:37 UTC (rev 4963) @@ -435,7 +435,7 @@ <tertiary>of Collection class</tertiary></indexterm> <programlisting> <![CDATA[ --supplier------------------------------------------------------>< +>>-supplier---------------------------------------------------->< ]]> </programlisting> @@ -1638,7 +1638,7 @@ <tertiary>of Array class</tertiary></indexterm> <programlisting> <![CDATA[ --supplier------------------------------------------------------>< +>>-supplier---------------------------------------------------->< ]]> </programlisting> Modified: docs/trunk/rexxref/utilityclasses.sgml =================================================================== --- docs/trunk/rexxref/utilityclasses.sgml 2009-07-20 19:51:00 UTC (rev 4962) +++ docs/trunk/rexxref/utilityclasses.sgml 2009-07-20 19:52:37 UTC (rev 4963) @@ -5253,7 +5253,7 @@ <programlisting> <![CDATA[ --supplier------------------------------------------------------>< +>>-supplier------------------------------------------------------>< ]]> </programlisting> <para>Returns the target supplier as a result. This method allows an existing This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-08-05 13:27:47
|
Revision: 5049 http://oorexx.svn.sourceforge.net/oorexx/?rev=5049&view=rev Author: miesfeld Date: 2009-08-05 13:27:33 +0000 (Wed, 05 Aug 2009) Log Message: ----------- merge recent commits to beta docs into trunk Modified Paths: -------------- docs/trunk/oodialog/standarddialog.sgml docs/trunk/readme/readme.sgml docs/trunk/readme/unix.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937,4962 + /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937,4962,5046-5047 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937,4962 + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937,4962,5046-5047 Modified: docs/trunk/oodialog/standarddialog.sgml =================================================================== --- docs/trunk/oodialog/standarddialog.sgml 2009-08-05 11:48:05 UTC (rev 5048) +++ docs/trunk/oodialog/standarddialog.sgml 2009-08-05 13:27:33 UTC (rev 5049) @@ -338,7 +338,7 @@ and the dialog is destroyed automatically. </para> <note><title>Note</title><para>It is not necessary to explicitly drop the dlg -variable. That is shown in the other examples to emphasis the point that the +variable. That is shown in the other examples to emphasize the point that the dialog has been destroyed.</para></note> <programlisting> <![CDATA[ dlg = .TimedMessage~New("The WidgetCreator Application - loading ...", - Modified: docs/trunk/readme/readme.sgml =================================================================== --- docs/trunk/readme/readme.sgml 2009-08-05 11:48:05 UTC (rev 5048) +++ docs/trunk/readme/readme.sgml 2009-08-05 13:27:33 UTC (rev 5049) @@ -182,6 +182,8 @@ C:\work.ooRexx> ]]> </programlisting> +</para> +<para> On Linux, the following can be used from the command line: <programlisting> <![CDATA[ @@ -196,7 +198,24 @@ It is likely that your installation of Linux also has a graphical means of starting or stopping services. </para> + <para> + On AIX, the following can be used from the command line: +<programlisting> +<![CDATA[ + +[root@myhost]# stopsrc -s rxapi +0513-044 The rxapi Subsystem was requested to stop. +[root@myhost]# startsrc -s rxapi +0513-059 The rxapi Subsystem has been started. Subsystem PID is 1134614. +[root@myhost]# lssrc -s rxapi +Subsystem Group PID Status + rxapi 1134614 active +[root@Falcon work.ooRexx]# +]]> +</programlisting> +</para> +<para> If <computeroutput>rxapi</computeroutput> is not installed as a service, it can be stopped by using an appropriate process killer for your platform. Typically the Task Manager on Windows and <computeroutput>kill</computeroutput> on a unix-like system. Modified: docs/trunk/readme/unix.sgml =================================================================== --- docs/trunk/readme/unix.sgml 2009-08-05 11:48:05 UTC (rev 5048) +++ docs/trunk/readme/unix.sgml 2009-08-05 13:27:33 UTC (rev 5049) @@ -54,14 +54,11 @@ platform. </para></listitem> <listitem><para> - Any system capable of running AIX 5L 5.3 / AIX 6.1 for an AIX platform + Any system capable of running AIX 5L 5.2/5.3 or AIX 6.1 for an AIX platform. </para></listitem> <listitem><para> - Power 4 processor or higher for a PPC platform + Sparc processor for a SUN Solaris (Sparc) platform. </para></listitem> -<listitem><para> - Sparc processor for a SUN Solaris (Sparc) platform -</para></listitem> </itemizedlist> </section> @@ -233,7 +230,7 @@ </programlisting> </para> </listitem></varlistentry> - <varlistentry><term><emphasis role="bold">Required xlC runtime level</emphasis></term> + <varlistentry><term><emphasis role="bold">Required xlC.rte runtime level</emphasis></term> <listitem> <para> <variablelist> @@ -258,8 +255,9 @@ <varlistentry><term><emphasis role="bold">Installed services</emphasis></term> <listitem> <para> - The ooRexx 4.0.0.0 LPP will install the <computeroutput>rxapi</computeroutput> daemon. This daemon - is started automatically after the installation. The daemon will be started upon system boot via an + The ooRexx 4.0.0.0 LPP will install the <computeroutput>rxapi</computeroutput> daemon. This package + integrates seamlessly into the AIX SRC (System Resource Controller). The daemon is started + automatically after the installation. The daemon will be started upon system boot via an entry in <computeroutput>/etc/inittab</computeroutput>. </para> </listitem></varlistentry> @@ -275,7 +273,7 @@ </variablelist> <para> - To install or remove the <computeroutput>bff</computeroutput> package, use smitty. + To install the <computeroutput>LPP</computeroutput> package, use smitty. </para> <programlisting> <![CDATA[ @@ -285,6 +283,20 @@ -> Install Software ]]> </programlisting> + +<para> + To remove the <computeroutput>LPP</computeroutput> package, use smitty. +</para> +<programlisting> +<![CDATA[ + smitty + -> Software Installation and Maintenance + -> Software Maintenance and Utilities + -> Remove Installed Software +]]> +</programlisting> + + </section> <section><title>Installation of the TGZ Package</title> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mie...@us...> - 2009-08-09 19:48:33
|
Revision: 5075 http://oorexx.svn.sourceforge.net/oorexx/?rev=5075&view=rev Author: miesfeld Date: 2009-08-09 19:48:26 +0000 (Sun, 09 Aug 2009) Log Message: ----------- Deprecate the ooDialog assignWindow() method. Modified Paths: -------------- docs/trunk/oodialog/basedialog.sgml docs/trunk/oodialog/dialogcontrolc.sgml docs/trunk/oodialog/plainuserdialogc.sgml Property Changed: ---------------- docs/trunk/ docs/trunk/oodialog/ Property changes on: docs/trunk ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937,4962,5046-5047 + /docs/branches/4.0.0/trunk:4444-4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937,4962,5046-5047,5071,5074 Property changes on: docs/trunk/oodialog ___________________________________________________________________ Modified: svn:mergeinfo - /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937,4962,5046-5047 + /docs/branches/4.0.0/trunk:4444 /docs/branches/4.0.0/trunk/oodialog:4445,4448,4450,4574,4640,4654,4661,4819,4927,4934-4937,4962,5046-5047,5071,5074 Modified: docs/trunk/oodialog/basedialog.sgml =================================================================== --- docs/trunk/oodialog/basedialog.sgml 2009-08-09 19:01:44 UTC (rev 5074) +++ docs/trunk/oodialog/basedialog.sgml 2009-08-09 19:48:26 UTC (rev 5075) @@ -234,8 +234,8 @@ <entry><link linkend="mthAddUserMsg">addUserMsg</link></entry> </row> <row> -<entry>AssignWindow</entry> -<entry><link linkend="assignwindow">AssignWindow</link></entry> +<entry>assignWindow <emphasis role="bold">(deprecated)</emphasis></entry> +<entry><link linkend="assignwindow">assignWindow</link> <emphasis role="bold">(deprecated)</emphasis></entry> </row> <row> <entry>AsyncMessageHandling</entry> @@ -8197,6 +8197,22 @@ </variablelist> </section> +<section id="assignwindow"><title>assignWindow <emphasis role="bold">(deprecated)</emphasis></title> +<indexterm> + <primary>deprecated</primary> + <secondary>BaseDialog class</secondary> + <tertiary>assignWindow</tertiary> +</indexterm> +<note><title>Note</title><para> + This method is deprecated and always returns 0, <emphasis role="italic">the connection + failed</emphasis>. To work with a dialog or dialog control object, construct the proper ooDialog + object. To control a window not owned by your program use the <emphasis role="italic">find</emphasis>() + method of the <emphasis role="italic">WindowsManger</emphasis>. The <emphasis + role="italic">WindowsManager</emphasis> class is part of the <emphasis + role="italic">WinSystm.cls</emphasis> package. +</para></note> +</section> + <section id="h000246"><title>SetWindowTitle</title> <indexterm><primary>SetWindowTitle</primary></indexterm> <programlisting> Modified: docs/trunk/oodialog/dialogcontrolc.sgml =================================================================== --- docs/trunk/oodialog/dialogcontrolc.sgml 2009-08-09 19:01:44 UTC (rev 5074) +++ docs/trunk/oodialog/dialogcontrolc.sgml 2009-08-09 19:48:26 UTC (rev 5075) @@ -133,10 +133,6 @@ <entry><link linkend="assignfocus">AssignFocus</link></entry> </row> <row> -<entry>AssignWindow</entry> -<entry><link linkend="assignwindow">AssignWindow</link></entry> -</row> -<row> <entry>CaptureMouse</entry> <entry><link linkend="capturemouse">CaptureMouse</link></entry> </row> @@ -1886,63 +1882,8 @@ </para></note> </section> -<section id="assignwindow"><title>AssignWindow</title> -<indexterm><primary>AssignWindow</primary></indexterm> -<programlisting> -<![CDATA[ ->>-aDialogControl~AssignWindow(--hwnd--)----------------------->< - - -]]> -</programlisting> - -<para>The AssignWindow method connects a dialog or dialog -control with an existing object of the PlainBaseDialog or DialogControl class. -Note that the connected dialog or dialog control might not support all methods -provided by the DialogControl class.</para> -<variablelist> -<varlistentry><term><emphasis role="bold">Note Well:</emphasis></term> -<listitem><para>The <computeroutput>AssignWindow</computeroutput> method is used -internally to connect Rexx objects (a <computeroutput>DialogControl -</computeroutput> object) to the underlying Windows dialog control. It is not -recommended that the programmer use this method unless he throughly understands -the ooDialog framework. Otherwise, using this method has the potential for -causing unpredictable behavior. -</para></listitem></varlistentry> -<varlistentry><term><emphasis role="bold">Arguments:</emphasis></term> -<listitem><para>The only argument is: -<variablelist> -<varlistentry><term>hwnd</term> -<listitem><para>The handle to the dialog or dialog control that you want to assign to -the DialogControl object. -</para></listitem></varlistentry> -</variablelist> -</para></listitem></varlistentry> -<varlistentry><term><emphasis role="bold">Return value:</emphasis></term> -<listitem><para>The handle to the dialog or dialog control that has been assigned, or -0 if the connection failed. -</para></listitem></varlistentry> -<varlistentry><term><emphasis role="bold">Example:</emphasis></term> -<listitem><para>The following example searches the desktop for a dialog with the title "Monitoring -Applications", connects it to the object <computeroutput>dlgc</computeroutput> of the DialogControl -class, and then hides the dialog: -<programlisting> -<![CDATA[ -dlgc = .DialogControl~new -... -whnd = FindWindow("Monitoring Application") -if whnd \= 0 then do - dlgc~AssignWindow(whnd) - dlgc~Display("HIDE") -end -]]> -</programlisting> -</para></listitem></varlistentry> -</variablelist> </section> -</section> - <section id="eventDialogControl"><title>Connect Event Methods</title> <indexterm><primary>connect event methods</primary> <secondary>DialogControl class</secondary></indexterm> Modified: docs/trunk/oodialog/plainuserdialogc.sgml =================================================================== --- docs/trunk/oodialog/plainuserdialogc.sgml 2009-08-09 19:01:44 UTC (rev 5074) +++ docs/trunk/oodialog/plainuserdialogc.sgml 2009-08-09 19:48:26 UTC (rev 5075) @@ -368,10 +368,6 @@ <entry><link linkend="mthAddWhiteRect">addWhiteRect</link></entry> </row> <row> -<entry>AssignWindow</entry> -<entry><link linkend="assignwindow">AssignWindow</link></entry> -</row> -<row> <entry>AutoDetection</entry> <entry><link linkend="h001439">AutoDetection</link></entry> </row> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wda...@us...> - 2009-10-09 22:07:43
|
Revision: 5241 http://oorexx.svn.sourceforge.net/oorexx/?rev=5241&view=rev Author: wdashley Date: 2009-10-09 22:07:35 +0000 (Fri, 09 Oct 2009) Log Message: ----------- First draft of the rexxgtk documentation. There is still a lot to add but at least all the classes and methods are now documented. Added Paths: ----------- docs/trunk/rexxgtk/ docs/trunk/rexxgtk/Makefile docs/trunk/rexxgtk/abstract.xml docs/trunk/rexxgtk/action.xml docs/trunk/rexxgtk/buttons.xml docs/trunk/rexxgtk/constants.xml docs/trunk/rexxgtk/dispwidgets.xml docs/trunk/rexxgtk/docbook-1.png docs/trunk/rexxgtk/events.xml docs/trunk/rexxgtk/functions.xml docs/trunk/rexxgtk/hyperref.cfg docs/trunk/rexxgtk/layout.xml docs/trunk/rexxgtk/menucombo.xml docs/trunk/rexxgtk/misc.xml docs/trunk/rexxgtk/multiline.xml docs/trunk/rexxgtk/new_rexxla.jpg docs/trunk/rexxgtk/oorexx.jpg docs/trunk/rexxgtk/rexxgtk.xml docs/trunk/rexxgtk/scrolling.xml docs/trunk/rexxgtk/selectors.xml docs/trunk/rexxgtk/textentry.xml docs/trunk/rexxgtk/treelist.xml docs/trunk/rexxgtk/windows.xml Added: docs/trunk/rexxgtk/Makefile =================================================================== --- docs/trunk/rexxgtk/Makefile (rev 0) +++ docs/trunk/rexxgtk/Makefile 2009-10-09 22:07:35 UTC (rev 5241) @@ -0,0 +1,101 @@ +#---------------------------------------------------------------------------- +# +# Description: Makefile for the Object Rexx FTP Class library Documents. +# +# Copyright (c) 2009-2009, Rexx Language Association. All rights reserved. +# +# This program and the accompanying materials are made available under +# the terms of the Common Public License v1.0 which accompanies this +# distribution. A copy is also available at the following address: +# http://www.oorexx.org/license.html +# +# Redistribution and use in source and binary forms, with or +# without modification, are permitted provided that the following +# conditions are met: +# +# Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the distribution. +# +# Neither the name of Rexx Language Association nor the names +# of its contributors may be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, +# OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# Author(s): +# W. David Ashley <da...@us...> +# +#---------------------------------------------------------------------------- + + +STYLESHEET = /usr/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl \ + ../shared/oorexx.print.dsl +HTML_STYLESHEET = /usr/share/sgml/docbook/dsssl-stylesheets/html/docbook.dsl \ + ../shared/oorexx.html.dsl + + +XML_FILES = rexxgtk.xml \ + functions.xml \ + ../shared/notices.sgml \ + ../shared/legalstuff.sgml \ + ../shared/gethelp.sgml \ + ../shared/CPLv1.0.sgml + +IMAGE_FILES = oorexx.jpg \ + docbook-1.png \ + new_rexxla.jpg + +JADETEXFMT = ./pdfjadetex.fmt +HYPERREFCFG = ./hyperref.cfg +TEXMF = /usr/share/texmf + +export TEXFORMATS=.: + + +all: pdf html + +pdf: rexxgtk.pdf + +html: rexxgtk-html.zip + +rexxgtk.pdf: $(IMAGE_FILES) $(STYLESHEET) $(JADETEXFMT) genindex.sgml svnrev.tmp + docbook2pdf -d ../shared/oorexx.print.dsl rexxgtk.xml + +book1.htm: $(IMAGE_FILES) $(HTML_STYLESHEET) genindex.sgml svnrev.tmp + docbook2html -d ../shared/oorexx.html.dsl rexxgtk.xml + +rexxgtk-html.zip: book1.htm + zip rexxgtk-html *.htm *.jpg + +$(JADETEXFMT): $(HYPERREFCFG) + pdftex -ini \&pdflatex pdfjadetex.ini + +genindex.sgml: $(HTML_STYLESHEET) $(XML_FILES) svnrev.tmp + collateindex.pl -N -o genindex.sgml + jade -t sgml -d ../shared/oorexx.html.dsl -V html-index rexxgtk.xml + rm *.htm + collateindex.pl -p -g -o genindex.sgml HTML.index + +svnrev.tmp: + svnversion > svnrev.tmp + + + + +clean: + rm -f *.log *.aux *.out *.fmt *.pdf genindex.sgml *.htm *.zip \ + HTML.index *.tmp + Added: docs/trunk/rexxgtk/abstract.xml =================================================================== --- docs/trunk/rexxgtk/abstract.xml (rev 0) +++ docs/trunk/rexxgtk/abstract.xml 2009-10-09 22:07:35 UTC (rev 5241) @@ -0,0 +1,2151 @@ + +<chapter><title>Abstract Base Classes</title> +<indexterm><primary>Classes</primary> +<secondary>Abstract Base</secondary></indexterm> + +<!-- **************************** --> +<!-- ********** GTKBox ********** --> +<!-- **************************** --> + +<section id="gtkbox"><title>GTKBox</title> +<para>The GTKBox class is a subclass of the +<link linkend="gtkcontainer">GTKContainer class</link>.</para> + +<section id="gtkboxpackstart"> +<title>Method: pack_start</title> +<indexterm><primary>pack_start</primary></indexterm> +<indexterm><primary>GTKBox</primary> +<secondary>pack_start</secondary></indexterm> +<para>Pack a box.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--pack_start(widget, expand, fill, pad)-------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>widget</term> + <listitem><para>The widget to pack.</para></listitem> + </varlistentry> + <varlistentry> + <term>expand</term> + <listitem><para>Expand boolean.</para></listitem> + </varlistentry> + <varlistentry> + <term>fill</term> + <listitem><para>Fill boolean.</para></listitem> + </varlistentry> + <varlistentry> + <term>pad</term> + <listitem><para>Padding amount.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkboxpackend"> +<title>Method: pack_end</title> +<indexterm><primary>pack_end</primary></indexterm> +<indexterm><primary>GTKBox</primary> +<secondary>pack_end</secondary></indexterm> +<para>Pack a box.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--pack_end(widget, expand, fill, pad)---------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>widget</term> + <listitem><para>The widget to pack.</para></listitem> + </varlistentry> + <varlistentry> + <term>expand</term> + <listitem><para>Expand boolean.</para></listitem> + </varlistentry> + <varlistentry> + <term>fill</term> + <listitem><para>Fill boolean.</para></listitem> + </varlistentry> + <varlistentry> + <term>pad</term> + <listitem><para>Padding amount.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkboxpackstartdefaults"> +<title>Method: pack_start_defaults</title> +<indexterm><primary>pack_start_defaults</primary></indexterm> +<indexterm><primary>GTKBox</primary> +<secondary>pack_start_defaults</secondary></indexterm> +<para>Pack a box with defaults.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--pack_start_defaults(widget)------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>widget</term> + <listitem><para>The widget to pack.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkboxpackenddefaults"> +<title>Method: pack_end_defaults</title> +<indexterm><primary>pack_end_defaults</primary></indexterm> +<indexterm><primary>GTKBox</primary> +<secondary>pack_end_defaults</secondary></indexterm> +<para>Pack a box with defaults.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--pack_end_defaults(widget)-------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>widget</term> + <listitem><para>The widget to pack.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> +</section> + +<!-- ********************************** --> +<!-- ********** GTKContainer ********** --> +<!-- ********************************** --> + +<section id="gtkcontainer"><title>GTKContainer</title> +<para>The GTKContainer class is a subclass of the +<link linkend="gtkwidget">GTKWidget class</link>.</para> + +<section id="gtkcontaineradd"> +<title>Method: add</title> +<indexterm><primary>add</primary></indexterm> +<indexterm><primary>GTKContainer</primary> +<secondary>add</secondary></indexterm> +<para>Add a widget to the container widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--add(widget)---------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>widget</term> + <listitem><para>The widget to add.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkcontainerremove"> +<title>Method: remove</title> +<indexterm><primary>remove</primary></indexterm> +<indexterm><primary>GTKContainer</primary> +<secondary>remove</secondary></indexterm> +<para>Remove a widget from the container widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--remove(widget)------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>widget</term> + <listitem><para>The widget to remove.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkcontainersetborderwidth"> +<title>Method: set_border_width</title> +<indexterm><primary>set_border_width</primary></indexterm> +<indexterm><primary>GTKContainer</primary> +<secondary>set_border_width</secondary></indexterm> +<para>Set the border width for the container.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_border_width(width)---------------------------------------------->< + +>>--border_width = width------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>width</term> + <listitem><para>The width of the border</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkcontainersignalconnect"> +<title>Method: signal_connect</title> +<indexterm><primary>signal_connect</primary></indexterm> +<indexterm><primary>GTKContainer</primary> +<secondary>signal_connect</secondary></indexterm> +<para>Connect a signal to an ooRexx method.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--signal_connect(name)------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>name</term> + <listitem><para>The signal name.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkcontainersignals"> +<title>Signals and Methods</title> +<indexterm><primary>signals</primary></indexterm> +<indexterm><primary>GTKContainer</primary> +<secondary>signals</secondary></indexterm> +<para>This class can receive signals and events. When a signal or event is received a +method of the class is invoked. The name of this method corresponds to the name of the +signal or event. By default all of the signals have a method predefined in the class +to receive the signal. This method performs no actions by default.</para> +<para>In order for the signals to be processed by the user's code you must subclass this +class and override the signal method. You can supply any action you wish to process the +signal.</para> +<para>By default, none of the signals for this class are connected so even if you provide +an override method the method will not be invoked unless the signal is connected first. To +connect a signal you must invoke the <emphasis role="italic">signal_connect</emphasis> +method and provide the name of the signal to be connected.</para> +<para>This class has the following signals available.</para> + +<table frame="all"><title>GTKContainer Signals and Methods</title> +<tgroup cols="2" align="left" colsep="1" rowsep="1"> +<thead> +<row> + <entry>Signal Name</entry> + <entry>Method Name</entry> +</row> +</thead> +<tbody> +<row> + <entry>add</entry> + <entry>signal_add</entry> +</row> +<row> + <entry>check_resize</entry> + <entry>signal_check_resize</entry> +</row> +<row> + <entry>remove</entry> + <entry>signal_remove</entry> +</row> +<row> + <entry>set_focus_child</entry> + <entry>signal_set_focus_child</entry> +</row> +</tbody> +</tgroup> +</table> +</section> +</section> + +<!-- ********************************** --> +<!-- ********** GTKMenuShell ********** --> +<!-- ********************************** --> + +<section id="gtkmenushell"><title>GTKMenuShell</title> +<para>The GTKMenuShell class is a subclass of the +<link linkend="gtkcontainer">GTKContainer class</link>.</para> + +<section id="gtkmenushellappend"> +<title>Method: append</title> +<indexterm><primary>append</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>append</secondary></indexterm> +<para>Append a widget to a menu.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--append(child)-------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>child</term> + <listitem><para>The child widget.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkmenushellprepend"> +<title>Method: prepend</title> +<indexterm><primary>prepend</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>prepend</secondary></indexterm> +<para>Prepend a widget to a menu.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--prepend(child)------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>child</term> + <listitem><para>The child widget.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkmenushellinsert"> +<title>Method: insert</title> +<indexterm><primary>insert</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>insert</secondary></indexterm> +<para>Insert a widget to a menu.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--insert(child)-------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>child</term> + <listitem><para>The child widget.</para></listitem> + </varlistentry> + <varlistentry> + <term>pos</term> + <listitem><para>Position.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkmenushelldeactivate"> +<title>Method: deactivate</title> +<indexterm><primary>deactivate</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>deactivate</secondary></indexterm> +<para>Deactivate the menu.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--deactivate()--------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkmenushellselectitem"> +<title>Method: select_item</title> +<indexterm><primary>select_item</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>select_item</secondary></indexterm> +<para>Select an item.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--select_item(child)--------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>child</term> + <listitem><para>The child menu item.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkmenushellselectfirst"> +<title>Method: select_first</title> +<indexterm><primary>select_first</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>select_first</secondary></indexterm> +<para>Select an item first.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--select_first(ss)----------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>ss</term> + <listitem><para>Search sensitive flag.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkmenushelldeselect"> +<title>Method: deselect</title> +<indexterm><primary>deselect</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>deselect</secondary></indexterm> +<para>Deselect the item.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--deselect()----------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkmenushellactivateitem"> +<title>Method: activate_item</title> +<indexterm><primary>activate_item</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>activate_item</secondary></indexterm> +<para>Activate a menu item.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--activate_item(child, force)------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>child</term> + <listitem><para>The child widget.</para></listitem> + </varlistentry> + <varlistentry> + <term>force</term> + <listitem><para>Force deactivate flag.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkmenushellcancel"> +<title>Method: cancel</title> +<indexterm><primary>cancel</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>cancel</secondary></indexterm> +<para>Cancel the menu selection.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--cancel()------------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkmenushellsettakefocus"> +<title>Method: set_take_focus</title> +<indexterm><primary>set_take_focus</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>set_take_focus</secondary></indexterm> +<para>Set or take the focus.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_take_focus(take)------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>take</term> + <listitem><para>Take focus flag.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkmenushellgettakefocus"> +<title>Method: get_take_focus</title> +<indexterm><primary>get_take_focus</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>get_take_focus</secondary></indexterm> +<para>Get the focus..</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--get_take_focus()----------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Focus boolean</para> +</section> + +<section id="gtkmenushellsignalconnect"> +<title>Method: signal_connect</title> +<indexterm><primary>signal_connect</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>signal_connect</secondary></indexterm> +<para>Connect a signal to an ooRexx method.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--signal_connect(name)------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>name</term> + <listitem><para>The signal name.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkmenushellsignals"> +<title>Signals and Methods</title> +<indexterm><primary>signals</primary></indexterm> +<indexterm><primary>GTKMenuShell</primary> +<secondary>signals</secondary></indexterm> +<para>This class can receive signals and events. When a signal or event is received a +method of the class is invoked. The name of this method corresponds to the name of the +signal or event. By default all of the signals have a method predefined in the class +to receive the signal. This method performs no actions by default.</para> +<para>In order for the signals to be processed by the user's code you must subclass this +class and override the signal method. You can supply any action you wish to process the +signal.</para> +<para>By default, none of the signals for this class are connected so even if you provide +an override method the method will not be invoked unless the signal is connected first. To +connect a signal you must invoke the <emphasis role="italic">signal_connect</emphasis> +method and provide the name of the signal to be connected.</para> +<para>This class has the following signals available.</para> + +<table frame="all"><title>GTKMenuShell Signals and Methods</title> +<tgroup cols="2" align="left" colsep="1" rowsep="1"> +<thead> +<row> + <entry>Signal Name</entry> + <entry>Method Name</entry> +</row> +</thead> +<tbody> +<row> + <entry>activate_current</entry> + <entry>signal_activate_current</entry> +</row> +<row> + <entry>cancel</entry> + <entry>signal_cancel</entry> +</row> +<row> + <entry>cycle_focus</entry> + <entry>signal_cycle_focus</entry> +</row> +<row> + <entry>deactivate</entry> + <entry>signal_deactivate</entry> +</row> +<row> + <entry>move_current</entry> + <entry>signal_move_current</entry> +</row> +<row> + <entry>move_selected</entry> + <entry>signal_move_selected</entry> +</row> +<row> + <entry>selection_done</entry> + <entry>signal_selection_done</entry> +</row> +</tbody> +</tgroup> +</table> +</section> +</section> + +<!-- ****************************** --> +<!-- ********** GTKPaned ********** --> +<!-- ****************************** --> + +<section id="gtkpaned"><title>GTKPaned</title> +<para>The GTKPaned class is a subclass of the +<link linkend="gtkcontainer">GTKContainer class</link>.</para> + +<section id="gtkpanedadd1"> +<title>Method: add1</title> +<indexterm><primary>add1</primary></indexterm> +<indexterm><primary>GTKPaned</primary> +<secondary>add1</secondary></indexterm> +<para>Add a widget to a paned.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--add1(widget)--------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>widget</term> + <listitem><para>The widget to add.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkpanedadd2"> +<title>Method: add2</title> +<indexterm><primary>add2</primary></indexterm> +<indexterm><primary>GTKPaned</primary> +<secondary>add2</secondary></indexterm> +<para>Add a widget to a paned.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--add2(widget)--------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>widget</term> + <listitem><para>The widget to add.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkpanedpack1"> +<title>Method: pack1</title> +<indexterm><primary>pack1</primary></indexterm> +<indexterm><primary>GTKPaned</primary> +<secondary>pack1</secondary></indexterm> +<para>Pack a widget to a paned.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--pack1(widget)-------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>widget</term> + <listitem><para>The widget to pack.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkpanedpack2"> +<title>Method: pack2</title> +<indexterm><primary>pack2</primary></indexterm> +<indexterm><primary>GTKPaned</primary> +<secondary>pack2</secondary></indexterm> +<para>Pack a widget to a paned.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--pack2(widget)-------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>widget</term> + <listitem><para>The widget to pack.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> +</section> + +<!-- ****************************** --> +<!-- ********** GTKRange ********** --> +<!-- ****************************** --> + +<section id="gtkrange"><title>GTKRange</title> +<para>The GTKRange class is a subclass of the +<link linkend="gtkwidget">GTKWidget class</link>.</para> + +<section id="gtkrangesignalconnect"> +<title>Method: signal_connect</title> +<indexterm><primary>signal_connect</primary></indexterm> +<indexterm><primary>GTKRange</primary> +<secondary>signal_connect</secondary></indexterm> +<para>Connect a signal to an ooRexx method.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--signal_connect(name)------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>name</term> + <listitem><para>The signal name.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero</para> +</section> + +<section id="gtkrangesignals"> +<title>Signals and Methods</title> +<indexterm><primary>signals</primary></indexterm> +<indexterm><primary>GTKRange</primary> +<secondary>signals</secondary></indexterm> +<para>This class can receive signals and events. When a signal or event is received a +method of the class is invoked. The name of this method corresponds to the name of the +signal or event. By default all of the signals have a method predefined in the class +to receive the signal. This method performs no actions by default.</para> +<para>In order for the signals to be processed by the user's code you must subclass this +class and override the signal method. You can supply any action you wish to process the +signal.</para> +<para>By default, none of the signals for this class are connected so even if you provide +an override method the method will not be invoked unless the signal is connected first. To +connect a signal you must invoke the <emphasis role="italic">signal_connect</emphasis> +method and provide the name of the signal to be connected.</para> +<para>This class has the following signals available.</para> + +<table frame="all"><title>GTKRange Signals and Methods</title> +<tgroup cols="2" align="left" colsep="1" rowsep="1"> +<thead> +<row> + <entry>Signal Name</entry> + <entry>Method Name</entry> +</row> +</thead> +<tbody> +<row> + <entry>adjust_bounds</entry> + <entry>signal_adjust_bounds</entry> +</row> +<row> + <entry>move_slider</entry> + <entry>signal_move_slider</entry> +</row> +<row> + <entry>value_changed</entry> + <entry>signal_value_changed</entry> +</row> +</tbody> +</tgroup> +</table> +</section> +</section> + +<!-- ****************************** --> +<!-- ********** GTKScale ********** --> +<!-- ****************************** --> + +<section id="gtkscale"><title>GTKScale</title> +<para>The GTKScale class is a subclass of the +<link linkend="gtkrange">GTKRange class</link>.</para> + +<section id="gtkscalesetdigits"> +<title>Method: set_digits</title> +<indexterm><primary>set_digits</primary></indexterm> +<indexterm><primary>GTKScale</primary> +<secondary>set_digits</secondary></indexterm> +<para>Set the scale digits.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_digits(digits)--------------------------------------------------->< + +>>--digits = digits------------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>digits</term> + <listitem><para>The number of digits.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkscalegetdigits"> +<title>Method: get_digits</title> +<indexterm><primary>get_digits</primary></indexterm> +<indexterm><primary>GTKScale</primary> +<secondary>get_digits</secondary></indexterm> +<para>Get the scale digits.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--get_digits()--------------------------------------------------------->< + +>>--digits()------------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Digits</para> +</section> + +<section id="gtkscalesetvaluepos"> +<title>Method: set_value_pos</title> +<indexterm><primary>set_value_pos</primary></indexterm> +<indexterm><primary>GTKScale</primary> +<secondary>set_value_pos</secondary></indexterm> +<para>Set the scale value position type.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_scale_pos(value)------------------------------------------------->< + +>>--scale_pos = value---------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>value</term> + <listitem><para>The value.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkscalegetvaluepos"> +<title>Method: get_value_pos</title> +<indexterm><primary>get_value_pos</primary></indexterm> +<indexterm><primary>GTKScale</primary> +<secondary>get_value_pos</secondary></indexterm> +<para>Get the scale value position type.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--get_scale_pos()------------------------------------------------------>< + +>>--scale_pos()---------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> +</section> + +<!-- ******************************* --> +<!-- ********** GTKWidget ********** --> +<!-- ******************************* --> + +<section id="gtkwidget"><title>GTKWidget</title> +<para>The GTKWidget class is a base class. It is not an abstract class</para> + +<section id="gtkwidgetinit"> +<title>Method: init</title> +<indexterm><primary>init</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>init</secondary></indexterm> +<para>Initialize the widget instance.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--.GTKWidget~new()----------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>A widget object.</para> +</section> + +<section id="gtkwidgetshow"> +<title>Method: show</title> +<indexterm><primary>show</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>show</secondary></indexterm> +<para>Show the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--show()--------------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetshowall"> +<title>Method: showall</title> +<indexterm><primary>showall</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>showall</secondary></indexterm> +<para>Show the widget and all child widgets.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--showall()------------------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgethide"> +<title>Method: hide</title> +<indexterm><primary>hide</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>hide</secondary></indexterm> +<para>Hide the widget and all child widgets.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--hide()--------------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgethideall"> +<title>Method: hideall</title> +<indexterm><primary>hideall</primary></indexterm> +<para>Hide the widget and all child widgets.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--hideall()------------------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetsetsizerequest"> +<title>Method: set_size_request</title> +<indexterm><primary>set_size_request</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>set_size_request</secondary></indexterm> +<para>Resize the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_resize_request(width, height)------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>width</term> + <listitem><para>The new width of the widget.</para></listitem> + </varlistentry> + <varlistentry> + <term>height</term> + <listitem><para>The new height of the widget.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetdestroy"> +<title>Method: destroy</title> +<indexterm><primary>destroy</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>destroy</secondary></indexterm> +<para>Destroy the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--destroy()------------------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetgrabfocus"> +<title>Method: grab_focus</title> +<indexterm><primary>grab_focus</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>grab_focus</secondary></indexterm> +<para>Set the focus to the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--grab_focus()--------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetsetfont"> +<title>Method: set_font</title> +<indexterm><primary>set_font</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>set_font</secondary></indexterm> +<para>Set the font of the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_font(font)------------------------------------------------------->< + +>>--font = font---------------------------------------------------------->< + +>>--modify_font(font)---------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>font</term> + <listitem><para>The new font for the widget.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetgetfont"> +<title>Method: font</title> +<indexterm><primary>font</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>font</secondary></indexterm> +<para>Get the font of the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--get_font()----------------------------------------------------------->< + +>>--font()--------------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>A string with the font name.</para> +</section> + +<section id="gtkwidgetgetname"> +<title>Method: get_name</title> +<indexterm><primary>get_name</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>get_name</secondary></indexterm> +<para>Get the name of the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--get_name()----------------------------------------------------------->< + +>>--name()--------------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>A string with the name.</para> +</section> + +<section id="gtkwidgetsetname"> +<title>Method: set_name</title> +<indexterm><primary>set_name</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>set_name</secondary></indexterm> +<para>Set the name of the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_name(name)------------------------------------------------------->< + +>>--name = name---------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>name</term> + <listitem><para>The new name for the widget.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetsetsensitive"> +<title>Method: set_sensitive</title> +<indexterm><primary>set_sensitive</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>set_sensitive</secondary></indexterm> +<para>Make the widget sensitive or insensitive.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_sensitive(flag)-------------------------------------------------->< + +>>--sensitive = flag----------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>flag</term> + <listitem><para>1 or 0.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetmodifyBG"> +<title>Method: modifyBG</title> +<indexterm><primary>modifyBG</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>modifyBG</secondary></indexterm> +<para>Modify the background color of the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--modifyBG(type, color)------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>type</term> + <listitem><para>A number representing the state of the widget.</para></listitem> + </varlistentry> + <varlistentry> + <term>color</term> + <listitem><para>A sting representing the color.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetmodifyFG"> +<title>Method: modifyFG</title> +<indexterm><primary>modifyFG</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>modifyFG</secondary></indexterm> +<para>Modify the forground color of the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--modifyFG(type, color)------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>type</term> + <listitem><para>A number representing the state of the widget.</para></listitem> + </varlistentry> + <varlistentry> + <term>color</term> + <listitem><para>A sting representing the color.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetsetdata"> +<title>Method: set_data</title> +<indexterm><primary>set_data</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>set_data</secondary></indexterm> +<para>Set a name value pair attached to the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_data(name, value)------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>name</term> + <listitem><para>The name of the object.</para></listitem> + </varlistentry> + <varlistentry> + <term>value</term> + <listitem><para>The value of the object.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetgetdata"> +<title>Method: get_data</title> +<indexterm><primary>get_data</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>get_data</secondary></indexterm> +<para>Return the value of a name value pair attached to the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--get_data(name)------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>name</term> + <listitem><para>The name of the object.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>The value of the object.</para> +</section> + +<section id="gtkwidgetactivate"> +<title>Method: activate</title> +<indexterm><primary>activate</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>activate</secondary></indexterm> +<para>Activate the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--activate()----------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetreparent"> +<title>Method: reparent</title> +<indexterm><primary>reparent</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>reparent</secondary></indexterm> +<para>Reparent the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--reparent(parent)----------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>parent</term> + <listitem><para>The new parent widget.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetisfocus"> +<title>Method: isfocus</title> +<indexterm><primary>isfocus</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>isfocus</secondary></indexterm> +<para>Determine if the widget has the focus.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--isfocus()------------------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>1 (if it has the focus) or zero.</para> +</section> + +<section id="gtkwidgetgrabdefault"> +<title>Method: grab_default</title> +<indexterm><primary>grab_default</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>grab_default</secondary></indexterm> +<para>Cause the widget to become the default.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--grab_default()------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetsetparentwindow"> +<title>Method: set_parent_window</title> +<indexterm><primary>set_parent_window</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>set_parent_window</secondary></indexterm> +<para>Set the parent window.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_parent_window(parent)-------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>parent</term> + <listitem><para>The new parent widget.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetgetparentwindow"> +<title>Method: get_parent_window</title> +<indexterm><primary>get_parent_window</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>get_parent_window</secondary></indexterm> +<para>Get the parent window.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--get_parent_window()-------------------------------------------------->< + +>>--parent_window()------------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>The parent window object.</para> +</section> + +<section id="gtkwidgetgettoplevel"> +<title>Method: get_toplevel</title> +<indexterm><primary>get_toplevel</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>get_toplevel</secondary></indexterm> +<para>Get the top level window.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--get_toplevel()------------------------------------------------------->< + +>>--toplevel()----------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>The top level window object.</para> +</section> + +<section id="gtkwidgetisancestor"> +<title>Method: isancestor</title> +<indexterm><primary>isancestor</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>isancestor</secondary></indexterm> +<para>Determine if the wiget is an ancestor of another widgety.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--isancestor(ancestor)------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>ancestor</term> + <listitem><para>The ancestor widget.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>1 or zero.</para> +</section> + +<section id="gtkwidgetgetancestor"> +<title>Method: get_ancestor</title> +<indexterm><primary>get_ancestor</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>get_ancestor</secondary></indexterm> +<para>Get the first ancestor widget of the specified type.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--get_ancestor(type)--------------------------------------------------->< + +>>--ancestor(type)------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>type</term> + <listitem><para>The widget type.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>The ancestor object or .Nil.</para> +</section> + +<section id="gtkwidgetsetdirection"> +<title>Method: set_direction</title> +<indexterm><primary>set_direction</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>set_direction</secondary></indexterm> +<para>Set the reading direction for the text of the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_direction(dir)--------------------------------------------------->< + +>>--direction = dir------------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>dir</term> + <listitem><para>The reading direction.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetgetdirection"> +<title>Method: get_direction</title> +<indexterm><primary>get_direction</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>get_direction</secondary></indexterm> +<para>Get the reading direction for the text of the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--get_direction()------------------------------------------------------>< + +>>--direction()---------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>A number representing the reading direction.</para> +</section> + +<section id="gtkwidgetsetdefaultdirection"> +<title>Method: set_default_direction</title> +<indexterm><primary>set_default_direction</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>set_default_direction</secondary></indexterm> +<para>Set the default reading direction for the text of the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_default_direction(dir)------------------------------------------->< + +>>--default_direction = dir---------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>dir</term> + <listitem><para>The reading direction.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetgetdefaultdirection"> +<title>Method: get_default_direction</title> +<indexterm><primary>get_default_direction</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>get_default_direction</secondary></indexterm> +<para>Get the default reading direction for the text of the widget.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--get_default_direction()---------------------------------------------->< + +>>--default_direction()-------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>A number representing the reading direction.</para> +</section> + +<section id="gtkwidgetqueuedrawarea"> +<title>Method: queue_draw_area</title> +<indexterm><primary>queue_draw_area</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>queue_draw_area</secondary></indexterm> +<para>Redraw an area.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--queue_draw_area(x, y, width, height)--------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>x</term> + <listitem><para>The x coordinate.</para></listitem> + </varlistentry> + <varlistentry> + <term>y</term> + <listitem><para>The y coordinate.</para></listitem> + </varlistentry> + <varlistentry> + <term>width</term> + <listitem><para>The width of the area.</para></listitem> + </varlistentry> + <varlistentry> + <term>height</term> + <listitem><para>The height of the area.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetresetshapes"> +<title>Method: reset_shapes</title> +<indexterm><primary>reset_shapes</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>reset_shapes</secondary></indexterm> +<para>Reset the widget shapes.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--reset_shapes()------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +</section> + +<section id="gtkwidgetsetscrolladjustments"> +<title>Method: set_scroll_adjustments</title> +<indexterm><primary>set_scroll_adjustments</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>set_scroll_adjustments</secondary></indexterm> +<para>Set the adjustment settings if the widget supports them.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--set_scroll_adjustments(hadj, vadj)----------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>hadj</term> + <listitem><para>The horizontal adjustment.</para></listitem> + </varlistentry> + <varlistentry> + <term>vadj</term> + <listitem><para>The vertical adjustment.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Boolean.</para> +</section> + +<section id="gtkwidgetmnemonicactivate"> +<title>Method: mnemonic_activate</title> +<indexterm><primary>mnemonic_activate</primary></indexterm> +<indexterm><primary>GTKWidget</primary> +<secondary>mnemonic_activate</secondary></indexterm> +<para>Activate a widget's mnemonic.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--mnemonic_activate(flag)---------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>flag</term> + <listitem><para>1 = activate, 0 = deactivate.</para></listitem> + </varlistentry> +</variablelist> ... [truncated message content] |
From: <jfa...@us...> - 2009-12-08 22:34:56
|
Revision: 5387 http://oorexx.svn.sourceforge.net/oorexx/?rev=5387&view=rev Author: jfaucher Date: 2009-12-08 22:34:50 +0000 (Tue, 08 Dec 2009) Log Message: ----------- png files are missing in html.zip Modified Paths: -------------- docs/trunk/ootest/Makefile docs/trunk/rexxgtk/Makefile docs/trunk/rexxpg/Makefile docs/trunk/rexxref/Makefile docs/trunk/rxftp/Makefile docs/trunk/rxmath/Makefile docs/trunk/rxsock/Makefile docs/trunk/winextensions/Makefile Modified: docs/trunk/ootest/Makefile =================================================================== --- docs/trunk/ootest/Makefile 2009-12-08 04:18:24 UTC (rev 5386) +++ docs/trunk/ootest/Makefile 2009-12-08 22:34:50 UTC (rev 5387) @@ -87,7 +87,7 @@ docbook2html -d ../shared/oorexx.html.dsl ootest.sgml ootest-html.zip: book1.htm - zip ootest-html *.htm *.jpg + zip ootest-html *.htm *.jpg *.png $(JADETEXFMT): $(HYPERREFCFG) pdftex -ini \&pdflatex pdfjadetex.ini Modified: docs/trunk/rexxgtk/Makefile =================================================================== --- docs/trunk/rexxgtk/Makefile 2009-12-08 04:18:24 UTC (rev 5386) +++ docs/trunk/rexxgtk/Makefile 2009-12-08 22:34:50 UTC (rev 5387) @@ -87,7 +87,7 @@ docbook2html -d ../shared/oorexx.html.dsl rexxgtk.xml rexxgtk-html.zip: book1.htm - zip rexxgtk-html *.htm *.jpg + zip rexxgtk-html *.htm *.jpg *.png $(JADETEXFMT): $(HYPERREFCFG) pdftex -ini \&pdflatex pdfjadetex.ini Modified: docs/trunk/rexxpg/Makefile =================================================================== --- docs/trunk/rexxpg/Makefile 2009-12-08 04:18:24 UTC (rev 5386) +++ docs/trunk/rexxpg/Makefile 2009-12-08 22:34:50 UTC (rev 5387) @@ -115,7 +115,7 @@ docbook2html -d ../shared/oorexx.html.dsl rexxpg.sgml rexxpg-html.zip: book1.htm - zip rexxpg-html *.htm *.jpg + zip rexxpg-html *.htm *.jpg *.png $(JADETEXFMT): $(HYPERREFCFG) pdftex -ini \&pdflatex pdfjadetex.ini Modified: docs/trunk/rexxref/Makefile =================================================================== --- docs/trunk/rexxref/Makefile 2009-12-08 04:18:24 UTC (rev 5386) +++ docs/trunk/rexxref/Makefile 2009-12-08 22:34:50 UTC (rev 5387) @@ -183,7 +183,7 @@ docbook2html -d ../shared/oorexx.html.dsl rexxref.sgml rexxref-html.zip: book1.htm - zip rexxref-html *.htm *.jpg + zip rexxref-html *.htm *.jpg *.png $(JADETEXFMT): $(HYPERREFCFG) pdftex -ini \&pdflatex pdfjadetex.ini Modified: docs/trunk/rxftp/Makefile =================================================================== --- docs/trunk/rxftp/Makefile 2009-12-08 04:18:24 UTC (rev 5386) +++ docs/trunk/rxftp/Makefile 2009-12-08 22:34:50 UTC (rev 5387) @@ -77,7 +77,7 @@ docbook2html -d ../shared/oorexx.html.dsl rxftp.sgml rxftp-html.zip: book1.htm - zip rxftp-html *.htm *.jpg + zip rxftp-html *.htm *.jpg *.png $(JADETEXFMT): $(HYPERREFCFG) pdftex -ini \&pdflatex pdfjadetex.ini Modified: docs/trunk/rxmath/Makefile =================================================================== --- docs/trunk/rxmath/Makefile 2009-12-08 04:18:24 UTC (rev 5386) +++ docs/trunk/rxmath/Makefile 2009-12-08 22:34:50 UTC (rev 5387) @@ -77,7 +77,7 @@ docbook2html -d ../shared/oorexx.html.dsl rxmath.sgml rxmath-html.zip: book1.htm - zip rxmath-html *.htm *.jpg + zip rxmath-html *.htm *.jpg *.png $(JADETEXFMT): $(HYPERREFCFG) pdftex -ini \&pdflatex pdfjadetex.ini Modified: docs/trunk/rxsock/Makefile =================================================================== --- docs/trunk/rxsock/Makefile 2009-12-08 04:18:24 UTC (rev 5386) +++ docs/trunk/rxsock/Makefile 2009-12-08 22:34:50 UTC (rev 5387) @@ -89,7 +89,7 @@ docbook2html -d ../shared/oorexx.html.dsl rxsock.sgml rxsock-html.zip: book1.htm - zip rxsock-html *.htm *.jpg + zip rxsock-html *.htm *.jpg *.png $(JADETEXFMT): $(HYPERREFCFG) pdftex -ini \&pdflatex pdfjadetex.ini Modified: docs/trunk/winextensions/Makefile =================================================================== --- docs/trunk/winextensions/Makefile 2009-12-08 04:18:24 UTC (rev 5386) +++ docs/trunk/winextensions/Makefile 2009-12-08 22:34:50 UTC (rev 5387) @@ -83,7 +83,7 @@ docbook2html -d ../shared/oorexx.html.dsl winextensions.sgml winextensions-html.zip: book1.htm - zip winextensions-html *.htm *.jpg + zip winextensions-html *.htm *.jpg *.png $(JADETEXFMT): $(HYPERREFCFG) pdftex -ini \&pdflatex pdfjadetex.ini This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jfa...@us...> - 2009-12-08 22:38:26
|
Revision: 5388 http://oorexx.svn.sourceforge.net/oorexx/?rev=5388&view=rev Author: jfaucher Date: 2009-12-08 22:38:16 +0000 (Tue, 08 Dec 2009) Log Message: ----------- Use pdf images when generating rxsock pdf documentation Modified Paths: -------------- docs/trunk/rxsock/Makefile docs/trunk/rxsock/mimeclass.sgml docs/trunk/rxsock/smtp.sgml docs/trunk/rxsock/socketclass.sgml docs/trunk/rxsock/streamsocket.sgml docs/trunk/shared/oorexx.html.dsl docs/trunk/shared/oorexx.print.dsl Added Paths: ----------- docs/trunk/rxsock/HostInfo.pdf docs/trunk/rxsock/InetAddress.pdf docs/trunk/rxsock/MimeMultiPart.pdf docs/trunk/rxsock/MimePart.pdf docs/trunk/rxsock/SMTPClass.pdf docs/trunk/rxsock/SMTPMsgClass.pdf docs/trunk/rxsock/SocketClass.pdf docs/trunk/rxsock/StreamSocketClass.pdf docs/trunk/rxsock/rxsock.pdf Added: docs/trunk/rxsock/HostInfo.pdf =================================================================== (Binary files differ) Property changes on: docs/trunk/rxsock/HostInfo.pdf ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: docs/trunk/rxsock/InetAddress.pdf =================================================================== (Binary files differ) Property changes on: docs/trunk/rxsock/InetAddress.pdf ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: docs/trunk/rxsock/Makefile =================================================================== --- docs/trunk/rxsock/Makefile 2009-12-08 22:34:50 UTC (rev 5387) +++ docs/trunk/rxsock/Makefile 2009-12-08 22:38:16 UTC (rev 5388) @@ -57,7 +57,7 @@ smtp.sgml \ mimeclass.sgml -IMAGE_FILES = oorexx.jpg \ +HTML_IMAGE_FILES = oorexx.jpg \ docbook-1.png \ new_rexxla.jpg \ HostInfo.png \ @@ -69,6 +69,18 @@ MimePart.png \ MimeMultiPart.png +PDF_IMAGE_FILES = oorexx.jpg \ + docbook-1.png \ + new_rexxla.jpg \ + HostInfo.pdf \ + InetAddress.pdf \ + SocketClass.pdf \ + StreamSocketClass.pdf \ + SMTPClass.pdf \ + SMTPMsgClass.pdf \ + MimePart.pdf \ + MimeMultiPart.pdf + JADETEXFMT = ./pdfjadetex.fmt HYPERREFCFG = ./hyperref.cfg TEXMF = /usr/share/texmf @@ -82,10 +94,10 @@ html: rxsock-html.zip -rxsock.pdf: $(IMAGE_FILES) $(STYLESHEET) $(JADETEXFMT) genindex.sgml svnrev.tmp +rxsock.pdf: $(PDF_IMAGE_FILES) $(STYLESHEET) $(JADETEXFMT) genindex.sgml svnrev.tmp docbook2pdf -d ../shared/oorexx.print.dsl rxsock.sgml -book1.htm: $(IMAGE_FILES) $(HTML_STYLESHEET) genindex.sgml svnrev.tmp +book1.htm: $(HTML_IMAGE_FILES) $(HTML_STYLESHEET) genindex.sgml svnrev.tmp docbook2html -d ../shared/oorexx.html.dsl rxsock.sgml rxsock-html.zip: book1.htm @@ -107,6 +119,6 @@ clean: - rm -f *.log *.aux *.out *.fmt *.pdf genindex.sgml *.htm *.zip \ + rm -f *.log *.aux *.out *.fmt rxsock.pdf genindex.sgml *.htm *.zip \ HTML.index *.tmp Added: docs/trunk/rxsock/MimeMultiPart.pdf =================================================================== (Binary files differ) Property changes on: docs/trunk/rxsock/MimeMultiPart.pdf ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: docs/trunk/rxsock/MimePart.pdf =================================================================== (Binary files differ) Property changes on: docs/trunk/rxsock/MimePart.pdf ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: docs/trunk/rxsock/SMTPClass.pdf =================================================================== (Binary files differ) Property changes on: docs/trunk/rxsock/SMTPClass.pdf ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: docs/trunk/rxsock/SMTPMsgClass.pdf =================================================================== (Binary files differ) Property changes on: docs/trunk/rxsock/SMTPMsgClass.pdf ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: docs/trunk/rxsock/SocketClass.pdf =================================================================== --- docs/trunk/rxsock/SocketClass.pdf (rev 0) +++ docs/trunk/rxsock/SocketClass.pdf 2009-12-08 22:38:16 UTC (rev 5388) @@ -0,0 +1,265 @@ +%PDF-1.4 +%äüöß +2 0 obj +<</Length 3 0 R/Filter/FlateDecode>> +stream +x\x9C\xAD\x95Mo\xDB0\x86\xEF\xFE:\xB0GJ\xD6`H\xD7d@o] +\xEC0\xEC\xB6uE\x91 +X/\xFD\xFB#E+_j\xA2m\x8C0o,\xFB%E=R`@\xF5\xD2\xFDR\xA0z \xE9PS\xF4\x91\xE3\xF37\xF5\xE9J\xFD\xECP\xF1\xF5\xFC\xBDP?:z(\xAB-?Non\xE9#Q\xEE>vW0:u\xFAM>\x83\xF2֑\x8A\xD8*~$a\xFC\x91\x92\xC1X\x948\xE7t?\xE4\xAA_\xE8sK\xE5=\xBD\xC9\xF5\xBE\xBB\xCBn|Q\x81\xD7s\x87\xDE^y\x83Q\xF3W\xF5nC=\xD5\xFC\xF0yL\xBD\x9E@\xA7'0\x89\xA5M\xBD\x9F\xC0\xA5/\xF3m\xB7\x9EÃ\xF2(\x9B\xA9\xCE\x97R'Ֆ\x97 p,9\xB5\xE4\xF4\xC9\xE5<\x9A3\xF4\xA4C\xD61\xC7\xD5rO\xE7_\xD7)L\xF0>˛\x83\xB8>.\xEC4\xA9G\x9A\xEE\x93n\xB2̩R\xF9\xE5\x8BIm8\xE8\xEE_$EL\x96\xE7\xB53?\x83/6\xF7\xFA\xA4\xE9-4\xCB2\xB1\x88L(\xE8\xEC\x95Ƣ\x9Ah\xFE\xA3\xEBkh\xBA\xC1\xD2\xF8X\xA1\x89:I\xAB +\x8Eh2\x94\xE8y4\xF7;'\x96b\xB8<7\x99\x8B\xF3\xAC "-]yq\x91k\xAA\x8B:uB_c\x99\x896brs\xD9\xC63\x8B\x96 +\xA2\xAC\xA4\xDAC\xA8,(7%"rmc^\x96N\x97\xB1I>\xA6\xC3>\x959/%o.'pM{t\x99 +\xB9#q\x8D>\xF5f\xB7\x85[M\xB1@\xB6\xB2\xC89)\x9D\xB2h\x8E3\xFC\xC1!a\x8D\xAF`\xDA-~\xEE \xFB5ڭ\xCD\xE0^\xF5X\xEAJ}XZl/!\xFAԈAZ\xCAXe[K\xB2ML +\xF7\xBA\x84\xA1\xF1\xB6\xAEK9z;LS>\xF8C\x81\x86~\xD9\\x8D\xF9jٰ6\xCFp\xCF\xF7\x8E\x9A\xE6&\xD9B\xA6ޅ\xAB\xFF\xC1\xBB\xD8\xFB8\xC4\xDA>\x97\xB9>:,|\xF3o\x83O\xC1\xE5\xA4#e\xB5^\x8E\xBA;\xF5}\xC6\xF1i +endstream +endobj + +3 0 obj +578 +endobj + +5 0 obj +<</Length 6 0 R/Filter/FlateDecode/Length1 29388>> +stream +x\x9C\xED\xBD{\\\xC5\xF90>3眽_\xCE.\xCB\xDEa,\xBB\x96@$\x82a\x93@.b\xEE$B\xC36a\xEE!Q\xA3\xA4\xE3-\xB5\xAD\xAD\xB65j\xAD\xF5Z\x82)\x89\xFAMZ\xAD\xD6[\x93\xB6ֶV\x8D\xD6X/m4߾6^a\xDFg\xE6\x9Cm\xDF~\xDF\xDF\xEF\x8F\xDF\xE7\xF3s3\xF3\xCC\xCC3\xB7\xE7y\xE6\x99\xE7\x99=@_o\xD0 \xE2P\xB8\xA5#\xD2ݹv\xC5\x84\xD0ak˶>\xE9;\xAF\xBE\xF0\xA9fl\xEA\xDE\xDCaظ}5B\xF2\x9D\x9B\xDBwlzs\xF6\xA5\xDF@\xC84\x88PAe[4Һ\xBC\xEBUB\x8FC\xB3۠ 6\xFE +5\xE4?\x82|N[G\xDF\xF6e\xBA+Z\x9A\xEB\x84|[{WK\xE4\xD4\xF5\xEEoB~\x90\xE2wD\xB6wo\xD1}\x8B\x87\xFC(\xE4\xA5\xCEHGt\xC9G\xB6C\xFE\x8F\x85~\xD3\xDD\xEF\xBB\xE5'\xDA\xFC\xAD\xEF\xEE\x8Dv9\xF4\xF9\xEA\xA0ax\xE8\xC7 |
From: <jfa...@us...> - 2009-12-15 23:38:54
|
Revision: 5433 http://oorexx.svn.sourceforge.net/oorexx/?rev=5433&view=rev Author: jfaucher Date: 2009-12-15 23:38:43 +0000 (Tue, 15 Dec 2009) Log Message: ----------- Remove align="left", for better HTML layout (no text on image's right side) Modified Paths: -------------- docs/trunk/buildmachine/notices.sgml docs/trunk/rexxpg/provide.sgml docs/trunk/rexxref/collclasses.sgml docs/trunk/rexxref/fundclasses.sgml docs/trunk/rexxref/provide.sgml docs/trunk/rexxref/streamclasses.sgml docs/trunk/rexxref/utilityclasses.sgml docs/trunk/rxsock/mimeclass.sgml docs/trunk/rxsock/smtp.sgml docs/trunk/rxsock/socketclass.sgml docs/trunk/rxsock/streamsocket.sgml docs/trunk/shared/notices.sgml Modified: docs/trunk/buildmachine/notices.sgml =================================================================== --- docs/trunk/buildmachine/notices.sgml 2009-12-15 23:17:59 UTC (rev 5432) +++ docs/trunk/buildmachine/notices.sgml 2009-12-15 23:38:43 UTC (rev 5433) @@ -108,7 +108,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="docbook-1.png" align="left"> +<imagedata fileref="docbook-1.png"> </imageobject> </mediaobject> </section> Modified: docs/trunk/rexxpg/provide.sgml =================================================================== --- docs/trunk/rexxpg/provide.sgml 2009-12-15 23:17:59 UTC (rev 5432) +++ docs/trunk/rexxpg/provide.sgml 2009-12-15 23:38:43 UTC (rev 5433) @@ -308,7 +308,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses1.png" align="left" scale="90"> +<imagedata fileref="ooRexxClasses1.png" scale="90"> </imageobject> </mediaobject> </figure> @@ -318,7 +318,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses2.png" align="left" scale="90"> +<imagedata fileref="ooRexxClasses2.png" scale="90"> </imageobject> </mediaobject> </figure> @@ -328,7 +328,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses3.png" align="left" scale="90"> +<imagedata fileref="ooRexxClasses3.png" scale="90"> </imageobject> </mediaobject> </figure> @@ -338,7 +338,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses4.png" align="left" scale="90"> +<imagedata fileref="ooRexxClasses4.png" scale="90"> </imageobject> </mediaobject> </figure> @@ -348,7 +348,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses5.png" align="left" scale="90"> +<imagedata fileref="ooRexxClasses5.png" scale="90"> </imageobject> </mediaobject> </figure> @@ -358,7 +358,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses6.png" align="left" scale="90"> +<imagedata fileref="ooRexxClasses6.png" scale="90"> </imageobject> </mediaobject> </figure> @@ -368,7 +368,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses7.png" align="left" scale="90"> +<imagedata fileref="ooRexxClasses7.png" scale="90"> </imageobject> </mediaobject> </figure> @@ -378,7 +378,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses8.png" align="left" scale="90"> +<imagedata fileref="ooRexxClasses8.png" scale="90"> </imageobject> </mediaobject> </figure> @@ -388,7 +388,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses9.png" align="left" scale="90"> +<imagedata fileref="ooRexxClasses9.png" scale="90"> </imageobject> </mediaobject> </figure> Modified: docs/trunk/rexxref/collclasses.sgml =================================================================== --- docs/trunk/rexxref/collclasses.sgml 2009-12-15 23:17:59 UTC (rev 5432) +++ docs/trunk/rexxref/collclasses.sgml 2009-12-15 23:38:43 UTC (rev 5433) @@ -152,7 +152,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxCollectionsClass" align="left"> +<imagedata fileref="ooRexxCollectionsClass"> </imageobject> </mediaobject> </figure> @@ -506,7 +506,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxMapCollectionClass" align="left"> +<imagedata fileref="ooRexxMapCollectionClass"> </imageobject> </mediaobject> </figure> @@ -570,7 +570,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxOrderedCollectionClass" align="left"> +<imagedata fileref="ooRexxOrderedCollectionClass"> </imageobject> </mediaobject> </figure> @@ -727,7 +727,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxSetCollectionClass" align="left"> +<imagedata fileref="ooRexxSetCollectionClass"> </imageobject> </mediaobject> </figure> @@ -761,7 +761,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxArrayClass" align="left"> +<imagedata fileref="ooRexxArrayClass"> </imageobject> </mediaobject> </figure> @@ -1755,7 +1755,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxBagClass" align="left"> +<imagedata fileref="ooRexxBagClass"> </imageobject> </mediaobject> </figure> @@ -2037,7 +2037,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxCircularQueueClass" align="left"> +<imagedata fileref="ooRexxCircularQueueClass"> </imageobject> </mediaobject> </figure> @@ -2508,7 +2508,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxDirectoryClass" align="left"> +<imagedata fileref="ooRexxDirectoryClass"> </imageobject> </mediaobject> </figure> @@ -3081,7 +3081,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxListClass" align="left"> +<imagedata fileref="ooRexxListClass"> </imageobject> </mediaobject> </figure> @@ -3641,7 +3641,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxPropertiesClass" align="left"> +<imagedata fileref="ooRexxPropertiesClass"> </imageobject> </mediaobject> </figure> @@ -3928,7 +3928,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxQueueClass" align="left"> +<imagedata fileref="ooRexxQueueClass"> </imageobject> </mediaobject> </figure> @@ -4477,7 +4477,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxRelationClass" align="left"> +<imagedata fileref="ooRexxRelationClass"> </imageobject> </mediaobject> </figure> @@ -5030,7 +5030,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxSetClass" align="left"> +<imagedata fileref="ooRexxSetClass"> </imageobject> </mediaobject> </figure> @@ -5264,7 +5264,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxStemClass" align="left"> +<imagedata fileref="ooRexxStemClass"> </imageobject> </mediaobject> </figure> @@ -5713,7 +5713,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxTableClass" align="left"> +<imagedata fileref="ooRexxTableClass"> </imageobject> </mediaobject> </figure> @@ -6043,7 +6043,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxIdentityTableClass" align="left"> +<imagedata fileref="ooRexxIdentityTableClass"> </imageobject> </mediaobject> </figure> Modified: docs/trunk/rexxref/fundclasses.sgml =================================================================== --- docs/trunk/rexxref/fundclasses.sgml 2009-12-15 23:17:59 UTC (rev 5432) +++ docs/trunk/rexxref/fundclasses.sgml 2009-12-15 23:38:43 UTC (rev 5433) @@ -55,7 +55,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxObjectClass" align="left"> +<imagedata fileref="ooRexxObjectClass"> </imageobject> </mediaobject> </figure> @@ -958,7 +958,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClassClass" align="left"> +<imagedata fileref="ooRexxClassClass"> </imageobject> </mediaobject> </figure> @@ -1651,7 +1651,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxStringClass" align="left"> +<imagedata fileref="ooRexxStringClass"> </imageobject> </mediaobject> </figure> @@ -5209,7 +5209,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxMethodClass" align="left"> +<imagedata fileref="ooRexxMethodClass"> </imageobject> </mediaobject> </figure> @@ -5499,7 +5499,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxRoutineClass" align="left"> +<imagedata fileref="ooRexxRoutineClass"> </imageobject> </mediaobject> </figure> @@ -5697,7 +5697,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxPackageClass" align="left"> +<imagedata fileref="ooRexxPackageClass"> </imageobject> </mediaobject> </figure> @@ -6195,7 +6195,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxMessageClass" align="left"> +<imagedata fileref="ooRexxMessageClass"> </imageobject> </mediaobject> </figure> Modified: docs/trunk/rexxref/provide.sgml =================================================================== --- docs/trunk/rexxref/provide.sgml 2009-12-15 23:17:59 UTC (rev 5432) +++ docs/trunk/rexxref/provide.sgml 2009-12-15 23:38:43 UTC (rev 5433) @@ -857,7 +857,7 @@ <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> <!-- Warning!!!!! - if you modify this file it needs to be copied to the rexxpg! --> -<imagedata fileref="ooRexxClasses1" align="left" scale="90"> +<imagedata fileref="ooRexxClasses1" scale="90"> </imageobject> </mediaobject> </figure> @@ -868,7 +868,7 @@ <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> <!-- Warning!!!!! - if you modify this file it needs to be copied to the rexxpg! --> -<imagedata fileref="ooRexxClasses2" align="left" scale="90"> +<imagedata fileref="ooRexxClasses2" scale="90"> </imageobject> </mediaobject> </figure> @@ -879,7 +879,7 @@ <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> <!-- Warning!!!!! - if you modify this file it needs to be copied to the rexxpg! --> -<imagedata fileref="ooRexxClasses3" align="left" scale="90"> +<imagedata fileref="ooRexxClasses3" scale="90"> </imageobject> </mediaobject> </figure> @@ -890,7 +890,7 @@ <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> <!-- Warning!!!!! - if you modify this file it needs to be copied to the rexxpg! --> -<imagedata fileref="ooRexxClasses4" align="left" scale="90"> +<imagedata fileref="ooRexxClasses4" scale="90"> </imageobject> </mediaobject> </figure> @@ -901,7 +901,7 @@ <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> <!-- Warning!!!!! - if you modify this file it needs to be copied to the rexxpg! --> -<imagedata fileref="ooRexxClasses5" align="left" scale="90"> +<imagedata fileref="ooRexxClasses5" scale="90"> </imageobject> </mediaobject> </figure> @@ -911,7 +911,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses6" align="left" scale="90"> +<imagedata fileref="ooRexxClasses6" scale="90"> </imageobject> </mediaobject> </figure> @@ -921,7 +921,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses7" align="left" scale="90"> +<imagedata fileref="ooRexxClasses7" scale="90"> </imageobject> </mediaobject> </figure> @@ -931,7 +931,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses8" align="left" scale="90"> +<imagedata fileref="ooRexxClasses8" scale="90"> </imageobject> </mediaobject> </figure> @@ -941,7 +941,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxClasses9" align="left" scale="90"> +<imagedata fileref="ooRexxClasses9" scale="90"> </imageobject> </mediaobject> </figure> Modified: docs/trunk/rexxref/streamclasses.sgml =================================================================== --- docs/trunk/rexxref/streamclasses.sgml 2009-12-15 23:17:59 UTC (rev 5432) +++ docs/trunk/rexxref/streamclasses.sgml 2009-12-15 23:38:43 UTC (rev 5433) @@ -56,7 +56,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxInputStreamClass" align="left"> +<imagedata fileref="ooRexxInputStreamClass"> </imageobject> </mediaobject> </figure> @@ -182,7 +182,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxOutputStreamClass" align="left"> +<imagedata fileref="ooRexxOutputStreamClass"> </imageobject> </mediaobject> </figure> @@ -309,7 +309,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxInputOutputStreamClass" align="left"> +<imagedata fileref="ooRexxInputOutputStreamClass"> </imageobject> </mediaobject> </figure> @@ -373,7 +373,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxStreamClass" align="left"> +<imagedata fileref="ooRexxStreamClass"> </imageobject> </mediaobject> </figure> Modified: docs/trunk/rexxref/utilityclasses.sgml =================================================================== --- docs/trunk/rexxref/utilityclasses.sgml 2009-12-15 23:17:59 UTC (rev 5432) +++ docs/trunk/rexxref/utilityclasses.sgml 2009-12-15 23:38:43 UTC (rev 5433) @@ -58,7 +58,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxDateTimeClass" align="left"> +<imagedata fileref="ooRexxDateTimeClass"> </imageobject> </mediaobject> </figure> @@ -1492,7 +1492,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxAlarmClass" align="left"> +<imagedata fileref="ooRexxAlarmClass"> </imageobject> </mediaobject> </figure> @@ -1609,7 +1609,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxTimeSpanClass" align="left"> +<imagedata fileref="ooRexxTimeSpanClass"> </imageobject> </mediaobject> </figure> @@ -2353,7 +2353,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxComparableClass" align="left"> +<imagedata fileref="ooRexxComparableClass"> </imageobject> </mediaobject> </figure> @@ -2403,7 +2403,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxOrderableClass" align="left"> +<imagedata fileref="ooRexxOrderableClass"> </imageobject> </mediaobject> </figure> @@ -2597,7 +2597,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxComparatorClass" align="left"> +<imagedata fileref="ooRexxComparatorClass"> </imageobject> </mediaobject> </figure> @@ -2645,7 +2645,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxCaselessComparatorClass" align="left"> +<imagedata fileref="ooRexxCaselessComparatorClass"> </imageobject> </mediaobject> </figure> @@ -2698,7 +2698,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxColumnComparatorClass" align="left"> +<imagedata fileref="ooRexxColumnComparatorClass"> </imageobject> </mediaobject> </figure> @@ -2768,7 +2768,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxCaselessColumnComparatorClass" align="left"> +<imagedata fileref="ooRexxCaselessColumnComparatorClass"> </imageobject> </mediaobject> </figure> @@ -2843,7 +2843,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxDescendingComparatorClass" align="left"> +<imagedata fileref="ooRexxDescendingComparatorClass"> </imageobject> </mediaobject> </figure> @@ -2900,7 +2900,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxCaselessDescendingComparatorClass" align="left"> +<imagedata fileref="ooRexxCaselessDescendingComparatorClass"> </imageobject> </mediaobject> </figure> @@ -2954,7 +2954,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxInvertingComparatorClass" align="left"> +<imagedata fileref="ooRexxInvertingComparatorClass"> </imageobject> </mediaobject> </figure> @@ -3028,7 +3028,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxMonitorClass" align="left"> +<imagedata fileref="ooRexxMonitorClass"> </imageobject> </mediaobject> </figure> @@ -3143,7 +3143,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxMutableBufferClass" align="left"> +<imagedata fileref="ooRexxMutableBufferClass"> </imageobject> </mediaobject> </figure> @@ -4286,7 +4286,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxRegularExpressionClass" align="left"> +<imagedata fileref="ooRexxRegularExpressionClass"> </imageobject> </mediaobject> </figure> @@ -4712,7 +4712,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxRexxQueueClass" align="left"> +<imagedata fileref="ooRexxRexxQueueClass"> </imageobject> </mediaobject> </figure> @@ -5051,7 +5051,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxSupplierClass" align="left"> +<imagedata fileref="ooRexxSupplierClass"> </imageobject> </mediaobject> </figure> @@ -5281,7 +5281,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxStreamSupplierClass" align="left"> +<imagedata fileref="ooRexxStreamSupplierClass"> </imageobject> </mediaobject> </figure> @@ -5417,7 +5417,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxContextClass" align="left"> +<imagedata fileref="ooRexxContextClass"> </imageobject> </mediaobject> </figure> @@ -5613,7 +5613,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxWeakReferenceClass" align="left"> +<imagedata fileref="ooRexxWeakReferenceClass"> </imageobject> </mediaobject> </figure> @@ -5668,7 +5668,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxPointerClass" align="left"> +<imagedata fileref="ooRexxPointerClass"> </imageobject> </mediaobject> </figure> @@ -5789,7 +5789,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="ooRexxBufferClass" align="left"> +<imagedata fileref="ooRexxBufferClass"> </imageobject> </mediaobject> </figure> Modified: docs/trunk/rxsock/mimeclass.sgml =================================================================== --- docs/trunk/rxsock/mimeclass.sgml 2009-12-15 23:17:59 UTC (rev 5432) +++ docs/trunk/rxsock/mimeclass.sgml 2009-12-15 23:38:43 UTC (rev 5433) @@ -23,7 +23,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="MimePart" align="left"> +<imagedata fileref="MimePart"> </imageobject> </mediaobject> </figure> @@ -231,7 +231,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="MimeMultiPart" align="left"> +<imagedata fileref="MimeMultiPart"> </imageobject> </mediaobject> </figure> Modified: docs/trunk/rxsock/smtp.sgml =================================================================== --- docs/trunk/rxsock/smtp.sgml 2009-12-15 23:17:59 UTC (rev 5432) +++ docs/trunk/rxsock/smtp.sgml 2009-12-15 23:38:43 UTC (rev 5433) @@ -30,7 +30,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="SMTPClass" align="left"> +<imagedata fileref="SMTPClass"> </imageobject> </mediaobject> </figure> @@ -245,7 +245,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="SMTPMsgClass" align="left"> +<imagedata fileref="SMTPMsgClass"> </imageobject> </mediaobject> </figure> Modified: docs/trunk/rxsock/socketclass.sgml =================================================================== --- docs/trunk/rxsock/socketclass.sgml 2009-12-15 23:17:59 UTC (rev 5432) +++ docs/trunk/rxsock/socketclass.sgml 2009-12-15 23:38:43 UTC (rev 5433) @@ -24,7 +24,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="SocketClass" align="left"> +<imagedata fileref="SocketClass"> </imageobject> </mediaobject> </figure> @@ -439,7 +439,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="InetAddress" align="left"> +<imagedata fileref="InetAddress"> </imageobject> </mediaobject> </figure> @@ -594,7 +594,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="HostInfo" align="left"> +<imagedata fileref="HostInfo"> </imageobject> </mediaobject> </figure> Modified: docs/trunk/rxsock/streamsocket.sgml =================================================================== --- docs/trunk/rxsock/streamsocket.sgml 2009-12-15 23:17:59 UTC (rev 5432) +++ docs/trunk/rxsock/streamsocket.sgml 2009-12-15 23:38:43 UTC (rev 5433) @@ -32,7 +32,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="StreamSocketClass" align="left"> +<imagedata fileref="StreamSocketClass"> </imageobject> </mediaobject> </figure> Modified: docs/trunk/shared/notices.sgml =================================================================== --- docs/trunk/shared/notices.sgml 2009-12-15 23:17:59 UTC (rev 5432) +++ docs/trunk/shared/notices.sgml 2009-12-15 23:38:43 UTC (rev 5433) @@ -116,7 +116,7 @@ <mediaobject> <imageobject> <!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> -<imagedata fileref="docbook-1.png" align="left"> +<imagedata fileref="docbook-1.png"> </imageobject> </mediaobject> </section> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jfa...@us...> - 2009-12-19 15:49:18
|
Revision: 5441 http://oorexx.svn.sourceforge.net/oorexx/?rev=5441&view=rev Author: jfaucher Date: 2009-12-19 15:49:07 +0000 (Sat, 19 Dec 2009) Log Message: ----------- Documentation fixes to make it parsable with the incubator XML parser (DocMusings version) Modified Paths: -------------- docs/trunk/buildmachine/vmware.sgml docs/trunk/oodialog/editcontrolc.sgml docs/trunk/oodialog/progressbarc.sgml docs/trunk/readme/newinrelease.sgml docs/trunk/readme/windows.sgml docs/trunk/rexxpg/api.sgml docs/trunk/rexxpg/classicapi.sgml docs/trunk/rexxref/instrc.sgml docs/trunk/winextensions/windowmanager.sgml docs/trunk/winextensions/wineventlog.sgml Modified: docs/trunk/buildmachine/vmware.sgml =================================================================== --- docs/trunk/buildmachine/vmware.sgml 2009-12-19 14:38:44 UTC (rev 5440) +++ docs/trunk/buildmachine/vmware.sgml 2009-12-19 15:49:07 UTC (rev 5441) @@ -1,5 +1,5 @@ -<chapter><title>VMware Software installation Guide</title +<chapter><title>VMware Software installation Guide</title> <section><title>VMware Server Installation</title> Modified: docs/trunk/oodialog/editcontrolc.sgml =================================================================== --- docs/trunk/oodialog/editcontrolc.sgml 2009-12-19 14:38:44 UTC (rev 5440) +++ docs/trunk/oodialog/editcontrolc.sgml 2009-12-19 15:49:07 UTC (rev 5441) @@ -1390,7 +1390,7 @@ </para> <variablelist> <varlistentry><term id="argsAddStyle"><emphasis role="bold">Arguments:</emphasis></term> -<Listitem><para>The style argument can be one or more of the following keywords. +<listitem><para>The style argument can be one or more of the following keywords. (Each keyword is separated by a blank.): <variablelist> <varlistentry><term>UPPER</term> @@ -1498,7 +1498,7 @@ </para> <variablelist> <varlistentry><term><emphasis role="bold">Arguments:</emphasis></term> -<Listitem><para>The style argument can be one or more of the style keywords. +<listitem><para>The style argument can be one or more of the style keywords. (Each keyword is separated by a blank.) See the <link linkend="argsAddStyle"> argument list</link> for the <computeroutput>AddStyle</computeroutput> method for detals on the keywords. @@ -1570,7 +1570,7 @@ </para> <variablelist> <varlistentry><term><emphasis role="bold">Arguments:</emphasis></term> -<Listitem><para>The two arguments can be one or more of the style keywords. +<listitem><para>The two arguments can be one or more of the style keywords. (Each keyword is separated by a blank.) See the <link linkend="argsAddStyle"> argument list</link> for the <computeroutput>AddStyle</computeroutput> method for detals on the keywords. @@ -1640,7 +1640,7 @@ </para> <variablelist> <varlistentry><term><emphasis role="bold">Arguments:</emphasis></term> -<Listitem><para>The method takes no arguments. +<listitem><para>The method takes no arguments. </para></listitem></varlistentry> <varlistentry><term><emphasis role="bold">Return value:</emphasis></term> <listitem><para>A string consisting of blank delimited style keywords. The Modified: docs/trunk/oodialog/progressbarc.sgml =================================================================== --- docs/trunk/oodialog/progressbarc.sgml 2009-12-19 14:38:44 UTC (rev 5440) +++ docs/trunk/oodialog/progressbarc.sgml 2009-12-19 15:49:07 UTC (rev 5441) @@ -170,14 +170,14 @@ </row> <row> <entry>step</entry> -<entry><link linkend=mthStep>step</link></entry> +<entry><link linkend="mthStep">step</link></entry> </row> </tbody></tgroup> </table> </listitem></varlistentry> </variablelist> -<section id=mthStep><title>step</title> +<section id="mthStep"><title>step</title> <indexterm><primary>step</primary></indexterm> <programlisting> <![CDATA[ Modified: docs/trunk/readme/newinrelease.sgml =================================================================== --- docs/trunk/readme/newinrelease.sgml 2009-12-19 14:38:44 UTC (rev 5440) +++ docs/trunk/readme/newinrelease.sgml 2009-12-19 15:49:07 UTC (rev 5441) @@ -405,6 +405,8 @@ <listitem><para>replaceAt</para></listitem> </itemizedlist> </para> + </listitem> + </varlistentry> </variablelist> </section> Modified: docs/trunk/readme/windows.sgml =================================================================== --- docs/trunk/readme/windows.sgml 2009-12-19 14:38:44 UTC (rev 5440) +++ docs/trunk/readme/windows.sgml 2009-12-19 15:49:07 UTC (rev 5441) @@ -109,6 +109,7 @@ The installation program offers the option of installing <computeroutput>rxapi</computeroutput> as a Windows Service. Unless you are a knowledgable user, with a good reason not to, you should elect to install <computeroutput>rxapi</computeroutput> as a Windows Service. +</para> <para> ooRexx should be installed by a user with adminstrator rights. On Vista this is a requirement. It is also a requirement in order to install rxapi as a service. In addition, there are several installation @@ -511,6 +512,7 @@ The directory <computeroutput>samples\ole\</computeroutput> and its subdirectories contain a number of samples for the ooRexx OLE / ActiveX interface. The sample programs contain comments to help with learning to use the OLEObject class. +</para> <para> The <computeroutput>samples\oodialog</computeroutput> and it subdirectories contain a relatively large number of example programs that demonstrate the use of OODialog. A subset of these examples can be Modified: docs/trunk/rexxpg/api.sgml =================================================================== --- docs/trunk/rexxpg/api.sgml 2009-12-19 14:38:44 UTC (rev 5440) +++ docs/trunk/rexxpg/api.sgml 2009-12-19 15:49:07 UTC (rev 5441) @@ -4291,7 +4291,7 @@ <para>For the first method form, returns an Object version of the double value. For the second method form, 0 - success, 1 = failure. If successful, the converted value is placed in -<emphasis role="bold">n</emphasis>.<</para> +<emphasis role="bold">n</emphasis>.</para> </section> <section id="mthDoubleToObject"><title>DoubleToObject</title> Modified: docs/trunk/rexxpg/classicapi.sgml =================================================================== --- docs/trunk/rexxpg/classicapi.sgml 2009-12-19 14:38:44 UTC (rev 5440) +++ docs/trunk/rexxpg/classicapi.sgml 2009-12-19 15:49:07 UTC (rev 5441) @@ -3039,7 +3039,7 @@ </section> <section id="rexxmemfuncts"> -<title>Dynamically Allocating and De-allocating Memory</title +<title>Dynamically Allocating and De-allocating Memory</title> <indexterm><primary>application programming interfaces</primary> <secondary>system memory interface</secondary></indexterm> <para>For several functions of the Rexx-API it is necessary or possible to Modified: docs/trunk/rexxref/instrc.sgml =================================================================== --- docs/trunk/rexxref/instrc.sgml 2009-12-19 14:38:44 UTC (rev 5440) +++ docs/trunk/rexxref/instrc.sgml 2009-12-19 15:49:07 UTC (rev 5441) @@ -3573,7 +3573,7 @@ </variablelist> <note><para>The characters <computeroutput>=></computeroutput> indicate the value of a variable or the result of an operation.</para> -<para>The characters <computeroutput><=</computeroutput> indicate a value assignment. +<para>The characters <computeroutput><=</computeroutput> indicate a value assignment. The name to the left of the marker is the assignment topic. The data to the right of the marker is the assigned value.</para> <para>The character <computeroutput>?</computeroutput> could indicate a Modified: docs/trunk/winextensions/windowmanager.sgml =================================================================== --- docs/trunk/winextensions/windowmanager.sgml 2009-12-19 14:38:44 UTC (rev 5440) +++ docs/trunk/winextensions/windowmanager.sgml 2009-12-19 15:49:07 UTC (rev 5441) @@ -53,7 +53,7 @@ </para> <para> The WindowsManager class is not a built-in class, it is defined in the file - <computeroutput>winSystm.cls</COMPUTEROUTPUT>. To use the class, add a + <computeroutput>winSystm.cls</computeroutput>. To use the class, add a <computeroutput>::requires</computeroutput> statement to the program file: </para> <programlisting> Modified: docs/trunk/winextensions/wineventlog.sgml =================================================================== --- docs/trunk/winextensions/wineventlog.sgml 2009-12-19 14:38:44 UTC (rev 5440) +++ docs/trunk/winextensions/wineventlog.sgml 2009-12-19 15:49:07 UTC (rev 5441) @@ -52,7 +52,7 @@ </para> <para> The WindowsEventLog class is not a built-in class. It is defined in the file - <computeroutput>winSystm.cls</COMPUTEROUTPUT>. To use the class, place a + <computeroutput>winSystm.cls</computeroutput>. To use the class, place a <computeroutput>::requires</computeroutput> statement in the program file: </para> <programlisting> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jfa...@us...> - 2009-12-20 00:57:24
|
Revision: 5448 http://oorexx.svn.sourceforge.net/oorexx/?rev=5448&view=rev Author: jfaucher Date: 2009-12-20 00:57:02 +0000 (Sun, 20 Dec 2009) Log Message: ----------- Fix non-parsable railroad tracks Modified Paths: -------------- docs/trunk/oodialog/basedialog.sgml docs/trunk/oodialog/datetimepicker.sgml docs/trunk/oodialog/listcontrolc.sgml docs/trunk/oodialog/monthcalendar.sgml docs/trunk/oodialog/standarddialog.sgml docs/trunk/oodialog/userdialog.sgml docs/trunk/oodialog/utilityclasses.sgml docs/trunk/rexxref/collclasses.sgml docs/trunk/rexxref/dire.sgml docs/trunk/rexxref/funct.sgml docs/trunk/rexxref/fundclasses.sgml docs/trunk/rexxref/instrc.sgml docs/trunk/rexxref/intro.sgml docs/trunk/rexxref/preface.sgml docs/trunk/rexxref/rexutil.sgml docs/trunk/rexxref/utilityclasses.sgml docs/trunk/rxftp/rxftp.sgml docs/trunk/rxsock/smtp.sgml docs/trunk/rxsock/streamsocket.sgml Modified: docs/trunk/oodialog/basedialog.sgml =================================================================== --- docs/trunk/oodialog/basedialog.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/oodialog/basedialog.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -1832,7 +1832,7 @@ <indexterm><primary>AutoDetection</primary></indexterm> <programlisting> <![CDATA[ ->>-aBaseDialog~AutoDetection----------------------------------->> +>>-aBaseDialog~AutoDetection----------------------------------->< ]]> @@ -2657,7 +2657,7 @@ <indexterm><primary>ConnectMouseCapture</primary></indexterm> <programlisting> <![CDATA[ ->>-aBaseDialog~ConnectMouseCapture(--msgToRaise--)------------->> +>>-aBaseDialog~ConnectMouseCapture(--msgToRaise--)------------->< ]]> @@ -2796,7 +2796,7 @@ <programlisting> <![CDATA[ >>-aBaseDialog~ConnectKeyPress(--msgToRaise--,--keys-+------------+--)---->< - +-,--filter--+ + +-,--filter--+ ]]> </programlisting> Modified: docs/trunk/oodialog/datetimepicker.sgml =================================================================== --- docs/trunk/oodialog/datetimepicker.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/oodialog/datetimepicker.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -163,7 +163,7 @@ <programlisting> <![CDATA[ >>-connectDateTimePickerNotify(--id--,--"event"--+----------------+--)------------>< - +--,-methodName--+ + +--,-methodName--+ ]]> </programlisting> @@ -179,7 +179,7 @@ <programlisting> <![CDATA[ >>-getDateTimePicker(--id--+-------------+--)--------------------->< - +-,--category-+ + +-,--category-+ ]]> </programlisting> Modified: docs/trunk/oodialog/listcontrolc.sgml =================================================================== --- docs/trunk/oodialog/listcontrolc.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/oodialog/listcontrolc.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -1855,7 +1855,7 @@ +-text-+ >--+---------------------+--)---------------------------------->< - | +-LEFT---. | + | +-LEFT---+ | +-,--"--+-CENTER-+--"-+ +-RIGHT--+ Modified: docs/trunk/oodialog/monthcalendar.sgml =================================================================== --- docs/trunk/oodialog/monthcalendar.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/oodialog/monthcalendar.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -163,7 +163,7 @@ <programlisting> <![CDATA[ >>-connectMonthCalendarNotify(--id--,--"event"--+----------------+--)------------>< - +--,-methodName--+ + +--,-methodName--+ ]]> </programlisting> @@ -179,7 +179,7 @@ <programlisting> <![CDATA[ >>-getMonthCalendar(--id--+-------------+--)--------------------->< - +-,--category-+ + +-,--category-+ ]]> </programlisting> Modified: docs/trunk/oodialog/standarddialog.sgml =================================================================== --- docs/trunk/oodialog/standarddialog.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/oodialog/standarddialog.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -853,7 +853,7 @@ <![CDATA[ >>-aCheckList~Init(--message--,--title--,--labels.--,--datas.--> ->>--+------------------------+--)----------------------------->< +>---+------------------------+--)----------------------------->< +-,--+-----+--+--------+-+ +-len-+ +-,--max-+ @@ -1217,7 +1217,7 @@ +-loadorsave-+ +-,--title-+ +-,--defExtension-+ ->--+-----------------------------------+--)------------------------->< +>--------------------------------------+--)------------------------->< >--+----------------+--+------------+--+ +-,--multiSelect-+ +-,--sepChar-+ @@ -1675,7 +1675,7 @@ >>--CheckList(--message--,--title--,--labels--,-+-----------+----> +-,--checks-+ ->>--+------------------------+--)------------------------------->< +>---+------------------------+--)------------------------------->< +-,--+-----+--+--------+-+ +-len-+ +-,--max-+ Modified: docs/trunk/oodialog/userdialog.sgml =================================================================== --- docs/trunk/oodialog/userdialog.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/oodialog/userdialog.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -453,7 +453,7 @@ <programlisting> <![CDATA[ >>-create(--x--,--y--,--cx--,--cy--,--title-+-----------+--+------------+--> - +-,-options-+- +-,-dlgClass-+ + +-,-options-+ +-,-dlgClass-+ >----+------------+--+------------+--+------------+--)--------------------->< +-,-fontName-+ +-,-fontSize-+ +-,-expected-+ @@ -578,7 +578,7 @@ <programlisting> <![CDATA[ >>-createCenter(--cx--,--cy--,--title-+-----------+--+------------+--> - +-,-options-+- +-,-dlgClass-+ + +-,-options-+ +-,-dlgClass-+ >----+------------+--+------------+--+------------+--)--------------->< +-,-fontName-+ +-,-fontSize-+ +-,-expected-+ @@ -1059,8 +1059,8 @@ <indexterm><primary>addGroupBox</primary></indexterm> <programlisting> <![CDATA[ ->>-dlg~addGroupBox(--x-,-y-,-cx-,-cy--+---------+-----------+--------+--)----->< - +-,-text--+-,--style--+-,--id--+ +>>-dlg~addGroupBox(--x-,-y-,-cx-,-cy--+---------+-+-----------+-+--------+--)----->< + +-,-text--+ +-,--style--+ +-,--id--+ ]]> </programlisting> @@ -2340,8 +2340,8 @@ <![CDATA[ +------+ V | ->>--addRadioGroup(id1,-x-,-y-+------+-,---text-+--+---------+----------+-)--->< - +-,-cx-+ +-,-style-+-,-idStat-+ +>>--addRadioGroup(id1,-x-,-y-+------+-,---text-+--+---------+-+----------+-)--->< + +-,-cx-+ +-,-style-+ +-,-idStat-+ ]]> </programlisting> @@ -2579,8 +2579,8 @@ <indexterm><primary>addRadioStem</primary></indexterm> <programlisting> <![CDATA[ ->>--addRadioStem(id1,-x-,-y-+------+-,-text.-,-max--+---------+----------+-)--->< - +-,-cx-+ +-,-style-+-,-idStat-+ +>>--addRadioStem(id1,-x-,-y-+------+-,-text.-,-max--+---------+-+----------+-)--->< + +-,-cx-+ +-,-style-+ +-,-idStat-+ ]]> </programlisting> @@ -3119,8 +3119,8 @@ <![CDATA[ +------+ V | ->>--addCheckGroup(id1,-x-,-y-+------+-,---text-+--+---------+----------+-)--->< - +-,-cx-+ +-,-style-+-,-idStat-+ +>>--addCheckGroup(id1,-x-,-y-+------+-,---text-+--+---------+-+----------+-)--->< + +-,-cx-+ +-,-style-+ +-,-idStat-+ ]]> </programlisting> @@ -3370,8 +3370,8 @@ <indexterm><primary>addCheckBoxStem</primary></indexterm> <programlisting> <![CDATA[ ->>--addCheckBoxStem(id1,-x-,-y-+------+-,-text.-,-max--+---------+----------+-)--->< - +-,-cx-+ +-,-style-+-,-idStat-+ +>>--addCheckBoxStem(id1,-x-,-y-+------+-,-text.-,-max--+---------+-+----------+-)--->< + +-,-cx-+ +-,-style-+ +-,-idStat-+ ]]> </programlisting> @@ -3696,7 +3696,7 @@ <programlisting> <![CDATA[ >>-dlg~addStatic(--+----+--,-x-,-y-,-cx-,-cy--+----------+--+---------+--)---->< - +-id-+ +-,-style--+--+-,-text--+ + +-id-+ +-,-style--+ +-,-text--+ ]]> </programlisting> @@ -4540,8 +4540,8 @@ <indexterm><primary>addWhiteRect</primary></indexterm> <programlisting> <![CDATA[ ->>--addWhiteRect(--x-,-y-,-cx-,-cy--+-----------+--------+--)------------------>< - +-,--style--+-,--id--+ +>>--addWhiteRect(--x-,-y-,-cx-,-cy--+-----------+-+--------+--)------------------>< + +-,--style--+ +-,--id--+ ]]> </programlisting> @@ -4656,8 +4656,8 @@ <indexterm><primary>addWhiteFrame</primary></indexterm> <programlisting> <![CDATA[ ->>--addWhiteFrame(--x-,-y-,-cx-,-cy--+-----------+--------+--)----------------->< - +-,--style--+-,--id--+ +>>--addWhiteFrame(--x-,-y-,-cx-,-cy--+-----------+-+--------+--)----------------->< + +-,--style--+ +-,--id--+ ]]> </programlisting> @@ -4772,8 +4772,8 @@ <indexterm><primary>addGrayRect</primary></indexterm> <programlisting> <![CDATA[ ->>--addGrayRect(--x-,-y-,-cx-,-cy--+-----------+--------+--)------------------->< - +-,--style--+-,--id--+ +>>--addGrayRect(--x-,-y-,-cx-,-cy--+-----------+-+--------+--)------------------->< + +-,--style--+ +-,--id--+ ]]> </programlisting> @@ -4888,8 +4888,8 @@ <indexterm><primary>addGrayFrame</primary></indexterm> <programlisting> <![CDATA[ ->>--addGrayFrame(--x-,-y-,-cx-,-cy--+-----------+--------+--)------------------>< - +-,--style--+-,--id--+ +>>--addGrayFrame(--x-,-y-,-cx-,-cy--+-----------+-+--------+--)------------------>< + +-,--style--+ +-,--id--+ ]]> </programlisting> @@ -5004,8 +5004,8 @@ <indexterm><primary>addBlackRect</primary></indexterm> <programlisting> <![CDATA[ ->>--addBlackRect(--x-,-y-,-cx-,-cy--+-----------+--------+--)------------------>< - +-,--style--+-,--id--+ +>>--addBlackRect(--x-,-y-,-cx-,-cy--+-----------+-+--------+--)------------------>< + +-,--style--+ +-,--id--+ ]]> </programlisting> @@ -5120,8 +5120,8 @@ <indexterm><primary>addBlackFrame</primary></indexterm> <programlisting> <![CDATA[ ->>--addBlackFrame(--x-,-y-,-cx-,-cy--+-----------+--------+--)----------------->< - +-,--style--+-,--id--+ +>>--addBlackFrame(--x-,-y-,-cx-,-cy--+-----------+-+--------+--)----------------->< + +-,--style--+ +-,--id--+ ]]> </programlisting> @@ -5236,8 +5236,8 @@ <indexterm><primary>addEtchedFrame</primary></indexterm> <programlisting> <![CDATA[ ->>--addEtchedFramed(--x-,-y-,-cx-,-cy--+-----------+--------+--)--------------->< - +-,--style--+-,--id--+ +>>--addEtchedFramed(--x-,-y-,-cx-,-cy--+-----------+-+--------+--)--------------->< + +-,--style--+ +-,--id--+ ]]> </programlisting> @@ -5351,8 +5351,8 @@ <indexterm><primary>addEtchedHorizontal</primary></indexterm> <programlisting> <![CDATA[ ->>--addEtchedHorizontal(--x-,-y-,-cx-,-cy--+-----------+--------+--)----------->< - +-,--style--+-,--id--+ +>>--addEtchedHorizontal(--x-,-y-,-cx-,-cy--+-----------+-+--------+--)----------->< + +-,--style--+ +-,--id--+ ]]> </programlisting> @@ -5466,8 +5466,8 @@ <indexterm><primary>addEtchedVertical</primary></indexterm> <programlisting> <![CDATA[ ->>--addEtchedVertical(--x-,-y-,-cx-,-cy--+-----------+--------+--)------------->< - +-,--style--+-,--id--+ +>>--addEtchedVertical(--x-,-y-,-cx-,-cy--+-----------+-+--------+--)------------->< + +-,--style--+ +-,--id--+ ]]> </programlisting> @@ -6589,7 +6589,7 @@ >>--addInput(-id-+--------+-,-x-,-y-+-------+-,-cx2-,-+------+-,-text----> +-,-name-+ +-,-cx1-+ +-,-cy-+ ->--+------------+------------+-)----------------------------------------->< +>--+---------+--+------------+-)----------------------------------------->< +-,-style-+ +-,-idstatic-+ ]]> @@ -6892,7 +6892,7 @@ <![CDATA[ +-----+ V | ->>--addInputGroup(-id-,-x-,-y-+-------+-,-cx2-,--text-+-+-----------+----------+-)-->< +>>--addInputGroup(-id-,-x-,-y-+-------+-,-cx2-,--text-+-+---------+-+----------+-)-->< +-,-cx1-+ +-,-style-+ +-,-idstat-+ ]]> @@ -7387,7 +7387,7 @@ <programlisting> <![CDATA[ ->>--addInputGroup(-id-,-x-,-y-+-------+-,-cx2-,-text.--+-----------+----------+-)-->< +>>--addInputGroup(-id-,-x-,-y-+-------+-,-cx2-,-text.--+---------+-+----------+-)-->< +-,-cx1-+ +-,-style-+ +-,-idstat-+ ]]> </programlisting> Modified: docs/trunk/oodialog/utilityclasses.sgml =================================================================== --- docs/trunk/oodialog/utilityclasses.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/oodialog/utilityclasses.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -238,7 +238,7 @@ <programlisting> <![CDATA[ +-Full----+ ->>-.DlgUtil~version(--------------)------------------------>< +>>-.DlgUtil~version(--+---------+-)------------------------>< +-Short---+ ]]> </programlisting> @@ -312,7 +312,7 @@ <programlisting> <![CDATA[ +-Short---+ ->>-.DlgUtil~comCtl32Version(--------------)---------------->< +>>-.DlgUtil~comCtl32Version(--+---------+-)---------------->< +-Number--+ +-OS------+ +-Full----+ Modified: docs/trunk/rexxref/collclasses.sgml =================================================================== --- docs/trunk/rexxref/collclasses.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/rexxref/collclasses.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -1311,8 +1311,8 @@ <![CDATA[ +-,separator-+ +-(LINE)--+------------+-+ ->>-makeString(-+---------+--------------+-)-------------------->< - +-(CHAR)--+ +>>-makeString(-+------------------------+-)-------------------->< + +-(CHAR)-----------------+ ]]> </programlisting> @@ -1673,8 +1673,8 @@ <![CDATA[ +-,separator-+ +-(LINE)--+------------+-+ ->>-toString(-+---------+--------------+-)---------------------->< - +-(CHAR)--+ +>>-toString(-+------------------------+-)---------------------->< + +-(CHAR)-----------------+ ]]> </programlisting> Modified: docs/trunk/rexxref/dire.sgml =================================================================== --- docs/trunk/rexxref/dire.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/rexxref/dire.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -359,7 +359,7 @@ <programlisting> <![CDATA[ ->>-::CONSTANT--name--value-------------------------------------------> +>>-::CONSTANT--name--value------------------------------------------->< ]]> </programlisting> Modified: docs/trunk/rexxref/funct.sgml =================================================================== --- docs/trunk/rexxref/funct.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/rexxref/funct.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -3428,7 +3428,7 @@ >>-RANDOM(--+------------------------------------+--)---------->< +--max-------------------------------+ +-+--------+-,-+-------+--+--------+-+ - +--min--+ +--max--+ +--,seed-+ + +--min---+ +--max--+ +--,seed-+ ]]> </programlisting> @@ -4936,10 +4936,10 @@ <![CDATA[ >>-TRANSLATE(string---------------------------------------------> ->--+--------------------------------------------+--)--------------------------------+->< - +-,--+--------+--+-------------------------+-+ +-------------------------+-)-+ - +-tableo-+ +-,--+--------+--+------+-+ +-,--+-----+--+---------+-+ - +-tablei-+ +-,pad-+ +-pos-+ +-,length-+ +>--+--------------------------------------------+--+-------------------------+-)->< + +-,--+--------+--+-------------------------+-+ +-,--+-----+--+---------+-+ + +-tableo-+ +-,--+--------+--+------+-+ +-pos-+ +-,length-+ + +-tablei-+ +-,pad-+ ]]> </programlisting> Modified: docs/trunk/rexxref/fundclasses.sgml =================================================================== --- docs/trunk/rexxref/fundclasses.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/rexxref/fundclasses.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -2716,7 +2716,7 @@ <programlisting> <![CDATA[ >>-caselessCompareTo(string-+-----------------------+-)---------------------->< - +-,--+-- +--+---------+-+ + +-,--+---+--+---------+-+ +-n-+ +-,length-+ ]]> </programlisting> @@ -2878,7 +2878,7 @@ <programlisting> <![CDATA[ >>-caselessMatch(start,other-+----------------------------+-)------------------->< - +-,--+---+--+---------+-+ + +-,--+---+--+---------+------+ +-n-+ +-,length-+ ]]> </programlisting> @@ -3186,7 +3186,7 @@ <programlisting> <![CDATA[ >>-compareTo(string-+-----------------------+-)---------------------->< - +-,--+-- +--+---------+-+ + +-,--+---+--+---------+-+ +-n-+ +-,length-+ ]]> </programlisting> @@ -4094,7 +4094,7 @@ <programlisting> <![CDATA[ >>-match(start,other-+----------------------------+-)------------------->< - +-,--+---+--+---------+-+ + +-,--+---+--+---------+------+ +-n-+ +-,length-+ ]]> </programlisting> @@ -4166,7 +4166,7 @@ <programlisting> <![CDATA[ >>-max-+------------------+------------------------------------>< - | +-,------. | + | +-,------+ | | V | | +-(----number-+--)-+ ]]> @@ -4196,7 +4196,7 @@ <programlisting> <![CDATA[ >>-min-+------------------+------------------------------------>< - | +-,------. | + | +-,------+ | | V | | +-(----number-+--)-+ ]]> @@ -4666,7 +4666,7 @@ <programlisting> <![CDATA[ >>-translate-+--------------------------------------------------------------------------+->< - +-(--+-------------------------------------+-+-----------------------+-)-+ + +-(--+-------------------------------------+-+-----------------------+-)---+ +-tableo--+-------------------------+-+ +-,--+---+--+---------+-+ +-,--+--------+--+------+-+ +-n-+ +-,length-+ +-tablei-+ +-,pad-+ @@ -5600,7 +5600,7 @@ <programlisting> <![CDATA[ >>-call-+--------------------+------------------------------------>< - | +-,--------. | + | +-,--------+ | | V | | +-(----argument-+--)-+ ]]> Modified: docs/trunk/rexxref/instrc.sgml =================================================================== --- docs/trunk/rexxref/instrc.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/rexxref/instrc.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -385,8 +385,8 @@ <![CDATA[ +-,--------------+ V | ->>-CALL--+-+-name- -+----+------------+-+-------------------+--;--> - | +-(expr)-+ +-expression-+ | +>>-CALL--+-+-name---+----+------------+-+------------------+--;-->< + | +-(expr)-+ +-expression-+ | +-OFF--+-ANY-----------------+--------------------+ | +-ERROR---------------+ | | +-FAILURE-------------+ | Modified: docs/trunk/rexxref/intro.sgml =================================================================== --- docs/trunk/rexxref/intro.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/rexxref/intro.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -1897,7 +1897,7 @@ >--+--------------------------+-------------------------------->< +-(--+----------------+--)-+ - | .-,----------+ | + | +-,----------+ | | V | | +---expression-+-+ ]]> Modified: docs/trunk/rexxref/preface.sgml =================================================================== --- docs/trunk/rexxref/preface.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/rexxref/preface.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -160,7 +160,9 @@ <para><emphasis role="italic">fragment:</emphasis></para> <programlisting> +<![CDATA[ |--expansion_provides_greater_detail----------------------------| +]]> </programlisting> </listitem> <listitem><para>Language keywords appear in uppercase (for example, Modified: docs/trunk/rexxref/rexutil.sgml =================================================================== --- docs/trunk/rexxref/rexutil.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/rexxref/rexutil.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -2025,14 +2025,14 @@ <secondary>SysGetMessage</secondary></indexterm> <programlisting> <![CDATA[ ->>-SysGetMessage(num--+-------------------------------+--)----->< - +--,--filename--+---------------+ - | | +---------+ | - | | V | | - | +----,--str--+--+ - | +---------+ | - | V | | - +-----,--str--+-----------------+ +>>-SysGetMessage(num--+---------------------------------+--)----->< + +--,--filename--+---------------+-+ + | | +---------+ | | + | | V | | | + | +----,--str--+--+ | + | +---------+ | + | V | | + +-----,--str-+--------------------+ ]]> </programlisting> @@ -2082,14 +2082,14 @@ <secondary>SysGetMessageX</secondary></indexterm> <programlisting> <![CDATA[ ->>-SysGetMessageX(set,num--+-------------------------------+--)->< - +--,--filename--+---------------+ - | | +---------+ | - | | V | | - | +----,--str--+--+ - | +---------+ | - | V | | - +-----,--str--+-----------------+ +>>-SysGetMessageX(set,num--+---------------------------------+--)->< + +--,--filename--+---------------+-+ + | | +---------+ | | + | | V | | | + | +----,--str--+--+ | + | +---------+ | + | V | | + +-----,--str--+-------------------+ ]]> </programlisting> @@ -2209,7 +2209,7 @@ <programlisting> <![CDATA[ >>-SysIni(-+---------+-,app,key,val)--------------------------->< - +-inifile-+ + +-inifile-+ ]]> </programlisting> Modified: docs/trunk/rexxref/utilityclasses.sgml =================================================================== --- docs/trunk/rexxref/utilityclasses.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/rexxref/utilityclasses.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -137,8 +137,8 @@ <tertiary>of DateTime class</tertiary></indexterm> <programlisting> <![CDATA[ ->>-fromNormalDate(-date-+----------------------------+-)------------->< - +-,-+-----------+--+---------+ +>>-fromNormalDate(-date-+------------------------------+-)------------->< + +-,-+-----------+--+---------+-+ +-separator-+ +-,offset-+ ]]> </programlisting> @@ -165,8 +165,8 @@ <tertiary>of DateTime class</tertiary></indexterm> <programlisting> <![CDATA[ ->>-fromEuropeanDate(-date-+----------------------------+--)------------>< - +-,-+-----------+--+---------+ +>>-fromEuropeanDate(-date-+------------------------------+--)------------>< + +-,-+-----------+--+---------+-+ +-separator-+ +-,offset-+ ]]> </programlisting> @@ -195,8 +195,8 @@ <tertiary>of DateTime class</tertiary></indexterm> <programlisting> <![CDATA[ ->>-fromOrderedDate(-date-+----------------------------+--)------------>< - +-,-+-----------+--+---------+ +>>-fromOrderedDate(-date-+------------------------------+--)------------>< + +-,-+-----------+--+---------+-+ +-separator-+ +-,offset-+ ]]> </programlisting> @@ -224,8 +224,8 @@ <tertiary>of DateTime class</tertiary></indexterm> <programlisting> <![CDATA[ ->>-fromStandardDate(-date-+----------------------------+--)------------>< - +-,-+-----------+--+---------+ +>>-fromStandardDate(-date-+------------------------------+--)------------>< + +-,-+-----------+--+---------+-+ +-separator-+ +-,offset-+ ]]> </programlisting> @@ -252,8 +252,8 @@ <tertiary>of DateTime class</tertiary></indexterm> <programlisting> <![CDATA[ ->>-fromUsaDate(-date-+----------------------------+--)------------>< - +-,-+-----------+--+---------+ +>>-fromUsaDate(-date-+------------------------------+--)------------>< + +-,-+-----------+--+---------+-+ +-separator-+ +-,offset-+ ]]> </programlisting> @@ -443,7 +443,7 @@ >>-init(fullDate--+---------+-)------------------------------->< +-,offset-+ ->>-init(year,month,day-+---------+--------------------------------+---->< +>>-init(year,month,day-+---------+--------------------------------)---->< +-,offset-+ >>-init(year,month,day,hours,minutes,seconds--+--------------------------------+-)->< @@ -3300,7 +3300,7 @@ <programlisting> <![CDATA[ >>-caselessMatch(start,other-+----------------------------+-)------------------->< - +-,--+---+--+---------+-+ + +-,--+---+--+---------+------+ +-n-+ +-,length-+ ]]> </programlisting> @@ -3715,7 +3715,7 @@ <programlisting> <![CDATA[ >>-match(start,other-+----------------------------+-)------------------->< - +-,--+---+--+---------+-+ + +-,--+---+--+---------+------+ +-n-+ +-,length-+ ]]> </programlisting> @@ -3990,7 +3990,7 @@ <programlisting> <![CDATA[ >>-translate-+--------------------------------------------------------------------------+->< - +-(--+-------------------------------------+-+-----------------------+-)-+ + +-(--+-------------------------------------+-+-----------------------+-)---+ +-tableo--+-------------------------+-+ +-,--+---+--+---------+-+ +-,--+--------+--+------+-+ +-n-+ +-,length-+ +-tablei-+ +-,pad-+ Modified: docs/trunk/rxftp/rxftp.sgml =================================================================== --- docs/trunk/rxftp/rxftp.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/rxftp/rxftp.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -1092,8 +1092,8 @@ <para><emphasis role="bold">Syntax:</emphasis></para> <programlisting> <![CDATA[ ->>-- myftpobj~FtpSetUser(host, user--+-------------------------+--)------>< - +--, password--+----------+ +>>-- myftpobj~FtpSetUser(host, user--+---------------------------+--)------>< + +--, password--+----------+-+ +--, acct--+ ]]> </programlisting> Modified: docs/trunk/rxsock/smtp.sgml =================================================================== --- docs/trunk/rxsock/smtp.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/rxsock/smtp.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -97,8 +97,8 @@ <tertiary>of SMTP class</tertiary></indexterm> <programlisting> <![CDATA[ ->>-connect(smtphost--+------------------------------+--)------->< - +--, authid-----+--------------+ +>>-connect(smtphost--+--------------------------------+--)------->< + +--, authid-----+--------------+-+ +--, password--+ ]]> </programlisting> Modified: docs/trunk/rxsock/streamsocket.sgml =================================================================== --- docs/trunk/rxsock/streamsocket.sgml 2009-12-20 00:49:03 UTC (rev 5447) +++ docs/trunk/rxsock/streamsocket.sgml 2009-12-20 00:57:02 UTC (rev 5448) @@ -316,7 +316,7 @@ <tertiary>of StreamSocket class</tertiary></indexterm> <programlisting> <![CDATA[ ->>-open---------------------------------------------------------> +>>-open--------------------------------------------------------->< ]]> </programlisting> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wda...@us...> - 2010-02-10 03:39:24
|
Revision: 5547 http://oorexx.svn.sourceforge.net/oorexx/?rev=5547&view=rev Author: wdashley Date: 2010-02-10 03:39:17 +0000 (Wed, 10 Feb 2010) Log Message: ----------- Add documentation for ncurses. Added Paths: ----------- docs/trunk/orxncurses/ docs/trunk/orxncurses/Makefile docs/trunk/orxncurses/docbook-1.png docs/trunk/orxncurses/hyperref.cfg docs/trunk/orxncurses/new_rexxla.jpg docs/trunk/orxncurses/oorexx.jpg docs/trunk/orxncurses/orxncurses.xml Added: docs/trunk/orxncurses/Makefile =================================================================== --- docs/trunk/orxncurses/Makefile (rev 0) +++ docs/trunk/orxncurses/Makefile 2010-02-10 03:39:17 UTC (rev 5547) @@ -0,0 +1,100 @@ +#---------------------------------------------------------------------------- +# +# Description: Makefile for the Object Rexx nCurses Class library Documents. +# +# Copyright (c) 2010-2010, Rexx Language Association. All rights reserved. +# +# This program and the accompanying materials are made available under +# the terms of the Common Public License v1.0 which accompanies this +# distribution. A copy is also available at the following address: +# http://www.oorexx.org/license.html +# +# Redistribution and use in source and binary forms, with or +# without modification, are permitted provided that the following +# conditions are met: +# +# Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the distribution. +# +# Neither the name of Rexx Language Association nor the names +# of its contributors may be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, +# OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# Author(s): +# W. David Ashley <da...@us...> +# +#---------------------------------------------------------------------------- + + +STYLESHEET = /usr/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl \ + ../shared/oorexx.print.dsl +HTML_STYLESHEET = /usr/share/sgml/docbook/dsssl-stylesheets/html/docbook.dsl \ + ../shared/oorexx.html.dsl + + +XML_FILES = orxncurses.xml \ + ../shared/notices.sgml \ + ../shared/legalstuff.sgml \ + ../shared/gethelp.sgml \ + ../shared/CPLv1.0.sgml + +IMAGE_FILES = oorexx.jpg \ + docbook-1.png \ + new_rexxla.jpg + +JADETEXFMT = ./pdfjadetex.fmt +HYPERREFCFG = ./hyperref.cfg +TEXMF = /usr/share/texmf + +export TEXFORMATS=.: + + +all: pdf html + +pdf: orxncurses.pdf + +html: orxncurses-html.zip + +orxncurses.pdf: $(IMAGE_FILES) $(STYLESHEET) $(JADETEXFMT) genindex.sgml svnrev.tmp + docbook2pdf -d ../shared/oorexx.print.dsl orxncurses.xml + +book1.htm: $(IMAGE_FILES) $(HTML_STYLESHEET) genindex.sgml svnrev.tmp + docbook2html -d ../shared/oorexx.html.dsl orxncurses.xml + +orxncurses-html.zip: book1.htm + zip orxncurses-html *.htm *.jpg *.png + +$(JADETEXFMT): $(HYPERREFCFG) + pdftex -ini \&pdflatex pdfjadetex.ini + +genindex.sgml: $(HTML_STYLESHEET) $(XML_FILES) svnrev.tmp + collateindex.pl -N -o genindex.sgml + jade -t sgml -d ../shared/oorexx.html.dsl -V html-index orxncurses.xml + rm *.htm + collateindex.pl -p -g -o genindex.sgml HTML.index + +svnrev.tmp: + svnversion > svnrev.tmp + + + + +clean: + rm -f *.log *.aux *.out *.fmt *.pdf genindex.sgml *.htm *.zip \ + HTML.index *.tmp + Added: docs/trunk/orxncurses/docbook-1.png =================================================================== (Binary files differ) Property changes on: docs/trunk/orxncurses/docbook-1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: docs/trunk/orxncurses/hyperref.cfg =================================================================== --- docs/trunk/orxncurses/hyperref.cfg (rev 0) +++ docs/trunk/orxncurses/hyperref.cfg 2010-02-10 03:39:17 UTC (rev 5547) @@ -0,0 +1,8 @@ +\PassOptionsToPackage{pdftitle={Open Object Rexx: nCurses Reference}}{hyperref} +\PassOptionsToPackage{pdfauthor={Rexx Language Association}}{hyperref} +\PassOptionsToPackage{pdfsubject={Using OrxnCurses }}{hyperref} +\PassOptionsToPackage{pdfkeywords={ooRexx, OrxnCurses, nCurses}}{hyperref} +\PassOptionsToPackage{linkcolor=blue}{hyperref} +\PassOptionsToPackage{citecolor=blue}{hyperref} +\PassOptionsToPackage{urlcolor=blue}{hyperref} +\PassOptionsToPackage{anchorcolor=blue}{hyperref} Added: docs/trunk/orxncurses/new_rexxla.jpg =================================================================== (Binary files differ) Property changes on: docs/trunk/orxncurses/new_rexxla.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: docs/trunk/orxncurses/oorexx.jpg =================================================================== (Binary files differ) Property changes on: docs/trunk/orxncurses/oorexx.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: docs/trunk/orxncurses/orxncurses.xml =================================================================== --- docs/trunk/orxncurses/orxncurses.xml (rev 0) +++ docs/trunk/orxncurses/orxncurses.xml 2010-02-10 03:39:17 UTC (rev 5547) @@ -0,0 +1,5460 @@ +<?xml version="1.0" standalone="no"> +<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.2//EN" +[ +<!ENTITY gethelp SYSTEM "../shared/gethelp.sgml"> +<!ENTITY notices SYSTEM "../shared/notices.sgml"> +<!ENTITY cpl SYSTEM "../shared/CPLv1.0.sgml"> +<!ENTITY genindex SYSTEM "genindex.sgml"> +<!ENTITY svnrev SYSTEM "svnrev.tmp"> +]> +<!--######################################################################### + # + # Description: Open Object Rexx: nCurses Class Library XML File + # + # Copyright (c) 2010-2010, Rexx Language Association. All rights reserved. + # + # This program and the accompanying materials are made available under + # the terms of the Common Public License v1.0 which accompanies this + # distribution. A copy is also available at the following address: + # http://www.oorexx.org/license.html + # + # Redistribution and use in source and binary forms, with or + # without modification, are permitted provided that the following + # conditions are met: + # + # Redistributions of source code must retain the above copyright + # notice, this list of conditions and the following disclaimer. + # Redistributions in binary form must reproduce the above copyright + # notice, this list of conditions and the following disclaimer in + # the documentation and/or other materials provided with the distribution. + # + # Neither the name of Rexx Language Association nor the names + # of its contributors may be used to endorse or promote products + # derived from this software without specific prior written permission. + # + # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, + # OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + # OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + # + # Author(s): + # W. David Ashley <da...@us...> + # + ######################################################################### +--> +<book> +<bookinfo> +<title>Open Object Rexx™</title> +<subtitle>nCurses Class Library Reference</subtitle> +<titleabbrev>ooRexx nCureses Reference</titleabbrev> + +<orgname>Rexx Language Association</orgname> +<copyright> + <year>2010</year> + <holder>Rexx Language Association. All rights reserved.</holder> +</copyright> +<authorgroup> + <collab><collabname>W. David Ashley</collabname></collab> +</authorgroup> + +<!--####################################################################### + # The following need to be modified for each release! + #######################################################################--> +<edition>Version 0.1.0 (beta)</edition> +<pubdate>Fedruary 15, 2010</pubdate> +<!--####################################################################### + # The releaseinfo tag is used to show the release status of a document. + # + # Use the following for production releases. + # + # <releaseinfo>Revision 1</releaseinfo> + # or + # <releaseinfo></releaseinfo> + # + # Use the following for draft releases of a document. + # + # <releaseinfo>Draft - SVN Rev &svnrev;</releaseinfo> + # Draft - SVN Rev &svnrev; + # + #########################################################################--> +<releaseinfo>Draft - SVN Rev &svnrev;</releaseinfo> +<!--####################################################################### + # End of modification area. + #######################################################################--> + +<mediaobject> +<imageobject> +<!-- Note! - if we include a /imagedata tag we get an error for DSSSL! --> +<imagedata fileref="oorexx.jpg" align="center"> +</imageobject> +</mediaobject> +<legalnotice> +<para>This program and the accompanying materials are made available under the +terms of the <link linkend="cplv10" endterm="cplv10.title"></link>. +</para> +<para>Before using this information and the product it supports, be sure to read +the general information under <link linkend="notices" endterm="notices.title"></link>. +</para> +<para>This document was originally owned and +copyrighted by IBM Corporation 1995, 2004. It was donated +as open source under the <link linkend="cplv10" endterm="cplv10.title"></link> +to the Rexx Language Association in 2004. +</para> +<para>Thanks to Julian Choy for the ooRexx logo design. +</para> +</legalnotice> + +</bookinfo> + +<preface id="preface"><title>About This Book</title> +<para>This book describes the Open Object Rexx nCurses Class Library and its +methods.</para> +<para>This book is intended for people who plan to develop applications using +Rexx and nCurses. Its users range from the novice, who might have experience in some programming +language but no Rexx or nCurses experience, to the experienced application developer, +who might have had some experience with Object Rexx and nCurses.</para> +<para>This book is a reference rather than a tutorial. It assumes you are already +familiar with object-oriented programming concepts.</para> +<para>Descriptions include the use and syntax of the language and explain how +the language processor "interprets" the language as a program is running.</para> + +<section id="relinf"><title>Related Information</title> +<para>See also: +<citetitle pubwork="book">Open Object Rexx: Reference</citetitle></para> +</section> + +<section id="readsy"><title>How to Read the Syntax Diagrams</title> +<para>Throughout this book, syntax is described using the structure defined below. </para> +<itemizedlist> +<listitem><para>Read the syntax diagrams from left to right, from top to bottom, following +the path of the line. </para> +<para>The <computeroutput>>>---</computeroutput> symbol +indicates the beginning of a statement.</para> +<para>The <computeroutput>---></computeroutput> symbol indicates that the statement syntax is continued on the +next line.</para> +<para>The <computeroutput>>---</computeroutput> symbol indicates +that a statement is continued from the previous line.</para> +<para>The <computeroutput>---><</computeroutput> symbol indicates the end of a statement.</para> +<para>Diagrams of syntactical units other than complete statements start +with the <computeroutput>>---</computeroutput> symbol and end with +the <computeroutput>---></computeroutput> symbol.</para></listitem> +<listitem><para>Required items appear on the horizontal line (the main path). + +<programlisting> +<![CDATA[ +>>-STATEMENT--required_item------------------------------------>< +]]> +</programlisting> + +</para></listitem> +<listitem><para>Optional items appear below the main path. </para> + +<programlisting> +<![CDATA[ +>>-STATEMENT--+---------------+-------------------------------->< + +-optional_item-+ +]]> +</programlisting> + +</listitem> +<listitem><para>If you can choose from two or more items, they appear vertically, in a +stack. If you must choose one of the items, one +item of the stack appears on the main path.</para> + +<programlisting> +<![CDATA[ +>>-STATEMENT--+-required_choice1-+----------------------------->< + +-required_choice2-+ +]]> +</programlisting> + +</listitem> +<listitem><para>If choosing one of the items is optional, the entire stack appears below +the main path.</para> + +<programlisting> +<![CDATA[ +>>-STATEMENT--+------------------+----------------------------->< + +-optional_choice1-+ + +-optional_choice2-+ +]]> +</programlisting> + +</listitem> +<listitem><para>If one of the items is the default, it appears above the main path and +the remaining choices are shown below. </para> + +<programlisting> +<![CDATA[ + +-default_choice--+ +>>-STATEMENT--+-----------------+------------------------------>< + +-optional_choice-+ + +-optional_choice-+ +]]> +</programlisting> + +</listitem> +<listitem><para>An arrow returning to the left above the main line indicates an item that +can be repeated.</para> + +<programlisting> +<![CDATA[ + +-----------------+ + V | +>>-STATEMENT----repeatable_item-+------------------------------>< +]]> +</programlisting> + +<para>A repeat arrow above a stack indicates that you can repeat the +items in the stack.</para></listitem> +<listitem><para>A set of vertical bars around an item indicates that the item is a fragment, a part of the syntax diagram that appears in +greater detail below the main diagram.</para> + +<programlisting> +<![CDATA[ +>>-STATEMENT--| fragment |------------------------------------->< +]]> +</programlisting> + +<para><emphasis role="italic">fragment:</emphasis></para> + +<programlisting> +|--expansion_provides_greater_detail----------------------------| +</programlisting> +</listitem> +<listitem><para>Keywords appear in uppercase (for example, +<computeroutput>PARM1</computeroutput>). They must +be spelled exactly as shown but you can type them in upper, lower, or mixed +case. Variables appear in all lowercase letters (for example, +<computeroutput>parmx</computeroutput>). They represent user-supplied names or values.</para></listitem> +<listitem><para>If punctuation marks, parentheses, arithmetic operators, or such symbols +are shown, you must enter them as part of the syntax.</para></listitem></itemizedlist> + +<para>The following example shows how the syntax is described:</para> + +<programlisting> +<![CDATA[ + +-,------+ + V | +>>-MAX(----number-+--)----------------------------------------->< +]]> +</programlisting> +</section> + +<section><title>A Note About Program Examples in this Document</title> +<para>The program examples in this document are rendered in a mono-spaced +font that is not completely compatible for cut-and-paste functionality. +Pasting text into an editor could result in some characters outside of +the standard ASCII character set. Specifically, single-quote and +double-quote characters are sometimes converted incorrectly when +pasted into an editor.</para> + +</section> + +&gethelp; + +</preface> + +<chapter id="windowmethods"><title>Window Class Method Reference</title> + +<!--######################################################################### + # Start of class methods + ######################################################################### +--> + +<section id="New"> +<title>New - Class Method</title> +<indexterm><primary>New</primary></indexterm> +<para>Init the standard screen or create a new window.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--.Window~new()-------------------------------------------------------->< + +>>--.Window~new(nlines, ncols, begin_y, begin_x)------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>The first invocation of this method creates the standard screen and +must pass zero arguments. Subsequest invocations create standard windows +and must pass four arguments.</para> +<variablelist> + <varlistentry> + <term>nlines</term> + <listitem><para>Number of lines.</para></listitem> + </varlistentry> + <varlistentry> + <term>ncols</term> + <listitem><para>Number of columns.</para></listitem> + </varlistentry> + <varlistentry> + <term>begin_y</term> + <listitem><para>Y position start position.</para></listitem> + </varlistentry> + <varlistentry> + <term>begin_x</term> + <listitem><para>X position start position.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +/* create the standard screen */ +scr = .Window~new() + +/* create a new window */ +win = .Window~new(10, 20, 5, 10) +]]> +</programlisting> +</section> + +<section id="OrxncursesVersion"> +<title>Orxncurses_Version - Class Methos</title> +<indexterm><primary>Orxncurses_Version</primary></indexterm> +<para>Return the Orxnncurses_Version string.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--.Window~orxncurses_version()----------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>The OrxnCurses library version string.</para> +</section> + +<section id="OrxCurSetBase"> +<title>SetBase - Class Method</title> +<indexterm><primary>SetBase</primary></indexterm> +<para>Set whether or not the library uses one-based indexes or zero-based indexes. The default is one-based.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--.Window~setbase(--+--------+--)-------------------------------------->< + +--base--+ +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>base</term> + <listitem><para>1 = one-based, 0 = zero-based</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>The current or new base.</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +.window~setbase(0) +scr = .window~new() + +scr~move(0, 0) +scr~addch('*') +scr~refresh() +scr~napms(500) +]]> +</programlisting> +</section> + +<section id="Slkinit"> +<title>Slk_init - Class Method</title> +<indexterm><primary>OrxCurSlk_init</primary></indexterm> +<para>Initialize for soft label. This method must be invoked prior to +creating the standard screen.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--.Window~slk_init(fmt)------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>fmt</term> + <listitem><para>Line format. Valid values are 0, 1, 2 and 3.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Zero.</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +left = 0 +center = 1 +right = 2 + +.window~slk_init(0) +scr = .window~new() + +scr~slk_set(1, 'Help!', left) +scr~slk_set(2, 'File', left) +scr~slk_set(3, 'Print', left) +scr~slk_set(4, 'Text', center) +scr~slk_set(5, 'Edit', center) +scr~slk_set(6, 'Quick', right) +scr~slk_set(7, 'Conf', right) +scr~slk_set(8, 'Change', right) +scr~slk_refresh() +]]> +</programlisting> +</section> + +<!--######################################################################### + # Start of instance methods + ######################################################################### +--> + +<section id="Acsmap"> +<title>Acs_map</title> +<indexterm><primary>Acs_map</primary></indexterm> +<para>Return an ACS character.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~acs_map(str)----------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>str</term> + <listitem><para>Character.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>ACS character.</para> +</section> + +<section id="Addch"> +<title>Addch</title> +<indexterm><primary>Addch</primary></indexterm> +<para>Add a single character to the screen.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~addch(ch)-------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>ch</term> + <listitem><para>Character to be added. This is a single character, not + a numeric value.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +p = .pad~new(200, wide) + +strm = .stream~new(filename) +strm~open('read') +eof = .false +call on notready name eof + +ch = strm~charin() +do while \eof + p~addch(ch) + ch = strm~charin() + end +strm~close() +]]> +</programlisting> +</section> + +<section id="Addchnstr"> +<title>Addchnstr</title> +<indexterm><primary>Addchnstr</primary></indexterm> +<para>Add a chtype character string to the screen.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~addchnstr(str, n)------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>str</term> + <listitem><para>Chtype string be added. A chtype is a four-byte + sequence.</para></listitem> + </varlistentry> + <varlistentry> + <term>n</term> + <listitem><para>Number of chtype characters to add.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Addchstr"> +<title>Addchstr</title> +<indexterm><primary>Addchstr</primary></indexterm> +<para>Add a chtype character string to the screen.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~addchstr(str)---------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>str</term> + <listitem><para>Chtype string be added. A chtype is a four-byte + sequence. The string can contain any number of chtypes.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Addnstr"> +<title>Addnstr</title> +<indexterm><primary>Addnstr</primary></indexterm> +<para>Add a character string to the screen.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~addnstr(str, n)-------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>str</term> + <listitem><para>String to be added.</para></listitem> + </varlistentry> + <varlistentry> + <term>n</term> + <listitem><para>Number of characters to add.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Addstr"> +<title>Addstr</title> +<indexterm><primary>Addstr</primary></indexterm> +<para>Add a character string to the screen.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~addstr(str)------------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>str</term> + <listitem><para>String to be added.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() +scr~addstr('Goodbye, cruel C Programming!') +]]> +</programlisting> +</section> + +<section id="Assumedefaultcolors"> +<title>Assume_default_colors</title> +<indexterm><primary>Assume_default_colors</primary></indexterm> +<para>Set default colors.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~assume_default_colors(fg, bg)------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>fg</term> + <listitem><para>Forground color.</para></listitem> + </varlistentry> + <varlistentry> + <term>bg</term> + <listitem><para>Background color.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Attroff"> +<title>Attroff</title> +<indexterm><primary>Attroff</primary></indexterm> +<para>Turn off one or more attributes.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~attroff(attr)---------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>attr</term> + <listitem><para>Attribute(s).</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() +scr~attron(scr~A_BOLD) + +scr~attroff(scr~A_BOLD) +]]> +</programlisting> +</section> + +<section id="Attron"> +<title>Attron</title> +<indexterm><primary>Attron</primary></indexterm> +<para>Turn on one or more attributes.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~attron(attr)----------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>attr</term> + <listitem><para>Attribute(s).</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() +scr~attron(scr~A_BOLD) +]]> +</programlisting> +</section> + +<section id="Attrset"> +<title>Attrset</title> +<indexterm><primary>Attrset</primary></indexterm> +<para>Turn on one or more attributes.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~attrset(attr)---------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>attr</term> + <listitem><para>Attribute(s).</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +lf = .window~ASCII_LF~d2c() +bs = .window~ASCII_BS~d2c() + +text = .array~of('Do', 'you', 'find', 'this', 'silly?') + +scr = .window~new() +do a = 1 to text~items() + do b = 1 to text~items() + if b = a then scr~attrset(scr~A_BOLD + scr~A_UNDERLINE) + scr~addstr(text[b]) + if b = a then scr~attroff(scr~A_BOLD + scr~A_UNDERLINE) + scr~addch(' ') + end + scr~addstr(bs || lf) + end +]]> +</programlisting> +</section> + +<section id="Baudrate"> +<title>Baudrate</title> +<indexterm><primary>Baudrate</primary></indexterm> +<para>Return the terminal baud rate.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~baudrate()------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Beep"> +<title>Beep</title> +<indexterm><primary>Beep</primary></indexterm> +<para>Beep the terminal.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~beep()----------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +scr~addstr('Attention!' || lf) +scr~beep() +]]> +</programlisting> +</section> + +<section id="Bkgd"> +<title>Bkgd</title> +<indexterm><primary>Bkgd</primary></indexterm> +<para>Set backgroung attributes for the whole screen.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~bkgd(attr)------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>attr</term> + <listitem><para>Attribute(s).</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() +scr~start_color() +scr~init_pair(1, scr~COLOR_WHITE, scr~COLOR_BLUE) + +scr~bkgd(scr~COLOR_PAIR(1)) +]]> +</programlisting> +</section> + +<section id="Bkgdset"> +<title>Bkgdset</title> +<indexterm><primary>Bkgdset</primary></indexterm> +<para>Set backgroung attributes for the next output text.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~bkgdset(attr)---------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>attr</term> + <listitem><para>Attribute(s).</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Border"> +<title>Border</title> +<indexterm><primary>Border</primary></indexterm> +<para>Set window border.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~border(ls, rs, bs, tl, tr, bl, br)------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>ls</term> + <listitem><para>Left side character.</para></listitem> + </varlistentry> + <varlistentry> + <term>rs</term> + <listitem><para>Right side character.</para></listitem> + </varlistentry> + <varlistentry> + <term>ts</term> + <listitem><para>Top side character.</para></listitem> + </varlistentry> + <varlistentry> + <term>bs</term> + <listitem><para>Bottom side character.</para></listitem> + </varlistentry> + <varlistentry> + <term>tl</term> + <listitem><para>Top/Left character.</para></listitem> + </varlistentry> + <varlistentry> + <term>tr</term> + <listitem><para>Top/Right character.</para></listitem> + </varlistentry> + <varlistentry> + <term>bl</term> + <listitem><para>Bottom/Left character.</para></listitem> + </varlistentry> + <varlistentry> + <term>br</term> + <listitem><para>Bottom/Right character.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +scr~border('ba'~x2d(), 'ba'~x2d(), 'cd'~x2d(), 'cd'~x2d(),, + 'c9'~x2d(), 'bb'~x2d(), 'c8'~x2d(), 'bc'~x2d()) +]]> +</programlisting> +</section> + +<section id="Box"> +<title>Box</title> +<indexterm><primary>Box</primary></indexterm> +<para>Draw a box around the edges of a window.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~box(vchr, hch)--------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>vch</term> + <listitem><para>Vertical character.</para></listitem> + </varlistentry> + <varlistentry> + <term>hch</term> + <listitem><para>Horizontal character.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +scr~box('*'~c2d(), '*'~c2d()) +]]> +</programlisting> +</section> + +<section id="Canchangecolor"> +<title>Can_change_color</title> +<indexterm><primary>Can_change_color</primary></indexterm> +<para>Returns whether or not a terminal can changes its color set.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~can_change_color()----------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>One or zero.</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() +scr~start_color +if \scr~can_change_color() then do + scr~addstr('This probably won''t work, but anyway:' || lf) + end +]]> +</programlisting> +</section> + +<section id="Cbreak"> +<title>Cbreak</title> +<indexterm><primary>Cbreak</primary></indexterm> +<para>Activates cbreak (buffering) mode.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~cbreak()--------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Chgat"> +<title>Chgat</title> +<indexterm><primary>Chgat</primary></indexterm> +<para>Change attributes on the window.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~chgat(n, attr, color)-------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>n</term> + <listitem><para>Number of character positions.</para></listitem> + </varlistentry> + <varlistentry> + <term>attr</term> + <listitem><para>The attribute.</para></listitem> + </varlistentry> + <varlistentry> + <term>color</term> + <listitem><para>The COLOR_PAIR number.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Clear"> +<title>Clear</title> +<indexterm><primary>Clear</primary></indexterm> +<para>Clear the window.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~clear()---------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +scr~clear() +]]> +</programlisting> +</section> + +<section id="Clearok"> +<title>Clearok</title> +<indexterm><primary>Clearok</primary></indexterm> +<para>Force a repaint of the window on the next refresh call.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~clearok(bf)------------------------------------------------------>< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>bf</term> + <listitem><para>Boolean on/off</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Clrtobot"> +<title>Clrtobot</title> +<indexterm><primary>Clrtobot</primary></indexterm> +<para>Clear the window from the current cursor position.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~cleartobot()----------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +scr~move(6, 21) +scr~clrtobot() +]]> +</programlisting> +</section> + +<section id="Clrtoeol"> +<title>Clrtoeol</title> +<indexterm><primary>Clrtoeol</primary></indexterm> +<para>Clear the line from the current cursor position.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~cleartoeol()----------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() +scr~noecho() +scr~keypad(.true) + +mmask = scr~mousemask(scr~ALL_MOUSE_EVENTS) + +do forever + ch = scr~getch() + if ch = scr~KEY_MOUSE then do + mort = scr~getmouse() + scr~move(1, 1) + scr~clrtoeol() + scr~addstr(mort~y || '/' || mort~x) + scr~refresh() + end + if ch = lf then leave + end +]]> +</programlisting> +</section> + +<section id="Colorpair"> +<title>Color_pair</title> +<indexterm><primary>Color_pair</primary></indexterm> +<para>Returns the number of possible COLOR_PAIR attribute.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~color_pair()----------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Possible color pairs attributes.</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +scr~start_color +scr~init_pair(1, scr~COLOR_WHITE, scr~COLOR_BLUE) +scr~bkgd(scr~color_pair(1)) +]]> +</programlisting> +</section> + +<section id="Colorpairs"> +<title>Color_pairs</title> +<indexterm><primary>Color_pairs</primary></indexterm> +<para>Returns the number of possible COLOR_PAIRS.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~color_pairs()---------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Possible number of color pairs.</para> +</section> + +<section id="Colors"> +<title>Colors</title> +<indexterm><primary>Colors</primary></indexterm> +<para>Returns the number of possible COLORs.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~colors()--------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Number of colors.</para> +</section> + +<section id="Colorset"> +<title>Color_set</title> +<indexterm><primary>Color_set</primary></indexterm> +<para>Sets foreground and background text color.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~colorset(num)---------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>num</term> + <listitem><para>COLOR_PAIR number.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Cols"> +<title>Cols</title> +<indexterm><primary>Cols</primary></indexterm> +<para>Returns the number of columns on the stdscr.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~cols()----------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Number of columns.</para> +</section> + +<section id="Copywin"> +<title>Copywin</title> +<indexterm><primary>Copywin</primary></indexterm> +<para>Copy a rectangle from one window to self.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~copywin(swin, sminrow, smincol, dminrow, dmincol, --------------->> + +>---------------dmaxrow, dmaxcol, overlay)------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>swin</term> + <listitem><para>Source window.</para></listitem> + </varlistentry> + <varlistentry> + <term>sminrow</term> + <listitem><para>Source min row number.</para></listitem> + </varlistentry> + <varlistentry> + <term>smincol</term> + <listitem><para>Source min col number.</para></listitem> + </varlistentry> + <varlistentry> + <term>dminrow</term> + <listitem><para>Destination min row number.</para></listitem> + </varlistentry> + <varlistentry> + <term>dmincol</term> + <listitem><para>Destination min col number.</para></listitem> + </varlistentry> + <varlistentry> + <term>dmaxrow</term> + <listitem><para>Destination max row number.</para></listitem> + </varlistentry> + <varlistentry> + <term>dmaxcol</term> + <listitem><para>Destination max col number.</para></listitem> + </varlistentry> + <varlistentry> + <term>overlay</term> + <listitem><para>Boolean yes/no to overlay destination text.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +maxyx = scr~getmaxyx() +parse var maxyx maxy maxx . +halfy = (maxy / 2)~format(, 0) +halfx = (maxx / 2)~format(, 0) + +top = .window~new(halfy, halfx, 1, 1) +bottom = .window~new(halfy, halfx, halfy + 1, halfx + 1) + +top~addstr(text1) +top~refresh() +bottom~addstr(text2) +bottom~refresh() + +bottom~getch() + +retc = bottom~copywin(top, 1, 1, 1, 1, 5, 13, .false) +]]> +</programlisting> +</section> + +<section id="Cursset"> +<title>Curs_set</title> +<indexterm><primary>Curs_set</primary></indexterm> +<para>Control the cursor visibility.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~curs_set(vis)---------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>vis</term> + <listitem><para>Visibility boolean.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +-- turn off cursor +scr~curs_set(0) +-- turn the cursor on +scr~curs_set(1) +-- turn the cursor very on +scr~curs_set(2) +]]> +</programlisting> +</section> + +<section id="Cursesversion"> +<title>Curses_version</title> +<indexterm><primary>Curses_version</primary></indexterm> +<para>Return the nCurses version string.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~curses_version()------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Version string.</para> +</section> + +<section id="Delch"> +<title>Delch</title> +<indexterm><primary>Delch</primary></indexterm> +<para>Delete the character under the cursor and slide remaining characters +on the line one position to the left.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~delch()---------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +scr~move(3, 26) +do c = 1 to 11 + scr~delch() + end +]]> +</programlisting> +</section> + +<section id="Deleteln"> +<title>Deleteln</title> +<indexterm><primary>Deleteln</primary></indexterm> +<para>Delete the line under the cursor and slide remaining lines below the +cursor up one line.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~deleteln()------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +scr~move(2, 1) +scr~deleteln() +]]> +</programlisting> +</section> + +<section id="Delwin"> +<title>Delwin</title> +<indexterm><primary>Delwin</primary></indexterm> +<para>Destroy a window.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~delwin()--------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +lf = .window~ASCII_LF~d2c() + +scr = .window~new() + +p = .pad~new(50, 100) + +scr~addstr("New pad created") +scr~refresh() +scr~getch() + +if p~delwin() = scr~OK then do + scr~addstr("...and now it's gone!" "" lf) + end +else do + scr~addstr("...and now it's still there!" "" lf) + end +scr~refresh() +]]> +</programlisting> +</section> + +<section id="Derwin"> +<title>Derwin</title> +<indexterm><primary>Derwin</primary></indexterm> +<para>Create a derrived window from self.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~derwin(nlines, ncols, begy, begx)-------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<variablelist> + <varlistentry> + <term>nlines</term> + <listitem><para>Number of lines.</para></listitem> + </varlistentry> + <varlistentry> + <term>ncols</term> + <listitem><para>Number of cols.</para></listitem> + </varlistentry> + <varlistentry> + <term>begy</term> + <listitem><para>Beginning Y line.</para></listitem> + </varlistentry> + <varlistentry> + <term>begx</term> + <listitem><para>Beginning X column.</para></listitem> + </varlistentry> +</variablelist> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>A Window instance.</para> +</section> + +<section id="Doupdate"> +<title>Doupdate</title> +<indexterm><primary>Doupdate</primary></indexterm> +<para>Update the terminal.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~doupdate()------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +filename = 'Readme.txt' +tall = 24 +wide = 19 +spacer = 5 + +scr = .window~new() +p = .pad~new(200, wide + 1) +s1 = p~subpad(tall, wide + 1, 1, 1) +s2 = p~subpad(tall, wide + 1, tall + 1, 1) +s3 = p~subpad(tall, wide + 1, (2 * tall) + 1, 1) + +strm = .stream~new(filename) +strm~open('read') +eof = .false +call on notready name eof + +ch = strm~charin() +do while \eof + p~addch(ch) + ch = strm~charin() + end +strm~close() + +s1~pnoutrefresh(1, 1, 1, 1, tall, wide + 1) +s2~pnoutrefresh(1, 1, 1, wide + spacer + 1, tall, (wide * 2) + spacer) +s3~pnoutrefresh(1, 1, 1, (wide * 2) + (spacer * 2), tall, (wide *3) + (spacer * 2)) +scr~doupdate() +]]> +</programlisting> +</section> + +<section id="Dupwin"> +<title>Dupwin</title> +<indexterm><primary>Dupwin</primary></indexterm> +<para>Duplicate a window (self).</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~dupwin()--------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>A Window instance.</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +numeric digits 12 +lf = .window~ASCII_LF~d2c() + +scr = .window~new() + +/* Build window & wait */ +fred = .window~new(0,0,1,1) +fred~addstr("This is the original window, Fred." || lf) +fred~refresh() +fred~getch() + +/* Create and show barney */ +barney = fred~dupwin() +]]> +</programlisting> +</section> + +<section id="Echo"> +<title>Echo</title> +<indexterm><primary>Echo</primary></indexterm> +<para>Turn on echo.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~echo()----------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Echochar"> +<title>Echochar</title> +<indexterm><primary>Echochar</primary></indexterm> +<para>Echo one character.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~echochar()------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Endwin"> +<title>Endwin</title> +<indexterm><primary>Endwin</primary></indexterm> +<para>End nCurses formatting.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~endwin()--------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +scr~endwin() +]]> +</programlisting> +</section> + +<section id="Erase"> +<title>Erase</title> +<indexterm><primary>Erase</primary></indexterm> +<para>Erase the window.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~erase()---------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Erasechar"> +<title>Erasechar</title> +<indexterm><primary>Erasechar</primary></indexterm> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~erasechar()------------------------------------------------------>< +]]> +</programlisting> +<para>Return the terminal's erase char.</para> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Filter"> +<title>Filter</title> +<indexterm><primary>Filter</primary></indexterm> +<para>Restrict output to a single line.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~filter()--------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +</section> + +<section id="Flash"> +<title>Flash</title> +<indexterm><primary>Flash</primary></indexterm> +<para>Briefly flash the screen.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~flash()---------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +scr~addstr('I said ATTENTION!') +scr~flash() +]]> +</programlisting> +</section> + +<section id="Flushinp"> +<title>Flushinp</title> +<indexterm><primary>Flushinp</primary></indexterm> +<para>Flush the input queue.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~flushinp()------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Either ERR (-1) or OK (0).</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +scr~flushinp() +]]> +</programlisting> +</section> + +<section id="Getbegyx"> +<title>Getbegyx</title> +<indexterm><primary>Getbegyx</primary></indexterm> +<para>Get the y & x screen coordinate for the top left corner of the window +relative to the stdscr.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~getbegyx()------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>A string in the form "y x".</para> +</section> + +<section id="Getbkgd"> +<title>Getbkgd</title> +<indexterm><primary>Getbkgd</primary></indexterm> +<para>Get the background attribute for the the window.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~getbkgd()-------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>Attribute (a numeric value).</para> +</section> + +<section id="Getch"> +<title>Getch</title> +<indexterm><primary>Getch</primary></indexterm> +<para>Get character from the keyboard.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~getch()---------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>A one character string.</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +char = scr~getch() +]]> +</programlisting> +</section> + +<section id="Getmaxyx"> +<title>Getmaxyx</title> +<indexterm><primary>Getmaxyx</primary></indexterm> +<para>Get the width and height of a window.</para> +<para><emphasis role="bold">Syntax:</emphasis></para> +<programlisting> +<![CDATA[ +>>--win~getmaxyx()------------------------------------------------------->< +]]> +</programlisting> +<para><emphasis role="bold">Arguments:</emphasis></para> +<para>None.</para> +<para><emphasis role="bold">Returns:</emphasis></para> +<para>A string in the form "maxy maxx".</para> +<para><emphasis role="bold">Examples:</emphasis></para> +<programlisting> +<![CDATA[ +scr = .window~new() + +maxyx = scr~getmaxyx() +parse var maxyx maxy maxx . +]]> +</programlisting> +</section> + +<section id="Getmouse"> +<title>Getmouse</title> +<indexterm><primary>Getmouse</primary></indexterm> +<para>Get a mouse event.</para> +<para><emphasis role="bold">Syntax:</emphasis... [truncated message content] |