home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2011 June / maximum-cd-2011-06.iso / DiscContents / LibO_3.3.1_Win_x86_install_multi.exe / libreoffice1.cab / form.mod < prev    next >
Encoding:
Text File  |  2010-12-01  |  14.1 KB  |  367 lines

  1. <!--
  2.  
  3.   DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  4.   
  5.   Copyright 2000, 2010 Oracle and/or its affiliates.
  6.  
  7.   OpenOffice.org - a multi-platform office productivity suite
  8.  
  9.   This file is part of OpenOffice.org.
  10.  
  11.   OpenOffice.org is free software: you can redistribute it and/or modify
  12.   it under the terms of the GNU Lesser General Public License version 3
  13.   only, as published by the Free Software Foundation.
  14.  
  15.   OpenOffice.org is distributed in the hope that it will be useful,
  16.   but WITHOUT ANY WARRANTY; without even the implied warranty of
  17.   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  18.   GNU Lesser General Public License version 3 for more details
  19.   (a copy is included in the LICENSE file that accompanied this code).
  20.  
  21.   You should have received a copy of the GNU Lesser General Public License
  22.   version 3 along with OpenOffice.org.  If not, see
  23.   <http://www.openoffice.org/license.html>
  24.   for a copy of the LGPLv3 License.
  25.  
  26. -->
  27.  
  28. <!ENTITY % controls    "form:text|form:textarea|form:fixed-text|form:file|
  29.                      form:password|form:formatted-text|form:button|form:image|
  30.                      form:checkbox|form:radio|form:listbox|form:combobox|form:frame|
  31.                      form:hidden|form:image-frame|form:grid|form:value-range|form:generic-control">
  32.  
  33. <!ENTITY % name "form:name CDATA #IMPLIED">
  34. <!ENTITY % service-name "form:service-name CDATA #IMPLIED">
  35.  
  36. <!ENTITY % navigation "(none|current|parent)">
  37. <!ENTITY % cycles "(records|current|page)">
  38. <!ENTITY % url "CDATA">
  39.  
  40.  
  41. <!ENTITY % types "(submit|reset|push|url)">
  42. <!ENTITY % button-type "form:button-type %types; 'push'">
  43. <!ENTITY % current-selected "form:current-selected %boolean; 'false'">
  44. <!ENTITY % current-value "form:current-value CDATA #IMPLIED">
  45. <!ENTITY % value "form:value CDATA #IMPLIED">
  46. <!ENTITY % disabled "form:disabled %boolean; 'false'">
  47. <!ENTITY % dropdown "form:dropdown %boolean; 'false'">
  48. <!ENTITY % for "form:for CDATA #IMPLIED">
  49. <!ENTITY % image-data "form:image-data %url; #IMPLIED">
  50. <!ENTITY % label "form:label CDATA #IMPLIED">
  51. <!ENTITY % max-length "form:max-length CDATA #IMPLIED">
  52. <!ENTITY % printable "form:printable %boolean; 'true'">
  53. <!ENTITY % readonly "form:readonly %boolean; 'false'">
  54. <!ENTITY % size "form:size CDATA #IMPLIED">
  55. <!ENTITY % selected "form:selected %boolean; 'false'">
  56. <!ENTITY % size "form:size CDATA #IMPLIED">
  57. <!ENTITY % tab-index "form:tab-index CDATA #IMPLIED">
  58. <!ENTITY % target-frame "office:target-frame CDATA '_blank'">
  59. <!ENTITY % target-location "xlink:href %url; #IMPLIED">
  60. <!ENTITY % tab-stop "form:tab-stop %boolean; 'true'">
  61. <!ENTITY % title "form:title CDATA #IMPLIED">
  62. <!ENTITY % default-value "form:default-value CDATA #IMPLIED">
  63. <!ENTITY % bound-column "form:bound-column CDATA #IMPLIED">
  64. <!ENTITY % convert-empty "form:convert-empty-to-null  %boolean; 'false'">
  65. <!ENTITY % data-field "form:data-field CDATA #IMPLIED">
  66. <!ENTITY % linked-cell "form:linked-cell CDATA #IMPLIED">
  67. <!ENTITY % visual-effect "form:visual-effect (flat|3d) #IMPLIED">
  68. <!ENTITY % image-position "form:image-position (start|end|top|bottom|center) 'center'">
  69. <!ENTITY % image-align "form:image-align (start|center|end) 'center'">
  70. <!ENTITY % list-linkage-type "form:list-linkage-type (selection|selection-indexes) #IMPLIED">
  71. <!ENTITY % source-cell-range "form:source-cell-range CDATA #IMPLIED">
  72. <!ENTITY % list-source "form:list-source CDATA #IMPLIED">
  73. <!ENTITY % list-source-types "(table|query|sql|sql-pass-through|value-list|table-fields)">
  74. <!ENTITY % list-source-type "form:list-source-type %list-source-types; #IMPLIED">
  75. <!ENTITY % column-style-name "form:column-style-name %styleName; #IMPLIED">
  76. <!ENTITY % min-value "form:min-value %float; #IMPLIED">
  77. <!ENTITY % max-value "form:max-value %float; #IMPLIED">
  78. <!ENTITY % step-size "form:step-size %positiveInteger; '1'">
  79. <!ENTITY % page-step-size "form:page-step-size %positiveInteger; #IMPLIED">
  80. <!ENTITY % delay-for-repeat "form:delay-for-repeat %positiveInteger; #IMPLIED">
  81. <!ENTITY % orientation "form:orientation (horizontal|vertical) #IMPLIED">
  82.  
  83.  
  84.  
  85.  
  86. <!ELEMENT form:control (%controls;)+>
  87. <!ATTLIST form:control %name;
  88.                        %service-name;
  89.                        %control-id;>
  90.  
  91. <!ELEMENT form:form (form:properties?, office:events?, (form:control|form:form)*)>
  92. <!ATTLIST form:form %name; %service-name;>
  93. <!ATTLIST form:form xlink:href %url; #IMPLIED>
  94. <!ATTLIST form:form form:enctype CDATA "application/x-www-form-urlencoded">
  95. <!ATTLIST form:form form:method CDATA "get">
  96. <!ATTLIST form:form office:target-frame CDATA "_blank">
  97. <!ATTLIST form:form form:allow-deletes %boolean; "true">
  98. <!ATTLIST form:form form:allow-inserts %boolean; "true">
  99. <!ATTLIST form:form form:allow-updates %boolean; "true">
  100. <!ATTLIST form:form form:apply-filter %boolean; "false">
  101. <!ATTLIST form:form form:command CDATA #IMPLIED>
  102. <!ATTLIST form:form form:command-type (table|query|command) "command">
  103. <!ATTLIST form:form form:datasource CDATA #IMPLIED>
  104. <!ATTLIST form:form form:detail-fields CDATA #IMPLIED>
  105. <!ATTLIST form:form form:escape-processing %boolean; "true">
  106. <!ATTLIST form:form form:filter CDATA #IMPLIED>
  107. <!ATTLIST form:form form:ignore-result %boolean; "false">
  108. <!ATTLIST form:form form:master-fields CDATA #IMPLIED>
  109. <!ATTLIST form:form form:navigation-mode %navigation; #IMPLIED>
  110. <!ATTLIST form:form form:order CDATA #IMPLIED>
  111. <!ATTLIST form:form form:tab-cycle %cycles; #IMPLIED>
  112.  
  113. <!ELEMENT office:forms (form:form*)>
  114. <!ATTLIST office:forms form:automatic-focus %boolean; "false">
  115. <!ATTLIST office:forms form:apply-design-mode %boolean; "true">
  116.  
  117. <!ELEMENT form:text (form:properties?, office:events?)>
  118. <!ATTLIST form:text %current-value;
  119.                     %disabled;
  120.                     %max-length;
  121.                     %printable;
  122.                     %readonly;
  123.                     %tab-index;
  124.                     %tab-stop;
  125.                     %title;
  126.                     %value;
  127.                     %convert-empty;
  128.                     %data-field;
  129.                     %linked-cell;>
  130.  
  131. <!ELEMENT form:textarea (form:properties?, office:events?, text:p*)>
  132. <!ATTLIST form:textarea %current-value;
  133.                         %disabled;
  134.                         %max-length;
  135.                         %printable;
  136.                         %readonly;
  137.                         %tab-index;
  138.                         %tab-stop;
  139.                         %title;
  140.                         %value;
  141.                         %convert-empty;
  142.                         %data-field;
  143.                         %linked-cell;>
  144.  
  145. <!ELEMENT form:password (form:properties?, office:events?)>
  146. <!ATTLIST form:password %disabled;
  147.                         %max-length;
  148.                         %printable;
  149.                         %tab-index;
  150.                         %tab-stop;
  151.                         %title;
  152.                         %value;
  153.                         %convert-empty;
  154.                         %linked-cell;>
  155.  
  156. <!ATTLIST form:password form:echo-char CDATA "*">
  157.  
  158. <!ELEMENT form:file (form:properties?, office:events?)>
  159. <!ATTLIST form:file %current-value;
  160.                     %disabled;
  161.                     %max-length;
  162.                     %printable;
  163.                     %readonly;
  164.                     %tab-index;
  165.                     %tab-stop;
  166.                     %title;
  167.                     %value;>
  168.  
  169. <!ELEMENT form:formatted-text (form:properties?, office:events?)>
  170. <!ATTLIST form:formatted-text %current-value;
  171.                               %disabled;
  172.                               %max-length;
  173.                               %printable;
  174.                               %readonly;
  175.                               %tab-index;
  176.                               %tab-stop;
  177.                               %title;
  178.                               %min-value;
  179.                               %max-value;
  180.                               %value;
  181.                               %convert-empty;
  182.                               %data-field;
  183.                               %linked-cell;>
  184. <!ATTLIST form:formatted-text form:validation %boolean; "false">
  185.  
  186. <!ELEMENT form:fixed-text (form:properties?, office:events?)>
  187. <!ATTLIST form:fixed-text %for;
  188.                           %disabled;
  189.                           %label;
  190.                           %printable;
  191.                           %title;>
  192. <!ATTLIST form:fixed-text form:multi-line %boolean; "false">
  193.  
  194. <!ELEMENT form:combobox (form:properties?, office:events?, form:item*)>
  195. <!ATTLIST form:combobox %current-value;
  196.                         %disabled;
  197.                         %dropdown;
  198.                         %max-length;
  199.                         %printable;
  200.                         %readonly;
  201.                         %size;
  202.                         %tab-index;
  203.                         %tab-stop;
  204.                         %title;
  205.                         %value;
  206.                         %convert-empty;
  207.                         %data-field;
  208.                         %list-source;
  209.                         %list-source-type;
  210.                         %linked-cell;
  211.                         %source-cell-range;>
  212.  
  213. <!ATTLIST form:combobox form:auto-complete %boolean; #IMPLIED>
  214.  
  215. <!ELEMENT form:item (#PCDATA)>
  216. <!ATTLIST form:item %label;>
  217.  
  218. <!ELEMENT form:listbox (form:properties?, office:events?, form:option*)>
  219. <!ATTLIST form:listbox %disabled;
  220.                        %dropdown;
  221.                        %printable;
  222.                        %size;
  223.                        %tab-index;
  224.                        %tab-stop;
  225.                        %title;
  226.                        %bound-column;
  227.                        %data-field;
  228.                        %list-source;
  229.                        %list-source-type;
  230.                        %linked-cell;
  231.                        %list-linkage-type;
  232.                        %source-cell-range;>
  233.  
  234. <!ATTLIST form:listbox form:multiple %boolean; "false">
  235.  
  236. <!ELEMENT form:option (#PCDATA)>
  237. <!ATTLIST form:option %current-selected;
  238.                       %selected;
  239.                       %label;
  240.                       %value;>
  241.  
  242. <!ELEMENT form:button (form:properties?, office:events?)>
  243. <!ATTLIST form:button %button-type;
  244.                       %disabled;
  245.                       %label;
  246.                       %image-data;
  247.                       %printable;
  248.                       %tab-index;
  249.                       %tab-stop;
  250.                       %target-frame;
  251.                       %target-location;
  252.                       %title;
  253.                       %value;
  254.                       %image-position;
  255.                       %image-align;>
  256.  
  257. <!ATTLIST form:button form:default-button %boolean; "false"
  258.                       form:toggle %boolean; "false"
  259.                       form:focus-on-click %boolean; "true">
  260.  
  261. <!ELEMENT form:image (form:properties?, office:events?)>
  262. <!ATTLIST form:image %button-type;
  263.                      %disabled;
  264.                      %image-data;
  265.                      %printable;
  266.                      %tab-index;
  267.                      %tab-stop;
  268.                      %target-frame;
  269.                      %target-location;
  270.                      %title;
  271.                      %value;>
  272.  
  273. <!ELEMENT form:checkbox (form:properties?, office:events?)>
  274. <!ATTLIST form:checkbox %disabled;
  275.                         %label;
  276.                         %printable;
  277.                         %tab-index;
  278.                         %tab-stop;
  279.                         %title;
  280.                         %value;
  281.                         %data-field;
  282.                         %linked-cell;
  283.                         %visual-effect;
  284.                         %image-position;
  285.                         %image-align;>
  286.  
  287. <!ENTITY % states "(unchecked|checked|unknown)">
  288. <!ATTLIST form:checkbox form:current-state %states; #IMPLIED>
  289. <!ATTLIST form:checkbox form:is-tristate %boolean; "false">
  290. <!ATTLIST form:checkbox form:state %states; "unchecked">
  291.  
  292. <!ELEMENT form:radio (form:properties?, office:events?)>
  293. <!ATTLIST form:radio %current-selected;
  294.                      %disabled;
  295.                      %label;
  296.                      %printable;
  297.                      %selected;
  298.                      %tab-index;
  299.                      %tab-stop;
  300.                      %title;
  301.                      %value;
  302.                      %data-field;
  303.                      %linked-cell;
  304.                      %visual-effect;
  305.                      %image-position;
  306.                      %image-align;>
  307.  
  308. <!ELEMENT form:frame (form:properties?, office:events?)>
  309. <!ATTLIST form:frame %disabled;
  310.                      %for;
  311.                      %label;
  312.                      %printable;
  313.                      %title;>
  314.  
  315. <!ELEMENT form:image-frame (form:properties?, office:events?)>
  316. <!ATTLIST form:image-frame %disabled;
  317.                            %image-data;
  318.                            %printable;
  319.                            %readonly;
  320.                            %title;
  321.                            %data-field;>
  322.  
  323. <!ELEMENT form:hidden (form:properties?, office:events?)>
  324. <!ATTLIST form:hidden %name;
  325.                       %service-name;
  326.                       %value;>
  327.  
  328. <!ELEMENT form:grid (form:properties?, office:events?, form:column*)>
  329. <!ATTLIST form:grid %disabled;
  330.                     %printable;
  331.                     %tab-index;
  332.                     %tab-stop;
  333.                     %title;>
  334.  
  335. <!ENTITY % column-type "form:text| form:textarea| form:formatted-text|form:checkbox| form:listbox| form:combobox">
  336. <!ELEMENT form:column (%column-type;)+>
  337. <!ATTLIST form:column %name;
  338.                       %service-name;
  339.                       %label;
  340.                       %column-style-name;>
  341.  
  342. <!ELEMENT form:generic-control (form:properties?, office:events?)>
  343.  
  344. <!ELEMENT form:value-range (form:properties?, office:events?)>
  345. <!ATTLIST form:value-range %disabled;
  346.                            %printable;
  347.                            %tab-index;
  348.                            %tab-stop;
  349.                            %title;
  350.                            %min-value;
  351.                            %max-value;
  352.                            %current-value;
  353.                            %value;
  354.                            %linked-cell;
  355.                            %step-size;
  356.                            %page-step-size;
  357.                            %delay-for-repeat;
  358.                            %orientation;>
  359.  
  360. <!ELEMENT form:properties (form:property+)>
  361. <!ELEMENT form:property (form:property-value*)>
  362. <!ATTLIST form:property form:property-is-list %boolean; #IMPLIED>
  363. <!ATTLIST form:property form:property-name CDATA #REQUIRED>
  364. <!ATTLIST form:property form:property-type (boolean|short|int|long|double|string)  #REQUIRED>
  365. <!ELEMENT form:property-value (#PCDATA)>
  366. <!ATTLIST form:property-value form:property-is-void %boolean; #IMPLIED>
  367.