# API Index

### A

ALIGNED, macro in Utility functions
GcalApplication, struct in GcalApplication
gcal_application_get_manager, function in GcalApplication
gcal_application_new, function in GcalApplication
gcal_application_set_initial_date, function in GcalApplication
gcal_application_set_uuid, function in GcalApplication

### B

GCAL_BUG, macro in Debugging
build_component_from_details, function in Utility functions

### C

calendar_get_resource, function in gcal-resources
gcal_clear_datetime, macro in Utility functions
CSS_TEMPLATE, macro in CSS Code

### D

GcalDateChooser, struct in GcalDateChooser
GcalDateChooser::day-selected, object signal in GcalDateChooser
GcalDateChooser::month-changed, object signal in GcalDateChooser
GcalDateChooser:date, object property in GcalDateChooser
GcalDateChooser:no-month-change, object property in GcalDateChooser
GcalDateChooser:show-day-names, object property in GcalDateChooser
GcalDateChooser:show-heading, object property in GcalDateChooser
GcalDateChooser:show-week-numbers, object property in GcalDateChooser
GcalDateChooserDay, struct in GcalDateChooserDay
GcalDateChooserDay::selected, object signal in GcalDateChooserDay
GcalDateChooserDayOptions, enum in GcalDateChooser
GcalDateChooserDayOptionsCallback, user_function in GcalDateChooser
GcalDateSelector, struct in GcalDateSelector
GcalDateSelector:date, object property in GcalDateSelector
datetime_compare_date, function in Utility functions
datetime_is_date, function in Utility functions
datetime_to_icaltime, function in Utility functions
gcal_date_chooser_day_get_date, function in GcalDateChooserDay
gcal_date_chooser_day_new, function in GcalDateChooserDay
gcal_date_chooser_day_set_date, function in GcalDateChooserDay
gcal_date_chooser_day_set_options, function in GcalDateChooserDay
gcal_date_chooser_day_set_other_month, function in GcalDateChooserDay
gcal_date_chooser_day_set_selected, function in GcalDateChooserDay
gcal_date_chooser_get_date, function in GcalDateChooser
gcal_date_chooser_get_no_month_change, function in GcalDateChooser
gcal_date_chooser_get_show_day_names, function in GcalDateChooser
gcal_date_chooser_get_show_heading, function in GcalDateChooser
gcal_date_chooser_get_show_week_numbers, function in GcalDateChooser
gcal_date_chooser_invalidate_day_options, function in GcalDateChooser
gcal_date_chooser_new, function in GcalDateChooser
gcal_date_chooser_set_date, function in GcalDateChooser
gcal_date_chooser_set_day_options_callback, function in GcalDateChooser
gcal_date_chooser_set_no_month_change, function in GcalDateChooser
gcal_date_chooser_set_show_day_names, function in GcalDateChooser
gcal_date_chooser_set_show_heading, function in GcalDateChooser
gcal_date_chooser_set_show_week_numbers, function in GcalDateChooser
gcal_date_selector_get_date, function in GcalDateSelector
gcal_date_selector_new, function in GcalDateSelector
gcal_date_selector_set_date, function in GcalDateSelector
gcal_dup_icaltime, function in Utility functions

### E

