Im Termin Editor von OpenGroupware.org kann der Benutzer
mit Hilfe der Select-Box Termin Typ: den
Typ eines Eintrags festlegen. Zusätzliche Termintypen können
mit einem Eintrag in den Defaults definiert werden. Hierzu wird der Default-
Schlüssel SkyScheduler_customAppointmentTypes in der
in der Domain NSGlobalDomain (NSGlobalDomain.plist)
hinzugefügt.
Dieser Eintrag enthält eine Liste mit den selbstdefinierten
Termintypen. Jeder Listeneintrag hält ein Dictionary mit den
Schlüsseln:
type="eindeutige Id"label="Angezeigter Name"icon="Icon"Das Icon muß in einem Verzeichnis unterhalb von
~opengroupware/WebServerResources verfügbar
sein. Falls das Icon für alle Themes verfügbar sein soll,
wird es im Unterverzeichnis English.lproj abgelegt..
SkyScheduler_customAppointmentTypes = (
{ type ="vorlaeufig";
label = "Vorläufig";
icon = "apt_icon_provisional.gif";
},
{ type ="besprechung";
label = "Besprechung";
icon = "apt_icon_meeting.gif";
},
);