Среда Pharo/Squeak с двумя экранами

Мне просто интересно, есть ли способ работать с несколькими экранами в Pharo или Squeak. Я просто переключаюсь с VisualWorks на Pharo, и мне очень не хватает этой функции. Я привык иметь свое рабочее пространство/расшифровку на одном и мои браузеры на другом.

Спасибо, Хенрик


person Henrik Guschov    schedule 20.12.2012    source источник
comment
Как вы думаете, в чем проблема? Помимо того, что обновление было немного медленным, я с радостью охватил пару из 21 широкоформатного экрана.   -  person Frank Shearar    schedule 21.12.2012
comment
Я думаю, что он имеет в виду несколько окон (?). В таком случае: нет. Но, как говорит Фрэнк, просто масштабируйте окно среды, и тогда вы можете разместить свой браузер/рабочее пространство где угодно.   -  person Max Leske    schedule 21.12.2012
comment
Так что вы имеете в виду, просто сделайте главные окна достаточно большими, чтобы покрыть обе области экрана? Это работает, но это не очень хорошее решение. Я думаю, что лучше было бы либо два основных окна, либо вообще никакого главного окна (как у VW).   -  person Henrik Guschov    schedule 23.12.2012
comment
Да, использование одного окна на самом деле не является решением. Не работает, если ваши мониторы имеют разное разрешение. И это очень распространенный случай.   -  person Igor Stasenko    schedule 17.05.2013
comment
Объединение также не работает, если два монитора находятся на разной физической высоте.   -  person Euan M    schedule 30.01.2016


Ответы (3)


Хорошо, так что пока ответ:

Чтобы использовать Pharo/Squeak на нескольких экранах:

  • растянуть главное окно на оба из них;
  • или запустить несколько изображений.

Прямо сейчас нет возможности иметь морфинг в виде отдельного окна.

person Uko    schedule 24.03.2013

Основы поддержки нескольких окон были в Squeak примерно с 2005 года. Ему просто нужен один из людей, которые потратили годы, запрашивая эту возможность и уверяя нас, что крайне важно найти/найти время и силы для выполнения работы более высокого уровня.

person timrowledge    schedule 31.07.2014
comment
Я бы сделал черновую работу, если бы кто-нибудь указал мне, где лежат основы Squeak. - person Euan M; 11.11.2015
comment
Только что заметил это; для записи взгляните на категорию «Graphics-External-Ffenestri» в браузере. В частности, пример класса DisplayHostWindow. - person timrowledge; 25.01.2016
comment
я начну с этого - person Euan M; 25.01.2016

Теперь это можно сделать с помощью GToolkit. Также его поддерживает новый бэкэнд Gtk для Pharo.

person Stephan Eggermont    schedule 19.12.2020