|
@@ -298,6 +298,7 @@ NSPopoverDelegate>
|
|
|
[self.button setImage:[NSImage imageNamed:@"KMImageNameAccountIcon"]];
|
|
|
[self.button setImagePosition:NSImageOnly];
|
|
|
self.button.image.size = NSMakeSize(16, 16);
|
|
|
+ [self.button setImageHugsTitle:true];
|
|
|
} else {
|
|
|
self.button.title = [NSString stringWithFormat:@" %@ ", NSLocalizedString(@"Login", nil)];
|
|
|
|
|
@@ -380,6 +381,18 @@ NSPopoverDelegate>
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ if ([AccountManager.manager isLogin]) {
|
|
|
+ CGFloat w = CGRectGetWidth(self.button.frame);
|
|
|
+ CGFloat h = NSHeight(self.view.frame)-2*kbottomGap;
|
|
|
+ CGFloat x = NSWidth(self.view.frame)-w;
|
|
|
+ CGFloat y = kbottomGap;
|
|
|
+ self.button.frame = CGRectMake(x, y, w, h);
|
|
|
+
|
|
|
+ self.bgImg.hidden = true;
|
|
|
+ } else {
|
|
|
+ self.bgImg.hidden = false;
|
|
|
+ }
|
|
|
+
|
|
|
if (self.frameUpdateHandle) {
|
|
|
self.frameUpdateHandle(self.view.frame);
|
|
|
}
|