refactor: sendevent to hide X11 deps, rename and move enums
renamed some fields, floating icon size from actual icon