|
@@ -19,15 +19,17 @@ class SelectGagAction:
|
|
|
window=extended_controls.engine_window,
|
|
|
detail=self._button,
|
|
|
state=xkeyevent.state,
|
|
|
- event_x=int(engine_geometry.width/2+smaller_dimension*self._factor_x),
|
|
|
- event_y=int(engine_geometry.height/2+smaller_dimension*self._factor_y),
|
|
|
+ event_x=int(engine_geometry.width / 2
|
|
|
+ + smaller_dimension * self._factor_x),
|
|
|
+ event_y=int(engine_geometry.height / 2
|
|
|
+ + smaller_dimension * self._factor_y),
|
|
|
# apparently root_x & root_y do not need to correspond with event_x/y.
|
|
|
# attributes are still required to be set.
|
|
|
- root_x=0, # xkeyevent.root_x,
|
|
|
- root_y=0, # xkeyevent.root_y,
|
|
|
+ root_x=0, # xkeyevent.root_x,
|
|
|
+ root_y=0, # xkeyevent.root_y,
|
|
|
child=xkeyevent.child,
|
|
|
root=xkeyevent.root,
|
|
|
- time=xkeyevent.time, # X.CurrentTime
|
|
|
+ time=xkeyevent.time, # X.CurrentTime
|
|
|
same_screen=xkeyevent.same_screen,
|
|
|
)
|
|
|
if isinstance(xkeyevent, Xlib.protocol.event.KeyPress):
|