Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/gtk
diff options
context:
space:
mode:
authorBenjamin Berg <benjamin@sipsolutions.net>2007-10-08 08:47:34 (GMT)
committer Benjamin Berg <benjamin@sipsolutions.net>2007-10-08 08:47:34 (GMT)
commit465951ab024e582a8eaf7c58e6773663bcf74471 (patch)
tree655515fde752589574c2f9ee14297ec650d593ae /gtk
parent2d0f2e93232198b1ed4978942f722efee49c8c4a (diff)
Make the spinbutton stepper buttons as large as possible.
Diffstat (limited to 'gtk')
-rw-r--r--gtk/theme/gtkrc.em13
1 files changed, 13 insertions, 0 deletions
diff --git a/gtk/theme/gtkrc.em b/gtk/theme/gtkrc.em
index 0be4aa7..cb42858 100644
--- a/gtk/theme/gtkrc.em
+++ b/gtk/theme/gtkrc.em
@@ -365,6 +365,19 @@ style "spinbutton"
fg[NORMAL] = $white
fg[ACTIVE] = $black
+ ${ entry_ythickness = my_ceil(0.2 * (subcell_size*3.0/2.0 - thickness) + thickness) }
+ ${ entry_xthickness = subcell_size }
+
+ # small inner border and a large x/ythickness for entries
+ # to reduce the number of hacks needed :-)
+ xthickness = $entry_xthickness
+ ythickness = $entry_ythickness
+ GtkWidget::focus-line-width = 0
+
+ # This tries to get a height of exactly 45 pixel for the entry.
+ GtkEntry::inner-border = { $(max(subcell_size - entry_xthickness, 0)), $(max(subcell_size - entry_xthickness, 0)),
+ $(max(my_ceil((3*subcell_size - font_height - entry_ythickness*2)/2.0),0)), $(max(my_floor((3*subcell_size - font_height - entry_ythickness*2)/2.0), 0)) }
+
engine "sugar" {
hint = "spinbutton"
}