GNOME Bugzilla – Bug 352434
Spin buttons aren't rendered inside of entry like XP theme on MS-Windows
Last modified: 2016-01-24 06:03:12 UTC
If you look at the attached screenshots, you'll notice that the SpinButton's buttons aren't rendered inside of the entry, but instead outside of it, making it look strange due to the few pixels of white drawn by XP. Also, the SpinButton's buttons aren't as wide as the default XP ones.
Created attachment 71390 [details] XP's UpDownButton
Created attachment 71391 [details] Gtk Spin button rendered using MS-Windows theme
A GtkSpinButton is a GtkEntry rendered at a slightly smaller width than the entire spinbutton widget. The arrows are then draw at the left. It would seem difficult to make it look like XP because of this (but I'm guessing wildly here), at least not without intrusive changes to the widget itself. How difficult would it be to just enlarge the arrows and, more importantly, replace the white border with the same color as is around the entry box? Changing the border color makes it look much more "together" and nicer IMO. I will attach an example of this. This is a quite important bug I believe, cause right now it does look rather weird.
Created attachment 73776 [details] Experiment with different border color.
Oskar, could you attach your border color patch?
That was actually just a few minutes with Paint to test the idea - there is no patch yet. If there is interest in having it look this way, I'm willing to have a go at implementing it. My time is severly limited at the moment and I'm new to the gtk code so it will take me a while. If anyone else feels like doing it, go ahead. Please note it here though before I spend too much time on it.
patch didn't happen