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

Type Recorder

        object --+    
                 |    
WidgetIntrospecter --+
                     |
                    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
  execute(self, args)
  parse_one(self, toplevel, gobj)
  save(self)
Collect events and serialize them into a script and save the script.
  window_removed(self, wi, window, name)
    Inherited from WidgetIntrospecter
  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)
  register_event_handler(self)

Method Details

parse_one(self, toplevel, gobj)

Parameters:
toplevel -
gobj -
Overrides:
kiwi.ui.test.common.WidgetIntrospecter.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.

Generated by Epydoc 2.1 on Mon Jan 29 16:46:04 2007 http://epydoc.sf.net