pycrust의 split 이 가로로 되는 것을 세로로 바꾸기.
By SeukWon Kang
pycrust는 wxpython에 따라오는 ( wxtools 에있음 ) interactive python shell로 ipython을 쓰기 전에 잘 쓰던 것이었습니다.
최근 ipython 이 살짝 이상해진 관계로 다시 pycrust를 쓰고 있는데 역시 wide 화면에서 가로 분할 윈도우는 짜증 나는 관계로 수정을 시도 하였습니다.
패치가 이루어진 다음엔
과 같이 와이드 화면에 어울리게 된 것을 볼 수 있습니다.
/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/py 에 존재하는 crust.py 내의
self.SplitHorizontally(self.shell, self.notebook, -self.sashoffset) 를 self.SplitVertically(self.shell, self.notebook, -self.sashoffset) 로 바꾸면 됩니다.
( 두번 나옵니다. , _CheckShouldSplit 와 ToggleTools 함수 )
패치를 정식으로 만들거나 메뉴로 on/off하게 만들면 좋겟지만 그럴 정성이 부족한 관계로 직접 수정을 했습니다.
( 나중에 시간이 나면 고민해봐야 할듯. )