@@ -112,18 +112,30 @@ - (void)createMenuItem
112112 [showHideMinimapItem setTarget: self ];
113113 [minimapMenu addItem: showHideMinimapItem];
114114
115- NSMenuItem *minimapSizeItem = [[NSMenuItem alloc ] init ];
116- NSSlider *sizeSlider = [[NSSlider alloc ] initWithFrame: CGRectMake (0 , 0 , 150 , 30 )];
117- [sizeSlider setAutoresizingMask: NSViewMinXMargin | NSViewMaxXMargin | NSViewMinYMargin | NSViewMaxYMargin];
115+ [minimapMenu addItem: [NSMenuItem separatorItem ]];
116+
117+ NSView *sizeView = [[NSView alloc ] initWithFrame: CGRectMake (0 .0f , 0 .0f , 200 .0f , 20 .0f )];
118+ [sizeView setAutoresizingMask: NSViewMinXMargin | NSViewMaxXMargin | NSViewMinYMargin | NSViewMaxYMargin];
119+
120+ NSTextField *sizeViewTitleLabel = [[NSTextField alloc ] initWithFrame: NSMakeRect (18 .0f , 0 .0f , 50 .0f , 20 .0f )];
121+ [sizeViewTitleLabel setStringValue: @" Size" ];
122+ [sizeViewTitleLabel setFont: [NSFont systemFontOfSize: 14 ]];
123+ [sizeViewTitleLabel setBezeled: NO ];
124+ [sizeViewTitleLabel setDrawsBackground: NO ];
125+ [sizeViewTitleLabel setEditable: NO ];
126+ [sizeViewTitleLabel setSelectable: NO ];
127+ [sizeView addSubview: sizeViewTitleLabel];
128+
129+ NSSlider *sizeSlider = [[NSSlider alloc ] initWithFrame: CGRectMake (60 .0f , 0 .0f , 136 .0f , 20 .0f )];
118130 [sizeSlider setMaxValue: 0 .35f ];
119131 [sizeSlider setMinValue: 0 .05f ];
120132 [sizeSlider setTarget: self ];
121133 [sizeSlider setAction: @selector (onSizeSliderValueChanged: )];
134+ [sizeSlider setDoubleValue: [[[NSUserDefaults standardUserDefaults ] objectForKey: SCXcodeMinimapZoomLevelKey] doubleValue ]];
135+ [sizeView addSubview: sizeSlider];
122136
123- CGFloat zoomLevel = [[[NSUserDefaults standardUserDefaults ] objectForKey: SCXcodeMinimapZoomLevelKey] doubleValue ];
124- [sizeSlider setDoubleValue: zoomLevel];
125-
126- [minimapSizeItem setView: sizeSlider];
137+ NSMenuItem *minimapSizeItem = [[NSMenuItem alloc ] init ];
138+ [minimapSizeItem setView: sizeView];
127139 [minimapMenu addItem: minimapSizeItem];
128140
129141 BOOL shouldDisplayMinimap = [[[NSUserDefaults standardUserDefaults ] objectForKey: SCXcodeMinimapShouldDisplayKey] boolValue ];
0 commit comments