Hi,
Du solltest aber auch andere UI Elemente als Dragger nutzen können...
in meinem AppController habe ich eine Routine, die einen als dragHorizontal verbundenen NSButton (via IB und IBOutlet) als "Quelle" für die Drag erlaubt (ist so auch in der RBSplitView Doku/Beispieln gezeigt, wenn ich mich nicht irre):
// This makes it possible to drag the first divider around by the dragView.
- (unsigned int)splitView:(RBSplitView*)sender dividerForPoint:(NSPoint)point inSubview:(RBSplitSubview*)subview {
if ([dragHorizontal mouse:[dragHorizontal convertPoint:point fromView:sender] inRect:[dragHorizontal bounds]]) {
return 0; // [firstSplit position], which we assume to be zero
}
return NSNotFound;
}
volker
Du solltest aber auch andere UI Elemente als Dragger nutzen können...
in meinem AppController habe ich eine Routine, die einen als dragHorizontal verbundenen NSButton (via IB und IBOutlet) als "Quelle" für die Drag erlaubt (ist so auch in der RBSplitView Doku/Beispieln gezeigt, wenn ich mich nicht irre):
// This makes it possible to drag the first divider around by the dragView.
- (unsigned int)splitView:(RBSplitView*)sender dividerForPoint:(NSPoint)point inSubview:(RBSplitSubview*)subview {
if ([dragHorizontal mouse:[dragHorizontal convertPoint:point fromView:sender] inRect:[dragHorizontal bounds]]) {
return 0; // [firstSplit position], which we assume to be zero
}
return NSNotFound;
}
volker