Re: [g-a-devel] gnome-mag question: what is done in magnifier_check_set_struts
- From: Bill Haneman <Bill Haneman Sun COM>
- To: Carlos Eduardo Rodrigues Diogenes <cerdiogenes yahoo com br>
- Cc: gnome-accessibility-devel gnome org
- Subject: Re: [g-a-devel] gnome-mag question: what is done in magnifier_check_set_struts
- Date: Wed, 23 Nov 2005 12:44:49 +0000
Carlos Eduardo Rodrigues Diogenes wrote:
Hi Bill,
Can you explain me what is done in the function
magnifier_check_set_struts, especially the part that involves Atoms
(that is the central part of this function). I search about it, but
didn't find nothing that can clarify what is being done there.
The magnifier is setting the X "strut" and "partial strut" properties,
by which it is attempting to reserve space on the screen. This happens
only in 'split screen' magnification modes, where the magnified area
must share the screen with other apps.
By setting these properties, the magnifier can be used with
applications' "maximize" window manager button, so that the application
window takes up all of the "available" screen area without overlapping
the magnifier.
If we are using COMPOSITE, then this is not needed, since with COMPOSITE
the magnifier can "see under" the magnified area and therefore it
doesn't have to have a dedicated part of the screen for ite exclusive use.
regards
Bill
One more question about this part of code: why the TODO in the
beginning of the function, why we don't do this if we are using
composite?
Thanks,
Carlos.
_______________________________________________
Gnome-accessibility-devel mailing list
Gnome-accessibility-devel gnome org
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]