+2004-11-04 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * v4.3.20
+
+ * *.api: new formal definitions for WOElements defined in this
+ framework
+
+ * WOExtensions.xcode: added .api files
+
2004-11-04 Helge Hess <helge.hess@skyrix.com>
* use Version file for install directory location
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="JSAlertPanel">
+ <binding name="action" passthrough="NO" defaults="Actions"/>
+ <binding name="pageName" passthrough="NO" defaults="Page Names"/>
+ <binding name="javaScriptFunction"/>
+
+ <binding name="alertMessage" required="YES" />
+ <binding name="altTag"/>
+ <binding name="filename"/>
+ <binding name="targetWindow"/>
+ <binding name="string"/>
+
+ <validation message="either one of 'action', 'pageName', or 'javaScriptFunction' may be bound">
+ <count test="!=1">
+ <bound name="action"/>
+ <bound name="javaScriptFunction"/>
+ <bound name="pageName"/>
+ </count>
+ </validation>
+</wo>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="JSConfirmPanel">
+ <binding name="action" passthrough="NO" defaults="Actions"/>
+ <binding name="pageName" passthrough="NO" defaults="Page Names"/>
+ <binding name="javaScriptFunction"/>
+
+ <binding name="confirmMessage" required="YES" />
+ <binding name="altTag"/>
+ <binding name="filename"/>
+ <binding name="targetWindow"/>
+ <binding name="string"/>
+
+ <!-- SOPE -->
+ <binding name="showPanel" defaults="YES/NO" />
+
+ <validation message="either one of 'action', 'pageName', or 'javaScriptFunction' may be bound">
+ <count test="!=1">
+ <bound name="action"/>
+ <bound name="javaScriptFunction"/>
+ <bound name="pageName"/>
+ </count>
+ </validation>
+</wo>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="JSImageFlyover">
+ <binding name="action" passthrough="NO" defaults="Actions"/>
+ <binding name="pageName" passthrough="NO" defaults="Page Names"/>
+ <binding name="javaScriptFunction"/>
+
+ <binding name="selectedImage" required="YES"/>
+ <binding name="unselectedImage" required="YES" />
+ <binding name="framework"/>
+ <binding name="targetWindow"/>
+
+ <!-- SOPE -->
+ <binding name="directActionName" passthrough="NO" defaults="Direct Actions"/>
+ <binding name="actionClass" passthrough="NO" defaults="Direct Action Classes"/>
+ <binding name="queryDictionary" passthrough="NO"/>
+
+ <validation message="either one of 'action', 'pageName', or 'javaScriptFunction' may be bound, or either or both of 'actionClass' and 'directActionName' may be bound">
+ <count test="!=1">
+ <bound name="action"/>
+ <bound name="javaScriptFunction"/>
+ <bound name="pageName"/>
+ <or>
+ <bound name="actionClass"/>
+ <bound name="directActionName"/>
+ </or>
+ </count>
+ </validation>
+</wo>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="JSModalWindow">
+ <binding name="action" passthrough="NO" defaults="Actions"/>
+ <binding name="pageName" passthrough="NO" defaults="Page Names"/>
+
+ <binding name="height" />
+ <binding name="width" />
+ <binding name="windowName" />
+ <binding name="isResizable" />
+ <binding name="showLocation" />
+ <binding name="showMenuBar" />
+ <binding name="showScrollbars" />
+ <binding name="showStatus" />
+ <binding name="showToolbar" />
+
+ <!-- SOPE -->
+ <binding name="href" />
+ <binding name="top" />
+ <binding name="left" />
+ <binding name="isCenter" />
+ <binding name="filename" />
+ <binding name="string" />
+
+ <validation message="exactly one of 'action', 'pagename', or 'href' may be bound">
+ <count test="!=1">
+ <bound name="action"/>
+ <bound name="pageName"/>
+ <bound name="href"/>
+ </count>
+ </validation>
+</wo>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="JSTextFlyover">
+ <binding name="action" passthrough="NO" defaults="Actions"/>
+ <binding name="pageName" passthrough="NO" defaults="Page Names"/>
+ <binding name="javaScriptFunction"/>
+
+ <binding name="selectedColor" required="YES" />
+ <binding name="unselectedColor" required="YES" />
+ <binding name="targetWindow" />
+ <binding name="string" />
+
+ <validation message="either one of 'action', 'pageName', or 'javaScriptFunction' may be bound">
+ <count test="!=1">
+ <bound name="action"/>
+ <bound name="javaScriptFunction"/>
+ <bound name="pageName"/>
+ </count>
+ </validation>
+</wo>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="JSValidatedField">
+ <binding name="inputText" required="YES" />
+ <binding name="errorMessage" required="YES" />
+ <binding name="formName" required="YES" />
+ <binding name="fieldSize" />
+ <binding name="inputIsRequired" />
+ <binding name="requiredText" />
+</wo>
\ No newline at end of file
# $Id$
-SUBMINOR_VERSION:=19
+SUBMINOR_VERSION:=20
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="WOCheckBoxMatrix">
+ <binding name="list" passthrough="NO" required="YES"/>
+ <binding name="item" passthrough="NO"/>
+ <binding name="selections" passthrough="NO" settable="YES"/>
+ <binding name="maxColumns" passthrough="NO"/>
+
+ <!-- SOPE -->
+ <binding name="index" passthrough="NO"/>
+ <binding name="col" passthrough="NO"/>
+ <binding name="row" passthrough="NO"/>
+
+ <binding name="cellAlign" passthrough="NO"/>
+ <binding name="cellVAlign" passthrough="NO"/>
+ <binding name="rowBackgroundColor" passthrough="NO"/>
+ <binding name="cellBackgroundColor" passthrough="NO"/>
+ <binding name="horizontal" passthrough="NO" defaults="YES/NO"/>
+
+ <validation message="'list' must not be a constant">
+ <and>
+ <bound name="list"/>
+ <ungettable name="list"/>
+ </and>
+ </validation>
+</wo>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="WOCollapsibleComponentContent">
+ <binding name="condition" required="YES" />
+ <binding name="visibility" required="YES" defaults="YES/NO"/>
+ <binding name="openedImageFileName" />
+ <binding name="closedImageFileName" />
+ <binding name="framework" />
+ <binding name="openedLabel" />
+ <binding name="closedLabel" />
+ <binding name="submitActionName" />
+
+ <validation message="'visibility' must not be a constant">
+ <and>
+ <bound name="visibility"/>
+ <unsettable name="visibility"/>
+ </and>
+ </validation>
+</wo>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="WODictionaryRepetition">
+ <binding name="dictionary" required="YES" />
+ <binding name="key" required="YES" />
+ <binding name="item" />
+</wo>
\ No newline at end of file
refType = 0;
sourceTree = "<absolute>";
};
+ AD084E7D07395D8400D0679C = {
+ children = (
+ ADF4C6D4073A5C8D0050AAEF,
+ ADF4C6D6073A5C9C0050AAEF,
+ ADF4C6D8073A5CAA0050AAEF,
+ ADF4C6DC073A5CC70050AAEF,
+ ADF4C6DE073A5CDB0050AAEF,
+ ADF4C6E0073A5CEE0050AAEF,
+ ADF4C6E2073A5D000050AAEF,
+ ADF4C6E4073A5D210050AAEF,
+ ADF4C6E6073A5D340050AAEF,
+ ADF4C6E8073A5D480050AAEF,
+ ADF4C6EA073A5D570050AAEF,
+ ADF4C6EC073A5D660050AAEF,
+ AD084E7E07395D9B00D0679C,
+ AD085044073971C600D0679C,
+ AD085066073973B800D0679C,
+ );
+ isa = PBXGroup;
+ name = Definitions;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ AD084E7E07395D9B00D0679C = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = WOTable.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ AD084E7F07395D9B00D0679C = {
+ fileRef = AD084E7E07395D9B00D0679C;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ AD085044073971C600D0679C = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = WOTabPanel.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ AD085045073971C600D0679C = {
+ fileRef = AD085044073971C600D0679C;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ AD085066073973B800D0679C = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = WOThresholdColoredNumber.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ AD085067073973B800D0679C = {
+ fileRef = AD085066073973B800D0679C;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
AD51815A06FF7F49006397CD = {
fileRef = ADD65FE506DA3CDE007161CA;
isa = PBXBuildFile;
ADD65C8B06DA343C007161CA,
ADD65C9106DA346D007161CA,
ADD65C8E06DA344C007161CA,
+ AD084E7D07395D8400D0679C,
AD013C1806E20C17000910D8,
ADD65C9406DA34FF007161CA,
ADD65D5D06DA37C7007161CA,
ADD65F6806DA3B38007161CA,
ADD65F6906DA3B38007161CA,
AD013B8906E20AC5000910D8,
+ AD084E7F07395D9B00D0679C,
+ AD085045073971C600D0679C,
+ AD085067073973B800D0679C,
+ ADF4C6D5073A5C8D0050AAEF,
+ ADF4C6D7073A5C9C0050AAEF,
+ ADF4C6D9073A5CAA0050AAEF,
+ ADF4C6DD073A5CC70050AAEF,
+ ADF4C6DF073A5CDB0050AAEF,
+ ADF4C6E1073A5CEE0050AAEF,
+ ADF4C6E3073A5D000050AAEF,
+ ADF4C6E5073A5D210050AAEF,
+ ADF4C6E7073A5D340050AAEF,
+ ADF4C6E9073A5D480050AAEF,
+ ADF4C6EB073A5D570050AAEF,
+ ADF4C6ED073A5D660050AAEF,
);
isa = PBXResourcesBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
refType = 0;
sourceTree = "<absolute>";
};
+ ADF4C6D4073A5C8D0050AAEF = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = JSAlertPanel.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ ADF4C6D5073A5C8D0050AAEF = {
+ fileRef = ADF4C6D4073A5C8D0050AAEF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ ADF4C6D6073A5C9C0050AAEF = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = JSConfirmPanel.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ ADF4C6D7073A5C9C0050AAEF = {
+ fileRef = ADF4C6D6073A5C9C0050AAEF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ ADF4C6D8073A5CAA0050AAEF = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = JSImageFlyover.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ ADF4C6D9073A5CAA0050AAEF = {
+ fileRef = ADF4C6D8073A5CAA0050AAEF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ ADF4C6DC073A5CC70050AAEF = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = JSModalWindow.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ ADF4C6DD073A5CC70050AAEF = {
+ fileRef = ADF4C6DC073A5CC70050AAEF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ ADF4C6DE073A5CDB0050AAEF = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = JSTextFlyover.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ ADF4C6DF073A5CDB0050AAEF = {
+ fileRef = ADF4C6DE073A5CDB0050AAEF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ ADF4C6E0073A5CEE0050AAEF = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = JSValidatedField.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ ADF4C6E1073A5CEE0050AAEF = {
+ fileRef = ADF4C6E0073A5CEE0050AAEF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ ADF4C6E2073A5D000050AAEF = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = WOCheckBoxMatrix.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ ADF4C6E3073A5D000050AAEF = {
+ fileRef = ADF4C6E2073A5D000050AAEF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ ADF4C6E4073A5D210050AAEF = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = WOCollapsibleComponentContent.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ ADF4C6E5073A5D210050AAEF = {
+ fileRef = ADF4C6E4073A5D210050AAEF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ ADF4C6E6073A5D340050AAEF = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = WODictionaryRepetition.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ ADF4C6E7073A5D340050AAEF = {
+ fileRef = ADF4C6E6073A5D340050AAEF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ ADF4C6E8073A5D480050AAEF = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = WOKeyValueConditional.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ ADF4C6E9073A5D480050AAEF = {
+ fileRef = ADF4C6E8073A5D480050AAEF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ ADF4C6EA073A5D570050AAEF = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = WORadioButtonMatrix.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ ADF4C6EB073A5D570050AAEF = {
+ fileRef = ADF4C6EA073A5D570050AAEF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
+ ADF4C6EC073A5D660050AAEF = {
+ explicitFileType = text.xml;
+ fileEncoding = 4;
+ indentWidth = 2;
+ isa = PBXFileReference;
+ path = WORedirect.api;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ ADF4C6ED073A5D660050AAEF = {
+ fileRef = ADF4C6EC073A5D660050AAEF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
ADFE739606E28EA1006628C4 = {
fileEncoding = 5;
isa = PBXFileReference;
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="WOKeyValueConditional">
+ <binding name="key" required="YES" />
+ <binding name="value" required="YES" />
+</wo>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="WORadioButtonMatrix">
+ <binding name="list" passthrough="NO" required="YES"/>
+ <binding name="item" passthrough="NO"/>
+ <binding name="selection" passthrough="NO" settable="YES"/>
+ <binding name="maxColumns" passthrough="NO"/>
+
+ <!-- SOPE -->
+ <binding name="index" passthrough="NO"/>
+ <binding name="col" passthrough="NO"/>
+ <binding name="row" passthrough="NO"/>
+
+ <binding name="cellAlign" passthrough="NO"/>
+ <binding name="cellVAlign" passthrough="NO"/>
+ <binding name="rowBackgroundColor" passthrough="NO"/>
+ <binding name="cellBackgroundColor" passthrough="NO"/>
+ <binding name="horizontal" passthrough="NO" defaults="YES/NO" />
+
+ <!-- SOPE -->
+ <binding name="otherTagString" passthrough="NO"/>
+
+ <validation message="'list' must not be a constant">
+ <and>
+ <bound name="list"/>
+ <ungettable name="list"/>
+ </and>
+ </validation>
+</wo>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="WORedirect">
+ <binding name="url" passthrough="NO" required="YES" />
+</wo>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="WOTabPanel">
+ <binding name="tabs"
+ passthrough="NO"
+ required="YES"
+ />
+ <binding name="selectedTab"
+ passthrough="NO"
+ required="YES"
+ settable="YES"
+ />
+ <binding name="tabNameKey" passthrough="NO" />
+ <binding name="nonSelectedBgColor" passthrough="NO" />
+ <binding name="bgcolor" passthrough="NO" />
+ <binding name="textColor" passthrough="NO" />
+ <binding name="submitActionName" passthrough="NO" />
+
+ <validation message="'tabs' must not be a constant">
+ <and>
+ <bound name="tabs"/>
+ <ungettable name="tabs"/>
+ </and>
+ </validation>
+</wo>
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="WOTable">
+ <binding name="list" passthrough="NO" required="YES"/>
+ <binding name="item"
+ passthrough="NO"
+ required="YES"
+ settable="YES"
+ />
+ <binding name="maxColumns" passthrough="NO"/>
+ <binding name="index" passthrough="NO"/>
+ <binding name="col" passthrough="NO"/>
+ <binding name="row" passthrough="NO"/>
+ <binding name="cellAlign" passthrough="NO"/>
+ <binding name="cellVAlign" passthrough="NO"/>
+ <binding name="rowBackgroundColor" passthrough="NO"/>
+ <binding name="cellBackgroundColor" passthrough="NO"/>
+
+ <binding name="tableBackgroundColor" passthrough="NO"/>
+ <binding name="border" passthrough="NO"/>
+ <binding name="cellpadding" passthrough="NO"/>
+ <binding name="cellspacing" passthrough="NO"/>
+
+ <!-- SOPE -->
+ <binding name="horizontal" defaults="YES/NO" />
+ <binding name="hasOwnTDs" defaults="YES/NO" />
+
+ <validation message="'list' must not be a constant">
+ <and>
+ <bound name="list"/>
+ <ungettable name="list"/>
+ </and>
+ </validation>
+
+ <validation message="'item' must be bound when 'list' is bound">
+ <and>
+ <bound name="list"/>
+ <unbound name="item"/>
+ </and>
+ </validation>
+</wo>
--- /dev/null
+<?xml version="1.0" standalone="yes"?>
+
+<wo class="WOThresholdColoredNumber">
+ <binding name="lowColor" passthrough="NO" required="YES" />
+ <binding name="highColor" passthrough="NO" required="YES" />
+ <binding name="threshold" passthrough="NO" required="YES" />
+ <binding name="value" passthrough="NO" required="YES" />
+ <binding name="numberformat"
+ passthrough="NO"
+ defaults="Number Format Strings"
+ />
+</wo>