DragnDrop aus Outlineview

  • DragnDrop aus Outlineview

    Hallo,
    ich will einzelne Rows aus einem NSOutlineview zum löschen rausziehen.
    Klappt schon mal grundsätzlich.
    Aaaaber die rausgezogene Zeile fluppt wieder zurück.
    Wie stell ich das ab?
    DrgnDrop im Outlineview mache ich im Delegate und das funktioniert auch.
    Ich schaffe es auch das zurükfluppen komplett abzustellen, aber das will ich nicht.

    Ein bisschen Code aus meiner Subklasse

    Quellcode

    1. - (void) draggingSession:(NSDraggingSession *)session endedAtPoint:(NSPoint)screenPoint operation:(NSDragOperation)operation
    2. {
    3. if (NSDragOperationNone == operation) {
    4. NSLog (@"Hier irgendwie löschen %ld snapBack %s", operation, session.animatesToStartingPositionsOnCancelOrFail ? "Ja" : "Nee");
    5. session.animatesToStartingPositionsOnCancelOrFail = NO;
    6. NSShowAnimationEffect(NSAnimationEffectDisappearingItemDefault, screenPoint, NSZeroSize, nil, nil, NULL);
    7. }
    8. [super draggingSession: session endedAtPoint: screenPoint operation: operation];
    9. }


    Chris
    Man macht einfach solange irgendwelche Dinge, bis man tot ist.
    Und dann bekommen die anderen Kuchen.