Example #1
0
File: Mover.py Project: es92/strwm
    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
Example #2
0
    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
Example #3
0
File: Mover.py Project: es92/strwm
 def mouseActivate(self, event):
     self.activeWindow = event.window
     self.lastPointer = Util.getPointerPosition(self.display)