Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/gui/timetable.py

    r879 r859  
    223223        """Update the tooltip for the position of the given event."""
    224224        try:
    225             result = widget.get_path_at_pos( int(event.x), int(event.y))
    226             if result is None:
     225            (path, col, x, y) = widget.get_path_at_pos( int(event.x), int(event.y))
     226            index = self._getIndexForPath(path)
     227
     228            flight = self._flightPairs[index].flight0
     229            comment = flight.comment
     230            date = flight.date
     231
     232            if comment or date!=const.defaultDate:
     233                text = ""
     234                if comment:
     235                    text = comment
     236                if date!=const.defaultDate:
     237                    if text:
     238                        text += "; "
     239                    text += date.strftime("%Y-%m-%d")
     240
     241                self._tooltips.set_tip(widget, text)
     242                self._tooltips.enable()
     243            else:
    227244                self._tooltips.set_tip(widget, "")
    228245                self._tooltips.disable()
    229             else:
    230                 (path, col, x, y) = result
    231                 index = self._getIndexForPath(path)
    232 
    233                 flight = self._flightPairs[index].flight0
    234                 comment = flight.comment
    235                 date = flight.date
    236 
    237                 if comment or date!=const.defaultDate:
    238                     text = ""
    239                     if comment:
    240                         text = comment
    241                     if date!=const.defaultDate:
    242                         if text:
    243                             text += "; "
    244                         text += date.strftime("%Y-%m-%d")
    245 
    246                     self._tooltips.set_tip(widget, text)
    247                     self._tooltips.enable()
    248                 else:
    249                     self._tooltips.set_tip(widget, "")
    250                     self._tooltips.disable()
    251246        except Exception, e:
    252247            print e
Note: See TracChangeset for help on using the changeset viewer.