Re: confusion regarding drawing of widgets



hi

can i use an image as a background color, does Gtk takes care of clipping or
stretching the image if its too lengthy or small respectively.

bye

 

Benjamin Berg wrote:
> 
> 
> On Wed, 2007-12-26 at 04:36 -0800, iluvlinux wrote:
>> hi
>> 
>>      that is to say i can use any library in the theme engine provided it
>> can draw on x11 or directfb, but it should use the GdkWindow for drawing
>> the
>> stuff.
> 
> Yes. One could just support X11 and get the X11 window/drawable ID with
> gdk_x11_drawable_get_xid. This is probably a not a good idea in most
> cases as the engine is not portable then, but it should work.
> 
>> Also i am not clear about the following lines from Aurora theme
>> 
>>     212  style "theme-tree" = "theme-default"
>>     213 {
>>     214   xthickness = 2
>>     215   ythickness = 1
>>     216 
>>     217   GtkWidget::focus-padding = 0
>>     218 
>>     219   bg[NORMAL]   =  shade (1.1,@bg_color)
>>     220   bg[PRELIGHT] = shade (1.75,@bg_color)
>>     221   bg[ACTIVE]   =  mix(0.65, shade (1.1,@bg_color),
>> @selected_bg_color)
>>     222 
>>     223 }
>> 
>> What does "shade" and "mix" corresponds to? Are they engine specific?
>> Obviously it means that scale the bg color with scaling factor of 1.1,
>> but i
>> am not able to figure out what parameter or structure member of engine is
>> getting affected.
> 
> These are symbolic colors which are new in GTK+ 2.12, they are not
> engine specific. Some information (though maybe not quite up to date and
> correct right now, need to check that):
> http://live.gnome.org/GnomeArt/Tutorials/GtkThemes/SymbolicColors
> 
> The symbolic colors are all done inside GTK+. The "shade" operation
> makes the "bg_color" symbolic color lighter by 1.1.
> The main advantage is that the user can change the colors with the
> gnome-appearance-properties. For this to work there is a set of symbolic
> colors that should be used in GNOME (see the URL, going to update it
> now).
> 
>> thanks for those links.
> 
> Benjamin
> 
>  
> _______________________________________________
> gnome-themes-list mailing list
> gnome-themes-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-themes-list
> 
> 

-- 
View this message in context: http://www.nabble.com/confusion-regarding-drawing-of-widgets-tp14486448p14509702.html
Sent from the Gnome - Themes mailing list archive at Nabble.com.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]