<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Translucent widgets on X11, EFL version.</title>
	<atom:link href="http://blog.gustavobarbieri.com.br/2008/09/23/translucent-widgets-on-x11-efl-version/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gustavobarbieri.com.br/2008/09/23/translucent-widgets-on-x11-efl-version/</link>
	<description>a hacker analysis of life</description>
	<lastBuildDate>Wed, 30 Jun 2010 13:58:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Gustavo Sverzut Barbieri</title>
		<link>http://blog.gustavobarbieri.com.br/2008/09/23/translucent-widgets-on-x11-efl-version/comment-page-1/#comment-21174</link>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
		<pubDate>Thu, 27 Nov 2008 10:40:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=110#comment-21174</guid>
		<description>For Canola we just have the window to not listen to mouse events, so it goes to the window below it, in this case our application. I can&#039;t remember if we just disabled mouse events with some mplayer command line option or by reseting event mask of the window that we give for mplayer with -wid.

Anyway, if you opt to go with inputwin, it will work.</description>
		<content:encoded><![CDATA[<p>For Canola we just have the window to not listen to mouse events, so it goes to the window below it, in this case our application. I can&#8217;t remember if we just disabled mouse events with some mplayer command line option or by reseting event mask of the window that we give for mplayer with -wid.</p>
<p>Anyway, if you opt to go with inputwin, it will work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: allenray</title>
		<link>http://blog.gustavobarbieri.com.br/2008/09/23/translucent-widgets-on-x11-efl-version/comment-page-1/#comment-21173</link>
		<dc:creator>allenray</dc:creator>
		<pubDate>Thu, 27 Nov 2008 02:42:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=110#comment-21173</guid>
		<description>Thank you. What I really want is to create a window with mplayer in it. And when I click mouse, the play control panel appears. Like the behavior in canola.</description>
		<content:encoded><![CDATA[<p>Thank you. What I really want is to create a window with mplayer in it. And when I click mouse, the play control panel appears. Like the behavior in canola.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gustavo Sverzut Barbieri</title>
		<link>http://blog.gustavobarbieri.com.br/2008/09/23/translucent-widgets-on-x11-efl-version/comment-page-1/#comment-21172</link>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
		<pubDate>Wed, 26 Nov 2008 12:28:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=110#comment-21172</guid>
		<description>Ouch! Seems that X does not send events to transparent areas!

Well, I actually like that behavior, can make some things handy, but I see that for your case it might be a problem.

Depending on what you want, you can create an input window with ecore_x_window_input_new(), it can be of size 1x1 but it will work if you grab input there. You can use e17 code for e_grabinput() as example. If you want real examples on how to get typed keys with modifiers and all, use /e/src/modules/conf_keybindings/e_int_config_keybindings.c since it does that.</description>
		<content:encoded><![CDATA[<p>Ouch! Seems that X does not send events to transparent areas!</p>
<p>Well, I actually like that behavior, can make some things handy, but I see that for your case it might be a problem.</p>
<p>Depending on what you want, you can create an input window with ecore_x_window_input_new(), it can be of size 1&#215;1 but it will work if you grab input there. You can use e17 code for e_grabinput() as example. If you want real examples on how to get typed keys with modifiers and all, use /e/src/modules/conf_keybindings/e_int_config_keybindings.c since it does that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: allenray</title>
		<link>http://blog.gustavobarbieri.com.br/2008/09/23/translucent-widgets-on-x11-efl-version/comment-page-1/#comment-21171</link>
		<dc:creator>allenray</dc:creator>
		<pubDate>Wed, 26 Nov 2008 03:56:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=110#comment-21171</guid>
		<description>the whole test1.edc file is 

collections {  
   group {
      name: &quot;main&quot;;      
       parts{
         part {
            name: &quot;event_area1&quot;;
            type: RECT;
            mouse_events: 1;
            description {
               state: &quot;default&quot; 0.0;
               color: 0 0 0 0;
               rel1 {
                  relative: 0.0 0.0;
                  offset: 0 0;                  
               }
               rel2 {
                  relative: 1.0 1.0;
                  offset: -1 -1;
               }
            }
         }

      }
   }
}

something wrong with my last post. the window is all transparent but also cannot get mouse event.</description>
		<content:encoded><![CDATA[<p>the whole test1.edc file is </p>
<p>collections {<br />
   group {<br />
      name: &#8220;main&#8221;;<br />
       parts{<br />
         part {<br />
            name: &#8220;event_area1&#8243;;<br />
            type: RECT;<br />
            mouse_events: 1;<br />
            description {<br />
               state: &#8220;default&#8221; 0.0;<br />
               color: 0 0 0 0;<br />
               rel1 {<br />
                  relative: 0.0 0.0;<br />
                  offset: 0 0;<br />
               }<br />
               rel2 {<br />
                  relative: 1.0 1.0;<br />
                  offset: -1 -1;<br />
               }<br />
            }<br />
         }</p>
<p>      }<br />
   }<br />
}</p>
<p>something wrong with my last post. the window is all transparent but also cannot get mouse event.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: allenray</title>
		<link>http://blog.gustavobarbieri.com.br/2008/09/23/translucent-widgets-on-x11-efl-version/comment-page-1/#comment-21170</link>
		<dc:creator>allenray</dc:creator>
		<pubDate>Wed, 26 Nov 2008 03:51:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=110#comment-21170</guid>
		<description>I have create a rectangle area with mouse_event and this area covers all the window. 

part {
            name: &quot;event_area1&quot;;
            type: RECT;
            mouse_events: 1;
            description {
               state: &quot;default&quot; 0.0;
               color: 0 0 0 0;
               rel1 {
                  relative: 0.0 0.0;
                  offset: 0 0;                  
               }
               rel2 {
                  relative: 1.0 1.0;
                  offset: -1 -1;
               }
            }
         }

but the rectangle is black.</description>
		<content:encoded><![CDATA[<p>I have create a rectangle area with mouse_event and this area covers all the window. </p>
<p>part {<br />
            name: &#8220;event_area1&#8243;;<br />
            type: RECT;<br />
            mouse_events: 1;<br />
            description {<br />
               state: &#8220;default&#8221; 0.0;<br />
               color: 0 0 0 0;<br />
               rel1 {<br />
                  relative: 0.0 0.0;<br />
                  offset: 0 0;<br />
               }<br />
               rel2 {<br />
                  relative: 1.0 1.0;<br />
                  offset: -1 -1;<br />
               }<br />
            }<br />
         }</p>
<p>but the rectangle is black.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gustavo Sverzut Barbieri</title>
		<link>http://blog.gustavobarbieri.com.br/2008/09/23/translucent-widgets-on-x11-efl-version/comment-page-1/#comment-21169</link>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
		<pubDate>Wed, 26 Nov 2008 02:45:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=110#comment-21169</guid>
		<description>It&#039;s easy, just create a transparent rectangle (color: 0, 0, 0, 0). It can get events even without being visible, it just have to exist. Notice that window manager will still show border, you can set it to be borderless to avoid so.</description>
		<content:encoded><![CDATA[<p>It&#8217;s easy, just create a transparent rectangle (color: 0, 0, 0, 0). It can get events even without being visible, it just have to exist. Notice that window manager will still show border, you can set it to be borderless to avoid so.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: allenray</title>
		<link>http://blog.gustavobarbieri.com.br/2008/09/23/translucent-widgets-on-x11-efl-version/comment-page-1/#comment-21168</link>
		<dc:creator>allenray</dc:creator>
		<pubDate>Wed, 26 Nov 2008 02:34:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=110#comment-21168</guid>
		<description>Hi, I have tried your code. It&#039;s very interesting. But I am puzzled how to make the transparent thing as a glass. That means the transparent thing will accept the mouse message but you cannot see it.</description>
		<content:encoded><![CDATA[<p>Hi, I have tried your code. It&#8217;s very interesting. But I am puzzled how to make the transparent thing as a glass. That means the transparent thing will accept the mouse message but you cannot see it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.045 seconds -->
<!-- Cached page served by WP-Cache -->