GcalEditDialog, struct in GcalEditDialog
GcalEditDialog:event, object property in GcalEditDialog
GcalEditDialog:manager, object property in GcalEditDialog
GcalEditDialog:writable, object property in GcalEditDialog
gcal_edit_dialog_get_date_end, function in GcalEditDialog
gcal_edit_dialog_get_date_start, function in GcalEditDialog
gcal_edit_dialog_get_event, function in GcalEditDialog
gcal_edit_dialog_new, function in GcalEditDialog
gcal_edit_dialog_set_event, function in GcalEditDialog
gcal_edit_dialog_set_event_is_new, function in GcalEditDialog
gcal_edit_dialog_set_manager, function in GcalEditDialog
gcal_edit_dialog_set_time_format, function in GcalEditDialog
GCAL_ENABLE_TRACE, macro in Debugging
GCAL_ENTRY, macro in Debugging
GcalEvent, struct in GcalEvent
GcalEvent:all-day, object property in GcalEvent
GcalEvent:color, object property in GcalEvent
GcalEvent:component, object property in GcalEvent
GcalEvent:date-end, object property in GcalEvent
GcalEvent:date-start, object property in GcalEvent
GcalEvent:description, object property in GcalEvent
GcalEvent:has-recurrence, object property in GcalEvent
GcalEvent:location, object property in GcalEvent
GcalEvent:recurrence, object property in GcalEvent
GcalEvent:source, object property in GcalEvent
GcalEvent:summary, object property in GcalEvent
GcalEvent:timezone, object property in GcalEvent
GcalEvent:uid, object property in GcalEvent
GcalEventError, enum in GcalEvent
GcalEventWidget, struct in GcalEventWidget
GcalEventWidget::activate, object signal in GcalEventWidget
GcalEventWidget:date-end, object property in GcalEventWidget
GcalEventWidget:date-start, object property in GcalEventWidget
GcalEventWidget:event, object property in GcalEventWidget
gcal_event_add_alarm, function in GcalEvent
gcal_event_compare, function in GcalEvent
gcal_event_compare_with_current, function in GcalEvent
GCAL_EVENT_ERROR, macro in GcalEvent
gcal_event_error_quark, function in GcalEvent
gcal_event_get_alarms, function in GcalEvent
gcal_event_get_all_day, function in GcalEvent
gcal_event_get_color, function in GcalEvent
gcal_event_get_component, function in GcalEvent
gcal_event_get_date_end, function in GcalEvent
gcal_event_get_date_start, function in GcalEvent
gcal_event_get_description, function in GcalEvent
gcal_event_get_location, function in GcalEvent
gcal_event_get_source, function in GcalEvent
gcal_event_get_summary, function in GcalEvent
gcal_event_get_timezone, function in GcalEvent
gcal_event_get_uid, function in GcalEvent
gcal_event_has_alarms, function in GcalEvent
gcal_event_is_multiday, function in GcalEvent
gcal_event_new, function in GcalEvent
gcal_event_remove_alarm, function in GcalEvent
gcal_event_set_all_day, function in GcalEvent
gcal_event_set_color, function in GcalEvent
gcal_event_set_date_end, function in GcalEvent
gcal_event_set_date_start, function in GcalEvent
gcal_event_set_description, function in GcalEvent
gcal_event_set_location, function in GcalEvent
gcal_event_set_source, function in GcalEvent
gcal_event_set_summary, function in GcalEvent
gcal_event_set_timezone, function in GcalEvent
gcal_event_widget_clone, function in GcalEventWidget
gcal_event_widget_compare_by_length, function in GcalEventWidget
gcal_event_widget_compare_by_start_date, function in GcalEventWidget
gcal_event_widget_equal, function in GcalEventWidget
gcal_event_widget_get_date_end, function in GcalEventWidget
gcal_event_widget_get_date_start, function in GcalEventWidget
gcal_event_widget_get_event, function in GcalEventWidget
gcal_event_widget_get_has_reminders, function in GcalEventWidget
gcal_event_widget_get_read_only, function in GcalEventWidget
gcal_event_widget_new, function in GcalEventWidget
gcal_event_widget_set_date_end, function in GcalEventWidget
gcal_event_widget_set_date_start, function in GcalEventWidget
gcal_event_widget_set_has_reminders, function in GcalEventWidget
gcal_event_widget_set_read_only, function in GcalEventWidget
GCAL_EXIT, macro in Debugging
e_strftime_fix_am_pm, function in Utility functions
e_utf8_strftime_fix_am_pm, function in Utility functions

### F

fix_popover_menu_icons, function in Utility functions
format_utc_offset, function in Utility functions

### G

get_alarm_trigger_minutes, function in Utility functions
get_circle_surface_from_color, function in Utility functions
get_color_name_from_source, function in Utility functions
get_desc_from_component, function in Utility functions
get_end_of_week, function in Utility functions
get_first_weekday, function in Utility functions
gcal_get_month_name, function in Utility functions
get_source_parent_name_color, function in Utility functions
get_start_of_week, function in Utility functions
gcal_get_surface_from_color, function in Utility functions
get_uuid_from_component, function in Utility functions
gcal_get_weekday, function in Utility functions
GCAL_GOTO, macro in Debugging

### I

icaltime_compare_date, function in Utility functions
icaltime_compare_with_current, function in Utility functions
icaltime_get_type, function in Utility functions
icaltime_to_datetime, function in Utility functions
ICAL_TIME_TYPE, macro in Utility functions
is_clock_format_24h, function in Utility functions
is_source_enabled, function in Utility functions

