GraffitiSuite Docs
Docs
Graffitifontpicker
Loading document parsing libraries...
# GraffitiFontPicker Class Inherits GraffitiSuite.BaseCanvas ## About GraffitiFontPicker provides an interface and functionality for selecting system fonts. This includes loading/saving/displaying recent and favorite fonts, as well as search functionality. ## Preview    Previous Next ## Compatibility ### Framework API Version | 1.0 | 2.0 | | :---: | :---: | | True | True | ### Desktop | 32-Bit | 64-Bit | | :---: | :---: | | True | True | ## Attributes | Name | Value | | --- | --- | | DefaultEvent | "Change" | ## Event Definitions | Name | Parameters | Return Type | Description | | --- | :---: | :---: | --- | | Change | (None) | (None) | Fires when the selected font has changed. | | Opening | (None) | (None) | | ## Methods | Name | Parameters | Return Type | Description | | --- | :---: | :---: | --- | | Sub | AddFavorite | (None) | Adds the specified item to the Favorites list. | | Sub | AddRecent | (None) | Adds the specified item to the Recent list. | | Function | Count | As | Returns a count of all currently loaded fonts. | | Sub | Destructor | (None) | | | Function | Item | As | Returns the GraffitiFontPickerItem at itemIndex. | | Sub | RemoveFavorite | (None) | Removes a favorite. | | Sub | RemoveRecent | (None) | Removes a recent. | | Sub | SelectItem | (None) | Selects the specified item, and adds it to the Recents list. | ## Properties | Name | Type | Default Value | Description | | --- | :---: | :---: | --- | | AlwaysShowScrollbars | Boolean | Nil | Determines if scrollbars are visible based on cursor position or always visible. | | ClearText | String | Nil | Text displayed in the buttons used to eliminate all items from Recent and Favorites sections. | | MaxRecents | Integer | Nil | Maximum number of saved recent selections. | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | = | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | = | | | Private | As | = | | | Private | As | = | | | Private | As | = | | | Private | As | = | | | Private | As | = | | | Private | As | Nil | | | Private | As | = | | | Private | As | = | | | Private | As | = | | | Private | As | Nil | | | Private | As | = | | | Private | As | = | | | Private | As | = | | | Private | As | = | | | Private | As | = | | | Private | As | = | | | Private | As | Nil | | | Private | As | = | | | Private | As | = | | | Private | As | = | | | Private | As | = | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | = | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | | GraffitiFontPickerItem | | | Private | | GraffitiFontPickerItem | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | Private | As | Nil | | | RowHeight | Integer | Nil | Height of each font's row. | | SearchBackgroundColor | Color | Nil | Color of the searchbar's background. | | SearchPlaceholder | String | Nil | Text displayed when the SearchField is not visible. | | SearchPlaceholderColor | Color | Nil | Color used to draw placeholder text. | | ShowFavorites | Boolean | Nil | Determines the visibility of the “Favorites” section. | | ShowRecents | Boolean | Nil | Determines the visibility of the “Recents” section. | | ShowSearch | Boolean | Nil | Determines the visibility of the “Search” section. | | Value | String | Nil | The currently selected font name. |