GTK -2.0 위젯 배경화면 변경하기?
글쓴이: linuxs / 작성시간: 수, 2003/10/08 - 5:36오후
안녕하세요..
gtk-2.0으로 작업하고 있는데 3일동안 하나의 문제로 고민하다가 결국 못하고 이렇게 게시판의 도움으로 해결하기로 하였습니다. 쉽게 될것 같은데 않돼니 키보드를 뽀사불던지, 머리를 뽀사둘던지 해야 될것 같습니다.
질문 1. 시간에 따라 모드를 나누어서 자동으로 메인윈도우 위젯의 배경그림이 바꾸도록 하고 싶습니다.
예)1번모드 : 1.xpm 2번모드 : 2.xpm 3번모드 : 3.xpm
이런식으로 배경화면을 넣어야 되는데 잘 않됍니다.
작업한내용(테스트한내용)
1. gtkrc를 이용하여 각각의 3개의 gtkrc를 만들어서 때에 따라 모드가 바뀌도록 설정해 봄.
(질문 새로운 gtkrc를 어플리케이션이 종료되지 않고 다른 gtkrc 파일의 환경을 따를수 있나요?)
2. GtkStyle에서 gtk_style_set_background() 펑션을 이용해봄
(Gdkwindow, GtkWindow와 관계 GdkWindow가 아래단에 있고 GtkWindow가 윗단에 있다고 하는것 같은데 정확한 의미를 모르겟네요.)
3. 3개의 GtkFixed에 각각 그림 넣고 모드에 따라 GtkFixed를 보여줌 ->이미지때문에 다른 위젯(라벨, 버튼...)들이 보이질 않음
Forums:
댓글 달기