diff options
-rw-r--r-- | calendar/ChangeLog | 7 | ||||
-rw-r--r-- | calendar/gui/Makefile.am | 14 | ||||
-rw-r--r-- | calendar/gui/apps_evolution_calendar.schemas | 346 |
3 files changed, 365 insertions, 2 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index cad38bd5a8..558c3d7f01 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,10 @@ +2003-02-20 Hans Petter Jansson <hpj@ximian.com> + + * gui/apps_evolution_calendar.schemas: Add GConf schemas. + + * gui/Makefile.am (EXTRA_DIST): Dist GConf schemas. + (install-data-local): Install GConf schemas. + 2003-02-20 Dan Winship <danw@ximian.com> * gui/Makefile.am (libevolution_calendar_la_LIBADD): diff --git a/calendar/gui/Makefile.am b/calendar/gui/Makefile.am index 08c4a2dcb4..8c0a6ff561 100644 --- a/calendar/gui/Makefile.am +++ b/calendar/gui/Makefile.am @@ -207,19 +207,29 @@ server_DATA = $(server_in_files:.server.in.in=.server) $(server_in_files:.server.in.in=.server.in): $(server_in_files) sed -e "s|\@COMPONENTDIR\@|$(componentdir)|" $< > $@ +# GConf schemas + +schemadir = $(GCONF_SCHEMA_FILE_DIR) +schema_DATA = apps_evolution_calendar.schemas + @INTLTOOL_SERVER_RULE@ EXTRA_DIST = \ $(glade_DATA) \ + $(schema_DATA) \ $(etspec_DATA) \ $(server_in_files) BUILT_SOURCES = $(IDL_GENERATED) CLEANFILES = $(BUILT_SOURCES) - install-data-local: - $(mkinstalldirs) $(Conduitsdir) + $(mkinstalldirs) $(Conduitsdir); \ + if test -z "$(DESTDIR)"; then \ + for p in $(schema_DATA); do \ + GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(srcdir)/$$p; \ + done; \ + fi dist-hook: cd $(distdir); rm -f $(BUILT_SOURCES) diff --git a/calendar/gui/apps_evolution_calendar.schemas b/calendar/gui/apps_evolution_calendar.schemas new file mode 100644 index 0000000000..f01b65d7c6 --- /dev/null +++ b/calendar/gui/apps_evolution_calendar.schemas @@ -0,0 +1,346 @@ +<gconfschemafile> + <schemalist> + + <!-- Display --> + + <schema> + <key>/schemas/apps/evolution/calendar/display/timezone</key> + <applyto>/apps/evolution/calendar/display/timezone</applyto> + <owner>evolution-calendar</owner> + <type>string</type> + <default></default> + <locale name="C"> + <short>Default timezone for meetings</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/use_24hour_format</key> + <applyto>/apps/evolution/calendar/display/use_24hour_format</applyto> + <owner>evolution-calendar</owner> + <type>bool</type> + <default>true</default> + <locale name="C"> + <short>Whether to show times in 24h format instead of using am/pm</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/week_start_day</key> + <applyto>/apps/evolution/calendar/display/week_start_day</applyto> + <owner>evolution-calendar</owner> + <type>int</type> + <default></default> + <locale name="C"> + <short>Weekday the week starts on</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/day_start_hour</key> + <applyto>/apps/evolution/calendar/display/day_start_hour</applyto> + <owner>evolution-calendar</owner> + <type>int</type> + <default></default> + <locale name="C"> + <short>Hour the workday starts on</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/day_start_minute</key> + <applyto>/apps/evolution/calendar/display/day_start_minute</applyto> + <owner>evolution-calendar</owner> + <type>int</type> + <default></default> + <locale name="C"> + <short>Minute the workday starts on</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/day_end_hour</key> + <applyto>/apps/evolution/calendar/display/day_end_hour</applyto> + <owner>evolution-calendar</owner> + <type>int</type> + <default></default> + <locale name="C"> + <short>Hour the workday ends on</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/day_end_minute</key> + <applyto>/apps/evolution/calendar/display/day_end_minute</applyto> + <owner>evolution-calendar</owner> + <type>int</type> + <default></default> + <locale name="C"> + <short>Minute the workday ends on</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/time_divisions</key> + <applyto>/apps/evolution/calendar/display/time_divisions</applyto> + <owner>evolution-calendar</owner> + <type>int</type> + <default></default> + <locale name="C"> + <short></short> <!-- FIXME --> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/default_view</key> + <applyto>/apps/evolution/calendar/display/default_view</applyto> + <owner>evolution-calendar</owner> + <type>int</type> + <default></default> + <locale name="C"> + <short>The view showing when the calendar starts</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/hpane_position</key> + <applyto>/apps/evolution/calendar/display/hpane_position</applyto> + <owner>evolution-calendar</owner> + <type>float</type> + <default></default> + <locale name="C"> + <short>Position of the horizontal pane</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/vpane_position</key> + <applyto>/apps/evolution/calendar/display/vpane_position</applyto> + <owner>evolution-calendar</owner> + <type>float</type> + <default></default> + <locale name="C"> + <short>Position of the vertical pane</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/month_hpane_position</key> + <applyto>/apps/evolution/calendar/display/month_hpane_position</applyto> + <owner>evolution-calendar</owner> + <type>float</type> + <default></default> + <locale name="C"> + <short>Position of the horizontal pane in the month view</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/month_vpane_position</key> + <applyto>/apps/evolution/calendar/display/month_vpane_position</applyto> + <owner>evolution-calendar</owner> + <type>float</type> + <default></default> + <locale name="C"> + <short>Position of the vertical pane in the month view</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/compress_weekend</key> + <applyto>/apps/evolution/calendar/display/compress_weekend</applyto> + <owner>evolution-calendar</owner> + <type>bool</type> + <default></default> + <locale name="C"> + <short>Allocate less space to weekend appointments</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/show_event_end</key> + <applyto>/apps/evolution/calendar/display/show_event_end</applyto> + <owner>evolution-calendar</owner> + <type>bool</type> + <default></default> + <locale name="C"> + <short>Show where events end</short> <!-- FIXME: Not sure --> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/display/working_days</key> + <applyto>/apps/evolution/calendar/display/working_days</applyto> + <owner>evolution-calendar</owner> + <type>int</type> + <default></default> + <locale name="C"> + <short>Number of working days in a week</short> + </locale> + </schema> + + <!-- Tasks --> + + <schema> + <key>/schemas/apps/evolution/calendar/tasks/hide_completed</key> + <applyto>/apps/evolution/calendar/tasks/hide_completed</applyto> + <owner>evolution-calendar</owner> + <type>bool</type> + <default></default> + <locale name="C"> + <short>Whether to hide completed tasks</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/tasks/hide_completed_units</key> + <applyto>/apps/evolution/calendar/tasks/hide_completed_units</applyto> + <owner>evolution-calendar</owner> + <type>string</type> + <default></default> + <locale name="C"> + <short></short> <!-- FIXME --> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/tasks/hide_completed_value</key> + <applyto>/apps/evolution/calendar/tasks/hide_completed_value</applyto> + <owner>evolution-calendar</owner> + <type>int</type> + <default></default> + <locale name="C"> + <short></short> <!-- FIXME --> + </locale> + </schema> + + <!-- Tasks: Colors --> + + <schema> + <key>/schemas/apps/evolution/calendar/tasks/colors/due_today</key> + <applyto>/apps/evolution/calendar/tasks/colors/due_today</applyto> + <owner>evolution-calendar</owner> + <type>strings</type> + <default></default> + <locale name="C"> + <short>Color of tasks that are due today</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/tasks/colors/overdue</key> + <applyto>/apps/evolution/calendar/tasks/colors/overdue</applyto> + <owner>evolution-calendar</owner> + <type>strings</type> + <default></default> + <locale name="C"> + <short>Color of tasks that are overdue</short> + </locale> + </schema> + + <!-- Miscellaneous --> + + <schema> + <key>/schemas/apps/evolution/calendar/prompts/confirm_delete</key> + <applyto>/apps/evolution/calendar/prompts/confirm_delete</applyto> + <owner>evolution-calendar</owner> + <type>bool</type> + <default></default> + <locale name="C"> + <short>Whether to ask for confirmation on appointment deletion</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/prompts/confirm_expunge</key> + <applyto>/apps/evolution/calendar/prompts/confirm_expunge</applyto> + <owner>evolution-calendar</owner> + <type>bool</type> + <default></default> + <locale name="C"> + <short>Whether to ask for confirmation when folder is expunged</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/other/use_default_reminder</key> + <applyto>/apps/evolution/calendar/other/use_default_reminder</applyto> + <owner>evolution-calendar</owner> + <type>bool</type> + <default></default> + <locale name="C"> + <short>Whether to use a default reminder</short> <!-- FIXME: Not sure --> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/other/default_reminder_interval</key> + <applyto>/apps/evolution/calendar/other/default_reminder_interval</applyto> + <owner>evolution-calendar</owner> + <type>int</type> + <default></default> + <locale name="C"> + <short>Interval of default reminder</short> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/other/default_reminder_units</key> + <applyto>/apps/evolution/calendar/other/default_reminder_units</applyto> + <owner>evolution-calendar</owner> + <type>strings</type> + <default></default> + <locale name="C"> + <short>Units of default reminder interval</short> <!-- FIXME: Not sure --> + </locale> + </schema> + + <!-- Date navigator --> + + <schema> + <key>/schemas/apps/evolution/calendar/date_navigator/show_week_numbers</key> + <applyto>/apps/evolution/calendar/date_navigator/show_week_numbers</applyto> + <owner>evolution-calendar</owner> + <type>bool</type> + <default></default> + <locale name="C"> + <short>Whether to show week numbers in date navigator</short> + </locale> + </schema> + + <!-- Alarm notification --> + + <schema> + <key>/schemas/apps/evolution/calendar/notify/last_notification_time</key> + <applyto>/apps/evolution/calendar/notify/last_notification_time</applyto> + <owner>evolution-calendar</owner> + <type>string</type> + <default></default> + <locale name="C"> + <short>When user was last notified</short> <!-- FIXME: Not sure --> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/notify/calendars</key> + <applyto>/apps/evolution/calendar/notify/calendars</applyto> + <owner>evolution-calendar</owner> + <type>list</type> <!-- FIXME: Do I have to specify list/string? How? --> + <default></default> + <locale name="C"> + <short>Calendars to notify for</short> <!-- FIXME: Not sure --> + </locale> + </schema> + + <schema> + <key>/schemas/apps/evolution/calendar/notify/programs</key> + <applyto>/apps/evolution/calendar/notify/programs</applyto> + <owner>evolution-calendar</owner> + <type>list</type> <!-- FIXME: Do I have to specify list/string? How? --> + <default></default> + <locale name="C"> + <short>Programs that can run as notification</short> <!-- FIXME: Not sure --> + </locale> + </schema> + </schemalist> +</gconfschemafile> |