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
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to