Featured Products
Omegabundle for Xojo 2025 Products

GraffitiCalendar is an advanced calendar-view class for Xojo.

GraffitiCalendar allows for the addition of events to a calendar by using Xojo date objects, with support for a wide variety of views and allows for event dragging and resizing. Includes support for a large number of languages built-in, jQuery UI theme support, and Google Calendar imports.

Features Platform Targets
  • Supports many different languages/locales
  • 9 view types
  • First day of week setting
  • Custom theming with jQuery UI
  • Google Calendar import
  • Enums: Views, WeekNumberLocations, WeekNumberTypes
  • Events: Closing, DayClick, Deselected, EventChanged, EventClick, EventDoubleClick, EventDropped, EventMouseOut, EventMouseOver, LanguageLoaded, Selected, ViewChanged
  • Methods: AddEvent, Add ExternalSource, AddViewButton, BeginExternalDrag, Constructor, DeselectAll, DisableDay, EnableDay, EventAt, HideDaysOfWeek, ICSExport, ICSImport, Lastindex, LastViewButtonlndex, LoadTheme, MoveNext, MoveNextYear, MovePrev, MovePrevYear, MoveToDate, MoveToToday, RefetchEvents, RemoveAllEvents, RemoveAllViewButtons, RemoveEvent, RemoveEventAt, RemoveExternalSource, RemoveViewButton, RerenderEvents, ScrollTo, SelectDates, UpdateEvent, ViewButton
  • Properties: BackgroundColor, CustomTheme, Enabled, FirstDayOfWeek, Language(), LockUpdate, RestrictEventDisplay, Restriction, RestrictSelection, RestrictView, ShowAllDaySlot, ShowEventTooltips, ShowNavButtons, ShowNavButtonsAtToday, ShowTitle, ShowTodayButton, ShowWeekNumbers, ShowYearButtons, TextSize, TimeFormat, TimeMaximum, TimeMinimum, View, ViewEnd, ViewStart, WeekNumberLocation, WeekNumberType
  • macOS Intel & Silicon
  • Windows Intel & ARM64
  • Linux Intel & ARM64
  • Raspberry PI (ARM64)

All GraffitiSuite Desktop Edition controls should work without trouble on any desktop platform supported by Xojo.