mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-22 11:55:24 +00:00
Monotone-Parent: 630c66b7e6178f9769bc0e36ab044c68a2082b30
Monotone-Revision: c76b5a64aa06e12f5edf8a0d9ab1e361cda9bca9 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-04-02T19:24:49 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
+46
-46
@@ -12,18 +12,23 @@
|
||||
a SOPE clientObject (which usually is an SOGoAppointmentFolder).
|
||||
*/
|
||||
|
||||
@class NSString, NSArray, NSDictionary, NSMutableDictionary, NSCalendarDate, SOGoAptFormatter;
|
||||
@class NSArray;
|
||||
@class NSCalendarDate;
|
||||
@class NSDictionary;
|
||||
@class NSMutableDictionary;
|
||||
@class NSString;
|
||||
|
||||
@class SOGoAptFormatter;
|
||||
@class SOGoAppointmentFolder;
|
||||
|
||||
@interface UIxCalView : UIxComponent
|
||||
{
|
||||
NSArray *appointments;
|
||||
NSMutableArray *calendarFolders;
|
||||
NSArray *appointments;
|
||||
NSMutableDictionary *componentsData;
|
||||
NSArray *tasks;
|
||||
NSArray *allDayApts;
|
||||
id appointment;
|
||||
NSCalendarDate *currentDay;
|
||||
NSArray *tasks;
|
||||
NSArray *allDayApts;
|
||||
id appointment;
|
||||
NSCalendarDate *currentDay;
|
||||
SOGoAptFormatter *aptFormatter;
|
||||
SOGoAptFormatter *aptTooltipFormatter;
|
||||
SOGoAptFormatter *privateAptFormatter;
|
||||
@@ -36,10 +41,9 @@
|
||||
} aptFlags;
|
||||
}
|
||||
|
||||
|
||||
/* config */
|
||||
|
||||
- (void)configureFormatters;
|
||||
- (void) configureFormatters;
|
||||
|
||||
/* accessors */
|
||||
|
||||
@@ -49,64 +53,60 @@
|
||||
- (void) setTasks: (NSArray *) _tasks;
|
||||
- (NSArray *) tasks;
|
||||
|
||||
- (NSArray *)allDayApts;
|
||||
- (id)appointment;
|
||||
- (BOOL)isMyApt;
|
||||
- (BOOL)canAccessApt; /* protection */
|
||||
- (NSArray *) allDayApts;
|
||||
- (id) appointment;
|
||||
- (BOOL) isMyApt;
|
||||
- (BOOL) canAccessApt; /* protection */
|
||||
|
||||
- (BOOL)hasDayInfo;
|
||||
- (BOOL)hasHoldidayInfo;
|
||||
- (BOOL)hasAllDayApts;
|
||||
- (BOOL) hasDayInfo;
|
||||
- (BOOL) hasHoldidayInfo;
|
||||
- (BOOL) hasAllDayApts;
|
||||
|
||||
- (NSDictionary *)aptTypeDict;
|
||||
- (NSString *)aptTypeLabel;
|
||||
- (NSString *)aptTypeIcon;
|
||||
- (SOGoAptFormatter *)aptFormatter;
|
||||
- (NSDictionary *) aptTypeDict;
|
||||
- (NSString *) aptTypeLabel;
|
||||
- (NSString *) aptTypeIcon;
|
||||
- (SOGoAptFormatter *) aptFormatter;
|
||||
|
||||
- (NSString *)shortTextForApt;
|
||||
- (NSString *)shortTitleForApt;
|
||||
- (NSString *)tooltipForApt;
|
||||
- (NSString *)appointmentViewURL;
|
||||
- (NSString *) shortTextForApt;
|
||||
- (NSString *) shortTitleForApt;
|
||||
- (NSString *) tooltipForApt;
|
||||
- (NSString *) appointmentViewURL;
|
||||
|
||||
- (id)holidayInfo;
|
||||
- (id) holidayInfo;
|
||||
|
||||
/* related to current day */
|
||||
- (void)setCurrentDay:(NSCalendarDate *)_day;
|
||||
- (NSCalendarDate *)currentDay;
|
||||
- (NSString *)currentDayName; /* localized */
|
||||
- (void) setCurrentDay: (NSCalendarDate *) _day;
|
||||
- (NSCalendarDate *) currentDay;
|
||||
- (NSString *) currentDayName; /* localized */
|
||||
|
||||
/* defaults */
|
||||
- (BOOL)showFullNames;
|
||||
- (BOOL)showAMPMDates;
|
||||
- (unsigned)dayStartHour;
|
||||
- (unsigned)dayEndHour;
|
||||
- (BOOL)shouldDisplayWeekend;
|
||||
- (BOOL)shouldDisplayRejectedAppointments;
|
||||
- (BOOL) showFullNames;
|
||||
- (BOOL) showAMPMDates;
|
||||
- (unsigned) dayStartHour;
|
||||
- (unsigned) dayEndHour;
|
||||
- (BOOL) shouldDisplayWeekend;
|
||||
- (BOOL) shouldDisplayRejectedAppointments;
|
||||
|
||||
- (NSCalendarDate *)referenceDateForFormatter;
|
||||
- (NSCalendarDate *) referenceDateForFormatter;
|
||||
|
||||
- (NSCalendarDate *)thisMonth;
|
||||
- (NSCalendarDate *)nextMonth;
|
||||
- (NSCalendarDate *) thisMonth;
|
||||
- (NSCalendarDate *) nextMonth;
|
||||
|
||||
/* fetching */
|
||||
|
||||
- (NSCalendarDate *)startDate;
|
||||
- (NSCalendarDate *)endDate;
|
||||
- (NSCalendarDate *) startDate;
|
||||
- (NSCalendarDate *) endDate;
|
||||
- (NSArray *) fetchCoreAppointmentsInfos;
|
||||
- (NSArray *) fetchCoreTasksInfos;
|
||||
|
||||
/* date selection */
|
||||
|
||||
- (NSDictionary *)todayQueryParameters;
|
||||
- (NSDictionary *)currentDayQueryParameters;
|
||||
|
||||
/* calendarUIDs */
|
||||
|
||||
- (NSString *)formattedCalendarUIDs;
|
||||
- (NSDictionary *) todayQueryParameters;
|
||||
- (NSDictionary *) currentDayQueryParameters;
|
||||
|
||||
/* CSS related */
|
||||
|
||||
- (NSString *)aptStyle;
|
||||
- (NSString *) aptStyle;
|
||||
|
||||
/* protected methods */
|
||||
- (NSDictionary *) _dateQueryParametersWithOffset: (int) daysOffset;
|
||||
|
||||
Reference in New Issue
Block a user