Changeset 555:e62f78ae65a0 for src/mlx/gui/delaycodes.py
- Timestamp:
- 02/01/14 09:18:39 (10 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/gui/delaycodes.py
r439 r555 233 233 class DelayCodeTable(DelayCodeTableBase): 234 234 """The delay code table.""" 235 def __init__(self ):235 def __init__(self, info): 236 236 """Construct the delay code table.""" 237 237 super(DelayCodeTable, self).__init__() 238 239 self._info = info 238 240 239 241 self._delayCodeData = None … … 271 273 272 274 return codes 275 276 @property 277 def hasDelayCode(self): 278 """Determine if there is at least one delay code selected.""" 279 if self._delayCodeData is not None: 280 for checkButton in self._checkButtons: 281 if checkButton.get_active(): 282 return True 283 284 return False 273 285 274 286 def allocate_column_sizes(self, allocation): … … 332 344 elif type==DELAYCODE: 333 345 checkButton = CheckButton(elements) 346 checkButton.connect("toggled", self._delayCodesChanged) 334 347 self._checkButtons.append(checkButton) 335 348 alignment = Alignment(xalign = 0.5, yalign = 0.5, xscale = 1.0) … … 366 379 self.show_all() 367 380 368 #------------------------------------------------------------------------------ 381 def _delayCodesChanged(self, button): 382 """Called when one of the delay codes have changed.""" 383 self._info.delayCodesChanged() 384 385 #------------------------------------------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.