[prev in list] [next in list] [prev in thread] [next in thread]
List: gtk-app-devel
Subject: Re[2]: How did Gnome/KDE do it ?
From: jan jakon <janjakon () mail ! ru>
Date: 2004-11-30 21:26:37
Message-ID: E1CZFW9-0001VV-00.janjakon-mail-ru () f21 ! mail ! ru
[Download RAW message or body]
You should look at root-tail project
http://www.goof.com/pcg/marc/root-tail.html
I suppose it source code is answer for you question.
-----Original Message-----
From: Tristan Van Berkom <tristan.van.berkom@gmail.com>
To: G B <gbpublicemailaddress@yahoo.com>
Date: Tue, 30 Nov 2004 16:18:38 -0500
Subject: Re: How did Gnome/KDE do it?
>
> On Tue, 30 Nov 2004 12:03:02 -0800 (PST), G B
> <gbpublicemailaddress@yahoo.com> wrote:
> > How did Gnome/KDE make, for example, the linux
> > terminal, or any window who's background can be set to
> > the desktop (I'm not interested in setting the BG
> > image to the desktop in particular, but an arbitrary
> > image), and allow scrolling text over that image.
> >
> > Note, I don't mean tile the background of a text edit
> > widget and scroll down the tiles upon which the text
> > is permanently place, but actual scrolling text over a
> > non-scrolling image.
> >
> > Hint: I notice that the text scrolling is done line by
> > line, not by a single, or arbitrary number of pixels.
> > Thanks,
>
> For now, transperency in terminals is a matter of grabing the desktop
> image and rendering the text to that, since X composite extentions arent
> really available yet ;-)
>
> When rendering labels in Gtk+, labels render directly to the parent window
> every time the parent window recieves an expose from the X server...
> So every time the background, the position of the label, or the alignment of
> the label changes, the label gets re-rendered.
>
> I'm not entirely sure this answers your question though :-/
>
> Cheers,
> -Tristan
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
http://Mail.Ru - неограниченные возможности:
неограниченный о ъем почтового ящика
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic