home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_gnome-python.idb / usr / freeware / lib / python1.5 / site-packages / gnome / triggers.py.z / triggers.py
Encoding:
Python Source  |  1999-07-16  |  780 b   |  26 lines

  1. import _gnome, gnome
  2.  
  3. if not gnome.gnomelib_init_called:
  4.     _gnome.gnomelib_init(gnome.app_id, gnome.app_version)
  5.     gnome.gnomelib_init_called = 1
  6.  
  7. _gnome.gnome_triggers_init()
  8.  
  9. GTRIG_NONE      = 0
  10. GTRIG_FUNCTION  = 1 # unsupported
  11. GTRIG_COMMAND   = 2
  12. GTRIG_MEDIAPLAY = 3
  13.  
  14. #def readfile(filename):
  15. #    _gnome.gnome_triggers_readfile(filename)
  16. def add_trigger(trig_type, trig_arg, trig_level, *supinfo):
  17.     _gnome.gnome_triggers_add_trigger(trig_type, trig_arg, trig_level,
  18.                       supinfo)
  19. def vadd_trigger(trig_type, trig_arg, trig_level, supinfo):
  20.     _gnome.gnome_triggers_add_trigger(trig_type, trig_arg, trig_level,
  21.                       supinfo)
  22. def do(msg, level, *supinfo):
  23.     _gnome.gnome_triggers_do(msg, level, supinfo)
  24. def vdo(msg, level, supinfo):
  25.     _gnome.gnome_triggers_do(msg, level, supinfo)
  26.