[Bugs] #3890 untriaged UNSP: Style subtoolbar background

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Wed Sep 12 10:42:42 EDT 2012


#3890: Style subtoolbar background
------------------------------------------+---------------------------------
    Reporter:  manuq                      |          Owner:                             
        Type:  defect                     |         Status:  new                        
    Priority:  Unspecified by Maintainer  |      Milestone:  Unspecified by Release Team
   Component:  untriaged                  |        Version:  Unspecified                
    Severity:  Unspecified                |       Keywords:                             
Distribution:  Unspecified                |   Status_field:  Unconfirmed                
------------------------------------------+---------------------------------
 We have a Gtk.Toolbar inside a Gtk.Alignment inside a Gtk.EventBox (see
 toolbarbox.py embed_page function).  The Gtk.Toolbar gets the correct
 color, but not the area around.  One solution is modify the EventBox
 color:

 {{{
 --- a/src/sugar3/graphics/toolbarbox.py
 +++ b/src/sugar3/graphics/toolbarbox.py
 @@ -270,6 +270,8 @@ class _Box(Gtk.EventBox):
          GObject.GObject.__init__(self)
          self.set_app_paintable(True)
          self._toolbar_button = toolbar_button
 +        self.modify_bg(Gtk.StateType.NORMAL,
 +                       style.COLOR_TOOLBAR_GREY.get_gdk_color())

      def do_draw(self, cr):
          button_alloc = self._toolbar_button.get_allocation()
 }}}

 That is close to a solution, but also the background should be modified to
 black when the toolitem is hovered.

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/3890>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list