Skip to content
The Gtk3 bindings for Pharo and Spec
Smalltalk HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.project
README.md

README.md

Mars

The Gtk3 bindings for Pharo and Spec

How to install

Prerequisites

You need the headless VM:

curl https://get.pharo.org/64/vmHeadlessLatest80 | bash

On Windows

You need Gtk3! And you need to put it at the same place of the Pharo.exe executable. We packaged a version for you:

cd pharo-vm
curl http://files.pharo.org/vm/pharo-spur64-headless/win/third-party/Gtk3.zip
unzip Gtk3.zip

On macOS:

You need Gtk3 (installed by brew because paths are fixed for now)

brew install gtk+3

On Linux

You need to have Gtk3 installed.

Installing in your image

 Metacello new
        repository: 'github://pharo-spec/mars-gtk';
        baseline: 'Mars';
        onConflict: [ :e | e useIncoming ];
        onUpgrade: [ :e | e useIncoming ];
        ignoreImage;
        load

Then you will need to save and restart your image to let Gtk3 to take over the event loop.

You can’t perform that action at this time.