A Sandcastle Documented Class Library

# butterflow_ui Namespace

butterflow-ui is a graphical front end for interacting with the butterflow command line application in Windows.
Classes

| Class | Description
--- | --- | ---
| AboutWindow | Interaction logic for AboutWindow.xaml
| App | Interaction logic for App.xaml
| BoolVisibilityConverter | A visibility converter.
| ButterflowOption | A butterflowUI option. Contains layout information for use in butterflowUI.
| ButterflowSubregion | A butterflow video subregion. Represents a snippet of a video on which butterflow will act.
| ButterflowWrapper | A butterflow wrapper. Provides interaction with the butterflow executable.
| ButterflowWrapper ButterflowConsoleOutputArgs | Arguments for butterflow console output events.
| ButterflowWrapper ButterflowExitArgs | Arguments for butterflow exiting.
| ButterflowWrapper ButterflowOutputArgs | Arguments for butterflow output events where a known value of type can be parsed.
| InverseBoolConverter | An inverse boolean converter.
| InverseBoolVisibilityConverter | An inverse bool visibility converter.
| MainWindow | Interaction logic for MainWindow.xaml
| OctokitWrapper | An wrapper for the Octokit.net class. This class is used to extract functionality for checking github for updates to butterflow-ui installation.
| OptionsConfiguration | The butterflow options configuration. Contians all the options necessary to run butterflow and process a video.
| OptionsConfigurationFile | An options configuration file. This class is used to serialize out the configuration to a file.
| OptionsWindow | Interaction logic for OptionsWindow.xaml
| PropertyChangedAlerter | A class responsible for implementing the INotifyPropertyChanged interface and helper functions.

Enumerations

| Enumeration | Description
--- | --- | ---
| ButterflowWrapper ButterflowOutputType | Values that represent butterflow output types.
| FlowFilterType | Values that represent a flow filter type used for optical flow calculations.
| OctokitWrapper VersionStatus | Values that represent version status of the current installation of butterflow-ui.
| RegionType | Values that represent subregion types.