On Jul 11, 2006, at 10:20 PM, Sergei Steshenko wrote:

> Hello All,
>
> I tried some googling regarding changing  slider/scrollbar width,  
> but the
> results are inconclusive.
>
> Is there an API call - if not from Perl bindings, then from "C" ?
>
> Is it themes-related ? If yes, where would you suggest to start ?

Tracing through the C sources of gtk+, GtkVScrollBar inherits size- 
allocate all the way from GtkRange, which calls gtk_range_calc_size 
(), which calls gtk_range_get_props(), which calls  
gtk_widget_style_get() to ask the theme engine for various  
dimensional properties of the widget.

   "slider-width"
   "trough-border"
   "stepper-size"
   "stepper-spacing"
   "arrow-displacement-x"
   "arrow-displacement-y"


So, the width/height of a vertical/horizontal scrollbar is, indeed,  
controlled by the theme, or at least by user RC files.  This sort of  
thing should not be controlled by application code.


--
I believe that if music companies are going to set examples they need  
to do it to appropriate people and not dead people.
   --  Robin Chianumba

_______________________________________________
gtk-perl-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to