def mouseMotion(self, event): frameToMove = self.frameManager.getRootFrameFromWindow(self.activeWindow) pointer = Util.getPointerPosition(self.display) frameToMove.offset( pointer[0] - self.lastPointer[0], pointer[1] - self.lastPointer[1]) frameToMove.refresh() self.lastPointer = pointer
def mouseActivate(self, event): frame = self.currentFrame if frame.parent != None: frame = frame.parent if (frame.type == 'horizontal' or frame.type == 'vertical'): self.activeFrame = frame #location = Util.getClosestSideToPointer(self.display, frame) x, y = Util.getPointerPosition(self.display) #if frame.type == 'horizontal': # x = frame.position['x'] + frame.position['width']*frame.splitPoint #elif frame.type == 'vertical': # y = frame.position['y'] + frame.position['height']*frame.splitPoint #else: # watMAAFT() #Util.setPointerPosition(self.display, x, y) self.lastX = x self.lastY = y
def mouseActivate(self, event): self.activeWindow = event.window self.lastPointer = Util.getPointerPosition(self.display)