[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Background image for a window
- From: Chris Debenham - PTS Engineer <Chris Debenham Sun Com>
- To: muppet <scott asofyet org>
- Cc: gtk-perl-list gnome org
- Subject: Re: Background image for a window
- Date: Fri, 11 Feb 2005 12:06:07 +1100
Hmm, I can set the bg for the widget as well, but I can't rely on a patched
module install since this will be used on end-user machines (running
different distros, gtk2-perl versions etc)
Is there any other way?
thanks,
Chris
On Wed, Feb 09, 2005 at 08:24:12AM -0500, muppet wrote in a legally binding way:
> Date: Wed, 09 Feb 2005 08:24:12 -0500
> From: muppet <scott asofyet org>
> To: Chris Debenham Sun COM
> Cc: gtk-perl-list gnome org
> Subject: Re: Background image for a window
>
>
> On Feb 9, 2005, at 12:20 AM, Chris Debenham - PTS Engineer wrote:
>
> >I want to put an image in the background of a window with text labels
> >over it.
> >In Gtk1 i used:
> >$window_style->bg_pixmap('normal', $pixmap);
> >$window->window->set_back_pixmap($pixmap, 0);
> >
> >but this fails in GTK2
> >(error message:"Usage: Gtk2::Style::bg_pixmap(style, state)")
> >
> >Is there a better/proper way to do this?
>
> setting the pixmap in the style (with the duplicate style and attach
> and all that) should be sufficient; but, as you see, we have that bound
> only as an accessor, not as a mutator. attached is a patch that would
> make that work.
>
> just setting the backing pixmap on the gdk window will not really be
> enough, because the widget style will paint right over top of it.
>
>
>
>
> --
> I think it worked on the Wiley Coyote model of project management - if
> at any point you looked down and realised what you were doing was
> impossible then you'd instantly fail.
> -- Simon Wistow
--
-------------------------------------------------------------------------------
,-_|\ PTS Engineer E-mail : chris debenham sun com
/ \ Sun Microsystems Australia Pty Ltd. Direct : +61 (2) 9844 5188
\_,-\_* 828 Pacific Highway Phone : +61 (2) 9844 5000
v Gordon, N.S.W. 2072 Fax : +61 (2) 9844 5189
Mobile : +61 (40) 9844 514
-------------------------------------------------------------------------------
All Computers Run At The Same Speed...With The Power Off.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]