planify Reference Manual
Packages
planify
CalendarEventsUtil
ColorSchemeSettings
Constants
Layouts
Objects
Objects.Filters
Services
Services.CalDAV
Services.CalDAV.Providers
Utils
Widgets
Widgets.Calendar
Widgets.ContextMenu
Widgets.DateTimePicker
Widgets.LabelPicker
Widgets.ProjectPicker
Widgets.ReminderPicker
Widgets.SectionPicker
Appearance
CalDAVType
ColorScheme
DeadlineButtonType
FilterItemType
ItemPriority
ItemType
LabelPickerType
LoadingButtonType
MarkdownSetting
NewTaskPosition
NotificationStyle
ObjectEventKeyType
ObjectEventType
ObjectType
PaneType
PickerType
ProjectIconStyle
ProjectViewStyle
RecurrencyEndType
RecurrencyType
ReminderType
SortOrderType
SortedByType
SourceType
SyncErrorType
HttpResponse
MarkdownProcessor
SyncStatus
Util
planify
Description:
Content:
Namespaces:
CalendarEventsUtil
Classes:
DateIterator
DateRange
Methods:
public
bool
calcomp_is_on_day
(
Component
comp,
DateTime
day)
public
bool
calcomp_is_on_month
(
Component
comp,
DateTime
date)
public
int
calcomponent_compare_func
(
Component
? a,
Component
? b)
public
bool
calcomponent_equal_func
(
Component
a,
Component
b)
public
string
get_source_location
(
Source
source)
public
DateTime
get_start_of_month
(
owned
DateTime
? date =
null
)
public
DateTime
ical_to_date_time
(
Time
date)
public
bool
is_the_all_day
(
DateTime
dtstart,
DateTime
dtend)
public
bool
source_equal_func
(
Source
a,
Source
b)
public
uint
source_hash_func
(
Source
key)
public
DateTime
strip_time
(
DateTime
datetime)
public
TimeZone
timezone_from_ical
(
Time
date)
ColorSchemeSettings
Classes:
Settings
Constants
Constants:
public
const
string
BACKUP_VERSION
public
const
bool
BLOCK_PAST_DAYS
public
const
int
COMPLETED_PAGE_SIZE
public
const
string
CONTACT_US
public
const
string
DEFAULT_ACCENT_COLOR
public
const
int
DESTROY_TIMEOUT
public
const
string
DISCORD_URL
public
const
string
FLATHUB_URL
public
const
int
HEADERBAR_TITLE_SCROLL_THRESHOLD
public
const
string
ISSUE_URL
public
const
bool
IS_DEVELOPMENT
public
const
string
KOFI_URL
public
const
string
LIBERAPAY_URL
public
const
string
MASTODON_URL
public
const
string
NEW_ISSUE_URL
public
const
string
PATREON_URL
public
const
string
PAYPAL_ME_URL
public
const
int
PRIORITY_1
public
const
int
PRIORITY_2
public
const
int
PRIORITY_3
public
const
int
PRIORITY_4
public
const
string
PRIVACY_POLICY_URL
public
const
int
SCROLL_STEPS
public
const
int
SHORT_NAME_SIZE
public
const
string
SOUP_USER_AGENT
public
const
int
STARTUP_SYNC_TIMEOUT
public
const
string
TODOIST_CLIENT_ID
public
const
string
TODOIST_CLIENT_SECRET
public
const
string
TODOIST_REDIRECT_URI
public
const
string
TODOIST_SCOPE
public
const
string
TWITTER_URL
public
const
int
UPDATE_TIMEOUT
public
const
string
WEBLATE_URL
Layouts
Classes:
HeaderItem
QuickAddCore
Objects
Classes:
Attachment
BaseObject
Color
DueDate
Item
Label
ObjectEvent
Project
Queue
Release
Reminder
Section
Source
SourceCalDAVData
SourceData
SourceTodoistData
TranslationMetric
Filters
Classes:
AllItems
Anytime
Completed
FilterItem
Inbox
Labels
Pinboard
Priority
Repeating
Scheduled
Today
Tomorrow
Unlabeled
Services
Classes:
BackupExporter
CalendarEvents
Database
EventBus
LogService
Settings
Store
Todoist
TodoistAuth
TodoistItems
TodoistProjects
CalDAV
Classes:
CalDAVClient
Core
WebDAVClient
WebDAVMultiStatus
WebDAVPropStat
WebDAVResponse
Providers
Classes:
Nextcloud
Utils
Classes:
Datetime
JsonUtils
Widgets
Classes:
CircularProgressBar
DeadlineButton
IconColorProject
ItemLabelChild
ItemLabels
LabelsPickerCore
LoadingButton
MarkdownEditor
PinButton
PriorityButton
ProjectPickerCore
ScheduleButton
StatusButton
TextView
Calendar
Classes:
Calendar
CalendarDay
CalendarHeader
CalendarMonth
CalendarScroll
CalendarView
CalendarWeek
ContextMenu
Classes:
MenuCheckPicker
MenuItem
MenuItemCheckPicker
MenuPicker
MenuSeparator
MenuSwitch
DateTimePicker
Classes:
DateTimePicker
RepeatConfig
TimePicker
LabelPicker
Classes:
LabelButton
LabelPicker
LabelQuickPicker
LabelRow
ProjectPicker
Classes:
ProjectPickerButton
ProjectPickerPopover
ProjectPickerRow
ReminderPicker
Classes:
ReminderButton
ReminderPicker
ReminderRow
SectionPicker
Classes:
SectionButton
SectionPicker
SectionPickerRow
Classes:
HttpResponse
MarkdownProcessor
SyncStatus
Util
Enums:
Appearance
CalDAVType
ColorScheme
DeadlineButtonType
FilterItemType
ItemPriority
ItemType
LabelPickerType
LoadingButtonType
MarkdownSetting
NewTaskPosition
NotificationStyle
ObjectEventKeyType
ObjectEventType
ObjectType
PaneType
PickerType
ProjectIconStyle
ProjectViewStyle
RecurrencyEndType
RecurrencyType
ReminderType
SortOrderType
SortedByType
SourceType
SyncErrorType