Package kiwi :: Package ui :: Package test :: Module common :: Class Base
[frames | no frames]

Type Base

object --+
         |
        Base

Known Subclasses:
Player, Recorder

Base class used by kiwi.ui.test.recorder.Recorder and kiwi.ui.test.player.Player.

The most important functionallity here is the ability track creation and destruction of windows. When a new window is located all the children are traversed recursively.
Method Summary
  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)
  parse_one(self, toplevel, gobj)
  window_added(self, window)
This will be called when a window is displayed
  window_removed(self, window)
This will be called when a window is destroyed

Method Details

get_object(self, attr)

Parameters:
attr - name of toplevel object to get
Returns:
toplevel object

GtkContainer(self, toplevel, container)

Called when a GtkContainer is about to be traversed

Parsers all the children and listens for new children, which may be added at a later point.

GtkDialog(self, toplevel, dialog)

Called when a GtkDialog is about to be traversed

Just parses the widgets embedded in the dialogs.

GtkMenuItem(self, toplevel, item)

Called when a GtkMenuItem is about to be traversed

It does some magic to tie a stronger connection between toplevel menuitems and submenus, which later will be used.

GtkWidget(self, toplevel, widget)

Called when a GtkWidget is about to be traversed

parse_one(self, toplevel, gobj)

Parameters:
toplevel -
gobj -

window_added(self, window)

This will be called when a window is displayed
Parameters:
window -

window_removed(self, window)

This will be called when a window is destroyed
Parameters:
window -

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