GtkD: Best way to get TreeStore out of TreeView.Model

Mike Wey mike-wey at example.com
Sun Jun 16 11:23:39 PDT 2013


On 06/13/2013 06:14 AM, Alex Horvat wrote:
> On Wednesday, 12 June 2013 at 21:44:55 UTC, Mike Wey wrote:
>> On 06/11/2013 07:55 PM, Alex Horvat wrote:
>>> On Tuesday, 11 June 2013 at 17:41:59 UTC, Mike Wey wrote:
>>>> On 06/11/2013 05:56 PM, Alex Horvat wrote:
>>>>> TreeStore store = cast(TreeStore)tvTreeView.getModel();
>>>>> In this case store == null
>>>>
>>>> I think that one should work, how are you setting/creating the
>>>> TreeStore?
>>
>> getModel returns an interface, so try the following:
>>
>> TreeStore store = cast(TreeStore)cast(void*)tv.getModel();
>
> Thanks
>
> Ok, just tried this and after setting store if I call
> writeln(store) the output is what looks like a memory dump,
> definitly something wrong there.
> And the program crashes if I try to use store.

Could you try again with the latest git?

https://github.com/gtkd-developers/GtkD/commit/ab664087b9d354f9cae7e11c17f0b7125dcf8bdd

-- 
Mike Wey


More information about the Digitalmars-d-learn mailing list