wxDick 프로젝트 도와주세요

맹고이의 이미지

wxPython을 배우려고 개설해 본 프로젝트인데
어느정도 기본적인 기능은 구현이 된 것 같아서 릴리즈를 해보려고 합니다.
간단히 소개를 하자면 wxDick은 DICT 프로토콜(RFC 2229)를 이용한
사전 서버/클라이언트입니다. 지금은 클라이언트만 만들었는데
곧 ldic, 네이버 사전, 야후 사전을 래핑해서 DICT 서버를 만들어 볼 계획이구요.

그런데 문제는... 밑에 스크린 샷을 보시면 알겠지만 아이콘이 너무 허접하다는
겁니다. 그림판에서 그린 거거든요. 워낙 디자인 감각이 없어서... -_-;
지금 필요한 이미지가 툴바 아이콘, 태스크바 아이콘, 스플래시/About 이미지입니다.

예전에 여기 자유게시판에 nabi 아이콘을 의뢰(?)하신 것을 보고 저도 따라해봅니다.
KLDP.net 메이저 프로젝트인 '나비'랑은 수준이 다르긴 하지만요. ^^;
아무튼, 혹시나 여유가 있으셔서 직접 그려주시면 너무나 감사하겠지만...
합법적으로 사용할 수 있는 아이콘이 어디있는지 알고 계시면 답변 부탁드립니다.

P.S. 프로젝트 홈페이지는 http://wxdick.kldp.net 입니다.

File attachments: 
첨부파일 크기
Image icon wxdick_rc01.jpg176.76 KB
Image icon wxdick_rc02.jpg107.28 KB
Image icon screenshot02.jpg159.1 KB
Image icon screenshot01.jpg108.83 KB
saxboy의 이미지

/usr/share 아래에서 *.png, *.xpm 를 찾아보시면 어떨까요. 저는 보통 아이콘이 필요하면 gnome/kde 용 아이콘에서 가져다 쓰는 경우가 많거든요. 적당한 아이콘을 틀림없이 찾으실 수 있으리라 생각합니다.

맹고이의 이미지

아, 웹에서 찾을려고만 생각을 했지 로컬 폴더를 뒤지는 건 생각을 못했네요. :oops:
사실 저작권 문제에 무지해서 누군가 만들어주길 바라고 있었습니다.
혹시나 제작해주실 수 있으신 분들은 주저말고 만들어주세요~
저보다는 낫지 않겠습니까? ^^;

codebank의 이미지

직접 그리신건가요?
나름대로 좋아보이는데요... :)

필요한 버튼이미지와 크기정도는 제시하는게 만들려는 사람들한테 도움이 되지
않을까 생각되는데요.

