Hello,

Thank you for response, but there's problem. I forgot to mention, that
I'm using GTK+ 2.24. It's software for embedded device and I cannot
upgrade to GTK+ 3. How can I achieve the same with GTK+ 2?

2013/2/14 Mariano Gaudix <marianocordobar...@gmail.com>:
> Hello.
>
>
> a  example  with CSS .
>
>
> //////////////////////////////////////////////////////////////////////////////////////
> The other alternative is to go to theme of Gtk 3.6
>  and change the sentences.
>
> for  example
>
>
>
>
>
> /*************************
>  * progressbar and scale *
>  *************************/
> GtkScale,
> GtkProgressBar {
> border-radius: 0;
> border-width: 1px;
> padding: 0;
> }
>
> .menubar .menuitem .scale.highlight.left,
> .scale.highlight.left,
> .progressbar,
> .progressbar row,
> .progressbar row:hover,
> .progressbar row:selected,
> .progressbar row:selected:focused {
> background-image: -gtk-gradient (linear, left top, left bottom,
> from (shade (@selected_bg_color, 0.96)),
> to (shade (@selected_bg_color, 1.1)));
> border-width: 1px;
> border-style: solid;
> border-color: shade (@selected_bg_color, 0.8);
> box-shadow: inset 0 1px alpha (shade (@bg_color, 1.26), 0.3);
> }
>
> .scale.highlight.bottom,
> .progressbar.vertical {
> background-image: -gtk-gradient (linear, left top, right top,
> from (shade (@selected_bg_color, 0.96)),
> to (shade (@selected_bg_color, 1.1)));
> border-width: 1px;
> border-style: solid;
> border-color: shade (@selected_bg_color, 0.8);
> box-shadow: inset 1px 1px alpha (shade (@bg_color, 1.26), 0.3);
> }
>
> .scale.highlight.left:insensitive {
> background-image: -gtk-gradient (linear, left top, left bottom,
> from (shade (@bg_color, 0.95)),
> to (shade (@bg_color, 0.85)));
> }
>
> .scale.highlight.bottom:insensitive {
> background-image: -gtk-gradient (linear, left top, right top,
> from (shade (@bg_color, 0.95)),
> to (shade (@bg_color, 0.85)));
> }
>
> .trough,
> .trough row,
> .trough row:hover,
> .trough row:selected,
> .trough row:selected:focused {
> background-image: -gtk-gradient (linear, left top, left bottom,
> from (shade (@bg_color, 0.9)),
> to (shade (@bg_color, 0.98)));
> border-width: 1px;
> border-style: solid;
> border-radius: 0;
> border-color: shade (@bg_color, 0.8);
> }
>
> .trough.vertical {
> background-image: -gtk-gradient (linear, left top, right top,
> from (shade (@bg_color, 0.9)),
> to (shade (@bg_color, 0.98)));
>
> border-width: 1px;
> border-style: solid;
> border-radius: 0;
> border-color: shade (@bg_color, 0.8);
> }
>
> .scale.trough.horizontal {
> margin: 6px 0 5px 0;
> border-radius: 8px;
> background-image: none;
> background-color: shade (@bg_color, 0.9);
> border-width: 1px;
> }
>
> .scale.trough.vertical {
> margin: 0 6px 0 5px;
> border-radius: 8px;
> background-image: none;
> background-color: shade (@bg_color, 0.9);
> border-width: 1px;
> }
>
> .scale.trough.vertical.highlight.bottom,
> .scale.trough.horizontal.highlight.left {
> background-color: alpha (@selected_bg_color, 0.6);
> }
>
> GtkScale {
> -GtkRange-slider-width: 14;
> -GtkRange-trough-border: 1;
> -GtkScale-slider-length: 14;
>
> border-style: solid;
> border-width: 1px;
> border-radius: 8px;
> }
>
> GtkScale.vertical {
> -GtkScale-slider-length: 14;
> }
>
> GtkScale.mark {
> border-color: shade (@bg_color, 0.8);
> }
>
> /*************
>  * scrollbar *
>  *************/
> .scrollbar {
> background-image: none;
> border-style: solid;
> -GtkRange-trough-border: 0;
> -GtkRange-arrow-scaling: 0.444;
> -GtkRange-slider-width: 13;
> -GtkRange-stepper-size: 0;
> -GtkScrollbar-min-slider-length: 30;
> -GtkRange-stepper-spacing: 0;
> -GtkRange-trough-under-steppers: 1;
> }
>
> .scrollbars-junction { /* the small square between scrollbars!!! */
> background-image: none;
> background-color: @bg_color;
> border-width: 0;
> border-radius: 0;
> border-image: none;
> }
>
> .scrollbar.trough,
> .scrollbar.trough.vertical {
> background-image: -gtk-gradient (linear, left top, right top,
> from (shade (@bg_color, 0.98)),
> to (shade (@bg_color, 1.06)));
> border-radius: 0;
> border-width: 0 0 0 1px;
> border-style: solid;
> border-color: shade (@bg_color, 0.94);
> }
>
> .scrollbar.trough.horizontal {
> background-image: -gtk-gradient (linear, left top, left bottom,
> from (shade (@bg_color, 0.98)),
> to (shade (@bg_color, 1.06)));
> border-radius: 0;
> border-width: 1px 0 0 0;
> border-style: solid;
> border-color: shade (@bg_color, 0.94);
> }
>
> /* Sliders and buttons */
> .scrollbar.slider.vertical {
> background-image: -gtk-gradient (linear, left top, right top,
> from (shade (@bg_color, 0.95)),
> to (shade (@bg_color, 0.8)));
> border-color: shade (@bg_color, 0.65);
> border-radius: 10px;
> border-width: 1px;
> }
>
> .scrollbar.slider.vertical:hover,
> .scrollbar.slider.vertical:hover:active {
> background-image: -gtk-gradient (linear, left top, right top,
> from (shade (@bg_color, 0.85)),
> to (shade (@bg_color, 0.7)));
> border-color: shade (@bg_color, 0.6);
> }
>
> .scrollbar.slider.horizontal {
> background-image: -gtk-gradient (linear, left top, left bottom,
> from (shade (@bg_color, 0.95)),
> to (shade (@bg_color, 0.8)));
> border-color: shade (@bg_color, 0.65);
> border-radius: 10px;
> border-width: 1px;
> }
>
> .scrollbar.slider.horizontal:hover,
> .scrollbar.slider.horizontal:hover:active {
> background-image: -gtk-gradient (linear, left top, left bottom,
> from (shade (@bg_color, 0.85)),
> to (shade (@bg_color, 0.7)));
> border-color: shade (@bg_color, 0.6);
> }
>
> .scrollbar.slider:insensitive {
> background-color: shade (@bg_color, 0.9);
> }
>
> .scrollbar.trough:insensitive {
> background-color: shade (@bg_color, 1.06);
> }
>
> /* Fixes a bug in Opera */
> .scrollbar.button {
> background-image: -gtk-gradient (linear, left top, left bottom,
> from (transparent),
> to (transparent));
> background-color: transparent;
> }
>
> /* overlay scrollbar */
> OsThumb {
> color: shade (@fg_color, 1.6);
> }
>
> OsThumb:selected,
> OsScrollbar:selected {
> background-color: @selected_bg_color;
> }
>
> OsThumb:active,
> OsScrollbar:active {
> background-color: shade (@bg_color, 0.6);
> }
>
> OsThumb:insensitive,
> OsScrollbar:insensitive {
> background-color: shade (@bg_color, 0.85);
> }
>
> /*******************
>  * scrolled window *
>  *******************/
> .ubuntu-online-accounts.frame,
> GtkScrolledWindow.frame {
> border-top-color: shade (@bg_color, 0.84);
> border-right-color: shade (@bg_color, 0.76);
> border-bottom-color: shade (@bg_color, 0.86);
> border-left-color: shade (@bg_color, 0.76);
> border-radius: 0;
> border-style: solid;
> }
>
> .ubuntu-online-accounts.frame {
> border-top-width: 0;
> }
>
>
>
> ////////////////////////////////////////////////////////////////////////////////
>
> a  tutorial   for  Css  in Gtk  3.4
>
>
>
> http://www.gtkforums.com/viewtopic.php?f=3&t=988&start=15
>
>
>
>
>
>
>
>
> 2013/2/13 Tomasz Jankowski <tomc...@gmail.com>
>>
>> Hello,
>>
>> How can I change color of focus line (e.g. displayed around GtkHScale
>> when it's selected)?
>>
>> Bye
>> _______________________________________________
>> gtk-app-devel-list mailing list
>> gtk-app-devel-list@gnome.org
>> https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to