gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Working on XIB document support


From: David Chisnall
Subject: Re: Working on XIB document support
Date: Mon, 9 Dec 2019 10:14:22 +0000
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.3.0

Hi Fred,

I have some fairly recent .xibs in this project, which aims to be an OmniOutliner 3 clone (because I hate OmniOutliner 5 and 3 doesn't work on recent macOS):

https://github.com/davidchisnall/OpenOutliner

I haven't worked on it for a while (the undo stuff is completely broken and needs reworking from scratch - maybe over Christmas I'll play with it), but it's good enough for me to use with the OmniOutliner files that I have.

It does depend on correct handling of weak properties in the controller classes, but hopefully the KVC implementation will just call the property accessors and that will just work.

I don't think that the code will work with GNUstep very easily because it depends on the view-based NSTableView, which wasn't implemented last time I looked.

David

On 09/12/2019 09:46, Fred Kiefer wrote:
I just want to let you know that I have started to integrate the
Eggplant code for XIB document loading, that is the newer XIB format,
into GNUstep gui. Over the weekend I managed to integrate a minimal
version of the code into a git branch and get it compile with gcc. The
next step is to clean up the code further and test it with some real XIB
files. That is why I am writing to you :-)

I am looking for some real live applications where you have modern XIB
files and would like to reuse these on GNUstep. Preferable without
custom classes otherwise you will have to provide the source code as well.

Don't expect too much from this effort. I have a week off from work (too
much holidays left) but there are other competing projects I plan to
spend time on:
- Perparring house and garden for the winter
- Go to the Hans Baldung Grien exhibition in Karlsruhe or spend a day up
in the Black forest
- Plenty of reading to catch up with
- Help a befriended company with their software issues
- Plus plenty of smaller stuff that needs to be taken care of

Cheers,
Fred




reply via email to

[Prev in Thread] Current Thread [Next in Thread]