<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=46&amp;t=18609&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-06-14T16:45:05+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=18609&amp;mode</id>
<entry>
<author><name><![CDATA[r03c10]]></name></author>
<updated>2017-06-14T16:45:05+01:00</updated>
<published>2017-06-14T16:45:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18609&amp;p=190683#p190683</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18609&amp;p=190683#p190683"/>
<title type="html"><![CDATA[Re: Biblioteka uGUI- ktoś korzystał?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18609&amp;p=190683#p190683"><![CDATA[
Dobra, poradziłem sobie. Okazuje się, że zdarzenie występuje po puszczeniu przycisku, więc należy zaimplementować wykrycie braku dotyku. Piszę bo może kiedyś komuś się przyda, ale widzę że chyba mało osób korzysta z uGUI <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3743">r03c10</a> — 14 cze 2017, o 16:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[r03c10]]></name></author>
<updated>2017-06-13T13:26:30+01:00</updated>
<published>2017-06-13T13:26:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18609&amp;p=190619#p190619</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18609&amp;p=190619#p190619"/>
<title type="html"><![CDATA[Biblioteka uGUI- ktoś korzystał?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18609&amp;p=190619#p190619"><![CDATA[
Mam pytanie dotyczące biblioteki uGUI ze strony:<br /><br /><!-- m --><a class="postlink" href="http://www.embeddedlightning.com/ugui/" >http://www.embeddedlightning.com/ugui/</a><!-- m --><br /><br />Wyświetlanie działa mi ładnie i już sobie zrobiłem okienko dopasowane do moich potrzeb. Jednak zaciąłem się na obsłudze dotyku. Niby robię wszystko tak jak jest w dokumentacji, ale program nie chce mi wykryć naciśnięcia obiektu. Może ktoś się kiedyś bawił tą biblioteką i byłby w stanie pomóc?<br /><br />Fragment kodu:<br /><br />[syntax=c]void callback(UG_MESSAGE* msg) {<br />UG_ButtonSetBackColor(&amp;window_1, BTN_ID_0, C_RED);<br />UG_TextboxSetText(&amp;window_1, TXB_ID_0, &quot;pressed&quot;);<br />}<br /><br />        UG_Init(&amp;LCD, UserSetPixel, 320, 240);<br />UG_WindowCreate(&amp;window_1, obj_buff_wnd_1, 5, callback);<br />UG_WindowSetTitleText(&amp;window_1, &quot;µGUI demo&quot;);<br />UG_WindowSetTitleTextFont(&amp;window_1, &amp;FONT_12X20);<br /><br />UG_ButtonCreate(&amp;window_1, &amp;button1_1, BTN_ID_0, 10, 10, 110, 60);<br />UG_ButtonSetFont(&amp;window_1, BTN_ID_0, &amp;FONT_12X20);<br />UG_ButtonSetBackColor(&amp;window_1, BTN_ID_0, C_SPRING_GREEN);<br />UG_ButtonSetText(&amp;window_1, BTN_ID_0, &quot;P\n1&quot;);<br /><br />while (1) {<br />xpt2046GetAverageCoordinates(&amp;x, &amp;y, 10);<br /><br />int16_t xp = (((float) (x - 470)) / 3276) * 240;<br />int16_t yp = (((float) (y - 387)) / 3413) * 320;<br /><br />UG_TextboxSetText(&amp;window_1, TXB_ID_0, &quot;test&quot;);<br /><br />UG_TouchUpdate(xp, yp, TOUCH_STATE_PRESSED);<br />UG_Update();<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3743">r03c10</a> — 13 cze 2017, o 13:26</p><hr />
]]></content>
</entry>
</feed>