예전에 잠시 아쿠아 버튼에 관련된 버튼을 만들때(결국은 못만들었죠. :() 해보니까
상당히 힘들더군요. 그때 이후로 버튼같은 이미지를 만드시는분들이 새삼 존경습럽더군요.

------------------------------
좋은 하루 되세요.

맹고이의 이미지

아, 구체적으로 말씀을 안드렸네요. 현재 필요로 하는 이미지는
툴바에 있는 모든 아이콘과 태스크바의 트레이 아이콘
그리고 About에 들어갈 이미지 입니다.
About에 들어갈 이미지는 그냥 사전 느낌이 나면 됩니다.
거기에 알파 채널 블렌딩(?)인가로 글을 적을려구요.
툴바의 아이콘은 22x22이구요. 트레이 아이콘은
윈도우즈에서는 16x16, GTK2에서는 22x22이니까
결국 전부 22x22면 될 것 같습니다. :D

P.S. 대단한 프로그램도 아닌데 부탁하려니 부끄럽습니다.

krisna의 이미지

앞으로/뒤로/새로 고침등 일반적으로 많이 쓰이는 기능들에 해당하는 아이콘은 GTK+2에 들어 있는 스톡 아이콘을 사용해보시는 것이 어떨까 싶습니다.
그러면 오히려 일관성이 있어서 더 좋을 것 같군요.
아니면 /usr/share/icons 디렉토리에 보면 각 action별로 해당하는 아이콘들이 있습니다.
그걸 잘 응용하면 아이콘 테마까지 적용이 가능할 걸로 생각이 듭니다.
아 이건 플랫폼 특성을 타는 것이라서 문제가 있을 수 있겠군요.

이건 아이콘과는 상관 없는 기능입니다만 사전에 있으면 좋은 기능을 하나 제안 합니다.

윈도우즈에서 한컴 사전을 사용해보셨는지 모르겠지만, 사전을 띄워 둔 상태에서 익스플로러 등 다른 어플리케이션에서 마우스를 영어 단어 위치에 두면 자동으로 뜻이 나옵니다. 이런 기능을 X에서 구현하는 건 꽤 어려운 일입니다만 비슷하게 구현하는 방법이 있습니다.
X에서는 마우스로 텍스트를 선택하면 자동으로 복사가 되죠. 그래서 따로 복사 키를 누르지 않아도 붙여 넣을수 있습니다.
이런 것을 응용하면 마우스로 영어 단어를 선택하면 자동으로 뜻을 찾아주는 기능을 구현할 수 있습니다.

타이머 루틴을 만들어서 약 1초 간격으로 selection을 검사해서 스트링이 있다면 자동으로 사전을 검색해서 결과를 보여주는 것입니다.
타이머 루틴을 사용하기 때문에 CPU를 많이 먹지 않을 것이고, 매번 찾지 않고 아까와 같은 스트링을 가지고 있으면 안찾으면 되니까 CPU를 많이 소모하지는 않을 것입니다.

이러면 사용자는 찾고 싶은 단어가 있으면 그 단어를 마우스로 드래그하고 약간 기다리는 것만으로 뜻을 볼수가 있게 되겠죠.

맹고이의 이미지

krisna wrote:
앞으로/뒤로/새로 고침등 일반적으로 많이 쓰이는 기능들에 해당하는 아이콘은 GTK+2에 들어 있는 스톡 아이콘을 사용해보시는 것이 어떨까 싶습니다.
그러면 오히려 일관성이 있어서 더 좋을 것 같군요.
아니면 /usr/share/icons 디렉토리에 보면 각 action별로 해당하는 아이콘들이 있습니다.
그걸 잘 응용하면 아이콘 테마까지 적용이 가능할 걸로 생각이 듭니다.
아 이건 플랫폼 특성을 타는 것이라서 문제가 있을 수 있겠군요.

이건 아이콘과는 상관 없는 기능입니다만 사전에 있으면 좋은 기능을 하나 제안 합니다.

윈도우즈에서 한컴 사전을 사용해보셨는지 모르겠지만, 사전을 띄워 둔 상태에서 익스플로러 등 다른 어플리케이션에서 마우스를 영어 단어 위치에 두면 자동으로 뜻이 나옵니다. 이런 기능을 X에서 구현하는 건 꽤 어려운 일입니다만 비슷하게 구현하는 방법이 있습니다.
X에서는 마우스로 텍스트를 선택하면 자동으로 복사가 되죠. 그래서 따로 복사 키를 누르지 않아도 붙여 넣을수 있습니다.
이런 것을 응용하면 마우스로 영어 단어를 선택하면 자동으로 뜻을 찾아주는 기능을 구현할 수 있습니다.

타이머 루틴을 만들어서 약 1초 간격으로 selection을 검사해서 스트링이 있다면 자동으로 사전을 검색해서 결과를 보여주는 것입니다.
타이머 루틴을 사용하기 때문에 CPU를 많이 먹지 않을 것이고, 매번 찾지 않고 아까와 같은 스트링을 가지고 있으면 안찾으면 되니까 CPU를 많이 소모하지는 않을 것입니다.

이러면 사용자는 찾고 싶은 단어가 있으면 그 단어를 마우스로 드래그하고 약간 기다리는 것만으로 뜻을 볼수가 있게 되겠죠.

아앗, 감사합니다! 사실 저도 한컴 사전과 비슷한 기능을
넣어볼려고 질문을 남겨보았는데 답변을 못받았거든요.
http://bbs.kldp.org/viewtopic.php?t=46233
아이콘 테마 기능도 좋은 생각이네요. :D
일단 /usr/share/icons 디렉토리를 뒤져봐야겠습니다!

맹고이의 이미지

saxboy님과 krisna님의 말씀대로
/usr/share 디렉토리에 적당한 아이콘들이 많이 있네요. :D
일단 아이콘은 이걸로 사용해봐야겠습니다.

그래도 Splash/About 이미지가 남아있습니다. :wink:

fibonacci의 이미지

스톡 아이콘에 대찬성입니다. 제가 모질라 파이어폭스를 안쓰고 갈레온을 쓰는 이유중 하나는 스톡 아이콘을 그대로 이용하기 때문에 Gnome환경에서 유저인터페이스의 일관성이 있어보입니다.

No Pain, No Gain.

맹고이의 이미지

GtkStockItem을 찾아봤는데요. 확실히 깔끔하면서도 일관성이 있네요. :)
그런데 문제는 pyGTK를 썼다면 모르겠지만 wxPython에서
이놈들을 어떻게 쓸 수 있는지 모른다는 겁니다.
wxArtProvider라는 클래스가 비슷한 기능을 제공하는 것 같은데
그림들이 영 별로네요... :(

ddt의 이미지

윈도에서도 필요하니까 복사해서 wxdick 디렉토리 아래에 두고 쓰세요.

맹고이의 이미지

처음으로 멀티(?) 플래폼용 프로그램을 만들어봤는데
여간 번거로운게 아니네요. 윈도우즈에서 돌려보고
다시 리눅스로 부팅시켜서 돌려보고... ㅠ_ㅠ

ddt wrote:
윈도에서도 필요하니까 복사해서 wxdick 디렉토리 아래에 두고 쓰세요.

아무래도 윈도우즈/리눅스에서 돌리려니 스톡 아이콘을 복사해서 쓰는 수 밖에
없더라구요. 그리고 버튼에도 아이콘을 넣어서 이쁘게 만들어 볼려고 했더니
이건 네이티브 위젯이 아니라서 좀 낯설게 나오고... 아무튼 이리저리해서
아래와 같이 만들었습니다.

그런데 이상한 점은 윈도우즈에서 몇몇 png 파일에
이상한 쓰레기 잔상이 나옵니다. 리눅스에서는 문제가 없는데 말이죠.
윈도우즈 98에서 돌려봤을 땐 또 제대로 나오기도 하고...
파일 문제인지 윈도우즈 문제인지 잘 모르겠습니다. 익스플로러/포토샵에선
제대로 나오는데 wxPython/알See에선 이상하게 나오네요.

아무튼, 조언해주신 덕분에 예전보다는 훨씬 이쁩니다. 감사합니다. :)

댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트
Image icon 0바이트
codebank의 이미지

오~ 아주 멋있어 보입니다. :)
About도 상당히 직관적인 모습으로 보이네요.

------------------------------
좋은 하루 되세요.

ydhoney의 이미지

그림만 들어갔을 뿐일텐데, 갑작스레 참 이뻐보여요. ^^