<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes">
    <title>gmane.comp.lib.shoes</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4135"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4134"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4133"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4132"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4131"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4130"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4129"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4128"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4127"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4126"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4125"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4124"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4123"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4122"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4121"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4120"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4119"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4118"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4117"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.shoes/4116"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4135">
    <title>Re: BDD &amp; shoes</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4135</link>
    <description>&lt;pre&gt;
        [...] 

I only know of one for Tk, which is expectk, part of the expect distro.
See for example http://en.wikipedia.org/wiki/Don_Libes
I'd like to know of others.
Appropriate aphorism:
http://www.biostat.wisc.edu/~annis/commentary.html#37

        Hugh

&lt;/pre&gt;</description>
    <dc:creator>Hugh Sasse</dc:creator>
    <dc:date>2009-08-19T10:58:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4134">
    <title>Re: BDD &amp; shoes</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4134</link>
    <description>&lt;pre&gt;Hi all

This thread sounds really good.  I can't recall if I mentioned AutoIT on
here before.  It is a Windows based tool for catching GUI messages, etc.
And you can run it form Ruby (on windows).

   *  http://www.autoitscript.com/autoit3/downloads.shtml

If one does BDD on gui-s something like this is probably essential at some
point.

Can anyone say if there's a similar tool for Linux based gui-s or the Mac?

w.

2009/8/19 Evan Farrar &amp;lt;evanfarrar&amp;lt; at &amp;gt;gmail.com&amp;gt;



&lt;/pre&gt;</description>
    <dc:creator>* William</dc:creator>
    <dc:date>2009-08-19T10:29:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4133">
    <title>Re: BDD &amp; shoes</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4133</link>
    <description>&lt;pre&gt;Cheers -- I've starred that for future reference.
&amp;amp; bacon, too -- looks interesting.
&lt;/pre&gt;</description>
    <dc:creator>doug livesey</dc:creator>
    <dc:date>2009-08-19T09:06:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4132">
    <title>Re: BDD &amp; shoes</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4132</link>
    <description>&lt;pre&gt;I've been recently rewriting my app's models to use sqlite, and as I do it
I've been using bacon. I only test my models, but maybe one day I'll invent
some sort of Shoes integration test to test view code too.

The key is to make it so that your code can be loaded with Shoes or with
Bacon. Keep the view and models in seperate files and load them using "if
defined? Shoes".

If you want do dig through some code examples, I have it here:
http://github.com/evanfarrar/opensprints/tree/rewrite


On Tue, Aug 18, 2009 at 4:12 PM, Devyn Cairns &amp;lt;devyn.cairns&amp;lt; at &amp;gt;gmail.com&amp;gt;wrote:

&lt;/pre&gt;</description>
    <dc:creator>Evan Farrar</dc:creator>
    <dc:date>2009-08-18T22:07:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4131">
    <title>Re: BDD &amp; shoes</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4131</link>
    <description>&lt;pre&gt;I don't think so. You could write your own GUI for RSpec though :)

On Mon, Aug 17, 2009 at 8:08 AM, doug livesey&amp;lt;biot023&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>Devyn Cairns</dc:creator>
    <dc:date>2009-08-18T21:12:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4130">
    <title>Re: Editable listbox</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4130</link>
    <description>&lt;pre&gt;Get it now? Native widget = OS widget, like a button etc.

On Tue, Aug 18, 2009 at 11:14 AM, Seth Thomas
Rasmussen&amp;lt;sethrasmussen&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>Devyn Cairns</dc:creator>
    <dc:date>2009-08-18T18:18:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4129">
    <title>Re: Editable listbox</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4129</link>
    <description>&lt;pre&gt;
/facepalm

&lt;/pre&gt;</description>
    <dc:creator>Seth Thomas Rasmussen</dc:creator>
    <dc:date>2009-08-18T18:14:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4128">
    <title>Re: Editable listbox</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4128</link>
    <description>&lt;pre&gt;So, he wants a drop-down box like this:
http://i.msdn.microsoft.com/Aa511458.DropDownLists30(en-us,MSDN.10).png

