Recent Posts
Recent Comments
Link
11-30 00:00
동글동글 라이프
이미지를 입혀보자 (Gtk2::Rc) 본문
프로그램을 만들면서 배경이미지나 프레임에 들어가는 색을 입히는 작업도 중요하다.
밋밋한 회색 바탕을 광적으로 좋아하지 않는다면 말이다.
그래서 오늘 소개하고자 하는것은 Gtk2::Rc라는 모듈에 대해서 소개해보겠다.
처음에 Rc를 보고 엥? 이것이 무엇의 줄임말일까? 뭐지? 뭐지? 혼자 끙끙대다가...
확~ 떠오르는것이 있었으니 Resource!!
그렇다. C로 작업할때도 이미지를 설정할 때
리소스 파일( 파일명.rc)을 만들었던 기억이...
그러면 먼저 예제화면부터 보고 시작을 해보겠다.
이것은 gtk-study 가이드에 있는 샘플 프로그램으로써 Gtk2::Rc 가 적용되지 않는 화면이다.
이 프로그램은 소켓을 사용하여 슈렉에 나오는 멤버 shrek 와 donky가 서로 채팅을 할 수 있는 프로그램이다.
전체적인 느낌이 나쁘진 않지만 뭔가 빠진 느낌이 든다.
기왕 프로그램이니 배경화면도 그리고 채팅창도 버튼도 조금 이쁘게 꾸며보고 싶을 것이다.
그러면 소스에!! 단 한줄!!
이 한줄을 추가시킨 뒤 파일을 다시 한번 실행시켜보자
어떤가 전체 배경과 색 그리고 버튼의 이미지까지 예쁘게 변했다.
gtk모듈을 사용할 때 단 한줄로 이런것들이 가능하지만
사실 한줄의 의미는
gtkrc라는 파일을 포함시킴으로 여기에 설정된 이미지와 각 프레임에 대한 설정들을
적용을 시키는것으로 gtkrc파일에는 설정들이 꼼꼼하게 담겨져 있기에 가능한 것이다.
중요한것은 이런것이 있다는것을 알게 됨으로써
Gtk2에서 이미지 적용이나 여타 다른 부분들은
전혀 문제없다! 라는것을 잘 상기시키기 바란다^^
- 참고사항
- Gtk2-Perl - Table of Contents
- Gtk2-Perl Study Guide
'개발자 이야기 > Perl' 카테고리의 다른 글
YASPS 발표자료 (0) | 2009.03.24 |
---|---|
ID 및 PASSWORD 인증 설정 (0) | 2009.03.14 |
Perl diary - 세번째 이야기 (1) | 2009.03.03 |
Perl diary - 두번째 이야기 (1) | 2009.02.28 |
Perl 다이어리?? (1) | 2009.02.26 |
Comments