| 20 | |
| 21 | |
| 22 | class SimpleExample1(BaseWidget): |
| 23 | |
| 24 | def __init__(self): |
| 25 | super(SimpleExample1,self).__init__('Simple example 1') |
| 26 | |
| 27 | #Definition of the forms fields |
| 28 | self._firstname = ControlText('First name', 'Default value') |
| 29 | self._middlename = ControlText('Middle name') |
| 30 | self._lastname = ControlText('Lastname name') |
| 31 | self._fullname = ControlText('Full name') |
| 32 | self._button = ControlButton('Press this button') |
| 33 | |
| 34 | #Define the button action |
| 35 | self._button.value = self.__buttonAction |
| 36 | |
| 37 | |
| 38 | |
| 39 | |
| 40 | def __buttonAction(self): |
| 41 | """Button action event""" |
| 42 | self._fullname.value = self._firstname.value +" "+ self._middlename.value + \ |
| 43 | " "+ self._lastname.value |
| 44 | |
| 45 | |
| 46 |
no outgoing calls
no test coverage detected