From 5b324a4637b019bfdc9b34183546d07cdc8aa2dc Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Wed, 11 Oct 2006 18:16:25 +0000 Subject: [PATCH] Monotone-Parent: 284fc46fc7a7b10eb3aecddeb12116108147b6d1 Monotone-Revision: c8416ddd56a3d45f1ebd52063e56ceb17ed992f2 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-10-11T18:16:25 Monotone-Branch: ca.inverse.sogo --- UI/Scheduler/UIxAppointmentPrintview.m | 62 ------- UI/Scheduler/UIxCalDayPrintview.m | 52 ------ UI/Scheduler/UIxCalMonthPrintview.m | 115 ------------- UI/Scheduler/UIxCalWeekPrintview.m | 129 --------------- .../SchedulerUI/UIxAppointmentPrintview.wox | 153 ------------------ .../SchedulerUI/UIxCalDayPrintview.wox | 71 -------- .../SchedulerUI/UIxCalMonthPrintview.wox | 69 -------- .../SchedulerUI/UIxCalWeekPrintview.wox | 75 --------- 8 files changed, 726 deletions(-) delete mode 100644 UI/Scheduler/UIxAppointmentPrintview.m delete mode 100644 UI/Scheduler/UIxCalDayPrintview.m delete mode 100644 UI/Scheduler/UIxCalMonthPrintview.m delete mode 100644 UI/Scheduler/UIxCalWeekPrintview.m delete mode 100644 UI/Templates/SchedulerUI/UIxAppointmentPrintview.wox delete mode 100644 UI/Templates/SchedulerUI/UIxCalDayPrintview.wox delete mode 100644 UI/Templates/SchedulerUI/UIxCalMonthPrintview.wox delete mode 100644 UI/Templates/SchedulerUI/UIxCalWeekPrintview.wox diff --git a/UI/Scheduler/UIxAppointmentPrintview.m b/UI/Scheduler/UIxAppointmentPrintview.m deleted file mode 100644 index 88ebcad24..000000000 --- a/UI/Scheduler/UIxAppointmentPrintview.m +++ /dev/null @@ -1,62 +0,0 @@ -/* - Copyright (C) 2004 SKYRIX Software AG - - This file is part of OpenGroupware.org. - - OGo is free software; you can redistribute it and/or modify it under - the terms of the GNU Lesser General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. - - OGo is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with OGo; see the file COPYING. If not, write to the - Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. -*/ - -#include "UIxAppointmentView.h" - -@interface UIxAppointmentPrintview : UIxAppointmentView -{ -} - -- (BOOL)isMyApt; - -@end - -#include "common.h" -#include -#include -#include "UIxComponent+Agenor.h" - -@implementation UIxAppointmentPrintview - -- (NSString *)title { - return [[self dateFormatter] stringForObjectValue:[self startTime]]; -} - -- (BOOL)isMyApt { - id apt; - NSString *myEmail; - - apt = [self appointment]; - myEmail = [self emailForUser]; -#if 0 /* ZNeK 20041208 - Maxime says this isn't relevant to agenor */ - if ([apt isOrganizer:myEmail]) - return YES; -#endif - return [apt isParticipant:myEmail]; -} - -- (NSString *)aptStyle { - if (![self isMyApt]) - return @"aptprintview_apt_other"; - return nil; -} - -@end /* UIxAppointmentPrintview */ diff --git a/UI/Scheduler/UIxCalDayPrintview.m b/UI/Scheduler/UIxCalDayPrintview.m deleted file mode 100644 index 9247a8442..000000000 --- a/UI/Scheduler/UIxCalDayPrintview.m +++ /dev/null @@ -1,52 +0,0 @@ -/* - Copyright (C) 2004 SKYRIX Software AG - - This file is part of OpenGroupware.org. - - OGo is free software; you can redistribute it and/or modify it under - the terms of the GNU Lesser General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. - - OGo is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with OGo; see the file COPYING. If not, write to the - Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. -*/ -// $Id: UIxCalDayPrintview.m 463 2004-12-08 14:01:10Z znek $ - - -#include "UIxCalDayOverview.h" - - -@interface UIxCalDayPrintview : UIxCalDayOverview -{ -} - -@end - -#include "common.h" - -@implementation UIxCalDayPrintview - -- (NSString *)title { - NSString *fmt; - - fmt = [self labelForKey:@"dayLabelFormat"]; - return [[self startDate] descriptionWithCalendarFormat:fmt]; -} - -/* style sheet */ - -- (NSString *)aptStyle { - if (![self isMyApt]) - return @"dayprintview_apt_other"; - return nil; -} - -@end diff --git a/UI/Scheduler/UIxCalMonthPrintview.m b/UI/Scheduler/UIxCalMonthPrintview.m deleted file mode 100644 index 88872aaf4..000000000 --- a/UI/Scheduler/UIxCalMonthPrintview.m +++ /dev/null @@ -1,115 +0,0 @@ -/* - Copyright (C) 2004 SKYRIX Software AG - - This file is part of OpenGroupware.org. - - OGo is free software; you can redistribute it and/or modify it under - the terms of the GNU Lesser General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. - - OGo is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with OGo; see the file COPYING. If not, write to the - Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. - */ -// $Id: UIxCalMonthPrintview.m 471 2004-12-13 13:33:47Z znek $ - - -#include "UIxCalMonthOverview.h" - -@interface UIxCalMonthPrintview : UIxCalMonthOverview -{ -} - -@end - -#include "common.h" - -@implementation UIxCalMonthPrintview - -- (NSString *)shortTextForApt { - NSCalendarDate *startDate, *endDate; - NSMutableString *aptDescr; - NSString *s; - BOOL isMyApt; - BOOL canAccessApt; - BOOL spansRange; - id apt; - - apt = [self appointment]; - isMyApt = [self isMyApt]; - canAccessApt = [self canAccessApt]; - spansRange = NO; - startDate = [apt valueForKey:@"startDate"]; - [startDate setTimeZone:[[self clientObject] userTimeZone]]; - endDate = [apt valueForKey:@"endDate"]; - if(endDate != nil) { - [endDate setTimeZone:[[self clientObject] userTimeZone]]; - spansRange = ![endDate isEqualToDate:startDate]; - } - - aptDescr = [[NSMutableString alloc] init]; - [aptDescr appendFormat:@"%02i:%02i", - isMyApt ? @"monthprintview_apt_time" : - @"monthprintview_apt_time_other", - [startDate hourOfDay], - [startDate minuteOfHour]]; - if(spansRange) { - [aptDescr appendFormat:@" - %02i:%02i", - [endDate hourOfDay], - [endDate minuteOfHour]]; - } - [aptDescr appendFormat:@","]; - if (!isMyApt) - [aptDescr appendFormat:@"", [self aptStyle]]; - if (canAccessApt) { - s = [apt valueForKey:@"title"]; - if(s) { - [aptDescr appendFormat:@"
%@", s]; - } - s = [apt valueForKey:@"location"]; - if(s) { - [aptDescr appendFormat:@"
%@", s]; - } - } - else { - [aptDescr appendFormat:@"
%@", - [self labelForKey:@"private appointment"]]; - } - if(!isMyApt) - [aptDescr appendString:@"
"]; - return [aptDescr autorelease]; -} - -- (NSString *)title { - NSCalendarDate *date; - - date = [self startOfMonth]; - return [NSString stringWithFormat:@"%@ %d", - [self localizedNameForMonthOfYear:[date monthOfYear]], - [date yearOfCommonEra]]; -} - - -/* style sheet */ - - -- (NSString *)contentStyle { - if([self->currentDay monthOfYear] != [[self startOfMonth] monthOfYear]) - return @"monthprintview_content_dimmed"; - return @"monthprintview_content"; -} - -- (NSString *)aptStyle { - if (![self isMyApt]) - return @"monthprintview_apt_other"; - return nil; -} - -@end diff --git a/UI/Scheduler/UIxCalWeekPrintview.m b/UI/Scheduler/UIxCalWeekPrintview.m deleted file mode 100644 index e1a3214b4..000000000 --- a/UI/Scheduler/UIxCalWeekPrintview.m +++ /dev/null @@ -1,129 +0,0 @@ -/* - Copyright (C) 2004 SKYRIX Software AG - - This file is part of OpenGroupware.org. - - OGo is free software; you can redistribute it and/or modify it under - the terms of the GNU Lesser General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. - - OGo is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with OGo; see the file COPYING. If not, write to the - Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. - */ -// $Id: UIxCalWeekPrintview.m 471 2004-12-13 13:33:47Z znek $ - -#include "UIxCalWeekOverview.h" - -@interface UIxCalWeekPrintview : UIxCalWeekOverview -{ -} - -@end - -#include "common.h" - -@implementation UIxCalWeekPrintview - -- (NSString *)shortTextForApt { - NSCalendarDate *startDate, *endDate; - NSMutableString *aptDescr; - NSString *s; - BOOL isMyApt; - BOOL canAccessApt; - BOOL spansRange; - id apt; - - apt = [self appointment]; - isMyApt = [self isMyApt]; - canAccessApt = [self canAccessApt]; - spansRange = NO; - startDate = [apt valueForKey:@"startDate"]; - [startDate setTimeZone:[[self clientObject] userTimeZone]]; - endDate = [apt valueForKey:@"endDate"]; - if(endDate != nil) { - [endDate setTimeZone:[[self clientObject] userTimeZone]]; - spansRange = ![endDate isEqualToDate:startDate]; - } - aptDescr = [[NSMutableString alloc] init]; - [aptDescr appendFormat:@"%02i:%02i", - isMyApt ? @"weekprintview_apt_time" : - @"weekprintview_apt_time_other", - [startDate hourOfDay], - [startDate minuteOfHour]]; - if(spansRange) { - [aptDescr appendFormat:@" - %02i:%02i", - [endDate hourOfDay], - [endDate minuteOfHour]]; - } - [aptDescr appendFormat:@","]; - if(!isMyApt) - [aptDescr appendFormat:@"", [self aptStyle]]; - if (canAccessApt) { - s = [apt valueForKey:@"title"]; - if(s) { - [aptDescr appendFormat:@"
%@", s]; - } - s = [apt valueForKey:@"location"]; - if(s) { - [aptDescr appendFormat:@"
%@", s]; - } - } - else { - [aptDescr appendFormat:@"
%@", - [self labelForKey:@"private appointment"]]; - } - - if(!isMyApt) - [aptDescr appendString:@"
"]; - return [aptDescr autorelease]; -} - -- (NSString *)title { - NSMutableString *title; - NSCalendarDate *date; - - date = [self startDate]; - title = [[NSMutableString alloc] init]; - [title appendFormat:@"%@ %d", - [self localizedNameForMonthOfYear:[date monthOfYear]], - [date yearOfCommonEra]]; - if([date monthOfYear] != [[self endDate] monthOfYear]) { - [title appendFormat:@" / %@ %d", - [self localizedNameForMonthOfYear:[[self endDate] monthOfYear]], - [[self endDate] yearOfCommonEra]]; - } - [title appendFormat:@", %@ %d", - [self labelForKey:@"Week"], - [date weekOfYear]]; - return [title autorelease]; -} - -/* style sheet */ - -- (NSString *)titleStyle { - if([self->currentDay isToday]) - return @"weekoverview_title_hilite"; - return @"weekoverview_title"; -} - -- (NSString *)contentStyle { - if([self->currentDay isToday]) - return @"weekoverview_content_hilite"; - return @"weekoverview_content"; -} - -- (NSString *)aptStyle { - if (![self isMyApt]) - return @"weekprintview_apt_other"; - return nil; -} - -@end diff --git a/UI/Templates/SchedulerUI/UIxAppointmentPrintview.wox b/UI/Templates/SchedulerUI/UIxAppointmentPrintview.wox deleted file mode 100644 index 416b5426c..000000000 --- a/UI/Templates/SchedulerUI/UIxAppointmentPrintview.wox +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - -
-

