Delivered-To: garrigue at math.nagoya-u.ac.jp Authentication-Results: mailhost.math.nagoya-u.ac.jp sender=lablgtk-bounces at yquem.inria.fr; domainkey=neutral (no query protocol specified; no policy for yquem.inria.fr) Delivered-To: lablgtk at yquem.inria.fr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=dDv0EbG6ROKd/3230gvunZZHay1AQ3y8Rl1ABVLRPH8=; b=xyD1MaTkDlXefdbNjqy+qZfx0F7AZ8LX6ar+GqY6vR+g55uDjdljDv/FzamPGyIEDd nz5f+ViPkbieYPYFJwz7nsqK03ImXY1b/Duot4B+6rvKMlXDU7lQsMNQZm89vaectUpT rtiqIcdIyCPVn/rJON4xk9iK4x8AubvbW7Y+g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=u2fzBkdpkBdU5GMF+B6hYrUNOiPKQTWz8e16vwSyQ3LBqkr3AvnsNjYhA/DicTXkew w/a5vuVUDx6nB3UY6aWIweuz+8qT87Pv5s8NIoL3JUuCWAndWRN9mj5cK+KWvh7cV9Xf DnH+RHZcJKKRD7PamuZ+/iLB7B7qyydk98gvU= MIME-Version: 1.0 Date: Mon, 20 Dec 2010 01:10:21 +0100 Message-ID: Subject: [Lablgtk] GTree.cell_renderer_toggle not activatable by user From: Adrien To: lablgtk Content-Type: multipart/mixed; boundary=0015174c45dc85dfff0497cc5864 Status: U --0015174c45dc85dfff0497cc5864 Content-Type: text/plain; charset=ISO-8859-1 Hi, I've been trying to get a treeview with checkboxes that the user can toggle but they don't "react" in the interface. I'm currently using let renderer_toggle = GTree.cell_renderer_toggle [ `ACTIVATABLE true ] in but in vain. I've made a pretty small reproducer (around 30 lines) which I've attached. Compile with ocamlfind ocamlopt -linkpkg -package lablgtk2 cell_renderer_toggle_activatable.ml -o cell_renderer_toggle_activatable I'm not very confortable with treeviews so I may be doing something pretty dumb but I really can't see what. Any help is appreciated. Thanks. :-) -- Adrien Nader --0015174c45dc85dfff0497cc5864 Content-Type: application/octet-stream; name="cell_renderer_toggle_activatable.ml" Content-Disposition: attachment; filename="cell_renderer_toggle_activatable.ml" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 KCogY29tcGlsZSB3aXRoIG9jYW1sZmluZCBvY2FtbG9wdCAtbGlua3BrZyAtcGFja2FnZSBsYWJs Z3RrMiBjZWxsX3JlbmRlcmVyX3RvZ2dsZV9hY3RpdmF0YWJsZS5tbCAtbyBjZWxsX3JlbmRlcmVy X3RvZ2dsZV9hY3RpdmF0YWJsZSAqKQoKbGV0IGNvbHMgPSBuZXcgR1RyZWUuY29sdW1uX2xpc3QK CmxldCBpbnN0YWxsZWQgPSAiSW5zdGFsbGVkIiwgY29scyNhZGQgR29iamVjdC5EYXRhLmJvb2xl YW4KCmxldCB1cGRhdGVfbGlzdHZpZXcgfihtb2RlbCA6IEdUcmVlLnRyZWVfc3RvcmUpIHBrZ2xp c3QgPQogIGxldCBmaWxsIHBrZyA9CiAgICBsZXQgaXRlciA9IG1vZGVsI2FwcGVuZCAoKSBpbgog ICAgbW9kZWwjc2V0IH5yb3c6aXRlciB+Y29sdW1uOihzbmQgaW5zdGFsbGVkKSBmYWxzZTsKICBp bgogIG1vZGVsI2NsZWFyICgpOwogIExpc3QuaXRlciBmaWxsIHBrZ2xpc3QKCmxldCBsaXN0dmll dyB+cGFja2luZyA9CiAgbGV0IHNjcm9sbGVkID0gR0Jpbi5zY3JvbGxlZF93aW5kb3cgfnBhY2tp bmcgfmhwb2xpY3k6YEFVVE9NQVRJQyB+dnBvbGljeTpgQVVUT01BVElDICgpIGluCiAgbGV0IG1v ZGVsID0gR1RyZWUudHJlZV9zdG9yZSBjb2xzIGluCiAgbGV0IHRyZWV2aWV3ID0gR1RyZWUudmll dyB+bW9kZWwgfnBhY2tpbmc6c2Nyb2xsZWQjYWRkX3dpdGhfdmlld3BvcnQgKCkgaW4KICBsZXQg Y29sdW1uX3RvZ2dsZSAodGl0bGUsIGNvbCkgPQogICAgbGV0IHJlbmRlcmVyX3RvZ2dsZSA9IEdU cmVlLmNlbGxfcmVuZGVyZXJfdG9nZ2xlIFsgYEFDVElWQVRBQkxFIHRydWUgIF0gaW4KICAgIEdU cmVlLnZpZXdfY29sdW1uIH50aXRsZSB+cmVuZGVyZXI6KHJlbmRlcmVyX3RvZ2dsZSwgW10pICgp CiAgaW4KICBsZXQgY29sdW1uID0gY29sdW1uX3RvZ2dsZSBpbnN0YWxsZWQgaW4KICB0cmVldmll dyNhcHBlbmRfY29sdW1uIGNvbHVtbjsKICB1cGRhdGVfbGlzdHZpZXcgfm1vZGVsIFsxOyAyXTsK ICBzY3JvbGxlZCNjb2VyY2UKCmxldCAoKSA9CiAgaWdub3JlIChHdGtNYWluLk1haW4uaW5pdCAo KSk7CiAgbGV0IHdpbmRvdyA9IEdXaW5kb3cud2luZG93IH53aWR0aDoxNTAgfmhlaWdodDoxMDAg KCkgaW4KICBpZ25vcmUgKHdpbmRvdyNjb25uZWN0I2Rlc3Ryb3kgfmNhbGxiYWNrOkdNYWluLk1h aW4ucXVpdCk7CiAgaWdub3JlIChsaXN0dmlldyB+cGFja2luZzp3aW5kb3cjYWRkKTsKICB3aW5k b3cjc2hvdyAoKTsKICBHTWFpbi5NYWluLm1haW4gKCkKCg== --0015174c45dc85dfff0497cc5864 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Lablgtk mailing list Lablgtk@yquem.inria.fr http://yquem.inria.fr/cgi-bin/mailman/listinfo/lablgtk --0015174c45dc85dfff0497cc5864--