jankammerath / iptvx

IPTV player and streamer for Linux that allows to play any stream that LibVLC can play, offers an overlay based on WebKit using HTML5, JavaScript and CSS and uses XMLTV data for EPG information. It allows the playback of URLs, files and can grab URLs from shell scripts. XMLTV EPG data can be downloaded from URLs or grabbed from shell scripts.
http://iptvx.org
Apache License 2.0
80 stars 37 forks source link

Change keyboard and mouse input to signal through Glib #75

Closed jankammerath closed 6 years ago

jankammerath commented 6 years ago

At the moment all signals from keyboard and mouse are sent through WebKit's javascript interface which is hard for GDK to realise required redrawing and also is not as natural as through the window itself.

jankammerath commented 6 years ago

Documentation on GdkEvents and gtk signals: https://developer.gnome.org/gdk3/stable/gdk3-Event-Structures.html https://developer.gnome.org/gdk3/stable/gdk3-Events.html#GdkEventType https://developer.gnome.org/gtk3/stable/GtkWidget.html#gtk-widget-event

jankammerath commented 6 years ago

Fixed now