-
- - - - - - - - - - - - - - -
- : - - -
- : - - -
- : - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
- : - - -
- : - - -
- : - - -
- : - - -
- : - - -
- : - - -
- - - - - - - - - - - -
- - - -
- - - -
-
- appointment: -
- isMyApt: -
- aptStyle: -
- activeUser: -
- email for user: -
-
-
diff --git a/UI/Templates/SchedulerUI/UIxCalDayPrintview.wox b/UI/Templates/SchedulerUI/UIxCalDayPrintview.wox deleted file mode 100644 index 889181ab6..000000000 --- a/UI/Templates/SchedulerUI/UIxCalDayPrintview.wox +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

-

-
- -
- - - - -
-
-
- - - -
-
diff --git a/UI/Templates/SchedulerUI/UIxCalMonthPrintview.wox b/UI/Templates/SchedulerUI/UIxCalMonthPrintview.wox deleted file mode 100644 index 64da7984c..000000000 --- a/UI/Templates/SchedulerUI/UIxCalMonthPrintview.wox +++ /dev/null @@ -1,69 +0,0 @@ - - - - -

-

-
- - - - - - -
-
-
- - - - - - - - - - - - -
-
-
-
-
diff --git a/UI/Templates/SchedulerUI/UIxCalWeekPrintview.wox b/UI/Templates/SchedulerUI/UIxCalWeekPrintview.wox deleted file mode 100644 index cfe76a7d7..000000000 --- a/UI/Templates/SchedulerUI/UIxCalWeekPrintview.wox +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - -
-

-

-
- - - - - - - -
- - - -
-
- - - - - - - - - - - -
-
-
-
-