# Demo program screenshots

## [AttrDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/AttrDemo.hs)
![attr demo](./programs-screenshots/brick-attr-demo.png)

## [BorderDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/BorderDemo.hs)
![border demo](./programs-screenshots/brick-border-demo.png)

## [CacheDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/CacheDemo.hs)
![cache demo](./programs-screenshots/brick-cache-demo.png)

## [CustomEventDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/CustomEventDemo.hs)
![custom-event demo](./programs-screenshots/brick-custom-event-demo.png)

## [DialogDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/DialogDemo.hs)
![dialog demo](./programs-screenshots/brick-dialog-demo.png)

## [DynamicBorderDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/DynamicBorderDemo.hs)
![dynamic-border demo](./programs-screenshots/brick-dynamic-border-demo.png)

## [EditDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/EditDemo.hs)
![edit demo](./programs-screenshots/brick-edit-demo.png)

## [FileBrowserDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/FileBrowserDemo.hs)
![file-browser demo](./programs-screenshots/brick-file-browser-demo.png)

## [FillDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/FillDemo.hs)
![fill demo](./programs-screenshots/brick-fill-demo.png)

## [FormDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/FormDemo.hs)
![form demo](./programs-screenshots/brick-form-demo.png)

## [HelloWorldDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/HelloWorldDemo.hs)
![hello-world demo](./programs-screenshots/brick-hello-world-demo.png)

## [LayerDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/LayerDemo.hs)
![layer demo](./programs-screenshots/brick-layer-demo.png)

## [ListDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/ListDemo.hs)
![list demo](./programs-screenshots/brick-list-demo.png)

## [ListViDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/ListViDemo.hs)
![list-vi demo](./programs-screenshots/brick-list-vi-demo.png)

## [MarkupDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/MarkupDemo.hs)
![markup demo](./programs-screenshots/brick-markup-demo.png)

## [MouseDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/MouseDemo.hs)
![mouse demo](./programs-screenshots/brick-mouse-demo.png)

## [PaddingDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/PaddingDemo.hs)
![padding demo](./programs-screenshots/brick-padding-demo.png)

## [ProgressBarDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/ProgressBarDemo.hs)
![progressbar demo](./programs-screenshots/brick-progressbar-demo.png)

## [ReadmeDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/ReadmeDemo.hs)
![readme demo](./programs-screenshots/brick-readme-demo.png)

## [SuspendAndResumeDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/SuspendAndResumeDemo.hs)
![suspend-resume demo](./programs-screenshots/brick-suspend-resume-demo.png)

## [TextWrapDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/TextWrapDemo.hs)
![text-wrap demo](./programs-screenshots/brick-text-wrap-demo.png)

## [ThemeDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/ThemeDemo.hs)
![theme demo](./programs-screenshots/brick-theme-demo.png)

## [ViewportScrollDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/ViewportScrollDemo.hs)
![viewport-scroll demo](./programs-screenshots/brick-viewport-scroll-demo.png)

## [VisibilityDemo.hs](https://github.com/jtdaugherty/brick/blob/master/programs/VisibilityDemo.hs)
![visibility demo](./programs-screenshots/brick-visibility-demo.png)
