Gnumed.wxpython.patient.gmGP_Allergies

Package Gnumed :: Package wxpython :: Package patient :: Module gmGP_Allergies |
[frames] | no frames]

# Source Code for Module Gnumed.wxpython.patient.gmGP_Allergies

     1  # -*- coding: utf-8 -*-
     2  #============================================================================
     3  # gmGP_Allergies
     4  #
     5  # @dependencies: wxPython (>= version 2.3.1)
     6  #============================================================================
     7  __author__  = "R.Terry <rterry@gnumed.net>, H.Herb <hherb@gnumed.net>, K.Hilbert <Karsten.Hilbert@gmx.net>"
     8  __license__ = 'GPL v2 or later (details at http://www.gnu.org)'
     9
    10
    11  from Gnumed.wxpython import gmPlugin_Patient, gmAllergyWidgets
    12
    13  #============================================================================
    14 -class gmGP_Allergies (gmPlugin_Patient.wxPatientPlugin):
    15          """Plugin to encapsulate the allergies window"""
    16
    17          __icons = {
    18  """icon_letter_A""": 'x\xda\xd3\xc8)0\xe4\nV74S\x00"\x13\x05Cu\xae\xc4`\xf5|\x85d\x05e\x17W\x10\
    19  \x04\xf3\xf5@|77\x03 \x00\xf3\x15\x80|\xbf\xfc\xbcT0\'\x02$i\xee\x06\x82PIT@\
    20  HPO\x0f\xab`\x04\x86\xa0\x9e\x1e\\)\xaa`\x04\x9a P$\x02\xa6\x14Y0\x1f\xa6\
    21  \x14&\xa8\x07\x05h\x82\x11\x11 \xfd\x11H\x82 1\x84[\x11\x82Hn\x85i\x8f\x80\
    22  \xba&"\x82\x08\xbf\x13\x16\xd4\x03\x00\xe4\xa2I\x9c'
    23  }
    24
    25 -        def name (self):
    26                  return 'Allergies'
    27
    28 -        def MenuInfo (self):
    29                  return ('view', '&Allergies')
    30
    31 -        def GetIconData(self, anIconID = None):
    32                  if anIconID == None:
    33                          return self.__icons[_("""icon_letter_A""")]
    34                  else:
    35                          if anIconID in self.__icons:
    36                                  return self.__icons[anIconID]
    37                          else:
    38                                  return self.__icons[_("""icon_letter_A""")]
    39
    40 -        def GetWidget (self, parent):
    41                  pass
    42  #               return gmAllergyWidgets.cAllergyPanel (parent, -1)
    43
    44  #============================================================================
    45  if __name__ == "__main__":
    46          print "no unit test available"
    47  #       from wxPython.wx import *
    48  #       app = wxPyWidgetTester(size = (600, 600))
    49  #       app.SetWidget(AllergyPanel, -1)
    50  #       app.MainLoop()
    51  #============================================================================
    52