GraffitiSearchCanvas

Images #

About #

GraffitiSearchCanvas provides the backdrop and functionality of fields similar to those in the toolbar of the Xojo IDE.

Features:

  • 100% Xojo code, no external image resources
  • Fully controls the TextField assigned to it’s “Field” property
  • AutoComplete by Line or Word
  • Automatically draws using the colors of the Field

Enumerations #

Name Values
This class exposes no enumerations.

Constants #

Name Type Value
kModeLine Integer 0
kModeWord Integer 1

Events #

Definition Description
ClearClicked() as Boolean Return True to handle when the user clicks the clear icon, otherwise a default action will be taken.
DoSearch( SearchFor as String ) Perform a search for SearchFor.

Methods #

Definition Description
This class does not expose any methods.

Properties #

Name Type Default Value Description
AntiAlias Boolean True Sets whether the class is drawn antialiased.
AutoComplete Boolean False Determines whether the class will use the AutoCompleteValues to prompt with possible answers.
AutoCompleteMode Integer kModeLine Sets how the AutoComplete functions.
AutoCompleteValues() String Nil The values to use for AutoComplete functionality.
Field RectControl Nil The TextField to “commandeer” for search functionality. GraffitiSearchCanvas automatically uses AddHandler to implement all functionality.
ShowClearButton Boolean True Determines whether the x button is visible in the display.
ShowMagnifyingGlass Boolean True Determines whether the magnifying glass icon is visible in the display.

Notes #

Do not implement the KeyDown or TextChanged events of the TextField that you couple with GraffitiSearchCanvas. GraffitiSearchCanvas automatically handles those events for its functionality.