2017-03-27 4 views
2

Lesen Sie das Buch "Das Spec UI-Framework". Der Versuch, den im Kapitel "Den gesamten Bildschirm übernehmen" beschriebenen Teil zu implementieren.openWorldWithSpec macht es unmöglich, zu vorherigen Fenstern zurückzukehren

Nach der Ausführung des Codes vorgeschlagen in dem Buch:

WindowExample new openWorldWithSpec 

es zum vorherigen Zustand zurückzukehren unmöglich zu sein scheint. Versucht, den neuen WorldMorph im Inspektor zu löschen. Auch mit Halos versucht, wie das Buch vorschlägt, aber die Tasten, die im Halo-Menü verfügbar sind, erlauben es nicht, es zu schließen.

Ist dies ein beabsichtigtes Verhalten (wird ausgeführt, um eine Endbenutzerumgebung vorzubereiten und die Programmieroberfläche zu deaktivieren) oder fehlt mir etwas?

Arbeiten in Pharo 5.0, Mac OS X-Version.

Antwort

1

Das ist in der Tat beabsichtigt Verhalten, als Teil der Herstellung von Anwendungen, die nicht mehr den Zugriff auf die Entwicklungsumgebung erlauben. Aber Sie können für PharoLauncher auf den Code werfen Sie einen Blick zu sehen, wie Sie ein Entwickler-Modus aktivieren können

0

Sie tatsächlich wieder normal durch:

  1. Alt-Ctrl-Klick auf den Morph (macOS Combo kann anders sein, das ist für Windows).
  2. Klicken Sie auf den kleinen Schraubenschlüssel und fragen Sie nach inspizieren.
  3. Bei der Auswertung Bereich tun:

    Selbst

    löschen

Welt Menü wieder verfügbar ist.

Öffnen Sie einen Browser. Fertig.

Wenn man Halos in Einstellungen deaktiviert, ist dies ein bisschen härter.

Verwandte Themen