# GraffitiUpdater
Container Inherits GraffitiSuite.BaseWindow
## About
GraffitiUpdater is a modern and powerful update mechanism for your Xojo apps. Simply customize and upload your files, then point GraffitiUpdater to their URL. It handles the rest.
## Constants
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| GraffitiSuiteVersion | String | 64 | |
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| Shared | Sub | bundleId as String, url as String, silent as Boolean = False, logo as Picture = nil | Performs the update check. Parameters are matched to the online JSON at the URL supplied. |
| Protected | Sub | bundleId as String, url as String, quitOnComplete as Boolean = True, silent as Boolean = False, logo as Picture = nil | |
## Properties
| Name | Type | Default Value | Description |
| --- | :---: | :---: | --- |
| #tag | | Nil | Text used to display the new available online version. "%1" will be replaced with the new version number. |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | instance | GraffitiUpdater | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | = | |
| Private | As | = | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | Nil | |
| Private | As | = | |
| Private | As | Nil | |
| Shared | As | = | Text displayed when showing the currently installed version number. "%1" will be replaced with the version number. |
| Shared | As | = | Text displayed in the Download button. |
| Shared | As | = | Download progress text. "%1" will be replaced with the current download percentage. |
| Shared | As | = | Window title during the download process. |
| Shared | As | = | |
| Shared | As | = | |
| Shared | As | = | Text displayed in the No button on the cancel confirmation dialog. |
| Shared | As | = | Text displayed when the updater was unable to retrieve version information from the update server. |
| Shared | As | = | Text displayed when a new version is available. |
| Shared | As | = | Text displayed when the user already has the latest version of the application installed. |
| Shared | As | = | Text displayed in the Yes button on the cancel confirmation dialog. |
| Shared | As | = | |
| Shared | As | = | Text displayed in the Cancel button. |
| Shared | As | = | |