# GraffitiCalendarEvent
Class
## Enumerations
| Name | Value | Description |
| --- | :---: | --- |
| RepeatFrequencies | None <br > Yearly <br > Monthly <br > Weekly <br > Daily | How often events should repeat. |
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| Clone | (None) | GraffitiCalendarEvent | Creates a new class instance with the same property values. |
| Constructor | sTitle as String <br> dStart as DateTime <br> dEnd as DateTime = Nil | (None) | Creates a new instance of the class. |
| Constructor | sTitle as String <br> dStart as DateTime <br> dEnd as DateTime <br> iFrequency as GraffitiCalendarEvent.RepeatFrequencies <br> iPeriod as Integer = 0 <br> BGColor as Color = &c1111ff <br> Border as Color = &c1111ff <br> ForeColor as Color = &cffffff | (None) | Creates a new instance of the class. |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| AllDay | Boolean | (None) | When True, this event will span the entire day. |
| Attributes | mStartDate | DateTime | (None) |
| Attributes | mEndDate | DateTime | (None) |
| Attributes | mID | String | (None) |
| Attributes | mAllDay | Boolean | (None) |
| BackgroundColor | Color | (None) | Background color of the event. |
| BorderColor | Color | (None) | Border color of the event. |
| CanMove | Boolean | (None) | Determines whether the user can move this event by dragging it within the UI. |
| CanResize | Boolean | (None) | Determines whether the user can resize this event by dragging its border within the UI. |
| Description | String | (None) | Description of the event. |
| EndDate | DateTime | (None) | The ending point of the event. |
| Location | String | (None) | The assigned location for the event, such as “Joe's Office”. |
| mObserver | GraffitiUpdateInterface | (None) | (None) |
| OverrideEditable | Boolean | True | When True, overrides the editable property of the calendar to allow editing. |
| RepeatFrequency | RepeatFrequencies | (None) | Determines the scale upon which this event will be repeated. |
| RepeatPeriod | Integer | (None) | Determine how often the event repeat within the scale. A value of 1 with a RepeatFrequency of Monthly will draw the event on the calendar every month using the same day and time. |
| StartDate | DateTime | (None) | The beginning point of the event. |
| Tag | Variant | (None) | Developer storage. |
| TextColor | Color | (None) | Text color of the event. |
| Title | String | (None) | Title of the event. Displayed within the UI to the right of the event time (when not AllDay). |
| URL | String | (None) | URL of the event, if loaded from an external source. |