<?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://blog.gmane.org/gmane.comp.lang.haskell.gtk2hs">
    <title>gmane.comp.lang.haskell.gtk2hs</title>
    <link>http://blog.gmane.org/gmane.comp.lang.haskell.gtk2hs</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://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3132"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3130"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3127"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3126"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3115"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3105"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3104"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3103"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3094"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3091"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3090"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3086"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3083"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3077"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3072"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3071"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3066"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3063"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3060"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3058"/>
      </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://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3132">
    <title>Welcome Hamish Mackenzie!</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3132</link>
    <description>&lt;pre&gt;Hello all,

I'd like to officially welcome Hamish Mackenzie as the new maintainer 
of the webkit and sourceview subprojects of gtk2hs. He's been doing a 
lot of work recently to modernize these and other chunks of the 
bindings, so it's great to have him aboard!

~d

------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
&lt;/pre&gt;</description>
    <dc:creator>Daniel Wagner</dc:creator>
    <dc:date>2013-05-25T00:45:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3130">
    <title>Some Gtk 3 + Cairo support</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3130</link>
    <description>&lt;pre&gt;I have pushed a patch to https://patch-tag.com/r/hamish/gtk2hs/home that
adds the missing "draw" event needed to use cairo.  It uses the cairo
"Render" monad.

You should be able to replace "onExpose" events with something like...

    someWidget `on` draw $ do
      moveTo 0 0 
      lineTo 10 10

The patch also adds "Region" and "RectangleInt" cairo types.

If you have time, please try it out and let me know if it works
ok for you.

Thanks,
Hamish

------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
&lt;/pre&gt;</description>
    <dc:creator>Hamish Mackenzie</dc:creator>
    <dc:date>2013-04-07T18:57:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3127">
    <title>Idiomatic way to draw with Cairo and GTK3?</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3127</link>
    <description>&lt;pre&gt;I'm still a bit of a rookie when it comes to GTK and Cairo, so please
bear with me.  I have some code that works with GTK2, but would like
to bring it up to date.

Most everything I've figured out, except the best way to replace the
`renderWithDrawable` function.  If I have a DrawingArea (or the
corresponding DrawWindow) what is the best way to draw to it directly?
 I see various bits of information about a "draw" callback and
surfaces, but nothing that has been entirely clear to me.

Thanks in advance.

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
&lt;/pre&gt;</description>
    <dc:creator>Karl Smeltzer</dc:creator>
    <dc:date>2013-03-18T18:56:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3126">
    <title>link</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3126</link>
    <description>&lt;pre&gt;    
http://asam.ir/afyks/rvprgioludy------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar_______________________________________________
Gtk2hs-users mailing list
Gtk2hs-users&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtk2hs-users
&lt;/pre&gt;</description>
    <dc:creator>Hristo Asenov</dc:creator>
    <dc:date>2013-03-16T19:35:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3115">
    <title>GHCi, runhaskell, and runghc failing</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3115</link>
    <description>&lt;pre&gt;I'm using the latest darcs code to get GTK3 support on OSX (very
excited to see this hit Hackage!) and would like to improve my
workflow a bit.  If I compile using "ghc --make" then everything works
great, but using GHCi, runhaskell, and runghc all produce an empty
window.  Nothing is ever rendered and the process seems to hang.

Does anyone know a way around this?

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
&lt;/pre&gt;</description>
    <dc:creator>Karl Smeltzer</dc:creator>
    <dc:date>2013-02-22T22:15:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3105">
    <title>icon problem</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3105</link>
    <description>&lt;pre&gt;Hello.

I'm trying to use icon for my widget:

thingy &amp;lt;- hBoxNew False 2
ico &amp;lt;- imageNewFromFile "~/.cache/icons/junk.ico"
silly &amp;lt;- labelNew (Just "silly name")
boxPackStart thingy ico PackNatural 1
boxPackStart thingy silly PackGrow 0
widgetShowAll thingy

It almost works - widget elements are in the right places, text is displayed but
instead of my icon I see the generic icon from my gtk theme. It seems like icon
loading failed for some reason but how do I troubleshoot that?

I've checked the icon file - it's there and it's correct. Is there way to know what
exactly imageNewFromFile is unhappy about?

I see following error in console:
Gtk-CRITICAL **: gtk_box_pack: assertion `child-&amp;gt;parent == NULL' failed

but I'm not sure how to relate it to particular place in my code :(

I'm not even sure if this error related at all - upon app exit I got another one:
Gtk-CRITICAL **: IA__gtk_window_group_remove_window: assertion `window-&amp;gt;group ==
window_group' failed

