NEW | None | GraffitiModal | 2023-06-17 |
NEW | None | GraffitiW3W | 2023-05-02 |
ADDED | 35 | GraffitiCalendarEvent now has a RepeatFrequencies enumeration: 0 = None, 1 = Yearly, 2 = Monthly, 3 = Weekly, 4 = Daily | 2023-05-26 |
ADDED | 37 | GraffitiFieldLabel has a new ClearIcon as Picture property for overriding the default. | 2023-05-29 |
ADDED | 37 | GraffitiFieldLabel has a new LabelTextAlignmentVertical as VerticalAlignments property. | 2023-05-30 |
ADDED | 37 | GraffitiFieldLabel has a new PositionControl( byRef position as Xojo.Rect ) event for altering the final position of the child control within the component. | 2023-05-29 |
ADDED | None | GraffitiFieldLabel has a new Text property that functions only when the contained Field is a DesktopTextArea or DesktopTextField. | 2023-06-03 |
ADDED | 37 | GraffitiFieldLabel has a new VerticalAlignments enumeration: 0 = Middle, 1 = Top, 2 = Bottom. | 2023-05-30 |
ADDED | 37 | GraffitiFieldLabelContainer has a new ClearIcon as Picture property for overriding the default. | 2023-05-29 |
ADDED | 37 | GraffitiFieldLabelContainer has a new LabelTextAlignmentVertical as VerticalAlignments property. | 2023-05-30 |
ADDED | 37 | GraffitiFieldLabelContainer has a new PositionControl( byRef position as Xojo.Rect ) event for altering the final position of the child control within the component. | 2023-05-29 |
ADDED | 37 | GraffitiFieldLabelContainer has a new VerticalAlignments enumeration: 0 = Middle, 1 = Top, 2 = Bottom. | 2023-05-30 |
ADDED | None | GraffitiMapViewer.HasThreeWordsOverlay as Boolean = False | 2023-05-02 |
ADDED | 8 | GraffitiMapViewer.HeatmapAt( index as Integer ) as GraffitiMap.Overlays.Heatmap | 2023-05-02 |
ADDED | None | GraffitiMapViewer.PerformThreeWordsLookups as Boolean = False | 2023-05-02 |
ADDED | None | GraffitiMapViewer.Position now updates the display when assigning a new GraffitiMap.Point class instance. | 2023-05-25 |
ADDED | None | GraffitiMapViewer.PositionW3W as GraffitiW3W.MapPoint | 2023-05-02 |
ADDED | 8 | GraffitiMapViewer.RemoveAllHeatmaps | 2023-05-02 |
ADDED | 8 | GraffitiMapViewer.RemoveHeatmap( heatmap as GraffitiMap.Overlays.Heatmap ) | 2023-05-02 |
FIXED | 17858 | GraffitiAccordion redrawing no longer enters strange states on Windows. | 2023-03-06 |
FIXED | 35 | GraffitiCalendar once again properly displays repeating events when RepeatFrequency is not Daily. | 2023-05-25 |
FIXED | 35 | GraffitiCalendar now properly updates edited repeating events. | 2023-05-26 |
FIXED | 37 | GraffitiFieldLabel now does a better job of positioning child controls in more scenarios. | 2023-05-29 |
FIXED | 37 | GraffitiFieldLabel no longer carries over an inappropriately large or small padding from the clear button depending upon what type of control is embedded. | 2023-05-29 |
FIXED | 37 | GraffitiFieldLabelContainer now does a better job of positioning child controls in more scenarios. | 2023-05-29 |
FIXED | None | GraffitiHTMLtoPDF: GraffitiPDFTemplate’s Margin* properties are now doubles. | 2023-04-21 |
FIXED | None | GraffitiMapViewer.Marker.Visible alterations are now reflected on the display. | 2023-05-25 |
FIXED | 17874 | GraffitiRating once again raises the ValueChange event. | 2023-03-16 |
FIXED | 17897 | GraffitiSyntaxEditor.PrintDocument no longer gets cut off after the first page. | 2023-03-24 |
REMOVED | 35 | GraffitiCalendarEvent no longer has RepeatFrequency constants. | 2023-05-26 |
NOTE | None | GraffitiAnimator demo no longer crashes when clicking the Bounce button. | 2023-04-17 |
NOTE | None | GraffitiThumbList demo window resizing once again properly positions checkboxes. | 2023-04-17 |
NOTE | None | GraffitiTreeView demo window resizing once again properly positions drag controls. | 2023-04-17 |
CHANGED | None | GraffitiAnimator now only fires the next animation iteration when the current is complete. | 2023-06-17 |
CHANGED | 35 | GraffitiCalendarEvent.RepeatFrequency is now of type GraffitiCalendarEvent.RepeatFrequencies. | 2023-05-26 |
CHANGED | 35 | GraffitiFieldLabel will now catch exceptions when binding events to the Field, with an in-code explanation of what’s being done incorrectly, when users have bound an event handler to the contained field’s TextChanged or KeyDown events. | 2023-06-03 |
CHANGED | None | GraffitiTooltip now draws Content value directly rather than embedding a DesktopLabel. There may differences in display. | 2023-05-20 |