Skip to content

Latest commit

 

History

History
33 lines (17 loc) · 1.43 KB

README.md

File metadata and controls

33 lines (17 loc) · 1.43 KB

Spec-Toplo

License Tests

Toplo backend for Spec.

Toplo is a widget library on top of Bloc.

Spec is a Pharo library for describing user interfaces. You describe a UI by composing the "presenters" and by connecting them via block closures.

More concretely, a Spec UI is a tree of SpPresenter, that is opened in the context of an application (SpApplication) that, among others, indicates what is the backend.

Our backend (SpToploBackend) provides the adapters (hierarchy of SpToploAdapter) to make the Toplo widgets to act as the tree of presenters describe.

Other Spec backends are:

  • Morphic (the default)
  • GTK

Install

The project can be loaded as usual via Metacello, using the BaselineOfSpecToplo specification. To copy/paste a loading script, see this wiki page.

Branches & Contributions

We describe our contribution workflow & branch name convention in this wiki page.

License

This code is licensed under the MIT license.