diff --git a/ChangeLog b/ChangeLog index 471b55c0e..16097daa7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2005-11-21 Fred Kiefer + + * Source/NSSliderCell.m (-drawInteriorWithFrame:inView:): Allow + the knob image to resize. Patch by Georg Fleischmann + * Source/NSTextField: (textView:doCommandBySelector:) new method + to pass on the request to the delegate, if possible. + 2005-11-21 Richard Frith-Macdonald * Source/NSPasteboard.m: Turn off warning message about launching diff --git a/Source/NSSliderCell.m b/Source/NSSliderCell.m index 5bffc864f..ad4f5a0c1 100644 --- a/Source/NSSliderCell.m +++ b/Source/NSSliderCell.m @@ -191,16 +191,17 @@ DEFINE_RINT_IF_MISSING { image = [NSImage imageNamed: @"common_SliderVert"]; size = [image size]; - [_knobCell setImage: image]; + [image setScalesWhenResized:YES]; [image setSize: NSMakeSize (cellFrame.size.width, size.height)]; } else { image = [NSImage imageNamed: @"common_SliderHoriz"]; size = [image size]; - [_knobCell setImage: image]; + [image setScalesWhenResized:YES]; [image setSize: NSMakeSize (size.width, cellFrame.size.height)]; } + [_knobCell setImage: image]; } _isVertical = vertical; diff --git a/Source/NSTextField.m b/Source/NSTextField.m index 5ff041069..008b456ae 100644 --- a/Source/NSTextField.m +++ b/Source/NSTextField.m @@ -627,6 +627,20 @@ static Class textFieldCellClass; return YES; } +- (BOOL)textView: (NSTextView*)textView doCommandBySelector: (SEL)command +{ + if (_delegate && + [_delegate respondsToSelector: @selector(control:textView:doCommandBySelector:)]) + { + return [_delegate control: self + textView: textView + doCommandBySelector: command]; + } + + return NO; +} + + // // Rich Text //