Package kiwi :: Package ui :: Package test :: Module recorder :: Class Recorder
[frames | no frames]

Type Recorder

object --+    
         |    
      Base --+
             |
            Recorder


Recorder takes care of attaching events to widgets, when the appear, and creates the events when the user is interacting with some widgets. When the tracked program is closed the events are serialized into a script which can be played back with help of kiwi.ui.test.player.Player.
Method Summary
  parse_one(self, toplevel, gobj)
  save(self)
Collect events and serialize them into a script and save the script.
  window_removed(self, window)
This will be called when a window is destroyed
    Inherited from Base
  get_object(self, attr)
Return toplevel object
  GtkContainer(self, toplevel, container)
Called when a GtkContainer is about to be traversed
  GtkDialog(self, toplevel, dialog)
Called when a GtkDialog is about to be traversed
  GtkMenuItem(self, toplevel, item)
Called when a GtkMenuItem is about to be traversed
  GtkSeparatorMenuItem(self, toplevel, gobj)
  GtkTearoffMenuItem(self, toplevel, gobj)
  GtkToolButton(self, toplevel, item)
  GtkWidget(self, toplevel, widget)
Called when a GtkWidget is about to be traversed
  ignore(self, toplevel, gobj)
  window_added(self, window)
This will be called when a window is displayed

Method Details

parse_one(self, toplevel, gobj)

Parameters:
toplevel -
gobj -
Overrides:
kiwi.ui.test.common.Base.parse_one (inherited documentation)

save(self)

Collect events and serialize them into a script and save the script. This should be called when the tracked program has finished executing.

window_removed(self, window)

This will be called when a window is destroyed
Parameters:
window -
Overrides:
kiwi.ui.test.common.Base.window_removed (inherited documentation)

Generated by Epydoc 2.1 on Mon Oct 9 12:40:56 2006 http://epydoc.sf.net