#!/bin/python

from Xlib import X, display, protocol

dpy = display.Display()
root = dpy.screen().root
win = dpy.create_resource_object('window', 0x74001b6)

event = protocol.event.EnterNotify(
    # type=0,
    detail=X.NotifyAncestor,
    # sequence_number=0,
    time=0,
    root=root,
    window=win,
    child=X.NONE,
    root_x=777,
    root_y=51,
    event_x=777,
    event_y=0,
    state=16,
    mode=X.NotifyNormal,
    flags=3,
)
dpy.send_event(win, event, propagate=True)
dpy.sync()

event = protocol.event.MotionNotify(
    detail=X.NotifyAncestor,
    time=0,
    root=root,
    window=win,
    child=X.NONE,
    root_x=777,
    root_y=51,
    event_x=777,
    event_y=0,
    state=0x10,
    same_screen=1,
)
dpy.send_event(win, event, propagate=True)
dpy.sync()

event = protocol.event.Expose(
    window=win,
    x=0,
    y=0,
    width=1300,
    height=50,
    count=0,
)
dpy.send_event(win, event, propagate=True)
dpy.sync()
