[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue navigator/AUTHORS reports/AUTHORS reports/...
From: |
Jason Cater |
Subject: |
gnue navigator/AUTHORS reports/AUTHORS reports/... |
Date: |
Sun, 14 Apr 2002 01:19:38 -0400 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Jason Cater <address@hidden> 02/04/14 01:19:37
Modified files:
navigator : AUTHORS
reports : AUTHORS TODO
reports/doc : ReportingConcepts.lyx
reports/src : GRParser.py
Log message:
updates to documentation
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/navigator/AUTHORS.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/reports/AUTHORS.diff?cvsroot=OldCVS&tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/reports/TODO.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/reports/doc/ReportingConcepts.lyx.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/reports/src/GRParser.py.diff?cvsroot=OldCVS&tr1=1.22&tr2=1.23&r1=text&r2=text
Patches:
Index: gnue/navigator/AUTHORS
diff -c gnue/navigator/AUTHORS:1.2 gnue/navigator/AUTHORS:1.3
*** gnue/navigator/AUTHORS:1.2 Wed Jan 9 00:09:47 2002
--- gnue/navigator/AUTHORS Sun Apr 14 01:19:37 2002
***************
*** 4,11 ****
Jamest Thompson <address@hidden>
Lots of stuff.
Stanley Klein <address@hidden>
Original process definition proposal.
- If we've missed anyone please let us know.
--- 4,18 ----
Jamest Thompson <address@hidden>
Lots of stuff.
+ Derek Neighbors <address@hidden>
+ Miscellaneous Additions
+
Stanley Klein <address@hidden>
Original process definition proposal.
+ A good bit of Navigator is implemented using the GNUe-Common library.
+ So, in order to fully appreciate the work behind GNUe-Navigator, be
+ sure to look at GNUe-Common's AUTHOR file, too :)
+
+ If we've missed anyone, please let us know.
Index: gnue/reports/AUTHORS
diff -c gnue/reports/AUTHORS:1.4 gnue/reports/AUTHORS:1.5
*** gnue/reports/AUTHORS:1.4 Tue Apr 9 18:55:41 2002
--- gnue/reports/AUTHORS Sun Apr 14 01:19:37 2002
***************
*** 1,5 ****
Jason Cater <address@hidden>:
! Initial coding
Derek Neighbors <address@hidden>:
XSL transformation scripts
--- 1,12 ----
Jason Cater <address@hidden>:
! Bulk of the coding
Derek Neighbors <address@hidden>:
XSL transformation scripts
+
+
+ A good bit of Reports is implemented using the GNUe-Common library.
+ So, in order to fully appreciate the work behind GNUe-Reports, be
+ sure to look at GNUe-Common's AUTHOR file, too :)
+
+ If we've missed anyone, please let us know.
Index: gnue/reports/TODO
diff -c gnue/reports/TODO:1.3 gnue/reports/TODO:1.4
*** gnue/reports/TODO:1.3 Mon Nov 5 21:29:50 2001
--- gnue/reports/TODO Sun Apr 14 01:19:37 2002
***************
*** 1,4 ****
! Everything and the kitchen sink
ROADMAP
--- 1,19 ----
! These tasks are not in any kind of order. Some take much greater priority
! than others. Some are simple fixes while others are major subprojects. Do
! not read into anything according to the lists here other than these are not
! completed yet! :)
!
! * Add Common's "format mask" support to fields and params
!
! * Implement sortoption support in Data Sources
!
! * Implement "importing" from libraries
! (involves moving import code from Forms to Common)
!
! * Make into a "server"
! (many small tasks involved -- mainly waiting on
! Common's GServerApp and GComm to materialize.)
!
ROADMAP
Index: gnue/reports/doc/ReportingConcepts.lyx
diff -c gnue/reports/doc/ReportingConcepts.lyx:1.2
gnue/reports/doc/ReportingConcepts.lyx:1.3
*** gnue/reports/doc/ReportingConcepts.lyx:1.2 Sat Apr 13 20:36:51 2002
--- gnue/reports/doc/ReportingConcepts.lyx Sun Apr 14 01:19:37 2002
***************
*** 119,125 ****
\layout Standard
! Sorting options allow...
\layout Section
Triggers
--- 119,126 ----
\layout Standard
! Sorting Options are predefined ways to sort a report.
! These are defined in the Report Definition and
\layout Section
Triggers
***************
*** 130,138 ****
\layout Standard
- See the Forms Technical Reference for an understanding of
- \layout Standard
-
\lang american
Triggers contain scripts of code that execute during specific events which
--- 131,136 ----
***************
*** 285,290 ****
--- 283,291 ----
\layout Subsection
Sections
+ \layout Standard
+
+ Sections serve a dual purpose --
\layout Subsection
Fields
***************
*** 321,326 ****
--- 322,333 ----
\layout Subsection
Summaries
+ \layout Standard
+
+ Summaries provide accumulated statistics for a specific field.
+ This can range from a simple count of the number of occurances of a field,
+ to the total sum or average of this field.
+
\layout Code
<summ field=
***************
*** 350,365 ****
/>
\layout Standard
Functions:
\layout Standard
\begin_inset Tabular
! <lyxtabular version="2" rows="6" columns="3">
<features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
<column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
<column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
- <column alignment="center" valignment="top" leftline="true" rightline="true"
width="" special="">
<row topline="true" bottomline="true" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
--- 357,373 ----
/>
\layout Standard
+
+ \series bold
Functions:
\layout Standard
\begin_inset Tabular
! <lyxtabular version="2" rows="6" columns="2">
<features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
<column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
<column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
<row topline="true" bottomline="true" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
***************
*** 377,389 ****
Description
\end_inset
</cell>
- <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
- \begin_inset Text
-
- \layout Standard
-
- \end_inset
- </cell>
</row>
<row topline="true" bottomline="false" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 385,390 ----
***************
*** 410,422 ****
of the total number of non-empty instances of a field.
\end_inset
</cell>
- <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
- \begin_inset Text
-
- \layout Standard
-
- \end_inset
- </cell>
</row>
<row topline="true" bottomline="false" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 411,416 ----
***************
*** 435,447 ****
Computes a running total of the specified numeric field.
\end_inset
</cell>
- <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
- \begin_inset Text
-
- \layout Standard
-
- \end_inset
- </cell>
</row>
<row topline="true" bottomline="false" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 429,434 ----
***************
*** 460,472 ****
Computes the average of the specified numeric field.
\end_inset
</cell>
- <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
- \begin_inset Text
-
- \layout Standard
-
- \end_inset
- </cell>
</row>
<row topline="true" bottomline="false" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 447,452 ----
***************
*** 493,505 ****
value of a field instance.
\end_inset
</cell>
- <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
- \begin_inset Text
-
- \layout Standard
-
- \end_inset
- </cell>
</row>
<row topline="true" bottomline="true" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 473,478 ----
***************
*** 526,538 ****
value in a field instance.
\end_inset
</cell>
- <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
- \begin_inset Text
-
- \layout Standard
-
- \end_inset
- </cell>
</row>
</lyxtabular>
--- 499,504 ----
***************
*** 542,547 ****
--- 508,551 ----
\layout Subsection
Parameters
+ \layout Standard
+
+ Parameters are pass-through values supplied by the end user.
+ If you create a parameter called
+ \begin_inset Quotes eld
+ \end_inset
+
+ subtitle
+ \begin_inset Quotes erd
+ \end_inset
+
+ and the user specifies
+ \begin_inset Quotes eld
+ \end_inset
+
+ My Tuesday Report
+ \begin_inset Quotes erd
+ \end_inset
+
+ as its value, then any <param name=
+ \begin_inset Quotes erd
+ \end_inset
+
+ subtitle
+ \begin_inset Quotes erd
+ \end_inset
+
+ > will be replaced with the string
+ \begin_inset Quotes eld
+ \end_inset
+
+ My Tuesday Report
+ \begin_inset Quotes erd
+ \end_inset
+
+ .
+ See the chapter on Parameters for more information on defining parameters.
+
\layout Subsection
Formulas
***************
*** 549,554 ****
--- 553,591 ----
Formulas are currently not supported in GNUe Reports.
This will be added in an upcoming release.
+ \layout Standard
+
+ Formulas are a simplified version of triggers (or one-shot triggers, so
+ to speak.) Formulas are used to perform a simple calculation with a few
+ fields (e.q., multiply a
+ \begin_inset Quotes eld
+ \end_inset
+
+ quantity
+ \begin_inset Quotes erd
+ \end_inset
+
+ field by the
+ \begin_inset Quotes eld
+ \end_inset
+
+ retail
+ \begin_inset Quotes erd
+ \end_inset
+
+ field to generate an
+ \begin_inset Quotes eld
+ \end_inset
+
+ extended price
+ \begin_inset Quotes erd
+ \end_inset
+
+ value on the fly.)
+ \layout Standard
+
+ If you require any added functionality, you more than likely should be using
+ a trigger.
\layout Subsection
Layout-level Triggers
***************
*** 696,701 ****
--- 733,745 ----
\lang american
<report>
+ \layout Standard
+
+
+ \lang american
+ The <report> tag if the root tag.
+ It's only purpose is to enclose the report definition.
+ All other tags fall somewhere inside this tag.
\layout Subsubsection
***************
*** 707,713 ****
\lang american
\begin_inset Tabular
! <lyxtabular version="2" rows="10" columns="4">
<features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
<column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
<column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
--- 751,757 ----
\lang american
\begin_inset Tabular
! <lyxtabular version="2" rows="5" columns="4">
<features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
<column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
<column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
***************
*** 777,784 ****
\layout Standard
! The title of the form.
! Will be displayed on About Screen.
\end_inset
</cell>
</row>
--- 821,828 ----
\layout Standard
! The title of the report.
! Only used when user requests information about a report.
\end_inset
</cell>
</row>
***************
*** 788,794 ****
\layout Standard
! width
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 832,838 ----
\layout Standard
! author
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 796,802 ****
\layout Standard
! int
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 840,846 ----
\layout Standard
! string
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 804,810 ****
\layout Standard
! 10
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
--- 848,854 ----
\layout Standard
! none
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
***************
*** 812,818 ****
\layout Standard
! The width of the object in text columns.
\end_inset
</cell>
</row>
--- 856,863 ----
\layout Standard
! The name of the author of the report.Only used when user requests information
! about a report.
\end_inset
</cell>
</row>
***************
*** 822,828 ****
\layout Standard
! height
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 867,873 ----
\layout Standard
! version
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 830,836 ****
\layout Standard
! int
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 875,881 ----
\layout Standard
! string
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 838,844 ****
\layout Standard
! 1
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
--- 883,889 ----
\layout Standard
! none
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
***************
*** 846,852 ****
\layout Standard
! The height of the object in text rows.
\end_inset
</cell>
</row>
--- 891,898 ----
\layout Standard
! The specific version number of the report.
! Only used when user requests information about a report.
\end_inset
</cell>
</row>
***************
*** 856,862 ****
\layout Standard
! author
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 902,908 ----
\layout Standard
! description
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 880,897 ****
\layout Standard
! The name of the author of the form.
! Will be displayed on About Screen
\end_inset
</cell>
</row>
! <row topline="true" bottomline="false" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
\layout Standard
! version
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 926,1064 ----
\layout Standard
! A brief description of the report.
! Only used when user requests information about a report.
\end_inset
</cell>
</row>
! </lyxtabular>
!
! \end_inset
!
!
! \layout Subsubsection
!
!
! \lang american
! Example
! \layout Code
!
!
! \lang american
! <report title=
! \begin_inset Quotes erd
! \end_inset
!
! Accounting Month End Report
! \begin_inset Quotes erd
! \end_inset
!
! author=
! \begin_inset Quotes erd
! \end_inset
!
! GNU Enterprise
! \begin_inset Quotes erd
! \end_inset
!
! version=
! \begin_inset Quotes erd
! \end_inset
!
! 1.2.5
! \begin_inset Quotes erd
! \end_inset
!
! >
! \layout Code
!
!
! \emph on
! \lang american
! Rest of report logic goes here
! \layout Code
!
!
! \lang american
! </report>
! \layout Subsection
!
!
! \lang american
! <parameters>
! \layout Standard
!
!
! \lang american
! The parameters tag encloses the parameter definition section.
! It is a container for <parameter> tags.
!
! \layout Subsubsection
!
!
! \lang american
! Attributes
! \layout Standard
!
!
! \lang american
! This tag simply serves as a container.
! It has no attributes.
! \layout Subsubsection
!
!
! \lang american
! Example
! \layout Code
!
!
! \lang american
! <parameters>
! \layout Code
!
!
! \emph on
! \lang american
! parameter definitions go here
! \layout Code
!
!
! \lang american
! </parameters>
! \layout Subsection
!
!
! \lang american
! <parameter>
! \layout Standard
!
!
! \lang american
! A parameter tag defines a single user-settable parameter.
! \layout Subsubsection
!
!
! \lang american
! Attributes
! \layout Standard
!
!
! \lang american
!
! \begin_inset Tabular
! <lyxtabular version="2" rows="8" columns="4">
! <features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
! <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
! <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
! <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
! <column alignment="left" valignment="top" leftline="true" rightline="true"
width="" special="">
! <row topline="true" bottomline="true" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
\layout Standard
! Attribute
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 899,905 ****
\layout Standard
! string
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 1066,1072 ----
\layout Standard
! Datatype
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 907,913 ****
\layout Standard
! none
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
--- 1074,1080 ----
\layout Standard
! Default
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
***************
*** 915,922 ****
\layout Standard
! The specific version number of the form.
! Will be displayed on About Screen
\end_inset
</cell>
</row>
--- 1082,1088 ----
\layout Standard
! Description
\end_inset
</cell>
</row>
***************
*** 926,932 ****
\layout Standard
! description
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 1092,1100 ----
\layout Standard
!
! \lang american
! name
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 950,956 ****
\layout Standard
! A brief description of the form to be displayed on About screen.
\end_inset
</cell>
</row>
--- 1118,1127 ----
\layout Standard
!
! \lang american
! A unique identifier for this parameter.
!
\end_inset
</cell>
</row>
***************
*** 960,968 ****
\layout Standard
!
! \lang american
! tabbed
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 1131,1137 ----
\layout Standard
! required
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 972,978 ****
\lang american
! string
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 1141,1147 ----
\lang american
! boolean
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 982,988 ****
\lang american
! none
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
--- 1151,1157 ----
\lang american
! FALSE
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
***************
*** 990,999 ****
\layout Standard
\lang american
! Allows a form to convert it's pages as notebook tabs.
! Allowed values are left, right, bottom, top.
\end_inset
</cell>
</row>
--- 1159,3462 ----
\layout Standard
+ Is this parameter required in order for the report to run properly.
+ If
+ \begin_inset Quotes eld
+ \end_inset
+
+ default
+ \begin_inset Quotes eld
+ \end_inset
+
+ is provided, then this attribute serves no meaning.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ limited
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ boolean
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ FALSE
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ This parameter is limited to the results of the specified
+ \begin_inset Quotes eld
+ \end_inset
+
+ source
+ \begin_inset Quotes eld
+ \end_inset
+
+ .
+ The source attribute must be provided in order for this tag to be processed.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ default
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ The default value of this parameter.
+ This value will be used if the user does not provide a value for this
parameter.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ description
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ A description of this parameter.
+ This should be meaningful to the end-user as this will be used in the prompt
+ for the parameter value when displayeed to the user.
+ If this attribute is not provided, then the name will serve as the prompt.
+ \begin_inset Quotes eld
+ \end_inset
+
+
+ \begin_inset Quotes eld
+ \end_inset
+
+
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ source
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ Provides a
+ \begin_inset Quotes eld
+ \end_inset
+
+ lookup
+ \begin_inset Quotes eld
+ \end_inset
+
+ mechanism for this parameter.
+ When
+ \begin_inset Quotes eld
+ \end_inset
+
+ limited
+ \begin_inset Quotes eld
+ \end_inset
+
+ is set, the value the user supplies must be present in sources.
+ If limited is not set, then the results of sources will be a list of
suggested/
+ possible values for the user to select.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ type
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ char
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ Specifies the typecast/data type for this parameter.
+ Should be either char, number, or date.
+
+ \end_inset
+ </cell>
+ </row>
+ </lyxtabular>
+
+ \end_inset
+
+
+ \layout Standard
+
+
+ \lang american
+ Note: Currently, the following attributes are not implemented:
+ \begin_inset Quotes eld
+ \end_inset
+
+ required
+ \begin_inset Quotes erd
+ \end_inset
+
+ ,
+ \begin_inset Quotes eld
+ \end_inset
+
+ limited
+ \begin_inset Quotes erd
+ \end_inset
+
+ , and
+ \begin_inset Quotes eld
+ \end_inset
+
+ source
+ \begin_inset Quotes erd
+ \end_inset
+
+ .
+ The engine will accept values for these attributes, but does not do any
+ processing of them.
+ \layout Subsubsection
+
+
+ \lang american
+ Example
+ \layout Standard
+
+
+ \lang american
+ This example defines two parameters, beginDate and endDate, which are both
+
+ \begin_inset Quotes eld
+ \end_inset
+
+ date
+ \begin_inset Quotes erd
+ \end_inset
+
+ types.
+ \layout Code
+
+
+ \lang american
+ <parameters>
+ \layout Code
+
+
+ \lang american
+ <parameter name=
+ \begin_inset Quotes erd
+ \end_inset
+
+ beginDate
+ \begin_inset Quotes erd
+ \end_inset
+
+ description=
+ \begin_inset Quotes erd
+ \end_inset
+
+ First day of the period
+ \begin_inset Quotes erd
+ \end_inset
+
+ type=
+ \begin_inset Quotes erd
+ \end_inset
+
+ date
+ \begin_inset Quotes erd
+ \end_inset
+
+ />
+ \layout Code
+
+
+ \lang american
+ <parameter name=
+ \begin_inset Quotes erd
+ \end_inset
+
+ endDate
+ \begin_inset Quotes erd
+ \end_inset
+
+ description=
+ \begin_inset Quotes erd
+ \end_inset
+
+ Last day of the period
+ \begin_inset Quotes erd
+ \end_inset
+
+ type=
+ \begin_inset Quotes erd
+ \end_inset
+
+ date
+ \begin_inset Quotes erd
+ \end_inset
+
+ />
+ \layout Code
+
+
+ \lang american
+ </parameters>
+ \layout Subsection
+
+
+ \lang american
+ <sortoptions>
+ \layout Standard
+
+
+ \lang american
+ The parameters tag encloses the parameter definition section.
+ It is a container for <parameter> tags.
+
+ \layout Subsubsection
+
+
+ \lang american
+ Attributes
+ \layout Standard
+
+
+ \lang american
+ This tag simply serves as a container.
+ It has no attributes.
+ \layout Subsubsection
+
+
+ \lang american
+ Example
+ \layout Code
+
+
+ \lang american
+ <sortoptions>
+ \layout Code
+
+
+ \emph on
+ \lang american
+ sortoption definitions go here
+ \layout Code
+
+
+ \lang american
+ </sortoptions>
+ \layout Subsection
+
+
+ \lang american
+ <sortoption>
+ \layout Standard
+
+
+ \series bold
+ \lang american
+ NOTE: sortoptions are currently not implemented.
+
+ \layout Standard
+
+
+ \lang american
+ A sortoption tag defines a single user-selectable sortoption.
+ See the chapter on Sorting Options for more information on these.
+
+ \layout Subsubsection
+
+
+ \lang american
+ Attributes
+ \layout Standard
+
+
+ \series bold
+ \emph on
+ \lang american
+ TODO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ \layout Standard
+
+
+ \lang american
+
+ \begin_inset Tabular
+ <lyxtabular version="2" rows="10" columns="4">
+ <features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="left" valignment="top" leftline="true" rightline="true"
width="" special="">
+ <row topline="true" bottomline="true" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Attribute
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Datatype
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Default
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Description
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ title
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ The title of the form.
+ Will be displayed on About Screen.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ width
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ int
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ 10
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ The width of the object in text columns.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ height
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ int
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ 1
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ The height of the object in text rows.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ author
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ The name of the author of the form.
+ Will be displayed on About Screen
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ version
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ The specific version number of the form.
+ Will be displayed on About Screen
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ description
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ A brief description of the form to be displayed on About screen.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ tabbed
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ Allows a form to convert it's pages as notebook tabs.
+ Allowed values are left, right, bottom, top.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ requireGUI
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ boolean
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ FALSE
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \series bold
+ NOT IMPLEMENTED YET:
+ \series default
+ If defined the client will abort the form if it is unable to provide
graphical
+ display
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="true" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ noTriggerDownload
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ boolean
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ FALSE
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \series bold
+ NOT IMPLEMENTED YET:
+ \series default
+ If defined the client will not attempt to ask the server for triggers to
+ download
+ \end_inset
+ </cell>
+ </row>
+ </lyxtabular>
+
+ \end_inset
+
+
+ \layout Subsubsection
+
+
+ \lang american
+ Example
+ \layout Code
+
+
+ \lang american
+ <report>
+ \layout Code
+
+
+ \emph on
+ \lang american
+ Rest of report logic goes here
+ \layout Code
+
+
+ \lang american
+ </report>
+ \layout Subsection
+
+
+ \lang american
+ <sortcolumn>
+ \layout Standard
+
+
+ \series bold
+ \emph on
+ \lang american
+ TODO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ \layout Subsubsection
+
+
+ \lang american
+ Attributes
+ \layout Standard
+
+
+ \lang american
+
+ \begin_inset Tabular
+ <lyxtabular version="2" rows="10" columns="4">
+ <features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="left" valignment="top" leftline="true" rightline="true"
width="" special="">
+ <row topline="true" bottomline="true" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Attribute
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Datatype
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Default
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Description
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ title
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ The title of the form.
+ Will be displayed on About Screen.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ width
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ int
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ 10
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ The width of the object in text columns.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ height
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ int
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ 1
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ The height of the object in text rows.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ author
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ The name of the author of the form.
+ Will be displayed on About Screen
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ version
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ The specific version number of the form.
+ Will be displayed on About Screen
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ description
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ A brief description of the form to be displayed on About screen.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ tabbed
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ Allows a form to convert it's pages as notebook tabs.
+ Allowed values are left, right, bottom, top.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ requireGUI
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ boolean
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ FALSE
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \series bold
+ NOT IMPLEMENTED YET:
+ \series default
+ If defined the client will abort the form if it is unable to provide
graphical
+ display
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="true" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ noTriggerDownload
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ boolean
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ FALSE
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \series bold
+ NOT IMPLEMENTED YET:
+ \series default
+ If defined the client will not attempt to ask the server for triggers to
+ download
+ \end_inset
+ </cell>
+ </row>
+ </lyxtabular>
+
+ \end_inset
+
+
+ \layout Subsubsection
+
+
+ \lang american
+ Example
+ \layout Code
+
+
+ \lang american
+ <report>
+ \layout Code
+
+
+ \emph on
+ \lang american
+ Rest of report logic goes here
+ \layout Code
+
+
+ \lang american
+ </report>
+ \layout Subsection
+
+
+ \lang american
+ <layout>
+ \layout Standard
+
+
+ \series bold
+ \emph on
+ \lang american
+ TODO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ \layout Subsubsection
+
+
+ \lang american
+ Attributes
+ \layout Standard
+
+
+ \lang american
+
+ \begin_inset Tabular
+ <lyxtabular version="2" rows="2" columns="4">
+ <features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="left" valignment="top" leftline="true" rightline="true"
width="" special="">
+ <row topline="true" bottomline="true" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Attribute
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Datatype
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Default
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Description
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ name
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ A unique ID for the widget.
+ This is only useful when importing from a library.
+ \end_inset
+ </cell>
+ </row>
+ </lyxtabular>
+
+ \end_inset
+
+
+ \layout Subsubsection
+
+
+ \lang american
+ Example
+ \layout Standard
+
+
+ \lang american
+ <page name=
+ \begin_inset Quotes erd
+ \end_inset
+
+ page1
+ \begin_inset Quotes erd
+ \end_inset
+
+ >
+ \layout Standard
+
+
+ \emph on
+ \lang american
+ Objects that should be on this page go in here
+ \layout Standard
+
+
+ \lang american
+ </page>
+ \layout Standard
+
+
+ \lang american
+ <page>
+ \layout Standard
+
+
+ \emph on
+ \lang american
+ Objects that should be on this page go in here
+ \layout Standard
+
+
+ \lang american
+ </page>
+ \layout Subsection
+
+
+ \lang american
+ <section>
+ \layout Standard
+
+
+ \series bold
+ \emph on
+ \lang american
+ TODO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ \layout Subsubsection
+
+
+ \lang american
+ Attributes
+ \layout Standard
+
+
+ \lang american
+
+ \begin_inset Tabular
+ <lyxtabular version="2" rows="8" columns="4">
+ <features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="left" valignment="top" leftline="true" rightline="true"
width="" special="">
+ <row topline="true" bottomline="true" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Attribute
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Datatype
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Default
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Description
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ name
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="left" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ A unique ID for the widget.The name of the widget.
+ No blocks or datasources can share the same name without causing namespace
+ collisions in user triggers.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ datasource
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ The name of a datasource (defined in by a <datasource> tag.) that provides
+ this block with it's data.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ restrictDelete
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ boolean
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ If set then the user will be unable to request that a record be deleted
+ via the user interface.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ restrictInsert
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ boolean
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ If set then the user will be unable to request that new records be inserted
+ into the block
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ transparentBlock
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ boolean
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ If set then the you can tab out of the block via next or previous field
+ events.
+ Makes navigation in mutliblock forms easier.
+
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ rows
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ int
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ 1
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ Any widgets inside the block will display this number of copies in a verticle
+ column.
+ Simulates a very crude grid entry system.
+ Serves the same purpose as the visibleCount attribute on some widgets.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="true" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ rowSpacer
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ int
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ 1
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ Adjusts the verticle gap of this number of rows between duplicated widgets.
+ Serves the same purpose as some of the gap attributes on individual widgets.
+ \end_inset
+ </cell>
+ </row>
+ </lyxtabular>
+
+ \end_inset
+
+
+ \layout Subsubsection
+
+
+ \lang american
+ Example
+ \layout Standard
+
+
+ \lang american
+ <block name="cities" datasource="city" master="state.st_code" detail="state">
+ \layout Standard
+
+
+ \emph on
+ \lang american
+ label and entry objects that are part of this block go here
+ \layout Standard
+
+
+ \lang american
+ </block>
+ \layout Standard
+
+
+ \lang american
+ The cities block defined in the above example is a detail block.
+ It is linked to a datasource named city and it keeps the data displayed
+ within itself in sync with the block named state.
+ It does this by monitoring the entry named st_code in the state block,
+ when that data changes it sets the entry within itself named state to match
+ the value stored in st_code as querying data from the datasource.
+ \layout Standard
+
+
+ \lang american
+ <layout>
+ \layout Subsubsection
+
+
+ \lang american
+ Attributes
+ \layout Standard
+
+
+ \lang american
+
+ \begin_inset Tabular
+ <lyxtabular version="2" rows="8" columns="4">
+ <features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
+ <column alignment="left" valignment="top" leftline="true" rightline="true"
width="" special="">
+ <row topline="true" bottomline="true" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Attribute
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Datatype
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Default
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ Description
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ name
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="left" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ A unique ID for the widget.The name of the widget.
+ No blocks or datasources can share the same name without causing namespace
+ collisions in user triggers.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ datasource
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ string
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ The name of a datasource (defined in by a <datasource> tag.) that provides
+ this block with it's data.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ restrictDelete
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ boolean
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+ If set then the user will be unable to request that a record be deleted
+ via the user interface.
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ restrictInsert
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ boolean
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ If set then the user will be unable to request that new records be inserted
+ into the block
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ transparentBlock
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ boolean
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ none
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
+
+ \lang american
+ If set then the you can tab out of the block via next or previous field
+ events.
+ Makes navigation in mutliblock forms easier.
+
+ \end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
+
+ \layout Standard
+
\lang american
! rows
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
!
! \lang american
! int
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
!
! \lang american
! 1
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
!
! \lang american
! Any widgets inside the block will display this number of copies in a verticle
! column.
! Simulates a very crude grid entry system.
! Serves the same purpose as the visibleCount attribute on some widgets.
! \end_inset
! </cell>
! </row>
! <row topline="true" bottomline="true" newpage="false">
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
!
! \lang american
! rowSpacer
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
!
! \lang american
! int
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
!
! \lang american
! 1
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
!
! \lang american
! Adjusts the verticle gap of this number of rows between duplicated widgets.
! Serves the same purpose as some of the gap attributes on individual widgets.
! \end_inset
! </cell>
! </row>
! </lyxtabular>
!
! \end_inset
!
!
! \layout Subsubsection
!
!
! \lang american
! Example
! \layout Standard
!
!
! \lang american
! <block name="cities" datasource="city" master="state.st_code" detail="state">
! \layout Standard
!
!
! \emph on
! \lang american
! label and entry objects that are part of this block go here
! \layout Standard
!
!
! \lang american
! </block>
! \layout Standard
!
!
! \lang american
! The cities block defined in the above example is a detail block.
! It is linked to a datasource named city and it keeps the data displayed
! within itself in sync with the block named state.
! It does this by monitoring the entry named st_code in the state block,
! when that data changes it sets the entry within itself named state to match
! the value stored in st_code as querying data from the datasource.
! \layout Subsection
!
!
! \lang american
! <field>
! \layout Standard
!
!
! \series bold
! \emph on
! \lang american
! TODO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! \layout Subsubsection
!
!
! \lang american
! Attributes
! \layout Standard
!
!
! \lang american
!
! \begin_inset Tabular
! <lyxtabular version="2" rows="9" columns="4">
! <features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
! <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
! <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
! <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
! <column alignment="left" valignment="top" leftline="true" rightline="true"
width="" special="">
! <row topline="true" bottomline="true" newpage="false">
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! Attribute
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! Datatype
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! Default
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! Description
! \end_inset
! </cell>
! </row>
! <row topline="true" bottomline="false" newpage="false">
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! x
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! int
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! none
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! The text column starting position of the widget .
! Based upon leftmost column of screen being 0.\SpecialChar ~
!
! \end_inset
! </cell>
! </row>
! <row topline="true" bottomline="false" newpage="false">
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! y
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! int
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! none
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! The text row starting position of the widget.
! Based upon the top row of the screen being 0.
\end_inset
</cell>
</row>
***************
*** 1003,1009 ****
\layout Standard
! requireGUI
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3466,3472 ----
\layout Standard
! text
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1011,1017 ****
\layout Standard
! boolean
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3474,3480 ----
\layout Standard
! string
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1019,1025 ****
\layout Standard
! FALSE
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
--- 3482,3488 ----
\layout Standard
! none
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
***************
*** 1027,1048 ****
\layout Standard
!
! \series bold
! NOT IMPLEMENTED YET:
! \series default
! If defined the client will abort the form if it is unable to provide
graphical
! display
\end_inset
</cell>
</row>
! <row topline="true" bottomline="true" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
\layout Standard
! noTriggerDownload
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3490,3506 ----
\layout Standard
! The text to be displayed.
\end_inset
</cell>
</row>
! <row topline="true" bottomline="false" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
\layout Standard
! width
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1050,1056 ****
\layout Standard
! boolean
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3508,3514 ----
\layout Standard
! int
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1058,1064 ****
\layout Standard
! FALSE
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
--- 3516,3522 ----
\layout Standard
! 10
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
***************
*** 1066,1159 ****
\layout Standard
!
! \series bold
! NOT IMPLEMENTED YET:
! \series default
! If defined the client will not attempt to ask the server for triggers to
! download
\end_inset
</cell>
</row>
! </lyxtabular>
!
! \end_inset
!
!
! \layout Subsubsection
!
! \lang american
! Example
! \layout Code
\lang american
! <form title=
! \begin_inset Quotes erd
\end_inset
! My Form
! \begin_inset Quotes erd
! \end_inset
! width=
! \begin_inset Quotes erd
\end_inset
! 40
! \begin_inset Quotes erd
! \end_inset
! height=
! \begin_inset Quotes erd
\end_inset
! 40
! \begin_inset Quotes erd
\end_inset
! >
! \layout Code
- \emph on
\lang american
! Rest of form logic goes here
! \layout Code
!
! \lang american
! </form>
! \layout Subsection
\lang american
! <page>
! \layout Subsubsection
\lang american
! Attributes
\layout Standard
\lang american
!
! \begin_inset Tabular
! <lyxtabular version="2" rows="2" columns="4">
! <features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
! <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
! <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
! <column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
! <column alignment="left" valignment="top" leftline="true" rightline="true"
width="" special="">
! <row topline="true" bottomline="true" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
\layout Standard
! Attribute
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3524,3625 ----
\layout Standard
! The width of the label in text columns.
! Defaults to the width of the text.
! Only really usefull when used with the justification attribute.
\end_inset
</cell>
</row>
! <row topline="true" bottomline="false" newpage="false">
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
! \layout Standard
\lang american
! alignment
\end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
! \layout Standard
! string
\end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
! \layout Standard
! left
\end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
! \layout Standard
!
! The justification of the label.
! Can be one of the following left, right, or center.
! Requires that the width attribute be set.
\end_inset
+ </cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
! \layout Standard
\lang american
! rows
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
! \layout Standard
\lang american
! int
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
\lang american
! 1
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
\layout Standard
\lang american
! Overrides the rows setting defined at the block level.
!
! \end_inset
! </cell>
! </row>
! <row topline="true" bottomline="false" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
\layout Standard
!
! \lang american
! rowSpacer
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1161,1167 ****
\layout Standard
! Datatype
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3627,3635 ----
\layout Standard
!
! \lang american
! int
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1169,1175 ****
\layout Standard
! Default
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
--- 3637,3645 ----
\layout Standard
!
! \lang american
! 1
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
***************
*** 1177,1194 ****
\layout Standard
! Description
\end_inset
</cell>
</row>
! <row topline="true" bottomline="false" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
\layout Standard
-
- \lang american
name
\end_inset
</cell>
--- 3647,3664 ----
\layout Standard
!
! \lang american
! Overriders the rowSpace setting defined at the block level.
\end_inset
</cell>
</row>
! <row topline="true" bottomline="true" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
\layout Standard
name
\end_inset
</cell>
***************
*** 1213,1222 ****
\layout Standard
!
! \lang american
! A unique ID for the widget.
! This is only useful when importing pages from a library.
\end_inset
</cell>
</row>
--- 3683,3689 ----
\layout Standard
! The unique ID of the label.
\end_inset
</cell>
</row>
***************
*** 1230,1280 ****
\lang american
Example
! \layout Standard
!
!
! \lang american
! <page name=
! \begin_inset Quotes erd
! \end_inset
!
! page1
! \begin_inset Quotes erd
! \end_inset
!
! >
! \layout Standard
!
!
! \emph on
! \lang american
! Objects that should be on this page go in here
! \layout Standard
!
!
! \lang american
! </page>
! \layout Standard
\lang american
! <page>
\layout Standard
\emph on
\lang american
! Objects that should be on this page go in here
! \layout Standard
!
!
! \lang american
! </page>
! \layout Subsection
!
!
! \lang american
! <block>
\layout Subsubsection
--- 3697,3714 ----
\lang american
Example
! \layout Subsection
\lang american
! <summ>
\layout Standard
+ \series bold
\emph on
\lang american
! TODO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
\layout Subsubsection
***************
*** 1286,1292 ****
\lang american
\begin_inset Tabular
! <lyxtabular version="2" rows="8" columns="4">
<features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
<column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
<column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
--- 3720,3726 ----
\lang american
\begin_inset Tabular
! <lyxtabular version="2" rows="9" columns="4">
<features rotate="false" islongtable="false" endhead="0" endfirsthead="0"
endfoot="0" endlastfoot="0">
<column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
<column alignment="center" valignment="top" leftline="true" rightline="false"
width="" special="">
***************
*** 1332,1338 ****
\layout Standard
! name
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3766,3772 ----
\layout Standard
! x
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1340,1346 ****
\layout Standard
! string
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3774,3780 ----
\layout Standard
! int
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1351,1364 ****
none
\end_inset
</cell>
! <cell multicolumn="0" alignment="left" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
\layout Standard
! A unique ID for the widget.The name of the widget.
! No blocks or datasources can share the same name without causing namespace
! collisions in user triggers.
\end_inset
</cell>
</row>
--- 3785,3798 ----
none
\end_inset
</cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
\layout Standard
! The text column starting position of the widget .
! Based upon leftmost column of screen being 0.\SpecialChar ~
!
\end_inset
</cell>
</row>
***************
*** 1368,1374 ****
\layout Standard
! datasource
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3802,3808 ----
\layout Standard
! y
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1376,1382 ****
\layout Standard
! string
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3810,3816 ----
\layout Standard
! int
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1392,1399 ****
\layout Standard
! The name of a datasource (defined in by a <datasource> tag.) that provides
! this block with it's data.
\end_inset
</cell>
</row>
--- 3826,3833 ----
\layout Standard
! The text row starting position of the widget.
! Based upon the top row of the screen being 0.
\end_inset
</cell>
</row>
***************
*** 1403,1409 ****
\layout Standard
! restrictDelete
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3837,3843 ----
\layout Standard
! text
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1411,1417 ****
\layout Standard
! boolean
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3845,3851 ----
\layout Standard
! string
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1427,1434 ****
\layout Standard
! If set then the user will be unable to request that a record be deleted
! via the user interface.
\end_inset
</cell>
</row>
--- 3861,3867 ----
\layout Standard
! The text to be displayed.
\end_inset
</cell>
</row>
***************
*** 1438,1448 ****
\layout Standard
! \lang american
! restrictInsert
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
--- 3871,3907 ----
\layout Standard
+ width
+ \end_inset
+ </cell>
+ <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
+ \begin_inset Text
! \layout Standard
!
! int
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! 10
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! The width of the label in text columns.
! Defaults to the width of the text.
! Only really usefull when used with the justification attribute.
\end_inset
</cell>
+ </row>
+ <row topline="true" bottomline="false" newpage="false">
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
\begin_inset Text
***************
*** 1450,1456 ****
\lang american
! boolean
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3909,3923 ----
\lang american
! alignment
! \end_inset
! </cell>
! <cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
! \begin_inset Text
!
! \layout Standard
!
! string
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1458,1466 ****
\layout Standard
!
! \lang american
! none
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
--- 3925,3931 ----
\layout Standard
! left
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
***************
*** 1468,1477 ****
\layout Standard
!
! \lang american
! If set then the user will be unable to request that new records be inserted
! into the block
\end_inset
</cell>
</row>
--- 3933,3941 ----
\layout Standard
! The justification of the label.
! Can be one of the following left, right, or center.
! Requires that the width attribute be set.
\end_inset
</cell>
</row>
***************
*** 1483,1489 ****
\lang american
! transparentBlock
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3947,3953 ----
\lang american
! rows
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1493,1499 ****
\lang american
! boolean
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3957,3963 ----
\lang american
! int
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1503,1509 ****
\lang american
! none
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
--- 3967,3973 ----
\lang american
! 1
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
***************
*** 1513,1521 ****
\lang american
! If set then the you can tab out of the block via next or previous field
! events.
! Makes navigation in mutliblock forms easier.
\end_inset
</cell>
--- 3977,3983 ----
\lang american
! Overrides the rows setting defined at the block level.
\end_inset
</cell>
***************
*** 1528,1534 ****
\lang american
! rows
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 3990,3996 ----
\lang american
! rowSpacer
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1558,1567 ****
\lang american
! Any widgets inside the block will display this number of copies in a verticle
! column.
! Simulates a very crude grid entry system.
! Serves the same purpose as the visibleCount attribute on some widgets.
\end_inset
</cell>
</row>
--- 4020,4026 ----
\lang american
! Overriders the rowSpace setting defined at the block level.
\end_inset
</cell>
</row>
***************
*** 1571,1579 ****
\layout Standard
!
! \lang american
! rowSpacer
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 4030,4036 ----
\layout Standard
! name
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1581,1589 ****
\layout Standard
!
! \lang american
! int
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
--- 4038,4044 ----
\layout Standard
! string
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="false" rotate="false"
usebox="none" width="" special="">
***************
*** 1591,1599 ****
\layout Standard
!
! \lang american
! 1
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
--- 4046,4052 ----
\layout Standard
! none
\end_inset
</cell>
<cell multicolumn="0" alignment="center" valignment="top" topline="true"
bottomline="false" leftline="true" rightline="true" rotate="false"
usebox="none" width="" special="">
***************
*** 1601,1610 ****
\layout Standard
!
! \lang american
! Adjusts the verticle gap of this number of rows between duplicated widgets.
! Serves the same purpose as some of the gap attributes on individual widgets.
\end_inset
</cell>
</row>
--- 4054,4060 ----
\layout Standard
! The unique ID of the label.
\end_inset
</cell>
</row>
***************
*** 1618,1654 ****
\lang american
Example
! \layout Standard
\lang american
! <block name="cities" datasource="city" master="state.st_code" detail="state">
\layout Standard
\emph on
\lang american
! label and entry objects that are part of this block go here
! \layout Standard
!
!
! \lang american
! </block>
! \layout Standard
!
!
! \lang american
! The cities block defined in the above example is a detail block.
! It is linked to a datasource named city and it keeps the data displayed
! within itself in sync with the block named state.
! It does this by monitoring the entry named st_code in the state block,
! when that data changes it sets the entry within itself named state to match
! the value stored in st_code as querying data from the datasource.
! \layout Subsection
!
!
! \lang american
! <label>
\layout Subsubsection
--- 4068,4085 ----
\lang american
Example
! \layout Subsection
\lang american
! <param>
\layout Standard
+ \series bold
\emph on
\lang american
! TODO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
\layout Subsubsection
***************
*** 2008,2013 ****
--- 4439,4579 ----
\lang american
Example
+ \layout Subsection
+
+
+ \lang american
+ <default>
+ \layout Standard
+
+
+ \series bold
+ \emph on
+ \lang american
+ TODO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ \layout Subsubsection
+
+
+ \lang american
+ Attributes
+ \layout Standard
+
+
+ \lang american
+ This tag no attributes.
+ \layout Subsubsection
+
+
+ \lang american
+ Example
+ \layout Subsection
+
+
+ \lang american
+ <firstRow>
+ \layout Standard
+
+
+ \series bold
+ \emph on
+ \lang american
+ TODO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ \layout Subsubsection
+
+
+ \lang american
+ Attributes
+ \layout Standard
+
+
+ \lang american
+ This tag no attributes.
+ \layout Subsubsection
+
+
+ \lang american
+ Example
+ \layout Subsection
+
+
+ \lang american
+ <notFirstRow>
+ \layout Standard
+
+
+ \series bold
+ \emph on
+ \lang american
+ TODO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ \layout Subsubsection
+
+
+ \lang american
+ Attributes
+ \layout Standard
+
+
+ \lang american
+ This tag no attributes.
+ \layout Subsubsection
+
+
+ \lang american
+ Example
+ \layout Subsection
+
+
+ \lang american
+ <lastRow>
+ \layout Standard
+
+
+ \series bold
+ \emph on
+ \lang american
+ TODO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ \layout Subsubsection
+
+
+ \lang american
+ Attributes
+ \layout Standard
+
+
+ \lang american
+ This tag no attributes.
+ \layout Subsubsection
+
+
+ \lang american
+ Example
+ \layout Subsection
+
+
+ \lang american
+ <notLastRow>
+ \layout Standard
+
+
+ \series bold
+ \emph on
+ \lang american
+ TODO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ \layout Subsubsection
+
+
+ \lang american
+ Attributes
+ \layout Standard
+
+
+ \lang american
+ This tag no attributes.
+ \layout Subsubsection
+
+
+ \lang american
+ Example
\layout Section
***************
*** 2017,2197 ****
grrun
\emph default
Command-line Client
! \layout Verbatim
\lang american
! \SpecialChar ~
!
! \layout Verbatim
\lang american
! GNUe Reports Client Version 0.0.1
! \layout Verbatim
\lang american
! Usage: grrun [options] file [param1=val] [param2=val] [...]
! \layout Verbatim
!
! \lang american
! GNUe Reports is the primary reporting agent of the GNU Enterprise system.
! \layout Verbatim
! \lang american
! Available command line options:
! \layout Verbatim
\lang american
! --comment, -C Include structural comments in the XML output stream.
Useful for debugging .grd files.
! \layout Verbatim
\lang american
! --connections <loc> Specifies the location of the connection definition
! file.
<loc> may specify a file name (/usr/local/gnue/etc/connections.conf), or
a URL location (http://localhost/connections.conf).
If this option is not specified, the environent variable GNUE_CONNECTIONS
is checked.
! \layout Verbatim
\lang american
! --debug-file <file> Sends all debugging messages to a specified file (e.g.,
! "--debug-file trace.log" sends all output to "trace.log")
! \layout Verbatim
\lang american
! --debug-level <level> Enables debugging messages.
Argument specifies the level of messages to display (e.g., "--debug-level
5" displays all debugging messages at level 5 or below.)
! \layout Verbatim
\lang american
! --destination <dest>, -d Where should the report be output to? The value
! of this depends on the destination type (e.g., if sending to printer, then
! -d specifies the printer name; if sending via email, then -d specifies
! the email address.) If <dest> is "-", then output is sent to stdout -- NOTE:
! when sending to stdout, also use the -q [--quiet] option or you may get
! junk in your output stream.
NOTE: Currently the default value is "-" -- this may change once GNUe Reports
is formally released!
! \layout Verbatim
\lang american
! --destination-options <opts> Options to pass to the destination process.
Available options are specific to the type of destination.
Example: '--destination-options "-o nobanner" '
! \layout Verbatim
\lang american
! --destination-type <type>, -D This specifies how the report should be output.
The currently supported values for <type> are file [default], printer,
email, and fax.
Note that printer, email, and fax are sent via the server's machine, not
the client's machine.
To NOTE: Only file, printer, and email are currently implemented!
! \layout Verbatim
\lang american
! --exclude-xml, -X Do not output GNUe Reports runtime XML markup information.
If specified, then the GRDs layout section will be processed and output
as-is; i.e., without any additional information added by GNUe Reports.
! \layout Verbatim
\lang american
! --filter <filt>, -f Select the filter to be used to process report output.
<filt> is the name of the filtering process as defined on the Report Server
machine.
If not specified, the "raw" filter is used (i.e., no filtering takes place.)
! \layout Verbatim
\lang american
! --filter-list List the available [predefined] filters available to GNUe
! Reports
! \layout Verbatim
\lang american
! --filter-options <opts>, -F Options to pass to the filter process.
Available options are specific to the filter.
--filter-list will list available filters and their options.
Example: '--filter-options "paper=letter margin=1,1,1,1" '
! \layout Verbatim
\lang american
! --help Displays this help screen.
! \layout Verbatim
\lang american
! --interactive-debugger Run the app inside Python's built-in debugger
! \layout Verbatim
\lang american
! --pass <passwd> Password used to log into the database.
Note that if specified, this will be used for all databases.
If not supplied, the program will prompt for password.
NOTE: SUPPLYING A PASSWORD VIA THE COMMAND LINE MAY BE CONSIDERED A SECURITY
RISK.
! \layout Verbatim
\lang american
! --profile Run Python's built-in profiler and display the resulting run
statistic
! s.
! \layout Verbatim
\lang american
! --quiet, -q Run GNUe Reports in quiet mode -- i.e., display no output.
NOTE: if --debug-level is specified, then suppressed text will be output
as debugging information (at debug level 1)
! \layout Verbatim
\lang american
! --sort <sort>, -s Select the "sort-option" used to sort the report.
! \layout Verbatim
\lang american
! --standalone, -S Create a standalone, single-use server instance.
Use this option in a non-client/server environment or in a
debugging/developmen
t environment.
NOTE: Until the Reports Server is operational, this mode is implied
! \layout Verbatim
\lang american
! --user <name>, -u Username used to log into the database.
Note that if specified, this will be used for all databases.
If not supplied, the program will prompt for username.
! \layout Verbatim
\lang american
! --version Displays the version information for this program.
\layout Verbatim
-
- \lang american
- Report bugs to address@hidden
\layout Verbatim
\the_end
--- 4583,4808 ----
grrun
\emph default
Command-line Client
! \layout Paragraph
+ \series medium
\lang american
! The grrun utility is currently the only interface to the GNUe Reports engine.
! \layout Subsubsection
\lang american
! Command line options (switches)
! \layout Standard
\lang american
! The following options are available.
! (This list is also available by running
! \begin_inset Quotes eld
! \end_inset
! grrun --help
! \begin_inset Quotes erd
! \end_inset
! \layout Subparagraph
\lang american
! --comment, -C
! \series medium
! Include structural comments in the XML output stream.
Useful for debugging .grd files.
! \layout Subparagraph
\lang american
! --connections <loc>
! \series medium
! Specifies the location of the connection definition file.
<loc> may specify a file name (/usr/local/gnue/etc/connections.conf), or
a URL location (http://localhost/connections.conf).
If this option is not specified, the environent variable GNUE_CONNECTIONS
is checked.
! \layout Subparagraph
\lang american
! --debug-file <file>
! \series medium
! Sends all debugging messages to a specified file (e.g., "--debug-file
trace.log"
! sends all output to "trace.log")
! \series default
! \emph on
! [for developer's use]
! \layout Subparagraph
\lang american
! --debug-level <level>
! \series medium
! Enables debugging messages.
Argument specifies the level of messages to display (e.g., "--debug-level
5" displays all debugging messages at level 5 or below.)
! \series default
! \emph on
! [for developer's use]
! \layout Subparagraph
\lang american
! --destination <dest>, -d
! \series medium
! Where should the report be output to? The value of this depends on the
! destination type (e.g., if sending to printer, then -d specifies the printer
! name; if sending via email, then -d specifies the email address.) If <dest>
! is "-", then output is sent to stdout -- NOTE: when sending to stdout,
! also use the -q [--quiet] option or you may get junk in your output stream.
NOTE: Currently the default value is "-" -- this may change once GNUe Reports
is formally released!
! \layout Subparagraph
\lang american
! --destination-options <opts>
! \series medium
! Options to pass to the destination process.
Available options are specific to the type of destination.
Example: '--destination-options "-o nobanner" '
! \layout Subparagraph
\lang american
! --destination-type <type>, -D
! \series medium
! This specifies how the report should be output.
The currently supported values for <type> are file [default], printer,
email, and fax.
Note that printer, email, and fax are sent via the server's machine, not
the client's machine.
To NOTE: Only file, printer, and email are currently implemented!
! \layout Subparagraph
\lang american
! --exclude-xml, -X
! \series medium
! Do not output GNUe Reports runtime XML markup information.
If specified, then the GRDs layout section will be processed and output
as-is; i.e., without any additional information added by GNUe Reports.
! \layout Subparagraph
\lang american
! --filter <filt>, -f
! \series medium
! Select the filter to be used to process report output.
<filt> is the name of the filtering process as defined on the Report Server
machine.
If not specified, the "raw" filter is used (i.e., no filtering takes place.)
! \layout Subparagraph
\lang american
! --filter-list
! \series medium
! List the available [predefined] filters available to GNUe Reports
! \layout Subparagraph
\lang american
! --filter-options <opts>, -F
! \series medium
! Options to pass to the filter process.
Available options are specific to the filter.
--filter-list will list available filters and their options.
Example: '--filter-options "paper=letter margin=1,1,1,1" '
! \layout Subparagraph
\lang american
! --help
! \series medium
! Displays this help screen.
! \layout Subparagraph
\lang american
! --interactive-debugger
! \series medium
! Run the app inside Python's built-in debugger
! \series default
! \emph on
! [for developer's use]
! \layout Subparagraph
\lang american
! --pass <passwd>
! \series medium
! Password used to log into the database.
Note that if specified, this will be used for all databases.
If not supplied, the program will prompt for password.
NOTE: SUPPLYING A PASSWORD VIA THE COMMAND LINE MAY BE CONSIDERED A SECURITY
RISK.
! \layout Subparagraph
\lang american
! --profile
! \series medium
! Run Python's built-in profiler and display the resulting run statistics.
!
! \series default
! \emph on
! [for developer's use]
! \layout Subparagraph
\lang american
! --quiet, -q
! \series medium
! Run GNUe Reports in quiet mode -- i.e., display no output.
NOTE: if --debug-level is specified, then suppressed text will be output
as debugging information (at debug level 1)
! \layout Subparagraph
\lang american
! --sort <sort>, -s
! \series medium
! Select the "sort-option" used to sort the report.
! \layout Subparagraph
\lang american
! --standalone, -S
! \series medium
! Create a standalone, single-use server instance.
Use this option in a non-client/server environment or in a
debugging/developmen
t environment.
NOTE: Until the Reports Server is operational, this mode is implied
! \layout Subparagraph
\lang american
! --user <name>, -u
! \series medium
! Username used to log into the database.
Note that if specified, this will be used for all databases.
If not supplied, the program will prompt for username.
! \layout Subparagraph
\lang american
! --version
! \series medium
! Displays the version information for this program.
\layout Verbatim
\layout Verbatim
\the_end
Index: gnue/reports/src/GRParser.py
diff -c gnue/reports/src/GRParser.py:1.22 gnue/reports/src/GRParser.py:1.23
*** gnue/reports/src/GRParser.py:1.22 Tue Apr 9 18:55:41 2002
--- gnue/reports/src/GRParser.py Sun Apr 14 01:19:37 2002
***************
*** 78,83 ****
--- 78,89 ----
'SingleInstance': 1,
'Attributes': {
'title': {
+ 'Typecast': GTypecast.name },
+ 'author': {
+ 'Typecast': GTypecast.name },
+ 'version': {
+ 'Typecast': GTypecast.name },
+ 'description': {
'Typecast': GTypecast.name } } ,
'ParentTags': None },
***************
*** 181,200 ****
'KeepWhitespace': 1,
'ParentTags': ('section',) },
! # TODO: These introduce a level of complexity I don't want
! # TODO: to think about! Are they actually necessary?
! #
! # 'lastRow': {
! # 'BaseClass': GRLayout.GRLastRow,
! # 'MixedContent': 1,
! # 'KeepWhitespace': 1,
! # 'ParentTags': ('section',) },
! #
! # 'notLastRow': {
! # 'BaseClass': GRLayout.GRNotLastRow,
! # 'MixedContent': 1,
! # 'KeepWhitespace': 1,
! # 'ParentTags': ('section',) },
'field': {
'BaseClass': GRLayout.GRField,
--- 187,203 ----
'KeepWhitespace': 1,
'ParentTags': ('section',) },
! 'lastRow': {
! 'BaseClass': GRLayout.GRLastRow,
! 'MixedContent': 1,
! 'KeepWhitespace': 1,
! 'ParentTags': ('section',) },
!
! 'notLastRow': {
! 'BaseClass': GRLayout.GRNotLastRow,
! 'MixedContent': 1,
! 'KeepWhitespace': 1,
! 'ParentTags': ('section',) },
'field': {
'BaseClass': GRLayout.GRField,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue navigator/AUTHORS reports/AUTHORS reports/...,
Jason Cater <=