From ee39aab2120143fcac0846bfa37c1209655d4787 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Thu, 19 Oct 2006 14:37:13 +0000 Subject: [PATCH] Monotone-Parent: 909e381d554b9528951752a0184002a0f2396291 Monotone-Revision: 3757df8ac9e5d424ceeb411dc2dba958b01a28bb Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-10-19T14:37:13 Monotone-Branch: ca.inverse.sogo --- UI/Scheduler/UIxDatePicker.m | 22 ++++++++++++++++++++++ UI/Templates/SchedulerUI/UIxDatePicker.wox | 1 + 2 files changed, 23 insertions(+) diff --git a/UI/Scheduler/UIxDatePicker.m b/UI/Scheduler/UIxDatePicker.m index 3e8eb7e75..95bbe4b69 100644 --- a/UI/Scheduler/UIxDatePicker.m +++ b/UI/Scheduler/UIxDatePicker.m @@ -30,6 +30,7 @@ id month; id year; NSString *label; + BOOL isDisabled; } - (NSString *)dateID; @@ -42,6 +43,16 @@ @implementation UIxDatePicker +- (id) init +{ + if ((self = [super init])) + { + isDisabled = NO; + } + + return self; +} + - (void)dealloc { [self->dateID release]; [self->day release]; @@ -157,6 +168,7 @@ [self warnWithFormat:@"Could not parse dateString: '%@'", dateString]; } + [self setDay: [NSNumber numberWithInt:[d dayOfMonth]]]; [self setMonth:[NSNumber numberWithInt:[d monthOfYear]]]; [self setYear: [NSNumber numberWithInt:[d yearOfCommonEra]]]; @@ -164,4 +176,14 @@ [super takeValuesFromRequest:_rq inContext:_ctx]; } +- (void) setDisabled: (BOOL) disabled +{ + isDisabled = disabled; +} + +- (BOOL) disabled +{ + return isDisabled; +} + @end /* UIxDatePicker */ diff --git a/UI/Templates/SchedulerUI/UIxDatePicker.wox b/UI/Templates/SchedulerUI/UIxDatePicker.wox index e7fdbf769..00a5440a4 100644 --- a/UI/Templates/SchedulerUI/UIxDatePicker.wox +++ b/UI/Templates/SchedulerUI/UIxDatePicker.wox @@ -5,6 +5,7 @@ xmlns:rsrc="OGo:url" class="datePicker" >