|
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/OpenOutlinerI 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
[Prev in Thread] | Current Thread | [Next in Thread] |