{"id":607,"date":"2015-08-27T19:58:07","date_gmt":"2015-08-27T18:58:07","guid":{"rendered":"http:\/\/ipsview.brownson.at\/?p=607"},"modified":"2015-08-27T20:02:23","modified_gmt":"2015-08-27T19:02:23","slug":"support-von-wischgesten","status":"publish","type":"post","link":"https:\/\/ipsview.brownson.at\/?p=607","title":{"rendered":"Support von Wischgesten"},"content":{"rendered":"<p>Mit der Version 2.1 von IPSView werden nun auch Wischgesten unter iOS und Android unterst\u00fctzt. Anbei m\u00f6chte ich ein Beispiel vorstellen, wie man die Steuerung eines TVs in eine bestehende View integrieren kann.<\/p>\n<p>Ziel ist es die Programme mit den Gesten links und rechts zu steuern. Die Lautst\u00e4rke des TVs soll mit den Gesten oben und unten gesteuert werden.<\/p>\n<p>F\u00fcr die Steuerung des TVs werden Scripte am IP-Symcon Server vorausgesetzt, anbei ein Beispiel mit einer Ansteuerung durch IR-Trans.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-title=\"\">&lt;? \r\nIRT_SendOnce(49114 \/*[Hardware\\IRTrans\\IRTrans USB]*\/, &#039;philipstv&#039;, &#039;programnext&#039;); \r\n?&gt;\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>Nun \u00f6ffnet man im Designer die Seite die auf Wischgesten reagieren soll und konfiguriert im Propertyeditor der Seite die entsprechenden IDs der Skripte.<\/p>\n<p><a href=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/IPSView_Swiping_Designer.png\"><img decoding=\"async\" class=\"alignnone wp-image-608 size-medium\" src=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/IPSView_Swiping_Designer-300x233.png\" alt=\"IPSView_Swiping_Designer\" width=\"300\" height=\"233\" srcset=\"https:\/\/ipsview.brownson.at\/wp-content\/uploads\/IPSView_Swiping_Designer-200x155.png 200w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/IPSView_Swiping_Designer-300x233.png 300w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/IPSView_Swiping_Designer.png 584w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Sollten in einer View mehrere Inlinepages gleichzeitig sichtbar sein, kann man f\u00fcr jeden Container eigene Gesten definieren.<br \/>\nZu beachten ist auch, dass bei Containern mit Scroll Funktion, die Gesten f\u00fcr Oben und Unten bereits f\u00fcr die Scroll Funktionalit\u00e4t in Verwendung sind.<\/p>\n<p>Nach den Speichern der View kann man die Wischgesten am Client testen, als visuelles Feedback wird am Client beim Erkennen einer Wischgeste ein roter Pfeil eingeblendet.<\/p>\n<p><a href=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/IPSView_Swiping_Client.png\"><img decoding=\"async\" class=\"alignnone wp-image-609 size-medium\" src=\"http:\/\/ipsview.brownson.at\/wp-content\/uploads\/IPSView_Swiping_Client-169x300.png\" alt=\"IPSView_Swiping_Client\" width=\"169\" height=\"300\" srcset=\"https:\/\/ipsview.brownson.at\/wp-content\/uploads\/IPSView_Swiping_Client-112x200.png 112w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/IPSView_Swiping_Client-169x300.png 169w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/IPSView_Swiping_Client-576x1024.png 576w, https:\/\/ipsview.brownson.at\/wp-content\/uploads\/IPSView_Swiping_Client.png 750w\" sizes=\"(max-width: 169px) 100vw, 169px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit der Version 2.1 von IPSView werden nun auch Wischgesten  [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[48,47],"class_list":["post-607","post","type-post","status-publish","format-standard","hentry","category-howto","tag-tv","tag-wischgesten"],"_links":{"self":[{"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=\/wp\/v2\/posts\/607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=607"}],"version-history":[{"count":2,"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=\/wp\/v2\/posts\/607\/revisions"}],"predecessor-version":[{"id":612,"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=\/wp\/v2\/posts\/607\/revisions\/612"}],"wp:attachment":[{"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ipsview.brownson.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}