2010-04-07 7 views
3

다른 스타일의 버튼 하나와 다른 스타일의 버튼 하나와 같은 특정 위젯에 대해 별도의 스타일을 설정하려고합니다. 이 스타일은 gtkrc 파일에 지정됩니다. 나는 다음 물건을 시도했지만 작동하지 않았다.Gtk 스타일/gtkrc 관련 질문

In gtkrc file: 
    style "my-style" 
    { 
     engine "pixmap" 
     { 
       ... 
     } 
     ... 
    } 
    class "my_widget" style "my-style" 

위젯을 만드는 동안 나는 gtkrc 파일에 지정된 위젯 이름을 지정했습니다.

In code: 

     button = gtk_button_new(); 
     gtk_widget_set_name(button, "my_widget"); 
     gtk_widget_show(button); 

하지만이 물건들은 제대로 작동하지 않습니다. 특정 위젯에 주어진 스타일을 볼 수 없습니다. 이렇게하는 것이 올바른 방법일까요? 그 안에 무엇이 입혀 있습니까?

감사합니다.
PP입니다.

답변

0

는 아니, 바로되지 않습니다 : 당신 해야경로 이름과 패턴 섹션 particulary, the documentation를 참조하십시오.

리소스 파일을 심각하게 사용하려는 경우 옵션이 아닙니다 ...

+0

링크가 작동하지 않습니다. 파일로 google 검색을 시도하십시오. gtk-Resource-Files.html 다른 복사본을 찾으십시오. – msouth