CVSROOT: /cvs/gnome
Module name: dogtail
Changes by: zcerza 06/04/11 13:34:58
Modified files:
. : ChangeLog
recorder : dogtail-recorder
Log message:
* recorder/dogtail-recorder: Implement ProceduralScriptWriter class.
It implements recordClick() just like OOScriptWriter, but it also has the
special method findAncestor(), for deciding whether the script will need to do
a focus.application() or focus.dialog(). For this, I needed to implement a
FakeNode.__cmp__(). It only compares the name, roleName and description of the
FakeNode instances. Bother me if you need it to compare more attributes for it
to work. Make ProceduralScriptWriter the default ScriptWriter for now. Also,
add a couple assertions in various methods to make sure the node parameter is
never None.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=dogtail&who=zcerza&date=explicit&mindate=2006-04-11%2013:33&maxdate=2006-04-11%2013:35
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list