### L

gcal_log_init, function in Logging
GCAL_LOG_LEVEL_TRACE, macro in Debugging

### M

GcalManager, struct in GcalManager
GcalManager::query-completed, object signal in GcalManager
GcalManager::source-added, object signal in GcalManager
GcalManager::source-changed, object signal in GcalManager
GcalManager::source-enabled, object signal in GcalManager
GcalManager::source-removed, object signal in GcalManager
GcalManager:clock, object property in GcalManager
GcalManager:default-calendar, object property in GcalManager
GcalManager:loading, object property in GcalManager
GcalManager:settings, object property in GcalManager
gcal_manager_add_source, function in GcalManager
gcal_manager_create_event, function in GcalManager
gcal_manager_disable_source, function in GcalManager
gcal_manager_enable_source, function in GcalManager
gcal_manager_get_default_source, function in GcalManager
gcal_manager_get_events, function in GcalManager
gcal_manager_get_event_from_shell_search, function in GcalManager
gcal_manager_get_goa_client, function in GcalManager
gcal_manager_get_loading, function in GcalManager
gcal_manager_get_shell_search_events, function in GcalManager
gcal_manager_get_source, function in GcalManager
gcal_manager_get_sources, function in GcalManager
gcal_manager_get_sources_connected, function in GcalManager
gcal_manager_get_system_timezone, function in GcalManager
gcal_manager_is_client_writable, function in GcalManager
gcal_manager_move_event_to_source, function in GcalManager
gcal_manager_query_client_data, function in GcalManager
gcal_manager_refresh, function in GcalManager
gcal_manager_remove_event, function in GcalManager
gcal_manager_save_source, function in GcalManager
gcal_manager_setup_shell_search, function in GcalManager
gcal_manager_set_default_source, function in GcalManager
gcal_manager_set_query, function in GcalManager
gcal_manager_set_search_subscriber, function in GcalManager
gcal_manager_set_shell_search_query, function in GcalManager
gcal_manager_set_shell_search_subscriber, function in GcalManager
gcal_manager_set_subscriber, function in GcalManager
gcal_manager_shell_search_done, function in GcalManager
gcal_manager_update_event, function in GcalManager
MAX_MINUTES, macro in Utility functions
MINUTES_PER_DAY, macro in Utility functions
GcalMonthView, struct in GcalMonthView
GcalMonthView::event-activated, object signal in GcalMonthView
gcal_month_view_set_first_weekday, function in GcalMonthView
gcal_month_view_set_use_24h_format, function in GcalMonthView
GcalMultiChoice, struct in GcalMultiChoice
GcalMultiChoice::wrapped, object signal in GcalMultiChoice
GcalMultiChoice:animate, object property in GcalMultiChoice
GcalMultiChoice:choices, object property in GcalMultiChoice
GcalMultiChoice:max-value, object property in GcalMultiChoice
GcalMultiChoice:min-value, object property in GcalMultiChoice
GcalMultiChoice:value, object property in GcalMultiChoice
GcalMultiChoice:wrap, object property in GcalMultiChoice
GcalMultiChoiceFormatCallback, user_function in GcalMultiChoice
gcal_multi_choice_get_value, function in GcalMultiChoice
gcal_multi_choice_new, function in GcalMultiChoice
gcal_multi_choice_set_choices, function in GcalMultiChoice
gcal_multi_choice_set_format_callback, function in GcalMultiChoice
gcal_multi_choice_set_value, function in GcalMultiChoice

### P

GCAL_PROBE, macro in Debugging

### Q

GcalQuickAddPopover, struct in GcalQuickAddPopover
GcalQuickAddPopover::edit-event, object signal in GcalQuickAddPopover
GcalQuickAddPopover:date-end, object property in GcalQuickAddPopover
GcalQuickAddPopover:date-start, object property in GcalQuickAddPopover
GcalQuickAddPopover:manager, object property in GcalQuickAddPopover
gcal_quick_add_popover_get_date_end, function in GcalQuickAddPopover
gcal_quick_add_popover_get_date_start, function in GcalQuickAddPopover
gcal_quick_add_popover_new, function in GcalQuickAddPopover
gcal_quick_add_popover_set_date_end, function in GcalQuickAddPopover
gcal_quick_add_popover_set_date_start, function in GcalQuickAddPopover

### R

