# `GSFilterPlugin`

*Class*

## Declaration

```swift
class GSFilterPlugin
```

```objc
@interface GSFilterPlugin : NSViewController
```

```python
class GSFilterPlugin(NSViewController)
```

## Topics

### Instance Variables

- [`GSFilterPlugin.rerun`](/Core/GlyphsApp/GSFilterPlugin/rerun) — will be set by Glyphs
- [`GSFilterPlugin.returnValue`](/Core/GlyphsApp/GSFilterPlugin/returnValue) — for your internal use.

### Instance Properties

- [`GSFilterPlugin.myFirstResponder`](/Core/GlyphsApp/GSFilterPlugin/myFirstResponder)

### Instance Methods

- [`GSFilterPlugin cancelDialog:`](/Core/GlyphsApp/GSFilterPlugin/cancelDialog:)
- [`GSFilterPlugin confirmDialog:`](/Core/GlyphsApp/GSFilterPlugin/confirmDialog:)
- [`GSFilterPlugin final`](/Core/GlyphsApp/GSFilterPlugin/final)
- [`GSFilterPlugin process:`](/Core/GlyphsApp/GSFilterPlugin/process:)
- [`GSFilterPlugin setup`](/Core/GlyphsApp/GSFilterPlugin/setup)

## Relationships

### Inherits From

- `NSViewController`

### Conforms To

- `GlyphsFilterCore`
- [`GlyphsFilterPlugin`](/Core/GlyphsApp/GlyphsFilterPlugin)

