From: Axel S. <Axe...@en...> - 2008-09-18 13:01:39
|
On Sep 16, 2008, at 21:10, Eric wrote: > Axel Simon wrote: >> There is a bug in Gtk+ with respect to this function, however, in the >> repository there is a transparent workaround. This workaround should >> be in the last release. I've added the following code to >> demo/treeList/ListDemo.hs: >> >> -- enable interactive search >> treeViewSetEnableSearch view True >> treeViewSetSearchEqualFunc view $ Just $ \str iter -> do >> (i:_) <- treeModelGetPath model iter >> row <- listStoreGetValue model i >> return (map toLower str `isPrefixOf` map toLower (name row)) >> >> and this works. Are you sure you're not importing anything from >> Graphics.UI.Gtk.TreeList? > I don't think so. My imports are as folllows > > The following should be a workaround which you can leave in when you upgrade: import System.Glib.Attributes import System.Glib.Properties set view [newAttrFromIntProperty "search-column" := 0] where view is the TreeView. Hope this helps, Axel. |