That is a native widget. The Shoes "button", "edit_line", etc. are all
native widgets, because they have the styling/function of the native
operating system.

I was suggesting that in the mean time, create your own non-OS widget
with Shoes, using things like flow and para, and :click.

On Tue, Aug 18, 2009 at 11:08 AM, Seth Thomas
Rasmussen&amp;lt;sethrasmussen&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>Devyn Cairns</dc:creator>
    <dc:date>2009-08-18T18:13:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4127">
    <title>Re: Editable listbox</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4127</link>
    <description>&lt;pre&gt;
Again, I wish I could continue this conversation more easily, but I
just can't keep track of what you're referring to.

:'(

&lt;/pre&gt;</description>
    <dc:creator>Seth Thomas Rasmussen</dc:creator>
    <dc:date>2009-08-18T18:08:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4126">
    <title>Re: Editable listbox</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4126</link>
    <description>&lt;pre&gt;As in a native widget, such as GTK+2, Cocoa, etc.

On Tue, Aug 18, 2009 at 11:04 AM, Seth Thomas
Rasmussen&amp;lt;sethrasmussen&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>Devyn Cairns</dc:creator>
    <dc:date>2009-08-18T18:06:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4125">
    <title>Re: Editable listbox</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4125</link>
    <description>&lt;pre&gt;
I started this reply, but I don't remember what you're referring to
there.. if only there were some way to format email replies such that
the context remained clear..


class Foo &amp;lt; Shoes::Widget
  def initialize
    para "sup"
  end
end

That's the gist of it. You can of course add any supporting methods,
arguments to initialize, etc. that standard Ruby code allows. One key
thing to remember is that self is a slot in this context. All widgets
make a new slot.

&lt;/pre&gt;</description>
    <dc:creator>Seth Thomas Rasmussen</dc:creator>
    <dc:date>2009-08-18T18:04:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4124">
    <title>Re: Editable listbox</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4124</link>
    <description>&lt;pre&gt;That would require a new widget. I'm not quite sure if _why wants do
add very many new widgets unless absolutely necessary though, because
Shoes is not a traditional GUI toolkit.

You could write your own Widgets in Shoes, though, like I'm doing with
the MMORPG game I am creating in Shoes.

I don't have the code handy. Anyone know how to write Shoes::Widget code?

On Tue, Aug 18, 2009 at 5:38 AM, Daniel Heath&amp;lt;daniel.r.heath&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>Devyn Cairns</dc:creator>
    <dc:date>2009-08-18T17:57:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4123">
    <title>Editable listbox</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4123</link>
    <description>&lt;pre&gt;Has anyone figured out a way to make a listbox in shoes which allows the
user to enter their own text?

 

- Daniel

&lt;/pre&gt;</description>
    <dc:creator>Daniel Heath</dc:creator>
    <dc:date>2009-08-18T12:38:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4122">
    <title>Re: Transforming Ruby/Shoes app into a Windows binary?</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4122</link>
    <description>&lt;pre&gt;


You are right. I must be thinking of something else I wanted to use for my
app.

-mat
&lt;/pre&gt;</description>
    <dc:creator>Mathew Cucuzella</dc:creator>
    <dc:date>2009-08-18T01:49:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4121">
    <title>BDD &amp; shoes</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4121</link>
    <description>&lt;pre&gt;Hi -- is anyone doing BDD with shoes?Is it easy?
Does it (please, please, please) involve Cucumber and RSpec?
Can anyone send me any pointers?
Thanks, I'll stop asking questions like a 5yr old, now.
   Doug.
&lt;/pre&gt;</description>
    <dc:creator>doug livesey</dc:creator>
    <dc:date>2009-08-17T15:08:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4120">
    <title>Transforming Ruby/Shoes app into a Windows binary?</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4120</link>
    <description>&lt;pre&gt;Return Receipt
                                                                           
   Your       Transforming Ruby/Shoes app into a Windows binary?           
   document:                                                               
                                                                           
   was        Stephen Davies/Ireland/IBM                                   
   received                                                                
   by:                                                                     
                                                                           
   at:        17/08/2009 15:46:22                                          
                                                                           





