Hi,
thanks Wolfgang, I have some dirty, but almost working code. I shuffle
the view on panel creation, I was unablle to dynamically
Riccardo Mottola wrote:
You might add a declaration
@interface NSDocument(Hidden)
- (void)changeSaveType: (NSString *)fileType;
@end
to get rid of the warning.
apparently it is of type (id)sender. Read below.
The new file type is passed as argument to the -changeSaveType: method.
It appears instead that the sender is passed: NSPopUpButton, I printed
out the sender.
I made a hack now to use pos.1 and pos2.. just to test (it is bad of
course, since the order and generally the filetypes might change). It
shows the concept can work, I will commit it so you can see it and i can
test it on gnustep too.
Besides the file-type hack, other two things need a solution:
- on load, I don't know how to "initialize" the values. In my old code,
I issued a message to simulate a "click" on the popupbutton, which thus
syncronized all the values. Here I don't have a reference to the
popupbutton to click! Also I can't assume that the default filetype is
TIFF or JPEG for example
- the document "remembers" how it was last saved! so once it has a
filetype, the next time you do saveAs it removes the accessory view!.
Also TextEdit doesn't behave this way, so I fear it is something I do.
Perhaps the accessoryView doesn't get regenerated? I don't know, the
documentation says it gets released, thus I suppose it is logically
recreated the next time.
Riccardo
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep