@@ -112,18 +112,30 @@ - (void)createMenuItem
112
112
[showHideMinimapItem setTarget: self ];
113
113
[minimapMenu addItem: showHideMinimapItem];
114
114
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 )];
118
130
[sizeSlider setMaxValue: 0 .35f ];
119
131
[sizeSlider setMinValue: 0 .05f ];
120
132
[sizeSlider setTarget: self ];
121
133
[sizeSlider setAction: @selector (onSizeSliderValueChanged: )];
134
+ [sizeSlider setDoubleValue: [[[NSUserDefaults standardUserDefaults ] objectForKey: SCXcodeMinimapZoomLevelKey] doubleValue ]];
135
+ [sizeView addSubview: sizeSlider];
122
136
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];
127
139
[minimapMenu addItem: minimapSizeItem];
128
140
129
141
BOOL shouldDisplayMinimap = [[[NSUserDefaults standardUserDefaults ] objectForKey: SCXcodeMinimapShouldDisplayKey] boolValue ];
0 commit comments