dogtail-devel [Bug 335546] Dogtail does not handle modality of windows and dialogs



Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=335546
 dogtail | Framework | Ver: 0.4.x





------- Comment #2 from Jose Dapena Paz  2006-04-21 09:53 UTC -------
Created an attachment (id=64022)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=64022&action=view)
Implement modality of windows tracking support

This patch implements modality tracking support in dogtail.
* Added a config property called "modalTrack", that is by default enabled. If
you want to restore the previous behavior you have to set this property to
False.
* Added new predicates to know if a node is a toplevel (IsATopLevel) and to
know if a node is modal.
* Added a new predicate that detects if a toplevel is not grabbed (and then
should prevent actions on it).
* Added detection of modality status in Action do() method. If the
config.modalTrack is enabled, it checks the node can receive actions depending
on the modality. If it's not so, it raises the InteractionBlockedByModalError
exception.

A doubt is: sensitivity and modality are now handled only on Action do(). Maybe
it should also be handled in all other state changer methods (text edition,
selection and so). Shouldn't modality and sensitivity be taken into account for
those methods?


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the QA contact for the bug.
You are watching the assignee for the bug.



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