and it doesn't make any sense either.

cheers,
Max.&lt;/pre&gt;</description>
    <dc:creator>Max</dc:creator>
    <dc:date>2013-02-07T15:50:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3104">
    <title>Announce: Leksah 0.13.2.0 (still a bit experimental)</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3104</link>
    <description>&lt;pre&gt;Version Control
---------------
Harald and Stephan's Version Control integration has been
merged in!  If you want to help out on this there are still some
cool things that could be added.  I for one would love something
to show my changes vs. the repo as I edit.

Harald and Stephan also added a number of other nice UI
changes.  Unfortunately I do not have a list (but my favourite
is that selecting some text highlights other occurrences).


Better Haddock and GHCi support
-------------------------------
While writing documentation for jsc, I made a few changes to
help make writing Haddock docs easier....

 * Documentation pane - New pane that uses WebKit to display
   your packages Haddock docs (Package -&amp;gt; Open Documentation).

 * Auto build Haddock docs - If you click the tick button
   on the toolbar it will automatically build your docs
   and reload the Documentation pane while you edit your
   code.  If you have background build switched off then
   Ctrl+B will run tests and build docs if the tick is on.&lt;/pre&gt;</description>
    <dc:creator>Hamish Mackenzie</dc:creator>
    <dc:date>2013-02-02T16:48:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3103">
    <title>Gtk3 Patches</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3103</link>
    <description>&lt;pre&gt;Hi,

I want to do a release of Leksah to Hackage that uses Gtk3 and WebKit (preferably in the next week or two).

This will need the following patches:
https://patch-tag.com/r/hamish/gtk2hs
http://leksah.org/gtksourceview3.patches (repo still seems to be darcs1)
https://patch-tag.com/r/hamish/webkit

Although these packages default to gtk3 you can still use them with gtk2 (cabal install -f-gtk3)

I think we have three options:
 1) Push the Gtk3 patches into the Gtk2Hs repo in preparation for a regular release (perhaps 0.13.0).
 2) Create a new repo for them and release it as gtk on Hackage (version 1.0.0 or 0.13.0) and continue merging 0.12 repo changes in.
 3) Add gtk-gtk3, gtksourceview-gtk3 and webkit-gtk3 to Hackage.

Please can we start the ball rolling on option 1 or can you let me know which of the other two options you would prefer?

Thanks,
Hamish


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with Ap&lt;/pre&gt;</description>
    <dc:creator>Hamish Mackenzie</dc:creator>
    <dc:date>2013-02-02T02:18:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3094">
    <title>firefox-like tabs</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3094</link>
    <description>&lt;pre&gt;Hello.

I've recently started to play with gtk2hs and I'd like to get $subj for my
gtk.notebook based app: small icon and a text right next to it.

Unfortunately there's no ready-made interface available for that so I'm trying to use
notebookAppendPageMenu which allows to specify widgets for tab and menu.

Here is what I do:

  hbox &amp;lt;- hBoxNew False 2
  img &amp;lt;- imageNewFromFile ("icon.png")
  label &amp;lt;- labelNew (Just "AwesomeTab")
  boxPackStart hbox img PackNatural 1
  boxPackStart hbox label PackGrow 0
  notebookAppendPageMenu notebook socket hbox hbox

It compiles just fine but when I run app I got
Gtk-WARNING **: Can't set a parent on widget which has a parent

