patch-Cocoa-Slider-Size.diff

Patch for window_cocoa.mm - Michael Jonas, 2011-02-20 03:18 pm

Download (1 kB)

 
modules/highgui/src/window_cocoa.mm 2011-02-20 14:53:52.000000000 +0100
756 756
		NSSlider *slider = [[cvwindow sliders] valueForKey:key];
757 757
		NSRect r = [slider frame];
758 758
		r.origin.y = height - r.size.height;
759
		r.size.width = size.width;
759 760
		[slider setFrame:r];
761
		
762
		r.size.height = 20;
763
		r.size.width = r.size.width - 120;
764
		r.origin.x = 120;
765
		r.origin.y = 0;
766
		[[slider slider] setFrame: r];
767
		
760 768
		height -= r.size.height;
761 769
	}
762 770
	[localpool drain]; 
......
816 824
	[self addSubview:name];
817 825
	
818 826
	slider = [[NSSlider alloc] initWithFrame:NSMakeRect(120, 0, 76, 20)];
819
	[slider setAutoresizingMask:NSViewWidthSizable];
820 827
	[slider setMinValue:0];
821 828
	[slider setMaxValue:100];
822 829
	[slider setContinuous:YES];
......
824 831
	[slider setAction:@selector(sliderChanged:)];
825 832
	[self addSubview:slider];
826 833
	
827
	[self setAutoresizingMask:NSViewWidthSizable];
828
	
829
	[self setFrame:NSMakeRect(12, 0, 182, 30)];
830
	
831 834
	return self;
832 835
}
833 836