The gtk3 reference on resource files,  
gtk+-3.0.2/docs/reference/gtk/html/gtk3-Resource-Files.html,states that,  
although deprecated,      "certain files will be read at the end of 
gtk_init().        Unless modified, the files looked for will be      
<SYSCONFDIR>/gtk-2.0/gtkrc and .gtkrc-3.0 in the users home directory."
My experience with the ~/.gtkrc-3.0 file when running my application compiled 
against gtk+-3.0.2is that it has no effect at all.
Specifically,   I have a file named both gtkrc-2.0 and gtkrc-3.0  (both 
hard-linked to same content which I show below)
When I compile my app against gtk-2 and run it,  I see the expected result,with 
the HighContrast theme applied to borders etc and the text of my GtkEntry 
entryBox in  Binner Gothic font.
When I compile the same app against gtk-3 and run it in the same way (without 
any XDG_CONFIG_HOME or any use of any new gtk-3 settings features such as a 
settings.ini,  css styles etc,i.e. trying to simulate a simple migration with 
only re-bulding the app),I see plain old Raleigh and the Sans 10 font for the 
text in the entrybox.
Am I doing something wrong or is this a bug ?  (in the documentation or in the 
code?)
By the way,  yes,  I did verify that my gtk3 build is in effect in my gtk3 
scenario -I set up a settings.ini and css stylesheet as another variation,  and 
triedwith a new-to-gtk3 widget (lightswitch)  and then get my settings applied 
and thelight-switch works as expected.
(BTW-1  - I tried to search the mailing list for hits on .gtkrc-3.0 and got     
       Oops! This link appears to be broken.The requested URL /mailman/search 
was not found on this server
BTW-2  I hope this is the correct list for this question -  if not please 
advise)
Cheers   John Lumby

----------------------------------------------------------------------------content
 of ~/.gtkrc-2.0 and ~/.gtkrc-3.0
# When turned on, this option causes gtk to select the contents of an entry 
field when it becomes focused.gtk-entry-select-on-focus = 1
# Controls the keybindings that gtk uses for text entry/editing/etc# The 
"emacs" theme turns on things like:# ctrl-a == move to beginning of line, 
ctrl-e == move to end of line, etc.gtk-key-theme-name = "Emacs"gtk-theme-name = 
"HighContrast"
# The following section allows you to change the style of the entry boxstyle 
"garish"{   font_name = "Binner Gothic"   bg[NORMAL] = "#FF0B0B"   fg[NORMAL] = 
"#00CDFF"   bg[ACTIVE] = "#00FF0B"   fg[ACTIVE] = "#CD00FF"   bg[PRELIGHT] = 
"#FF0B0B"   fg[PRELIGHT] = "#AAAA11"   bg[SELECTED] = "#FF0B0B"   fg[SELECTED] 
= "#11F2F2"}# Set the widget style for the conversation entry boxwidget 
"*entrybox" style "garish"widget_class "GtkEntry" style "garish"class 
"GtkEntry" style "garish"
                                          
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to