Pharo에서의 morph버튼

원래 squeak에서는 이와같은 morph버튼을 불러내기가 쉬웠습니다.

mouse버튼만으로 가능했거든요

알록달록한 squeak에서의 morph버튼

 

그런데 pharo에서는 이와같은 morph버튼이 한번에 불러지지 않습니다.

어차피 squeak vm기반이니 없을리는 없다 싶어 인터넷을 간단하게 찾아봤죠

http://forum.world.st/How-turn-on-Halo-s-td2227309.html

내용인즉슨…… halo를 어떻게 켜나요? halo를 켜서 morhps를 회전시키고 싶어요…

 

답변은

Apple키 + shit키 + 화면상객체를Click(linux 에서는 alt키 + shit키 + 화면상객체를Click)

이렇게만 하면 아래와같은 Pharo의 Morph를 보실 수 있습니다.

pharo에서의 morph버튼

World Menu를 사용하지않고 Class를 사용하는 간단한방법

2013-01-06 오전 11.25.32

당연히 기존에 smalltalk을 사용하시던분은 아는 방법이겠습니다만…

일일히 Menu에 들어가서 해당되는 프로그램을 선택해서 open해야할 필요는 없습니다.

이렇게 Visual이 가능한 Class(프로그램명 정도 되겠네요) 뒤에 open이라는걸 적고 Doit(d) 해주시면

간단하게 프로그램이 열립니다.

물론 다른 강좌에서도 나오듯이 open을 browse로 바꾸면 nautilus에서 해당되는 class를 탐색할 수 있게 되구요.

 

짐작은 했지만 생각보다 간단한 방법이라.. smalltalk의 직관적인 방법에 또 한번 놀라게 되었습니다.

아래의 동영상을 보며 힌트를 얻은거다보니 다른 smalltalk에서도 먹히는 방법이라고 확신하게 되네요. 😀

Class에 간편하게 comment를 입력하세요~

Pharo System Browser

Pharo는 기본적으로 Nautilus라는것을 System Browser로 사용합니다.

당연히 squeak과는 생김새도 조금 다릅니다만…

새로 Class를 만드는 경우 위쪽의 Comments 버튼을 누르게되면 현재 생성한 Class의 spec에 맞는 주석을 넣을 수 있습니다.

Toggle형태로 동작하니 필요없는 경우는 한번 더 눌러서 해당되는 영역을 닫으면 간단하죠 😀