Package Gnumed :: Package wxpython :: Package gui :: Module gmMeasurementsGridPlugin
[frames] | no frames]

Source Code for Module Gnumed.wxpython.gui.gmMeasurementsGridPlugin

 1  #====================================================================== 
 2  # GNUmed patient measurements plugin 
 3  # 
 4  # @copyright: author 
 5  #====================================================================== 
 6  __version__ = "$Revision: 1.3 $" 
 7  __author__ = "Karsten Hilbert" 
 8  __license__ = 'GPL v2 or later (details at http://www.gnu.org)' 
 9   
10  import logging 
11   
12   
13  from Gnumed.wxpython import gmPlugin, gmMeasurementWidgets 
14  from Gnumed.pycommon import gmI18N 
15   
16   
17  _log = logging.getLogger('gm.ui') 
18  _log.info(__version__) 
19  #====================================================================== 
20 -class gmMeasurementsGridPlugin(gmPlugin.cNotebookPlugin):
21 """Plugin to encapsulate patient measurements.""" 22 23 tab_name = _('Measurements') 24
25 - def name (self):
27
28 - def GetWidget (self, parent):
29 self._widget = gmMeasurementWidgets.cMeasurementsPnl(parent, -1) 30 return self._widget
31
32 - def MenuInfo (self):
33 return ('emr', _('&Measurements overview'))
34
35 - def can_receive_focus(self):
36 if not self._verify_patient_avail(): 37 return None 38 return 1
39 #====================================================================== 40 # main 41 #---------------------------------------------------------------------- 42 if __name__ == "__main__": 43 print "no test code" 44 45 #====================================================================== 46 # $Log: gmMeasurementsGridPlugin.py,v $ 47 # Revision 1.3 2009-05-08 08:02:01 ncq 48 # - cleanup 49 # 50 # Revision 1.2 2008/06/24 14:01:02 ncq 51 # - improved menu item label 52 # 53 # Revision 1.1 2008/03/25 19:33:15 ncq 54 # - new plugin 55 # 56 # 57