GcalRangeTraverseFunc, user_function in GcalRangeTree
gcal_range_tree_add_range, function in GcalRangeTree
gcal_range_tree_copy, function in GcalRangeTree
gcal_range_tree_count_entries_at_range, function in GcalRangeTree
gcal_range_tree_get_data_at_range, function in GcalRangeTree
gcal_range_tree_new, function in GcalRangeTree
gcal_range_tree_ref, function in GcalRangeTree
gcal_range_tree_remove_range, function in GcalRangeTree
gcal_range_tree_traverse, function in GcalRangeTree
gcal_range_tree_unref, function in GcalRangeTree
GCAL_RESPONSE_CREATE_EVENT, macro in GcalEditDialog
GCAL_RESPONSE_DELETE_EVENT, macro in GcalEditDialog
GCAL_RESPONSE_REMOVE_SOURCE, macro in GcalSourceDialog
GCAL_RESPONSE_SAVE_EVENT, macro in GcalEditDialog
GCAL_RETURN, macro in Debugging

### S

GcalSearchView, struct in GcalSearchView
GcalSearchView::event-activated, object signal in GcalSearchView
GcalSearchView:active-date, object property in GcalSearchView
gcal_search_view_connect, function in GcalSearchView
gcal_search_view_new, function in GcalSearchView
gcal_search_view_search, function in GcalSearchView
gcal_search_view_set_time_format, function in GcalSearchView
GcalShellSearchProvider, struct in GcalShellSearchProvider
GcalShellSearchProvider2::handle-activate-result, object signal in GcalShellSearchProvider2Skeleton
GcalShellSearchProvider2::handle-get-initial-result-set, object signal in GcalShellSearchProvider2Skeleton
GcalShellSearchProvider2::handle-get-result-metas, object signal in GcalShellSearchProvider2Skeleton
GcalShellSearchProvider2::handle-get-subsearch-result-set, object signal in GcalShellSearchProvider2Skeleton
GcalShellSearchProvider2::handle-launch-search, object signal in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_activate_result, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_activate_result_finish, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_activate_result_sync, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_get_initial_result_set, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_get_initial_result_set_finish, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_get_initial_result_set_sync, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_get_result_metas, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_get_result_metas_finish, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_get_result_metas_sync, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_get_subsearch_result_set, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_get_subsearch_result_set_finish, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_get_subsearch_result_set_sync, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_launch_search, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_launch_search_finish, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_call_launch_search_sync, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_complete_activate_result, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_complete_get_initial_result_set, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_complete_get_result_metas, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_complete_get_subsearch_result_set, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_complete_launch_search, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_interface_info, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_override_properties, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_proxy_new, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_proxy_new_finish, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_proxy_new_for_bus, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_proxy_new_for_bus_finish, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_proxy_new_for_bus_sync, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_proxy_new_sync, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider2_skeleton_new, function in GcalShellSearchProvider2Skeleton
gcal_shell_search_provider_connect, function in GcalShellSearchProvider
gcal_shell_search_provider_dbus_export, function in GcalShellSearchProvider
gcal_shell_search_provider_dbus_unexport, function in GcalShellSearchProvider
gcal_shell_search_provider_new, function in GcalShellSearchProvider
should_change_date_for_scroll, function in Utility functions
GcalSourceDialog, struct in GcalSourceDialog
GcalSourceDialog:manager, object property in GcalSourceDialog
GcalSourceDialogMode, enum in GcalSourceDialog
gcal_source_dialog_set_mode, function in GcalSourceDialog
gcal_source_dialog_set_source, function in GcalSourceDialog

### T

