Codebase list agenda.app / 62359c16-21b0-45cd-bc59-cb9bfad975fe/main AppointmentView.h
62359c16-21b0-45cd-bc59-cb9bfad975fe/main

Tree @62359c16-21b0-45cd-bc59-cb9bfad975fe/main (Download .tar.gz)

AppointmentView.h @62359c16-21b0-45cd-bc59-cb9bfad975fe/mainraw · history · blame

/* emacs buffer mode hint -*- objc -*- */

#import <AppKit/AppKit.h>
#import "Event.h"
#import "ConfigManager.h"

@interface NSObject(AppointmentViewDelegate)
- (void)viewEditEvent:(Event *)event;
- (void)viewModifyEvent:(Event *)event;
- (void)viewCreateEventFrom:(int)start to:(int)end;
- (void)viewSelectEvent:(Event *)event;
- (void)viewSelectDate:(Date *)date;
@end

@interface AppointmentView : NSView
{
  Event *_apt;
}
- (NSImage *)repeatImage;
- (NSImage *)alarmImage;
- (id)initWithFrame:(NSRect)frameRect appointment:(Event *)apt;
- (Event *)appointment;
- (void)tooltipSetup;
@end