&lt;/pre&gt;</description>
    <dc:creator>Stephen Davies</dc:creator>
    <dc:date>2009-08-17T14:46:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4119">
    <title>WM_CLASS on Linux</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4119</link>
    <description>&lt;pre&gt;xprop on Shoes gives the following:

_NET_WM_USER_TIME(CARDINAL) = 25819115
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_DESKTOP(CARDINAL) = 0
_KDE_NET_WM_FRAME_STRUT(CARDINAL) = 0, 0, 19, 0
_NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 19, 0
_NET_WM_STATE(ATOM) = _NET_WM_STATE_MAXIMIZED_VERT,
_NET_WM_STATE_MAXIMIZED_HORZ, _OB_WM_STATE_UNDECORATED
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP,
_NET_WM_ACTION_CLOSE, _NET_WM_ACTION_MOVE, _NET_WM_ACTION_MINIMIZE,
_NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_MAXIMIZE_HORZ,
_NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_ABOVE,
_NET_WM_ACTION_BELOW, _OB_WM_ACTION_UNDECORATE
_NET_WM_ICON(CARDINAL) = 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220220039,
320883335, 320883335, 320883335,&lt;/pre&gt;</description>
    <dc:creator>Devyn Cairns</dc:creator>
    <dc:date>2009-08-16T06:50:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4118">
    <title>teaching Shoes to high school girls</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4118</link>
    <description>&lt;pre&gt;Sarah Mei writes about her experience teaching Ruby and Shoes with a  
guest blog post on the teaching kids site:
http://teachingkids.railsbridge.org/2009/08/15/teaching-ruby-to-high-school-girls.html

Sarah put together an awesome, innovative curriculum that integrated  
agile practices to create a compelling learning experience.&lt;/pre&gt;</description>
    <dc:creator>Sarah Allen</dc:creator>
    <dc:date>2009-08-16T04:40:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4117">
    <title>Re: Transforming Ruby/Shoes app into a Windows binary?</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4117</link>
    <description>&lt;pre&gt;
The list_box element IS a drop-down box, or are you talking about
something else?

&lt;/pre&gt;</description>
    <dc:creator>Devyn Cairns</dc:creator>
    <dc:date>2009-08-17T06:06:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4116">
    <title>Re: Transforming Ruby/Shoes app into a Windows binary?</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4116</link>
    <description>&lt;pre&gt;A few things you should seriously consider first.

1. Like Etienne described very well, check out your API's first. I would say
this includes the GUI. My fairly small program works great under Linux, but
crashes all the time under Windows. I don't think Windows support is really
there yet.
2. If Windows support is improved in the upcoming version, I think that will
be based on the next Ruby version, so make sure you don't have any
incompatibilities there either.
3. I think _why has pretty much said that Shoes is more of a drawing
platform than a forms-input style application platform. Make sure you have
all the form elements you need (e.g., no drop-down boxes). It doesn't look
to be a safe bet that Shoes will be going in toward form styled applications
in the future.

Otherwise of course, its very easy to pick up and fun to use.

-mat

2009/8/11 Manuel Souto Pico &amp;lt;manuel.souto&amp;lt; at &amp;gt;star-group.net&amp;gt;

&lt;/pre&gt;</description>
    <dc:creator>Mathew Cucuzella</dc:creator>
    <dc:date>2009-08-17T01:48:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.shoes/4115">
    <title>Re: From all of us at the Shoes adventurer's list... goodbye!</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.shoes/4115</link>
    <description>&lt;pre&gt;Hey, I didn't want to be usubscribed from the list.

On Fri, Aug 14, 2009 at 4:56 PM, the Shoes adventurer's list &amp;lt;
shoes&amp;lt; at &amp;gt;code.whytheluckystiff.net&amp;gt; wrote:




&lt;/pre&gt;</description>
    <dc:creator>Alexandre Gomes</dc:creator>
    <dc:date>2009-08-14T19:59:26</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lib.shoes">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lib.shoes</link>
  </textinput>
</rdf:RDF>

