Re: Quick question about spec
- From: Tim Janik <timj gtk org>
- To: Bradley Tyson Hughes <bhughes tcac net>
- cc: wm-spec-list gnome org
- Subject: Re: Quick question about spec
- Date: Tue, 22 Feb 2000 06:23:24 +0100 (CET)
On Mon, 21 Feb 2000, Bradley Tyson Hughes wrote:
> On Mon, 21 Feb 2000, you wrote:
> > On Mon, 21 Feb 2000, Bradley Tyson Hughes wrote:
> >
> > > On Mon, 21 Feb 2000, Tim Janik wrote:
> > >
> > > [snip]
> > >
> > > > yes, basically. it is also important for toolkits to figure the position of their
> > > > wm frame window, so they can store/restore window positions, since an unmapped window
> > > > moved to x,y will be mapped at x+frame_width,y+frame_height.
> > >
> > > it should be easy... XTranslateCoordinates can do this...
> >
> > i'm sorry, i don't follow. the coordinates required here are not the window's
> > x,y but the frame's x,y. gtk contains gdk_window_get_deskrelative_origin() for exactly
> > this purpose. and figuring the frame requires the (virtual) root window to be identified.
>
> heh... sorry... i probably should have worded this differently...
>
> you can use XTranslateCoordinates to find the frame coordinates (by traversing
> up the window tree to the root window)
>
> in cases where there is a virtual root window (more specifically... one that
> doesn't reside at 0,0) then this method can't be used... and some other way
> would have to be devised
you got it. that's exactly what this property is for: identifying the virtual root
window.
---
ciaoTJ
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]