public type | description |
---|---|
class ActionContext | |
delegate AfterFlowLauncherQueryEventHandler | |
static class AllowedLanguage | |
class BaseModel | |
delegate FlowLauncherGlobalKeyboardEventHandler | Global keyboard events |
class FlowLauncherKeyDownEventArgs | |
delegate FlowLauncherKeyDownEventHandler | |
class FlowLauncherQueryEventArgs | |
record GlyphInfo | Text with FontFamily specified |
interface IAsyncPlugin | Asynchronous Plugin Model for Flow Launcher |
interface IAsyncReloadable | This interface is to indicate and allow plugins to asynchronously reload their in memory data cache or other mediums when user makes a new change that is not immediately captured. For example, for BrowserBookmark and Program plugin does not automatically detect when a user added a new bookmark or program, so this interface's function is exposed to allow user manually do the reloading after those new additions. The command that allows user to manual reload is exposed via Plugin.Sys, and it will call the plugins that have implemented this interface. |
interface IContextMenu | |
interface IFeatures | Base Interface for Flow's special plugin feature interface |
interface IPlugin | Synchronous Plugin Model for Flow Launcher |
interface IPluginI18n | Represent plugins that support internationalization |
interface IPublicAPI | Public APIs that plugin can use |
interface IReloadable | This interface is to indicate and allow plugins to synchronously reload their in memory data cache or other mediums when user makes a new change that is not immediately captured. For example, for BrowserBookmark and Program plugin does not automatically detect when a user added a new bookmark or program, so this interface's function is exposed to allow user manually do the reloading after those new additions. The command that allows user to manual reload is exposed via Plugin.Sys, and it will call the plugins that have implemented this interface. |
interface IResultUpdated | |
interface ISavable | Save additional plugin data. Inherit this interface if additional data e.g. cache needs to be saved, Otherwise if LoadSettingJsonStorage or SaveSettingJsonStorage has been called, plugin settings will be automatically saved (see Flow.Launcher/PublicAPIInstance.SavePluginSettings) by Flow |
interface ISettingProvider | |
class PluginInitContext | |
class PluginMetadata | |
class PluginPair | |
class Query | |
class Result | |
delegate ResultItemDropEventHandler | |
class ResultUpdatedEventArgs | |
delegate ResultUpdatedEventHandler | |
class SpecialKeyState |
public type | description |
---|---|
static class FilesFolders | |
static class SearchWeb | |
static class ShellCommand |
public type | description |
---|---|
class MatchResult | |
enum SearchPrecisionScore |