Описание тега morphic
Morphic is a user interface framework first developed for Self and later ported to Squeak Smalltalk. It is used in the Smalltalk implementations Squeak, Pharo and Cuis and in the JavaScript programming environment Lively Kernel.
1
ответ
Скрип - Как мне переместить круг?
В среде Squeak Smalltalk я пытаюсь изучать морфию. Существует множество классов Morphic, и я не могу определить наиболее подходящие для использования в моем текущем приложении, и я предпочитаю не придумывать ничего, что уже существует на данный моме…
29 июн '09 в 14:17
1
ответ
Есть ли в Pharo виджет списка, который позволяет пользователю визуально упорядочивать элементы списка?
Есть ли в Pharo виджет списка, который позволяет пользователю визуально упорядочивать элементы списка путем перетаскивания, чтобы новый порядок элементов передавался в коллекцию OrderedCollection, представленную виджетом?
07 июл '12 в 13:32
2
ответа
Как использовать колесико мыши в Squeak / Morphic GUI
Я реализую графический интерфейс пользователя с Morphic / Squeak. Некоторые элементы имеют функцию перетаскивания. При перетаскивании я хочу иметь возможность вращать эти элементы с помощью колесика мыши. Первая проблема заключается в том, что испол…
17 янв '10 в 17:55
1
ответ
Добавить imagemorph к прямоугольнику
У меня есть прямоугольник в Smalltalk, как это cell := RectangleMorph new extent: 70@70; position: (500 + (aPositionWidth))@(100 + (aPositionHeight)); color: lastCellColor. Я пытаюсь добавить изображение к каждому прямоугольнику следующим образом: q…
24 май '16 в 19:38
3
ответа
Установить скрипт для OmniBrowser для Pharo 1.3?
Пожалуйста, не рекламируйте Nautilus или Glamour здесь. Я использую Pharo 1.3 (без планов перехода на Pharo 1.4 или 2.0). Кажется, существует множество версий OmniBrowser. Какой из них наиболее протестирован (в смысле охвата) или просто не содержит …
09 май '12 в 14:23
1
ответ
Создать метод для точек пересечения
http://paulbourke.net/geometry/2circle/ Решил это с помощью нескольких человек здесь, Этот код получит точку пересечения для двух кругов Вот мой код рабочей области |b b1 r r1 r2 d | b1:= CircleAnimeMorph new. " CircleAnimeMorph is my new class" b1…
24 сен '12 в 14:27
1
ответ
Pharo: как открыть стенограмму, если нет открытой
Я хотел бы знать, является ли окно Transcript видимым, и если не открывать его. Поскольку модель, лежащая в основе стенограммы, является PluggableTextMorph, я подумал о том, чтобы собрать все те, которые представляют транскрипты с PluggableTextMorph…
07 июл '14 в 16:24
1
ответ
Попытка найти Progressbar Morph при отправке сообщения displayProgress
Я добавил индикатор прогресса в PharoLauncher, чтобы пользователь мог получить информацию о ходе загрузки изображения с этим кодом. PharoLauncher>>displayProgress:during: (in category 'template action') ----- displayProgress: label during: wor…
07 сен '14 в 09:48
1
ответ
Добавить обработку событий клика в morph
Я хочу легко обработать щелчок мышью на морфе. Могу ли я сделать что-то вроде: 'hello' asMorph onClick: [ :e | "baboom" ]; openInHand ?
08 июл '14 в 08:47
3
ответа
Как связать LabelMorph/TextMorph с переменной, чтобы Morph отражал изменения переменной?
У меня есть объект с переменной, содержащей строку. У меня есть окно, содержащее LabelMorph/TextMorph (или какой-то другой Morph, который отображает текст?). Как связать LabelMorph / TextMorph с переменной, чтобы метка обновлялась при изменении стро…
20 мар '13 в 20:42
3
ответа
Как установить сочетание клавиш Pharo для переключения окон?
Я читал, что в Pharo можно переключаться между окнами, используя Alt-Tab. Но я никогда не был в состоянии проверить это, потому что обе операционные системы, которые я обычно использую, захватывают Alt-Tab и используют его для собственного переключе…
15 май '15 в 16:38
2
ответа
Распространение событий в Morphic GUI
У меня есть изображение для Squeak Morphic GUI, которое содержит некоторые прозрачные части и, следовательно, не должно принимать никаких событий мыши и т. Д., Но должно быть видимым, но оно должно быть видно перед другими морфами. Вот почему я поду…
19 янв '10 в 14:06
2
ответа
Взаимодействовать с SVG в Pharo?
Я хочу получить очень простое взаимодействие с SVG, загруженным через Афины в Фаро, используя Morphic. Этот пример показывает, что я ищу. я использовал (ASVGMorph fromFile: 'lion.svg') drawOn: Display getCanvas но щелчок SVG делает картинку исчезающ…
29 янв '13 в 13:39
1
ответ
Squeak-Smalltalk: рисовать линии в Morph
Мне нужно рисовать линии в морфе, или, по крайней мере, я так думаю. Мне удалось нарисовать цветные линии в форме, поэтому размещение формы внутри морфа также должно быть хорошо, если это вообще возможно. Как мне это сделать? На самом деле я просто …
10 май '17 в 14:51
1
ответ
Как изменить субморфную позицию
У меня есть две морфы, одна в другой. a:= Morph new. b:= Morph new. a addMorph: b. a openInWorld. но когда я хочу изменить позицию b, выполнив позицию b: 100@100, она никогда не показывает изменения, так чего мне здесь не хватает? или это как-то обя…
02 апр '13 в 19:55
1
ответ
Ссылка на морф в Squeak (Mophic), созданный прямым манипулированием через "код"
Как я могу ссылаться (т.е. программировать) на Morph, созданного прямым манипулированием, например, перетаскиванием текстового поля из меню расходных материалов на рабочий стол, используя код Squeak/Smalltalk в рабочей области? Я в порядке (ну, врод…
06 июл '09 в 18:45
2
ответа
Pharo Smalltalk настройка размеров шрифта, стилей и фона
В основном у меня 2 проблемы, я пытаюсь написать простой графический интерфейс с помощью Pharo 4.0 Smalltalk. Я не могу изменить размер / стиль шрифта в pharo для моих ярлыков или текстовых областей / кнопки. Я также не могу изменить их цвет фона и …
24 июл '15 в 00:43
1
ответ
Создание лабиринта
Я пытаюсь создать лабиринт с PBE-Lighoutgame, так как мой реф без событий Click мыши У меня есть 2 класса Оба эти класса являются подклассами RectangleMorph VisibleSquare>>initialize "Visible borders with Some Color" другой класс InvisbleSquar…
28 фев '13 в 04:54
1
ответ
Как развернуть красивое One-Window-приложение с Pharo или Squeak?
У меня есть приложение, которое имеет весь графический интерфейс в одном Morph. Pharo и Squeak имеют одно окно в операционной системе хоста. Теперь я хочу привязать этот один Morph к одному окну Pharo/Squeak таким образом, чтобы он заполнял все окно…
04 окт '12 в 09:29
1
ответ
В чем разница между Полиморфом и Спеком?
Недавно была выпущена документация на Spec, как она связана с проектом Polymorph? Было бы неплохо почитать о будущем этих проектов. Полиморф прекращен?
28 июн '12 в 19:36