@@ -67,7 +67,7 @@ @implementation MMTabline
6767@synthesize tablineFgColor = _tablineFgColor;
6868@synthesize tablineSelBgColor = _tablineSelBgColor;
6969@synthesize tablineSelFgColor = _tablineSelFgColor;
70- @synthesize tablineFillFgColor = _tablineFillFgColor ;
70+ @synthesize tablineFillBgColor = _tablineFillBgColor ;
7171@synthesize tablineUnfocusedFgColor = _tablineUnfocusedFgColor;
7272@synthesize tablineUnfocusedSelFgColor = _tablineUnfocusedSelFgColor;
7373
@@ -150,7 +150,7 @@ - (BOOL)wantsUpdateLayer { return YES; }
150150
151151- (void )updateLayer
152152{
153- self.layer .backgroundColor = self.tablineFillFgColor .CGColor ;
153+ self.layer .backgroundColor = self.tablineFillBgColor .CGColor ;
154154}
155155
156156- (void )viewDidChangeEffectiveAppearance
@@ -253,63 +253,33 @@ - (NSColor *)tablineBgColor
253253 }
254254}
255255
256- - (void )setTablineBgColor : (NSColor *)color
257- {
258- _tablineBgColor = color;
259- [self updateTabStates ];
260- }
261-
262256- (NSColor *)tablineFgColor
263257{
264258 return _tablineFgColor ?: NSColor .secondaryLabelColor ;
265259}
266260
267- - (void )setTablineFgColor : (NSColor *)color
268- {
269- _tablineFgColor = color;
270- _tablineUnfocusedFgColor = nil ;
271- [self updateTabStates ];
272- }
273-
274261- (NSColor *)tablineSelBgColor
275262{
276263 return _tablineSelBgColor ?: (_appearance == AppearanceLight || _appearance == AppearanceLightHighContrast)
277264 ? [NSColor colorWithWhite: 0.95 alpha: 1 ]
278265 : [NSColor colorWithWhite: 0.4 alpha: 1 ];
279266}
280267
281- - (void )setTablineSelBgColor : (NSColor *)color
282- {
283- _tablineSelBgColor = color;
284- [self updateTabStates ];
285- }
286-
287268- (NSColor *)tablineSelFgColor
288269{
289270 return _tablineSelFgColor ?: NSColor .controlTextColor ;
290271}
291272
292- - (void )setTablineSelFgColor : (NSColor *)color
293- {
294- _tablineSelFgColor = color;
295- _tablineUnfocusedSelFgColor = nil ;
296- _addTabButton.fgColor = color;
297- _backwardScrollButton.fgColor = color;
298- _forwardScrollButton.fgColor = color;
299- [self updateTabStates ];
300- }
301-
302- - (NSColor *)tablineFillFgColor
273+ - (NSColor *)tablineFillBgColor
303274{
304- return _tablineFillFgColor ?: (_appearance == AppearanceLight || _appearance == AppearanceLightHighContrast)
275+ return _tablineFillBgColor ?: (_appearance == AppearanceLight || _appearance == AppearanceLightHighContrast)
305276 ? [NSColor colorWithWhite: 0.85 alpha: 1 ]
306277 : [NSColor colorWithWhite: 0.23 alpha: 1 ];
307278}
308279
309- - (void ) setTablineFillFgColor : ( NSColor *)color
280+ - (NSColor *)tablineFillFgColor
310281{
311- _tablineFillFgColor = color;
312- self.needsDisplay = YES ;
282+ return _addTabButton.fgColor ;
313283}
314284
315285- (NSColor *)tablineUnfocusedFgColor
@@ -570,22 +540,22 @@ - (MMTab *)tabAtIndex:(NSInteger)index
570540
571541- (void )setColorsTabBg : (NSColor *)tabBg tabFg : (NSColor *)tabFg
572542 selBg : (NSColor *)selBg selFg : (NSColor *)selFg
573- fill : (NSColor *)fill
543+ fillBg : ( NSColor *) fillBg fillFg : (NSColor *)fillFg
574544{
575545 // Don't use the property mutators as we just want to update the states in
576546 // one go at the end.
577547 _tablineSelBgColor = selBg;
578548 _tablineSelFgColor = selFg;
579549 _tablineBgColor = tabBg;
580550 _tablineFgColor = tabFg;
581- _tablineFillFgColor = fill ;
551+ _tablineFillBgColor = fillBg ;
582552
583553 _tablineUnfocusedFgColor = [_tablineFgColor blendedColorWithFraction: 0.4 ofColor: _tablineBgColor];
584554 _tablineUnfocusedSelFgColor = [_tablineSelFgColor blendedColorWithFraction: 0.38 ofColor: _tablineSelBgColor];
585555
586- _addTabButton.fgColor = _tablineSelFgColor ;
587- _backwardScrollButton.fgColor = _tablineSelFgColor ;
588- _forwardScrollButton.fgColor = _tablineSelFgColor ;
556+ _addTabButton.fgColor = fillFg ;
557+ _backwardScrollButton.fgColor = fillFg ;
558+ _forwardScrollButton.fgColor = fillFg ;
589559
590560 [self updateTabStates ];
591561 self.needsDisplay = YES ;
@@ -615,7 +585,7 @@ - (void)setAutoColorsSelBg:(NSColor *)back fg:(NSColor *)fore;
615585 _tablineUnfocusedFgColor = [_tablineFgColor blendedColorWithFraction: 0.4 ofColor: _tablineBgColor];
616586 _tablineUnfocusedSelFgColor = [_tablineSelFgColor blendedColorWithFraction: 0.38 ofColor: _tablineSelBgColor];
617587
618- _tablineFillFgColor = (brightness > 0.5 )
588+ _tablineFillBgColor = (brightness > 0.5 )
619589 ? [back blendedColorWithFraction: 0.25 ofColor: NSColor .blackColor]
620590 : [back blendedColorWithFraction: 0.18 ofColor: NSColor .whiteColor];
621591
0 commit comments