I want to try a couple more things first. I've been looking at the indicator-sound source and it sounds to me like we might actually be attempting to theme what is called a "TransportWidget". Specifically, the draw() function in transport-widget.c might offer up some clues, as that is where it appears the sound menu buttons are actually being drawn: http://bazaar.launchpad.net/~ubuntu-desktop/indicator-sound/precise/view/head:/src/transport-widget.c
The trick then is to decipher the Gtk drawing code to try and figure out what we're actually trying to target in the CSS. I'm currently reviewing the Gtk+3 documentation to figure out what the different functions in there near the top do.
I want to try a couple more things first. I've been looking at the indicator-sound source and it sounds to me like we might actually be attempting to theme what is called a "TransportWidget". Specifically, the draw() function in transport-widget.c might offer up some clues, as that is where it appears the sound menu buttons are actually being drawn: http:// bazaar. launchpad. net/~ubuntu- desktop/ indicator- sound/precise/ view/head: /src/transport- widget. c
The trick then is to decipher the Gtk drawing code to try and figure out what we're actually trying to target in the CSS. I'm currently reviewing the Gtk+3 documentation to figure out what the different functions in there near the top do.