# `GSProgressWindowController`

*Class*

## Declaration

```swift
class GSProgressWindowController
```

```objc
@interface GSProgressWindowController : NSWindowController
```

```python
class GSProgressWindowController(NSWindowController)
```

## Topics

### Instance Properties

- [`GSProgressWindowController.cancelButton`](/Core/GlyphsApp/GSProgressWindowController/cancelButton)
- [`GSProgressWindowController.countOfActiveTasks`](/Core/GlyphsApp/GSProgressWindowController/countOfActiveTasks)

### Instance Methods

- [`GSProgressWindowController addTaskWithTitle:`](/Core/GlyphsApp/GSProgressWindowController/addTaskWithTitle:) — Begins tracking a new task. Returns an opaque object that can be used to stop tracking the task.
- [`GSProgressWindowController stopTask:`](/Core/GlyphsApp/GSProgressWindowController/stopTask:) — Stops tracking a task.

### Type Properties

- [`GSProgressWindowController.shared`](/Core/GlyphsApp/GSProgressWindowController/shared)

## Relationships

### Inherits From

- `NSWindowController`

