+2005-04-12 Helge Hess <helge.hess@opengroupware.org>
+
+ * v4.5.71
+
+ * added generated manpages for all .api files
+
+ * WETabView.m, WETableView.m: minor code cleanups
+
2005-04-08 Helge Hess <helge.hess@opengroupware.org>
* WETableView/WETableData.m, WETableCell.m: some code cleanups
BUNDLE_EXTENSION = .wox
BUNDLE_INSTALL_DIR = $(GNUSTEP_INSTALLATION_DIR)/Library/WOxElemBuilders-$(MAJOR_VERSION).$(MINOR_VERSION)/
+FHS_MANPAGES += doc/*.3
+
libWEExtensions_HEADER_FILES_DIR = .
libWEExtensions_HEADER_FILES_INSTALL_DIR = /WEExtensions
# version file
-SUBMINOR_VERSION:=70
+SUBMINOR_VERSION:=71
# v4.5.65 requires libNGObjWeb v4.5.106
[_response appendContentString:@"<td align='center' valign='middle'"];
- if (w) {
+ if (w != nil) {
[_response appendContentString:@" width='"];
[_response appendContentHTMLAttributeValue:w];
[_response appendContentCharacter:'\''];
}
- if (h) {
+ if (h != nil) {
[_response appendContentString:@" height='"];
[_response appendContentHTMLAttributeValue:h];
[_response appendContentCharacter:'\''];
}
- if (bgcolor) {
+ if (bgcolor != nil) {
[_response appendContentString:@" bgcolor='"];
[_response appendContentHTMLAttributeValue:bgcolor];
[_response appendContentCharacter:'\''];
[_response appendContentHTMLAttributeValue:bgcolor];
[_response appendContentString:@"\""];
}
- [_response appendContentString:@">\n"];
+ [_response appendContentString:@">"];
/* left corner */
[_response appendContentString:@" <td align=\"left\" width=\"10\">"];
if ((uri = WEUriOfResource(uri, _ctx))) {
[_response appendContentString:@"<img border=\"0\" alt=\"\" src=\""];
[_response appendContentString:uri];
- [_response appendContentString:@"\">"];
+ [_response appendContentString:@"\" />"];
}
else
[_response appendContentString:@" "];
if (doScript)
[_response appendContentString:@"</div>"];
- [_response appendContentString:@"</td>\n"];
+ [_response appendContentString:@"</td>"];
/* right corner */
[_response appendContentString:@" <td align=\"right\">"];
else
[_response appendContentString:@" "];
}
- [_response appendContentString:@"</td>\n"];
+ [_response appendContentString:@"</td>"];
- [_response appendContentString:@" </tr>\n"];
+ [_response appendContentString:@" </tr>"];
}
- (void)_appendBodyRowToResponse:(WOResponse *)_response
}
[_response appendContentString:@">"];
- if (indentContent) {
+ if (indentContent) { // TODO: we can now replace that with CSS padding?
/* start padding table */
[_response appendContentString:
@"<table border='0' width='100%'"
}
- (void)appendToResponse:(WOResponse *)_response inContext:(WOContext *)_ctx {
+ /*
+ generates a table with three rows:
+ - a row with the tabs
+ - a row for round edges
+ - a row for the content
+ */
WOComponent *cmp;
NSString *bgcolor;
BOOL isLeftActive;
/* count up for unique tabCorner/tabCornerLeft images */
[_ctx takeValue:[NSNumber numberWithInt:(tabViewCount + 1)]
forKey:@"WETabViewScriptDone"];
-
+
+ // TODO: add CSS class for table
[_response appendContentString:
@"<table border='0' width='100%'"
@" cellpadding='0' cellspacing='0'>"];
}
}
-// --- main methodes -------------------------------------------------------
+/* handle request */
- (void)takeValuesFromRequest:(WORequest *)_request
forBatch:(int)_batch
[_ctx deleteLastElementIDComponent]; // delete batchNumber
}
-- (void)takeValuesFromRequest:(WORequest *)_request inContext:(WOContext *)_ctx {
+- (void)takeValuesFromRequest:(WORequest *)_rq inContext:(WOContext *)_ctx {
int i, firstBatch, lastBatch, savedCurrentBatch;
NSString *eid;
NSMutableArray *selArray = nil;
selArray = [selArray mutableCopyWithZone:[self zone]];
}
- firstBatch = (self->state->doScriptScrolling) ? 1 : self->state->currentBatch;
-
+ firstBatch = self->state->doScriptScrolling ? 1 : self->state->currentBatch;
lastBatch = (self->state->doScriptScrolling)
? self->state->batchCount
: self->state->currentBatch;
-
-
+
[_ctx appendElementIDComponent:@"data"];
[_ctx setObject:YesNumber forKey:WETableView_DataMode];
_applyState_(self, [_ctx component]);
[self updateStateInContext:_ctx];
- [self takeValuesFromRequest:_request
+ [self takeValuesFromRequest:_rq
forBatch:i
selections:selArray
inContext:_ctx];
[_ctx appendElementIDComponent:s];
[s release];
- [self->template takeValuesFromRequest:_request inContext:_ctx];
+ [self->template takeValuesFromRequest:_rq inContext:_ctx];
[_ctx deleteLastElementIDComponent]; // delete batchNumber
}
// handle title
[_ctx setObject:YesNumber forKey:WETableView_TitleMode];
[_ctx appendElementIDComponent:@"title"];
- [self->template takeValuesFromRequest:_request inContext:_ctx];
+ [self->template takeValuesFromRequest:_rq inContext:_ctx];
[_ctx deleteLastElementIDComponent]; // delete "title"
[_ctx removeObjectForKey:WETableView_TitleMode];
// handle buttons
[_ctx setObject:YesNumber forKey:WETableView_ButtonMode];
[_ctx appendElementIDComponent:@"button"];
- [self->template takeValuesFromRequest:_request inContext:_ctx];
+ [self->template takeValuesFromRequest:_rq inContext:_ctx];
[_ctx deleteLastElementIDComponent]; // delete "button"
[_ctx removeObjectForKey:WETableView_ButtonMode];
[_ctx appendElementIDComponent:@"footer"];
// reset autoScrollHeight
- if ([_request formValueForKey:
- [eid stringByAppendingString:@".footer.pp.x"]]) {
+ if ([_rq formValueForKey:[eid stringByAppendingString:@".footer.pp.x"]]) {
[_ctx addActiveFormElement:self];
[_ctx setRequestSenderID:
[[_ctx senderID] stringByAppendingString:@".pp"]];
}
- else if ([_request formValueForKey:
- [eid stringByAppendingString:@".footer.mm.x"]]) {
+ else if ([_rq formValueForKey:
+ [eid stringByAppendingString:@".footer.mm.x"]]) {
[_ctx addActiveFormElement:self];
[_ctx setRequestSenderID:
[[_ctx senderID] stringByAppendingString:@".mm"]];
}
- [self->template takeValuesFromRequest:_request inContext:_ctx];
+ [self->template takeValuesFromRequest:_rq inContext:_ctx];
[_ctx deleteLastElementIDComponent]; // delete "footer"
[_ctx removeObjectForKey:WETableView_FooterMode];
- if ([_request formValueForKey:[eid stringByAppendingString:@".first.x"]]) {
+ if ([_rq formValueForKey:[eid stringByAppendingString:@".first.x"]]) {
[_ctx addActiveFormElement:self];
[_ctx setRequestSenderID:
[[_ctx senderID] stringByAppendingString:@".first"]];
}
- if ([_request formValueForKey:[eid stringByAppendingString:@".next.x"]]) {
+ if ([_rq formValueForKey:[eid stringByAppendingString:@".next.x"]]) {
[_ctx addActiveFormElement:self];
[_ctx setRequestSenderID:
[[_ctx senderID] stringByAppendingString:@".next"]];
}
- if ([_request formValueForKey:[eid stringByAppendingString:@".last.x"]]) {
+ if ([_rq formValueForKey:[eid stringByAppendingString:@".last.x"]]) {
[_ctx addActiveFormElement:self];
[_ctx setRequestSenderID:
[[_ctx senderID] stringByAppendingString:@".last"]];
}
- if ([_request formValueForKey:[eid stringByAppendingString:@".previous.x"]]) {
+ if ([_rq formValueForKey:[eid stringByAppendingString:@".previous.x"]]) {
[_ctx addActiveFormElement:self];
[_ctx setRequestSenderID:
[[_ctx senderID] stringByAppendingString:@".previous"]];
return nil;
}
-- (id)invokeActionForRequest:(WORequest *)_request inContext:(WOContext *)_ctx {
+- (id)invokeActionForRequest:(WORequest *)_rq inContext:(WOContext *)_ctx {
WOComponent *cmp;
NSString *eid;
id result = nil;
else
_applyIdentifier(self, cmp, idxId);
- result = [self invokeGrouping:_request inContext:_ctx];
+ result = [self invokeGrouping:_rq inContext:_ctx];
}
[_ctx deleteLastElementIDComponent]; // delete index-id
}
[self->selection setValue:[NSMutableArray array] inComponent:cmp];
}
else
- result = [self->template invokeActionForRequest:_request inContext:_ctx];
+ result = [self->template invokeActionForRequest:_rq inContext:_ctx];
[_ctx deleteLastElementIDComponent]; // delete batchNumber
[_ctx deleteLastElementIDComponent]; // delete "header"
else if ([eid isEqualToString:@"mm"])
result = [self decreaseAutoScrollHeightInContext:_ctx];
else
- result = [self->template invokeActionForRequest:_request inContext:_ctx];
+ result = [self->template invokeActionForRequest:_rq inContext:_ctx];
[_ctx deleteLastElementIDComponent];
}
else
- result = [self->template invokeActionForRequest:_request inContext:_ctx];
+ result = [self->template invokeActionForRequest:_rq inContext:_ctx];
return result;
}
- (void)appendToResponse:(WOResponse *)_response inContext:(WOContext *)_ctx {
+ /*
+ The main HTML of the tableview are two tables:
+ - a table with the: title+buttons, header and content
+ this table has three rows:
+ - a row for the title+buttons
+ - some kind of padding row?
+ - a row for the header and the content
+ this is just a single cell with an embedded table with one row for
+ the header and n-rows for the content
+ - a separate table with the footer
+ */
WOComponent *cmp;
[self updateStateInContext:_ctx];
cmp = [_ctx component];
- /* open tableView */
+ /* open main tableView */
+ // TODO: add CSS
[_response appendContentString:
- @"<table border='0' width='100%' cellpadding='0' cellspacing='0'>"];
+ @"<table border='0' width='100%' "
+ @"cellpadding='0' cellspacing='0'>"];
/* append tableTitle + navigation */
[_response appendContentString:@"<tr><td>"];
--- /dev/null
+.TH JSClipboard 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../JSClipboard.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+JSClipboard
+
+.SH SYNOPSIS
+.B JSClipboard
+{ filename; imgURL; string; toolTip; value; }
+
+.SH VALIDATION
+Either one of 'filename', 'imgurl' or 'imgurl' may be bound
+
+.SH BINDINGS
+.IP filename
+The value of 'filename' refers to a resource which will be looked up using the WOResourceManager.
+.IP imgURL
+.IP string
+.IP toolTip
+.IP value
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH JSMenu 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../JSMenu.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+JSMenu
+
+.SH SYNOPSIS
+.B JSMenu
+{ fgColor; bgColor; fgColorHigh; bgColorHigh; borderColor; borderWidth; fontSize; width; leftPadding; string; bindAtId; align; tag; }
+
+.SH BINDINGS
+.IP fgColor
+.IP bgColor
+.IP fgColorHigh
+.IP bgColorHigh
+.IP borderColor
+.IP borderWidth
+.IP fontSize
+.IP width
+.IP leftPadding
+.IP string
+.IP bindAtId
+.IP align
+.IP tag
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH JSMenuItem 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../JSMenuItem.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+JSMenuItem
+
+.SH SYNOPSIS
+.B JSMenuItem
+{ action; href; string; }
+
+.SH VALIDATION
+Either one of 'action', or 'href' may be bound
+
+.SH BINDINGS
+.IP action
+The 'action' binding is evaluated as an action (a method which returns a WOComponent or other WOActionResults object).
+.IP href
+.IP string
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH JSShiftClick 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../JSShiftClick.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+JSShiftClick
+
+.SH SYNOPSIS
+.B JSShiftClick
+{ identifier; prefix; scriptName; }
+
+.SH BINDINGS
+.IP identifier
+.IP prefix
+.IP scriptName
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+# makefile to generate manpages from .api files
+
+-include ../../../config.make
+include ../../../Version
+include ../Version
+
+API2MAN = ../../NGObjWeb/woapi2man.py
+SECTION = 3
+
+all :: regenerate validate
+
+APIFILES = ../*.api ../WETableView/*.api
+
+regenerate ::
+ @echo "generating manpages from .api files, may take a while ..."
+ for apifile in $(APIFILES); do \
+ OUTFILE="`basename $$apifile | sed s/\\.api/.3/g`"; \
+ echo $$OUTFILE; \
+ $(API2MAN) $$apifile $$SECTION $(MAJOR_VERSION) $(MINOR_VERSION) $(SUBMINOR_VERSION) >$$OUTFILE; \
+ done
+ @echo "done."
+
+validate ::
+ @echo "validating manpages using nroff, may take a while ..."
+ for i in *.3; do \
+ nroff -mandoc -Tascii $$i >/dev/null; \
+ done
+ @echo "done."
--- /dev/null
+.TH WEBrowser 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEBrowser.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEBrowser
+
+.SH SYNOPSIS
+.B WEBrowser
+{ list; item; sublist; currentPath; bgColor; height; columnWidth; }
+
+.SH BINDINGS
+.IP list
+.IP item
+.IP sublist
+.IP currentPath
+.IP bgColor
+.IP height
+.IP columnWidth
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WECalendarField 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WECalendarField.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WECalendarField
+
+.SH SYNOPSIS
+.B WECalendarField
+{ name; date; hour; minute; second; day; month; year; useTextField; hourInterval; minuteInterval; secondInterval; format; }
+
+.SH VALIDATION
+Either 'date' or any of 'hour', 'minute', 'second', 'day', 'month' and 'year' may be bound
+
+.SH BINDINGS
+.IP name
+.IP date
+.IP hour
+.IP minute
+.IP second
+.IP day
+.IP month
+.IP year
+.IP useTextField
+.IP hourInterval
+.IP minuteInterval
+.IP secondInterval
+.IP format
+Kind: Date Format Strings
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WECase 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WECase.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WECase
+
+.SH SYNOPSIS
+.B WECase
+{ key; keys; }
+
+.SH VALIDATION
+Either 'key' or 'keys' may be bound
+
+.SH BINDINGS
+.IP key
+.IP keys
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WECollapsibleComponentContent 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WECollapsibleComponentContent.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WECollapsibleComponentContent
+
+.SH SYNOPSIS
+.B WECollapsibleComponentContent
+{ condition; visibility; allowScript; }
+
+.SH BINDINGS
+.IP condition
+.IP visibility
+.IP allowScript
+The value of 'allowScript' will be evaluated in a boolean context.
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEComponentValue 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEComponentValue.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEComponentValue
+
+.SH SYNOPSIS
+.B WEComponentValue
+{ value; boolValue; stringValue; intValue; unsignedIntValue; key; }
+
+.SH VALIDATION
+Only one of 'value', 'boolvalue', 'stringvalue', 'intvalue' or 'unsignedintvalue' may be bound
+
+.SH BINDINGS
+.IP value
+.IP boolValue
+.IP stringValue
+.IP intValue
+.IP unsignedIntValue
+.IP key
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEContextConditional 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEContextConditional.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEContextConditional
+
+.SH SYNOPSIS
+.B WEContextConditional
+{ negate; contextKey; didMatch; }
+
+.SH BINDINGS
+.IP negate
+The value of 'negate' will be evaluated in a boolean context.
+.IP contextKey
+.IP didMatch
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEContextKey 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEContextKey.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEContextKey
+
+.SH SYNOPSIS
+.B WEContextKey
+{ key; value; }
+
+.SH BINDINGS
+.IP key
+.IP value
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEDateField 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEDateField.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEDateField
+
+.SH SYNOPSIS
+.B WEDateField
+{ name; date; hour; minute; second; day; month; year; useTextField; hourInterval; minuteInterval; secondInterval; format; }
+
+.SH VALIDATION
+Either 'date' or any of 'hour', 'minute', 'second', 'day', 'month' and 'year' may be bound
+
+.SH BINDINGS
+.IP name
+.IP date
+.IP hour
+.IP minute
+.IP second
+.IP day
+.IP month
+.IP year
+.IP useTextField
+.IP hourInterval
+.IP minuteInterval
+.IP secondInterval
+.IP format
+Kind: Date Format Strings
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEDragContainer 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEDragContainer.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEDragContainer
+
+.SH SYNOPSIS
+.B WEDragContainer
+{ tag; effectsAllowed; elementName; isDraggable; object; droppedObject; }
+
+.SH BINDINGS
+.IP tag
+.IP effectsAllowed
+.IP elementName
+.IP isDraggable
+The value of 'isDraggable' will be evaluated in a boolean context.
+.IP object
+.IP droppedObject
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEDropContainer 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEDropContainer.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEDropContainer
+
+.SH SYNOPSIS
+.B WEDropContainer
+{ tags; elementName; isAttached; effect; swapColor; action; droppedObject; }
+
+.SH BINDINGS
+.IP tags
+.IP elementName
+.IP isAttached
+The value of 'isAttached' will be evaluated in a boolean context.
+.IP effect
+.IP swapColor
+.IP action
+The 'action' binding is evaluated as an action (a method which returns a WOComponent or other WOActionResults object).
+.IP droppedObject
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEEpozEditor 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEEpozEditor.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEEpozEditor
+
+.SH SYNOPSIS
+.B WEEpozEditor
+{ name; value; disabled; rows; cols; epozCharset; epozButtonStyle; epozStyle; otherTagString; }
+
+.SH BINDINGS
+.IP name
+.IP value
+.IP disabled
+The value of 'disabled' will be evaluated in a boolean context.
+.IP rows
+.IP cols
+.IP epozCharset
+.IP epozButtonStyle
+.IP epozStyle
+.IP otherTagString
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEHSpanTableMatrix 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEHSpanTableMatrix.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEHSpanTableMatrix
+
+.SH SYNOPSIS
+.B WEHSpanTableMatrix
+{ list; item; rows; columns; row; column; itemActive; isRowActive; isColumnActive; }
+
+.SH BINDINGS
+.IP list
+.IP item
+.IP rows
+.IP columns
+.IP row
+.IP column
+.IP itemActive
+The value of 'itemActive' will be evaluated in a boolean context.
+.IP isRowActive
+The value of 'isRowActive' will be evaluated in a boolean context.
+.IP isColumnActive
+The value of 'isColumnActive' will be evaluated in a boolean context.
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEMonthLabel 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEMonthLabel.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEMonthLabel
+
+.SH SYNOPSIS
+.B WEMonthLabel
+{ orientation; dayOfWeek; weekOfYear; colspan; }
+
+.SH BINDINGS
+.IP orientation
+.IP dayOfWeek
+.IP weekOfYear
+.IP colspan
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEMonthOverview 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEMonthOverview.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEMonthOverview
+
+.SH SYNOPSIS
+.B WEMonthOverview
+{ list; item; index; identifier; currentDay; year; month; timeZone; firstDay; tableTags; startDateKey; endDateKey; labelStyle; contentStyle; labelColor; contentColor; }
+
+.SH BINDINGS
+.IP list
+.IP item
+.IP index
+.IP identifier
+.IP currentDay
+.IP year
+.IP month
+.IP timeZone
+.IP firstDay
+.IP tableTags
+.IP startDateKey
+.IP endDateKey
+.IP labelStyle
+.IP contentStyle
+.IP labelColor
+.IP contentColor
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEPageView 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEPageItem.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEPageView
+
+.SH SYNOPSIS
+.B WEPageView
+{ key; title; action; }
+
+.SH BINDINGS
+.IP key
+.IP title
+.IP action
+The 'action' binding is evaluated as an action (a method which returns a WOComponent or other WOActionResults object).
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEPageLink 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEPageLink.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEPageLink
+
+.SH SYNOPSIS
+.B WEPageLink
+{ pageName; sync; }
+
+.SH BINDINGS
+.IP pageName
+The value of 'pageName' will be used to lookup a WOComponent page.
+.IP sync
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEPageView 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEPageView.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEPageView
+
+.SH SYNOPSIS
+.B WEPageView
+{ titleColor; contentColor; fontColor; fontFace; fontSize; firstIcon; firstBlindIcon; previousIcon; previousBlindIcon; nextIcon; nextBlindIcon; lastIcon; lastBlindIcon; firstLabel; previousLabel; nextLabel; lastLabel; }
+
+.SH BINDINGS
+.IP titleColor
+.IP contentColor
+.IP fontColor
+.IP fontFace
+.IP fontSize
+.IP firstIcon
+.IP firstBlindIcon
+.IP previousIcon
+.IP previousBlindIcon
+.IP nextIcon
+.IP nextBlindIcon
+.IP lastIcon
+.IP lastBlindIcon
+.IP firstLabel
+.IP previousLabel
+.IP nextLabel
+.IP lastLabel
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEQualifierConditional 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEQualifierConditional.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEQualifierConditional
+
+.SH SYNOPSIS
+.B WEQualifierConditional
+{ condition; object; negate; bindings; requiresAllVariables; }
+
+.SH BINDINGS
+.IP condition
+.IP object
+.IP negate
+The value of 'negate' will be evaluated in a boolean context.
+.IP bindings
+.IP requiresAllVariables
+The value of 'requiresAllVariables' will be evaluated in a boolean context.
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WERedirect 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WERedirect.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WERedirect
+
+.SH SYNOPSIS
+.B WERedirect
+{ setURL; }
+
+.SH BINDINGS
+.IP setURL
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WERichString 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WERichString.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WERichString
+
+.SH SYNOPSIS
+.B WERichString
+{ isBold; isItalic; isUnderlined; isSmall; color; face; size; insertBR; condition; negate; formatter; value; }
+
+.SH BINDINGS
+.IP isBold
+The value of 'isBold' will be evaluated in a boolean context.
+.IP isItalic
+The value of 'isItalic' will be evaluated in a boolean context.
+.IP isUnderlined
+The value of 'isUnderlined' will be evaluated in a boolean context.
+.IP isSmall
+The value of 'isSmall' will be evaluated in a boolean context.
+.IP color
+.IP face
+.IP size
+.IP insertBR
+The value of 'insertBR' will be evaluated in a boolean context.
+.IP condition
+The value of 'condition' will be evaluated in a boolean context.
+.IP negate
+The value of 'negate' will be evaluated in a boolean context.
+.IP formatter
+.IP value
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WESwitch 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WESwitch.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WESwitch
+
+.SH SYNOPSIS
+.B WESwitch
+{ selection; selections; }
+
+.SH VALIDATION
+Either 'selection' or 'selections' may be bound
+
+.SH BINDINGS
+.IP selection
+.IP selections
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WETabItem 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WETabItem.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WETabItem
+
+.SH SYNOPSIS
+.B WETabItem
+{ key; icon; label; action; isScript; tabIcon; leftTabIcon; selectedTabIcon; asBackground; width; height; activeBgColor; inactiveBgColor; }
+
+.SH BINDINGS
+.IP key
+.IP icon
+.IP label
+.IP action
+.IP isScript
+The value of 'isScript' will be evaluated in a boolean context.
+.IP tabIcon
+.IP leftTabIcon
+.IP selectedTabIcon
+.IP asBackground
+.IP width
+.IP height
+.IP activeBgColor
+.IP inactiveBgColor
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WETabView 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WETabView.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WETabView
+
+.SH SYNOPSIS
+.B WETabView
+{ selection; bgColor; nonSelectedBgColor; leftCornerIcon; rightCornerIcon; tabIcon; leftTabIcon; selectedTabIcon; asBackground; width; height; activeBgColor; inactiveBgColor; fontColor; fontSize; fontFace; disabledTabKeys; }
+
+.SH BINDINGS
+.IP selection
+.IP bgColor
+.IP nonSelectedBgColor
+.IP leftCornerIcon
+.IP rightCornerIcon
+.IP tabIcon
+.IP leftTabIcon
+.IP selectedTabIcon
+.IP asBackground
+The value of 'asBackground' will be evaluated in a boolean context.
+.IP width
+.IP height
+.IP activeBgColor
+.IP inactiveBgColor
+.IP fontColor
+.IP fontSize
+.IP fontFace
+.IP disabledTabKeys
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WETableData 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WETableView/WETableData.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WETableData
+
+.SH SYNOPSIS
+.B WETableData
+{ sortKey; negateSortDir; bgColor; upwardSortIcon; downwardSortIcon; nonSortIcon; sortLabel; title; align; valign; isGroup; otherTagString; }
+
+.SH BINDINGS
+.IP sortKey
+.IP negateSortDir
+The value of 'negateSortDir' will be evaluated in a boolean context.
+.IP bgColor
+.IP upwardSortIcon
+.IP downwardSortIcon
+.IP nonSortIcon
+.IP sortLabel
+.IP title
+.IP align
+.IP valign
+.IP isGroup
+The value of 'isGroup' will be evaluated in a boolean context.
+.IP otherTagString
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WETableHeader 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WETableView/WETableHeader.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WETableHeader
+
+.SH SYNOPSIS
+.B WETableHeader
+{ sortKey; negateSortDir; bgColor; upwardSortIcon; downwardSortIcon; nonSortIcon; sortLabel; otherTagString; }
+
+.SH BINDINGS
+.IP sortKey
+.IP negateSortDir
+The value of 'negateSortDir' will be evaluated in a boolean context.
+.IP bgColor
+.IP upwardSortIcon
+.IP downwardSortIcon
+.IP nonSortIcon
+.IP sortLabel
+.IP otherTagString
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WETableMatrix 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WETableMatrix.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WETableMatrix
+
+.SH SYNOPSIS
+.B WETableMatrix
+{ list; item; rows; columns; row; column; itemActive; isRowActive; isColumnActive; }
+
+.SH BINDINGS
+.IP list
+.IP item
+.IP rows
+.IP columns
+.IP row
+.IP column
+.IP itemActive
+The value of 'itemActive' will be evaluated in a boolean context.
+.IP isRowActive
+The value of 'isRowActive' will be evaluated in a boolean context.
+.IP isColumnActive
+The value of 'isColumnActive' will be evaluated in a boolean context.
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WETableMatrixContent 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WETableMatrixContent.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WETableMatrixContent
+
+.SH SYNOPSIS
+.B WETableMatrixContent
+{ elementName; rowspan; colspan; }
+
+.SH BINDINGS
+.IP elementName
+.IP rowspan
+.IP colspan
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WETableMatrixLabel 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WETableMatrixLabel.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WETableMatrixLabel
+
+.SH SYNOPSIS
+.B WETableMatrixLabel
+{ position; elementName; span; string; }
+
+.SH BINDINGS
+.IP position
+.IP elementName
+.IP span
+.IP string
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WETableView 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WETableView/WETableView.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WETableView
+
+.SH SYNOPSIS
+.B WETableView
+{ list; batchSize; currentBatch; item; index; identifier; previousItem; previousIndex; indexOfFirst; indexOfLast; sortedKey; isDescending; groups; showGroup; selection; collapseOnClient; scrollOnClient; autoScroll; showBatchResizeButtons; sortAction; firstAction; previousAction; nextAction; lastAction; groupColor; fontColor; fontFace; fontSize; groupOpenedIcon; groupClosedIcon; border; cellspacing; cellpadding; showGroupTitle; }
+
+.SH BINDINGS
+.IP list
+.IP batchSize
+.IP currentBatch
+.IP item
+.IP index
+.IP identifier
+.IP previousItem
+.IP previousIndex
+.IP indexOfFirst
+.IP indexOfLast
+.IP sortedKey
+.IP isDescending
+.IP groups
+.IP showGroup
+.IP selection
+.IP collapseOnClient
+.IP scrollOnClient
+.IP autoScroll
+.IP showBatchResizeButtons
+.IP sortAction
+The 'sortAction' binding is evaluated as an action (a method which returns a WOComponent or other WOActionResults object).
+.IP firstAction
+The 'firstAction' binding is evaluated as an action (a method which returns a WOComponent or other WOActionResults object).
+.IP previousAction
+The 'previousAction' binding is evaluated as an action (a method which returns a WOComponent or other WOActionResults object).
+.IP nextAction
+The 'nextAction' binding is evaluated as an action (a method which returns a WOComponent or other WOActionResults object).
+.IP lastAction
+The 'lastAction' binding is evaluated as an action (a method which returns a WOComponent or other WOActionResults object).
+.IP groupColor
+.IP fontColor
+.IP fontFace
+.IP fontSize
+.IP groupOpenedIcon
+.IP groupClosedIcon
+.IP border
+.IP cellspacing
+.IP cellpadding
+.IP showGroupTitle
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WETimeField 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WETimeField.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WETimeField
+
+.SH SYNOPSIS
+.B WETimeField
+{ name; date; hour; minute; second; day; month; year; useTextField; hourInterval; minuteInterval; secondInterval; format; }
+
+.SH VALIDATION
+Either 'date' or any of 'hour', 'minute', 'second', 'day', 'month' and 'year' may be bound
+
+.SH BINDINGS
+.IP name
+.IP date
+.IP hour
+.IP minute
+.IP second
+.IP day
+.IP month
+.IP year
+.IP useTextField
+.IP hourInterval
+.IP minuteInterval
+.IP secondInterval
+.IP format
+Kind: Date Format Strings
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WETreeData 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WETreeData.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WETreeData
+
+.SH SYNOPSIS
+.B WETreeData
+{ isTreeElement; title; string; icon; cornerIcon; treeLink; otherTagString; }
+
+.SH BINDINGS
+.IP isTreeElement
+The value of 'isTreeElement' will be evaluated in a boolean context.
+.IP title
+.IP string
+.IP icon
+.IP cornerIcon
+.IP treeLink
+.IP otherTagString
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WETreeHeader 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WETreeHeader.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WETreeHeader
+
+.SH SYNOPSIS
+.B WETreeHeader
+{ isTreeElement; string; otherTagString; }
+
+.SH BINDINGS
+.IP isTreeElement
+The value of 'isTreeElement' will be evaluated in a boolean context.
+.IP string
+.IP otherTagString
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WETreeView 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WETreeView.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WETreeView
+
+.SH SYNOPSIS
+.B WETreeView
+{ list; item; sublist; itemIsLeaf; index; zoom; currentPath; showItem; noTable; plusIcon; minusIcon; leafIcon; junctionIcon; cornerIcon; cornerPlusIcon; cornerMinusIcon; leafCornerIcon; lineIcon; spaceIcon; iconWidth; otherTagString; }
+
+.SH BINDINGS
+.IP list
+.IP item
+.IP sublist
+.IP itemIsLeaf
+The value of 'itemIsLeaf' will be evaluated in a boolean context.
+.IP index
+.IP zoom
+The value of 'zoom' will be evaluated in a boolean context.
+.IP currentPath
+.IP showItem
+The value of 'showItem' will be evaluated in a boolean context.
+.IP noTable
+The value of 'noTable' will be evaluated in a boolean context.
+.IP plusIcon
+.IP minusIcon
+.IP leafIcon
+.IP junctionIcon
+.IP cornerIcon
+.IP cornerPlusIcon
+.IP cornerMinusIcon
+.IP leafCornerIcon
+.IP lineIcon
+.IP spaceIcon
+.IP iconWidth
+.IP otherTagString
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEVSpanTableMatrix 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEVSpanTableMatrix.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEVSpanTableMatrix
+
+.SH SYNOPSIS
+.B WEVSpanTableMatrix
+{ list; item; rows; columns; row; column; itemActive; isRowActive; isColumnActive; rowHeight; noSpanInEmptyCells; }
+
+.SH BINDINGS
+.IP list
+.IP item
+.IP rows
+.IP columns
+.IP row
+.IP column
+.IP itemActive
+The value of 'itemActive' will be evaluated in a boolean context.
+.IP isRowActive
+The value of 'isRowActive' will be evaluated in a boolean context.
+.IP isColumnActive
+The value of 'isColumnActive' will be evaluated in a boolean context.
+.IP rowHeight
+.IP noSpanInEmptyCells
+The value of 'noSpanInEmptyCells' will be evaluated in a boolean context.
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEWeekColumnView 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEWeekColumnView.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEWeekColumnView
+
+.SH SYNOPSIS
+.B WEWeekColumnView
+{ list; item; index; identifier; dayIndex; weekStart; startDateKey; endDateKey; titleColor; contentColor; isInfoItem; infoItems; hideWeekend; }
+
+.SH BINDINGS
+.IP list
+.IP item
+.IP index
+.IP identifier
+.IP dayIndex
+.IP weekStart
+.IP startDateKey
+.IP endDateKey
+.IP titleColor
+.IP contentColor
+.IP isInfoItem
+The value of 'isInfoItem' will be evaluated in a boolean context.
+.IP infoItems
+.IP hideWeekend
+The value of 'hideWeekend' will be evaluated in a boolean context.
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
--- /dev/null
+.TH WEWeekOverview 3 "April 2005" "SOPE" "SOPE Dynamic Element Reference"
+.\" DO NOT EDIT: this file got autogenerated using woapi2man from:
+.\" ../WEWeekOverview.api
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\" ====================================================================
+.\"
+.\" Copyright (C) 2005 SKYRIX Software AG. All rights reserved.
+.\"
+.\" Check the COPYING file for further information.
+.\"
+.\" Created with the help of:
+.\" http://www.schweikhardt.net/man_page_howto.html
+.\"
+
+.SH NAME
+WEWeekOverview
+
+.SH SYNOPSIS
+.B WEWeekOverview
+{ list; item; index; identifier; dayIndex; weekStart; startDateKey; endDateKey; titleStyle; contentStyle; footerRows; footerRow; headerRows; headerRow; colIndex; isInfoItem; infoItems; hideWeekend; }
+
+.SH BINDINGS
+.IP list
+.IP item
+.IP index
+.IP identifier
+.IP dayIndex
+.IP weekStart
+.IP startDateKey
+.IP endDateKey
+.IP titleStyle
+.IP contentStyle
+.IP footerRows
+.IP footerRow
+.IP headerRows
+.IP headerRow
+.IP colIndex
+.IP isInfoItem
+The value of 'isInfoItem' will be evaluated in a boolean context.
+.IP infoItems
+.IP hideWeekend
+The value of 'hideWeekend' will be evaluated in a boolean context.
+
+.SH BUGS
+SOPE related bugs are collected in the OpenGroupware.org Bugzilla:
+ http://bugzilla.opengroupware.org/
+
+.SH AUTHOR
+The SOPE community <developer at opengroupware.org>.
+
+.SH SEE ALSO
+.BR sope-ngobjweb-defaults
+
FHS_LIB_DIR=$(FHS_INSTALL_ROOT)/lib/
FHS_BIN_DIR=$(FHS_INSTALL_ROOT)/bin/
FHS_WOx_DIR=$(FHS_LIB_DIR)sope-$(MAJOR_VERSION).$(MINOR_VERSION)/wox-builders/
+FHS_MAN_DIR=$(FHS_INSTALL_ROOT)/man
NONFHS_LIBDIR="$(GNUSTEP_LIBRARIES)/$(GNUSTEP_TARGET_LDIR)/"
NONFHS_LIBNAME="$(LIBRARY_NAME)$(LIBRARY_NAME_SUFFIX)$(SHARED_LIBEXT)"
fhs-wox-dirs ::
$(MKDIRS) $(FHS_WOx_DIR)
+fhs-man-dirs ::
+ $(MKDIRS) $(FHS_MAN_DIR)
move-headers-to-fhs :: fhs-header-dirs
@echo "moving headers to $(FHS_INCLUDE_DIR) .."
move-to-fhs :: move-headers-to-fhs move-libs-to-fhs move-bundles-to-fhs
-after-install :: move-to-fhs
+install-fhs-manpages :: fhs-man-dirs
+ @echo "installing manpages in $(FHS_MAN_DIR) ..."
+ for i in $(FHS_MANPAGES); do \
+ msection="$(FHS_MAN_DIR)/man`echo -n $$i | tail -c 1`"; \
+ $(MKDIRS) $$msection; \
+ $(INSTALL_DATA) $$i $$msection; \
+ done
+
+after-install :: install-fhs-manpages move-to-fhs
endif