#7935 NORM Future : sugar theme check boxes have wrong size hint.

Zarro Boogs per Child bugtracker at laptop.org
Wed Aug 13 10:32:05 EDT 2008


#7935: sugar theme check boxes have wrong size hint.
--------------------+-------------------------------------------------------
 Reporter:  cscott  |         Owner:  benzea                           
     Type:  defect  |        Status:  new                              
 Priority:  normal  |     Milestone:  Future Release                   
Component:  sugar   |       Version:  Development build as of this date
 Keywords:          |   Next_action:  never set                        
 Verified:  0       |     Blockedby:                                   
 Blocking:          |  
--------------------+-------------------------------------------------------
 Shows up in firefox:
  * download Firefox-4 from http://wiki.laptop.org/go/Activities
  * open the "Add-ons" menu under "Tools"
  * select "extensions" and disable "sugar integration"
  * click "restart"
  * when firefox restarts, drop down the 'view' menu.

 We're working around this at the moment with a custom theme hack (which is
 what you are disabling with the instructions above), but I think this is a
 bug in the size hints given in sugar-artwork/gtk/theme/gtkrc.em,
 especially because there's a comment right above the size:
 {{{
 # I won't get the exact sizing, but this should be pretty close
 }}}

 It's worth fixing so that other native GTK apps don't show layout problems
 with checkboxes, and because we have to disable native-style checkbox
 rendering in HTML in firefox in order to prevent HTML pages from showing
 this bug as well.

 (Look at https://addons.mozilla.org/en-
 US/firefox/browse/type:1/cat:4?sort=popular for an example of a page which
 uses the checkbox widget in HTML.  It will look strange if you disable the
 sugar extension in Firefox.  Browse seems not to use native form widgets,
 so instead it's "Web Development" drop down at the top of the page looks
 weird.)

-- 
Ticket URL: <http://dev.laptop.org/ticket/7935>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list