Skip to content

pharo-graphics/Spec-Toplo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.