GcalTimeSelector, struct in GcalTimeSelector
GcalTimeSelector:time, object property in GcalTimeSelector
gcal_time_selector_get_time, function in GcalTimeSelector
gcal_time_selector_new, function in GcalTimeSelector
gcal_time_selector_set_time, function in GcalTimeSelector
gcal_time_selector_set_time_format, function in GcalTimeSelector
GCAL_TODO, macro in Debugging
GCAL_TRACE_MSG, macro in Debugging
GCAL_TYPE_APPLICATION, macro in GcalApplication
GCAL_TYPE_DATE_CHOOSER, macro in GcalDateChooser
GCAL_TYPE_DATE_CHOOSER_DAY, macro in GcalDateChooserDay
GCAL_TYPE_DATE_SELECTOR, macro in GcalDateSelector
GCAL_TYPE_EDIT_DIALOG, macro in GcalEditDialog
GCAL_TYPE_EVENT, macro in GcalEvent
GCAL_TYPE_EVENT_WIDGET, macro in GcalEventWidget
GCAL_TYPE_MANAGER, macro in GcalManager
GCAL_TYPE_MONTH_VIEW, macro in GcalMonthView
GCAL_TYPE_MULTI_CHOICE, macro in GcalMultiChoice
GCAL_TYPE_QUICK_ADD_POPOVER, macro in GcalQuickAddPopover
GCAL_TYPE_SEARCH_VIEW, macro in GcalSearchView
GCAL_TYPE_SHELL_SEARCH_PROVIDER, macro in GcalShellSearchProvider
GCAL_TYPE_SOURCE_DIALOG, macro in GcalSourceDialog
GCAL_TYPE_TIME_SELECTOR, macro in GcalTimeSelector
GCAL_TYPE_VIEW, macro in GcalView
GCAL_TYPE_WEEK_GRID, macro in GcalWeekGrid
GCAL_TYPE_WEEK_HEADER, macro in GcalWeekHeader
GCAL_TYPE_WEEK_VIEW, macro in GcalWeekView
GCAL_TYPE_WINDOW, macro in GcalWindow
GCAL_TYPE_YEAR_VIEW, macro in GcalYearView

### U

uri_get_fields, function in Utility functions

### V

GcalView, struct in GcalView
GcalView::create-event, object signal in GcalView
GcalView::create-event-detailed, object signal in GcalView
GcalView:active-date, object property in GcalView
GcalView:manager, object property in GcalView
GcalViewInterface, struct in GcalView
gcal_view_clear_marks, function in GcalView
gcal_view_get_children_by_uuid, function in GcalView
gcal_view_get_date, function in GcalView
gcal_view_set_date, function in GcalView

### W

GcalWeekGrid, struct in GcalWeekGrid
GcalWeekGrid::event-activated, object signal in GcalWeekGrid
GcalWeekHeader, struct in GcalWeekHeader
GcalWeekHeader::event-activated, object signal in GcalWeekHeader
GcalWeekView, struct in GcalWeekView
GcalWeekView::event-activated, object signal in GcalWeekView
gcal_week_grid_add_event, function in GcalWeekGrid
gcal_week_grid_clear_marks, function in GcalWeekGrid
gcal_week_grid_get_children_by_uuid, function in GcalWeekGrid
gcal_week_grid_remove_event, function in GcalWeekGrid
gcal_week_grid_set_first_weekday, function in GcalWeekGrid
gcal_week_grid_set_manager, function in GcalWeekGrid
gcal_week_grid_set_use_24h_format, function in GcalWeekGrid
gcal_week_header_add_event, function in GcalWeekHeader
gcal_week_header_clear_marks, function in GcalWeekHeader
gcal_week_header_get_children_by_uuid, function in GcalWeekHeader
gcal_week_header_get_sidebar_size_group, function in GcalWeekHeader
gcal_week_header_remove_event, function in GcalWeekHeader
gcal_week_header_set_first_weekday, function in GcalWeekHeader
gcal_week_header_set_manager, function in GcalWeekHeader
gcal_week_header_set_use_24h_format, function in GcalWeekHeader
gcal_week_view_new, function in GcalWeekView
gcal_week_view_set_first_weekday, function in GcalWeekView
gcal_week_view_set_use_24h_format, function in GcalWeekView
GcalWindow, struct in GcalWindow
GcalWindow:active-date, object property in GcalWindow
GcalWindow:active-view, object property in GcalWindow
GcalWindow:manager, object property in GcalWindow
GcalWindow:new-event-mode, object property in GcalWindow
GcalWindowViewType, enum in Utility functions
gcal_window_new_event, function in GcalWindow
gcal_window_open_event_by_uuid, function in GcalWindow
gcal_window_set_search_mode, function in GcalWindow
gcal_window_set_search_query, function in GcalWindow

### Y

GcalYearView, struct in GcalYearView
GcalYearView::event-activated, object signal in GcalYearView
GcalYearView:show-week-numbers, object property in GcalYearView
gcal_year_view_set_current_date, function in GcalYearView
gcal_year_view_set_first_weekday, function in GcalYearView
gcal_year_view_set_use_24h_format, function in GcalYearView