What am I doing wrong and how do I do it right?
I've tried to read through manuals and lurk for code samples but got nothing relevant
so far :(

cheers,
Max.

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much mor&lt;/pre&gt;</description>
    <dc:creator>Max</dc:creator>
    <dc:date>2013-01-28T23:27:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3091">
    <title>bug tracker migration</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3091</link>
    <description>&lt;pre&gt;Hello all,

I've just finished migrating the bug tracker from  
http://hackage.haskell.org/trac/gtk2hs to  
http://trac.haskell.org/gtk2hs. Please report all future bugs and  
feature requests to trac.haskell.org/gtk2hs. Feel free to take a poke  
around the new site, especially if you had an account on the old site  
&lt;/pre&gt;</description>
    <dc:creator>wagnerdm&lt; at &gt;seas.upenn.edu</dc:creator>
    <dc:date>2012-12-23T18:57:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3090">
    <title>Documentation and implementation oftreeStoreInsertForest disagree</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3090</link>
    <description>&lt;pre&gt;Hello.

The documentation of treeStoreInsertForest is:


  -- | Insert nodes into the store.
  --
  -- * The given list of nodes is inserted into given parent at &amp;lt; at &amp;gt;pos&amp;lt; at &amp;gt;.
  --   If the parent existed, the function returns &amp;lt; at &amp;gt;Just path&amp;lt; at &amp;gt; where &amp;lt; at &amp;gt;path&amp;lt; at &amp;gt;
  --   is the position of the newly inserted elements. If &amp;lt; at &amp;gt;pos&amp;lt; at &amp;gt; is negative
  --   or greater or equal to the number of children of the node at &amp;lt; at &amp;gt;path&amp;lt; at &amp;gt;,
  --   the new nodes are appended to the list.
  --
  treeStoreInsertForest ::
      TreeStore a -- ^ the store
   -&amp;gt; TreePath    -- ^ &amp;lt; at &amp;gt;path&amp;lt; at &amp;gt; - the position of the parent
   -&amp;gt; Int         -- ^ &amp;lt; at &amp;gt;pos&amp;lt; at &amp;gt; - the index of the new tree
   -&amp;gt; Forest a    -- ^ the list of trees to be inserted
   -&amp;gt; IO ()


Notice that it is mentioned that the function returns the position of
the newly inserted elements, although this is not the case.

Can the function implementation be fixed so that it returns the
position, as documented?

Without that information, it is not easy to work with newly inserted
nodes.

I suppose the related function&lt;/pre&gt;</description>
    <dc:creator>José Romildo Malaquias</dc:creator>
    <dc:date>2012-12-21T10:50:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3086">
    <title>Database application</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3086</link>
    <description>&lt;pre&gt;Hi,

I'm trying to switch from c++/qt to haskell/gtk. I'm looking for example
database application with TreeView.

http://stackoverflow.com/questions/13949405/how-to-switch-from-qt4-mvc-to-gtk-mvc

Here user ntd suggested libgda, but it looks like it's not in gtk2hs?

Emanuel



------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
&lt;/pre&gt;</description>
    <dc:creator>Emanuel Koczwara</dc:creator>
    <dc:date>2012-12-20T10:52:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3083">
    <title>critical error inserting first row in sorted treeview</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3083</link>
    <description>&lt;pre&gt;Hello.

When inserting the first row into a tree model where this model is
associated with a sorted model of a tree view, I am getting a gtk+
critical error:

  Gtk-CRITICAL **: IA__gtk_tree_model_get_iter: assertion `path-&amp;gt;depth &amp;gt; 0' failed

The row is being inserted with the the action:

  treeStoreInsert rawmodel [] counter ("="++ show counter, counter)

where counter is an integer number. It is 0 for the first insertion.

Is this a known bug? Or am I doing something wrong?

The test program is attached.

Romildo
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d_______________________________________________
Gtk2hs-users mailing list
Gtk2hs-users&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.so&lt;/pre&gt;</description>
    <dc:creator>José Romildo Malaquias</dc:creator>
    <dc:date>2012-12-20T03:07:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3077">
    <title>Underline font</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3077</link>
    <description>&lt;pre&gt;Hello.

I am having difficult in modifying the font of a widget to
underline. How can it be done?

I am also not sure if font underline is the best solution for my
problem. So I would like to have some advices.

Basically I have a set of options that can be multiply marked, and
they should be ordered. I want to display them horizontally, to make
better use of space of the container.

Each option is being rendered as a toggle button widget. The label of
the button describes what the option is. The status of the toggle button
tells if the option is marked or not.

To order the options I keep the notion of a current "selected" button,
together with two additional "controll" buttons that allow repositioning
the selected button in the list: one to move the selected button to the
left and another to move the selected button to the right.

+---+  +-----+  +----+  +-----+  +-----+  +----+  +--+
| &amp;lt;-|  |xOPTA|  |OPTB|  |xOPTC|  |xOPTD|  |OPTE|  |-&amp;gt;|
|   |  |     |  |    |  |-----|  |     |  |    |  |  |
+---+  +-----&lt;/pre&gt;</description>
    <dc:creator>José Romildo Malaquias</dc:creator>
    <dc:date>2012-12-19T08:41:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3072">
    <title>multi-line text cell renderer</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3072</link>
    <description>&lt;pre&gt;I would like to have a CellRenderer which displays a multi-line text in
a tree view. I could not find anything in the documentation.

Is it possible to have such a cell renderer with gtk2hs?

Romildo

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
&lt;/pre&gt;</description>
    <dc:creator>José Romildo Malaquias</dc:creator>
    <dc:date>2012-12-18T10:20:18</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3071">
    <title>tooltip for treeview column header</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3071</link>
    <description>&lt;pre&gt;Hello.

Please, how can a tooltip be added to a treeview column header?

Romildo

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
&lt;/pre&gt;</description>
    <dc:creator>José Romildo Malaquias</dc:creator>
    <dc:date>2012-12-18T10:15:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3066">
    <title>Thread a pure state through gtk callbacks</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3066</link>
    <description>&lt;pre&gt;Hello,

I'm trying to use the State monad in gtk callbacks, but the more I dig, the more I get convinced this is not possible, and I would like to know whether I'm doing something wrong.
Gtk expects callbacks to be 'IO ()' functions, while I would like them to be 'StateT X IO ()', with X a global state that lives through the whole program life.
When registering a callback, I have to wrap it with runStateT or use MonadControl tricks to thread the current state to the callback while keeping the 'IO ()' signature:


or


However, this won't actually have the correct behavior:
 * 'callback' will always read X as it was at register time, and not at trigger time;
 * all modifications to this X instance are lost when leaving 'callback'.

Basically, it's as if 'callback' was always provided a hard copy of X at register time, on which it works internally without actually changing the real global state.
I think I understand the why -- either way, the callback ends up being 'IO ()' which cannot possibly read/write any &lt;/pre&gt;</description>
    <dc:creator>koral</dc:creator>
    <dc:date>2012-12-16T12:40:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3063">
    <title>BUG? updating sorted tree model in separate thread</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3063</link>
    <description>&lt;pre&gt;Hello.

I am writing an application which uses Haskell threads to execute some
long tasks.

I have tried to isolate the issue in a small program which is attached
to this message.

When updating a sorted tree model in a separate thread, most of the time
the application crashes with a critical error:

  (TreeSort:15588): Gtk-CRITICAL **: IA__gtk_tree_model_sort_convert_iter_to_child_iter: assertion `VALID_ITER (sorted_iter, tree_model_sort)' failed
  TreeSort: user error (ListStore.getRow: iter does not refer to a valid entry)

There are two buttons in the application: only one uses a separate
thread. Keep pressing it and soon the application will crash. With the
other button it does not crash.

Is this a known bug?

What would be a fix or an workaround for this issue?

Romildo
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficien&lt;/pre&gt;</description>
    <dc:creator>José Romildo Malaquias</dc:creator>
    <dc:date>2012-12-16T02:39:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3060">
    <title>Color by name</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3060</link>
    <description>&lt;pre&gt;Hello.

How can I specify a color by name with gtk2hs?

Let's say I want to set the frame of an entry widget to purple. What is
the code to do that?

Romildo

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
&lt;/pre&gt;</description>
    <dc:creator>José Romildo Malaquias</dc:creator>
    <dc:date>2012-12-05T19:42:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3058">
    <title>Accessing a WebView content</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3058</link>
    <description>&lt;pre&gt;Hello.

The webkit package offers the function webViewLoadHtmlString to load
html content into a WebView widget.

How can one get the a WebView content as a string?

Romildo

------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
INSIGHTS What's next for parallel hardware, programming and related areas?
Interviews and blogs by thought leaders keep you ahead of the curve.
http://goparallel.sourceforge.net
&lt;/pre&gt;</description>
    <dc:creator>José Romildo Malaquias</dc:creator>
    <dc:date>2012-12-01T23:16:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3056">
    <title>merged installation instructions</title>
    <link>http://comments.gmane.org/gmane.comp.lang.haskell.gtk2hs/3056</link>
    <description>&lt;pre&gt;Hello all,

I've just made a pretty major update to the installation instructions  
bundled with gtk2hs. The goal of this update is to merge information  
that was previously spread out across several websites:

http://www.haskell.org/haskellwiki/Gtk2Hs/Windows
http://www.haskell.org/haskellwiki/Gtk2Hs/Linux
http://projects.haskell.org/gtk2hs/archives/2005/06/24/building-from-source-on-windows/#more-15
http://projects.haskell.org/gtk2hs/download/
http://code.haskell.org/gtk2hs/INSTALL

The merged instructions are available at

http://www.haskell.org/haskellwiki/Gtk2Hs/Installation

and at least two of the other links above are now mirrors of this website.

One part of the new instructions is a collection of success reports;  
if you've built gtk2hs recently, I'd love it if you quickly jotted  
down your system configuration at

http://www.haskell.org/haskellwiki/Gtk2Hs/Installation#Tested_Configurations

Thanks, and let me know if there's any problems, missing information, etc.
~d

--------------------------&lt;/pre&gt;</description>
    <dc:creator>wagnerdm&lt; at &gt;seas.upenn.edu</dc:creator>
    <dc:date>2012-12-01T20:50:19</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.haskell.gtk2hs">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.haskell.gtk2hs</link>
  </textinput>
</rdf:RDF>
