2010-08-16 3 views
0

GTK 스크롤바 이미지 이미지를 변경하고 싶습니다. 즉, 표준 찾고 스크롤바를 제거하고 내 리소스를 추가하고 싶습니다.GTK 스크롤 바 이미지 변경

gtk 코드를 만지면 안됩니다.

내가 GTK는 자원으로 모든 이미지를 유지 것이라는 점을 확신

는 하나, 어디 이미지를 변경하는 나를 찾아 주시겠습니까? 미리 의 Dinesh P에

감사

스크롤바 GTK에 도시되지

답변

3

; 테마 엔진이 드로잉을 담당합니다. 내가 아는 모든 테마에서 이미지 리소스를 사용하지 않고 대신 GDK 또는 Cairo를 사용합니다.

는 예를 들어 인 Clearlooks 테마에서이 코드를 참조하십시오 : 당신이 이미지를 사용하려면 http://git.gnome.org/browse/gtk-engines/tree/engines/clearlooks/src/clearlooks_draw_glossy.c (라인 (915), 기능 clearlooks_glossy_draw_scrollbar_stepper())

을, 당신은 테마 엔진을 변경하거나 직접 작성해야합니다.

< 표준 강의 > GTK에서 이런 일을하는 것은 일반적으로 눈살을 찌푸리게됩니다. 툴킷은 유용성에 관한 것입니다. 특정 요구를 가진 사용자는 예를 들어 스크린 리더와 호환되도록 특정 방법으로 테마를 구성했을 수 있으며 사용자 정의 된 그림을 그릴 수 있습니다. 최소한 데스크톱 테마를 깨고 사람들을 화나게 할 것입니다. 응용 프로그램 개발자는 GTK 및 기타 라이브러리가 제공하는 위젯에서 응용 프로그램을 빌드해야하며 사용자는 자유롭게 자신의 데스크탑에서의 모양을 결정할 수 있어야합니다. </standard-lecture >

+0

+1 깜짝 놀라게하기 위해, GTK + 앱의 픽셀 당 모양에 너무 많은 관심을 갖고있는 사람들에게는 실망 스럽습니다. – unwind

+1

안녕하세요, 실제로 제가 작업하고있는 것은 데스크톱 용이 아닙니다. 이것은 gtk +를 지원하는 데 충분한 RAM이있는 일부 내장 장치 용입니다. 이 이미지 변경은 sigle APP가 아닙니다. 우리가 전체 프레임 워크에 대해 원했던 이러한 변화. 나를 테마 엔진쪽으로 안내해 주셔서 감사합니다. – Dinesh