Table of Contents

Class PredefinedActivationTypeNames

Namespace
WindowSill.API
Assembly
WindowSill.API.dll

Provides predefined activation type names used throughout the WindowSill system. These constants define the standard activation types that can trigger sill operations based on different types of user selections or interactions.

public static class PredefinedActivationTypeNames
Inheritance
PredefinedActivationTypeNames
Inherited Members

Fields

DocxFileDrop

Activation type for DOC or DOCX file drop. Use this when the sill should be triggered by dropping a single DOC or DOCX file onto the application.

public const string DocxFileDrop = "docxFileDrop"

Field Value

string

JsonSelection

Activation type for JSON content selections. Use this when the sill should be triggered by selecting structured JSON data, allowing for specialized processing of JSON objects.

public const string JsonSelection = "jsonSelection"

Field Value

string

PdfFileDrop

Activation type for PDF file drop. Use this when the sill should be triggered by dropping a single PDF file onto the application.

public const string PdfFileDrop = "pdfFileDrop"

Field Value

string

PlainTextFileDrop

Activation type for plain text file drop. Use this when the sill should be triggered by dropping a single plain text file onto the application.

public const string PlainTextFileDrop = "plainTextFileDrop"

Field Value

string

TextSelection

Activation type for text-based selections. Use this when the sill should be triggered by selecting plain text content in any application or context.

public const string TextSelection = "textSelection"

Field Value

string

UriSelection

Activation type for URI/URL selections. Use this when the sill should be triggered by selecting web addresses, file paths, or other URI-formatted content. This activator uses heuristics to identify potential URIs in the selected text. For example, it may recognize "www.example.com" or "example.com" as likely URLs even without a scheme prefix.

public const string UriSelection = "uriSelection"

Field Value

string