};
E87206C30692E3D10099CBBD = {
children = (
- E87207470692E3D20099CBBD,
- E87207480692E3D20099CBBD,
E87207490692E3D20099CBBD,
+ E87207470692E3D20099CBBD,
E87207C40692E3D20099CBBD,
+ E87207480692E3D20099CBBD,
E87207E70692E3D20099CBBD,
E87207E60692E3D20099CBBD,
E8720A490692E4CE0099CBBD,
path = ChangeLog;
refType = 4;
sourceTree = "<group>";
+ tabWidth = 4;
+ usesTabs = 1;
};
E872074A0692E3D20099CBBD = {
fileEncoding = 4;
+2004-07-21 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * calendar.css: complete style for 'yearoverview' and fixed style in
+ 'monthoverview'.
+
2004-07-16 Helge Hess <helge.hess@skyrix.com>
* UIxAppNavView.m: some fixes to navigation URLs
font-size: 9pt;
height: 60;
}
-
.monthoverview_content a {
font-style: italic;
font-weight: bold;
}
-
.monthoverview_content td {
- text-align: let;
+ text-align: left;
vertical-align: top;
}
-
.monthoverview_content_hilite {
background-color: #fffff0;
font-size: 9pt;
height: 60;
}
-
.monthoverview_content_hilite a {
font-style: italic;
font-weight: bold;
}
+.monthoverview_content_hilite td {
+ text-align: left;
+ vertical-align: top;
+}
.monthoverview_content_dimmed {
background-color: #d2d2cc;
font-size: 9pt;
height: 60;
}
-
.monthoverview_content_dimmed a {
font-style: normal;
font-weight: normal;
}
+.monthoverview_content_dimmed td {
+ text-align: left;
+ vertical-align: top;
+}
.monthoverview_day a {
color: #000000;
font-style: normal;
font-weight: normal;
}
+
+
+.yearoverview {
+ color: #000000;
+ font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
+ font-size: 10pt;
+ letter-spacing: 0pt;
+ padding: 0px 0px 0px 0px;
+ margin: 0px 0px 0px 0px;
+}
+
+.yearoverview table {
+ padding: 0px 0px 0px 0px;
+ margin: 0px 0px 0px 0px;
+}
+
+.yearoverview td {
+ padding: 0px 0px 0px 0px;
+ margin: 0px 0px 0px 0px;
+}
+
+.yearoverview a {
+ color: #000000;
+ font-family: Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
+ font-size: 10pt;
+ letter-spacing: 0pt;
+ padding: 0px;
+ text-decoration: none;
+}
+.yearoverview a:hover {
+ text-decoration: underline;
+}
+
+.yearoverview_title {
+ background-color: #d2d2cc;
+ text-align: center;
+ font-size: 10pt;
+ font-weight: bold;
+ letter-spacing: 0pt;
+}
+
+.yearoverview_day_header {
+ background-color: #d2d2cc;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 10pt;
+ width: 18px; /* this delimits all td's! */
+}
+
+.yearoverview_content {
+ color: #0033cc;
+ background-color: #e8e8e0;
+ text-align: center;
+ vertical-align: middle;
+ font-weight: bold;
+ font-style: italic;
+}
+.yearoverview_content a {
+ color: #0033cc;
+}
+.yearoverview_content a:hover {
+ color: #ff0000;
+}
+
+.yearoverview_content_hilite {
+ color: #0033cc;
+ background-color: #fffff0;
+ text-align: center;
+ vertical-align: middle;
+ font-weight: bold;
+ font-style: italic;
+}
+.yearoverview_content_hilite a {
+ color: #0033cc;
+}
+.yearoverview_content_hilite a:hover {
+ color: #ff0000;
+}
+
+.yearoverview_content_dimmed {
+ color: #0033cc;
+ background-color: #d2d2cc;
+ text-align: center;
+ vertical-align: middle;
+}
+.yearoverview_content_dimmed a {
+ color: #0033cc;
+}
+.yearoverview_content_dimmed a:hover {
+ color: #ff0000;
+}
+
+.yearoverview_week {
+ background-color: #d2d2cc;
+ width: 16pt;
+ text-align: center;
+ vertical-align: middle;
+}
+
+.yearoverview_week_hilite {
+ background-color: #fffff0;
+ width: 16pt;
+ text-align: center;
+ vertical-align: middle;
+}
+2004-07-21 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * v0.9.5
+
+ * UIxCalInlineMonthOverview.m: new "style" binding for setting the global
+ style all elements will inherit from. Makes styling much easier.
+
+ * UIxCalYearOverview.wox: uses all appropriate styles now. Slight fixes
+ to alignment.
+
+ * UIxCalInlineMonthOverview.wox: uses new "style" binding and fixes a bug
+
+ * UIxCalYearOverview.m: fixed warnings.
+
2004-07-21 Marcus Mueller <znek@mulle-kybernetik.com>
* v0.9.4
@interface UIxCalInlineMonthOverview : UIxCalMonthOverview
{
NSCalendarDate *selectedDate;
+ NSString *style;
NSString *headerStyle;
NSString *weekStyle;
NSString *todayWeekStyle;
- (void)dealloc {
[self->selectedDate release];
+ [self->style release];
[self->headerStyle release];
[self->weekStyle release];
[self->todayWeekStyle release];
- (NSCalendarDate *)selectedDate {
return self->selectedDate;
}
+- (void)setStyle:(NSString *)_style {
+ ASSIGN(self->style, _style);
+}
+- (NSString *)style {
+ return self->style;
+}
- (void)setHeaderStyle:(NSString *)_style {
ASSIGN(self->headerStyle, _style);
}
xmlns:const="http://www.skyrix.com/od/constant"
xmlns:rsrc="OGo:url"
xmlns:label="OGo:label"
+ var:class="style"
>
<tr var:class="headerStyle">
<td>
<var:if condition="showWeekColumn">
<var:month-label const:orientation="left"
weekOfYear="weekOfYear"
- class="weekStyle"
+ class="currentWeekStyle"
>
<var:if condition="hasWeekSelectionHref">
<a var:href="weekSelectionHref"
#include <SOGoUI/UIxComponent.h>
#include <Foundation/Foundation.h>
+#include <NGExtensions/NGExtensions.h>
@interface UIxCalYearOverview : UIxComponent
NSCalendarDate *startDate;
NSMutableArray *result, *tmp;
unsigned rowIdx, columnIdx;
- int month = 0;
+ int monthOffset = 0;
startDate = [self startDate];
result = [[NSMutableArray alloc] initWithCapacity:3];
NSCalendarDate *date;
date = [startDate dateByAddingYears:0
- months:month
+ months:monthOffset
days:0];
[tmp addObject:date];
- month++;
+ monthOffset++;
}
[result addObject:tmp];
[tmp release];
<?xml version='1.0' standalone='yes'?>
-<var:component className="UIxPageFrame" title="name"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:var="http://www.skyrix.com/od/binding"
- xmlns:const="http://www.skyrix.com/od/constant"
- xmlns:rsrc="OGo:url"
- xmlns:label="OGo:label"
+<var:component className="UIxPageFrame"
+ title="name"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:var="http://www.skyrix.com/od/binding"
+ xmlns:const="http://www.skyrix.com/od/constant"
+ xmlns:rsrc="OGo:url"
+ xmlns:label="OGo:label"
>
<table id="skywintable" class="wintable" cellspacing="0" cellpadding="5" width="100%">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
- <td class="wintitle"><var:component className="UIxCalDateLabel" startDate="startDate" endDate="endDate" const:selection="year" /></td>
+ <td class="wintitle"><var:component className="UIxCalDateLabel"
+ startDate="startDate"
+ endDate="endDate"
+ const:selection="year"
+ /></td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose" />
</td>
>
<table>
<var:foreach list="arrayOfDateArrays" item="row">
- <tr>
+ <tr valign="top">
<var:foreach list="row" item="month">
<td>
<var:component className="UIxCalInlineMonthOverview"
const:daySelectionHref="dayoverview"
const:showWeekColumn="1"
const:weekSelectionHref="weekoverview"
+ const:style="yearoverview"
+ const:headerStyle="yearoverview_title"
+ const:weekStyle="yearoverview_week"
+ const:todayWeekStyle="yearoverview_week_hilite"
+ const:dayHeaderStyle="yearoverview_day_header"
+ const:dayBodyStyle="yearoverview_content"
+ const:todayBodyStyle="yearoverview_content_hilite"
+ const:inactiveDayBodyStyle="yearoverview_content_dimmed"
/>
</td>
</var:foreach>
</tr>
<tr bgcolor="#F5F5E9">
<td align="left" width="10"><var:entity const:name="nbsp"/></td>
- <td align="right"><img border="0" alt="" src="/sogod.woa/so/ControlPanel/Products/CommonUI/Resources/corner_right.gif" /></td>
+ <td align="right"><img border="0"
+ alt=""
+ src="/sogod.woa/so/ControlPanel/Products/CommonUI/Resources/corner_right.gif"
+ /></td>
</tr>
<tr>
<td colspan="2" bgcolor="#F5F5E9">
# $Id$
-SUBMINOR_VERSION:=4
+SUBMINOR_VERSION:=5
# 1.1.0 requires NGObjWeb 4.2.202