コード例 #1
0
 def updateDockTile(self):
     if self.missedCalls > 0 or self.missedChats > 0:
         icon = NSImage.imageNamed_("Blink")
         image = NSImageView.alloc().initWithFrame_(NSMakeRect(0, 0, 32, 32))
         image.setImage_(icon)
         if self.missedCalls > 0 and self.missedChats > 0:
             NSApp.dockTile().setBadgeLabel_("%i / %i" % (self.missedCalls, self.missedChats))
         else:
             NSApp.dockTile().setBadgeLabel_("%i" % (self.missedCalls + self.missedChats))
         NSApp.dockTile().setContentView_(image)
     else:
         NSApp.dockTile().setBadgeLabel_("")
         NSApp.dockTile().setContentView_(None)
         icon = None
     NSApp.setApplicationIconImage_(icon)
     NSApp.dockTile().display()
コード例 #2
0
 def updateDockTile(self):
     if self.missedCalls > 0 or self.missedChats > 0:
         icon = NSImage.imageNamed_("Blink")
         image = NSImageView.alloc().initWithFrame_(NSMakeRect(0, 0, 32, 32))
         image.setImage_(icon)
         if self.missedCalls > 0 and self.missedChats > 0:
             NSApp.dockTile().setBadgeLabel_("%i / %i" % (self.missedCalls, self.missedChats))
         else:
             NSApp.dockTile().setBadgeLabel_("%i" % (self.missedCalls + self.missedChats))
         NSApp.dockTile().setContentView_(image)
     else:
         NSApp.dockTile().setBadgeLabel_("")
         NSApp.dockTile().setContentView_(None)
         icon = None
     NSApp.setApplicationIconImage_(icon)
     NSApp.dockTile().display()