diff options
Diffstat (limited to 'MASShortcutView.m')
| -rw-r--r-- | MASShortcutView.m | 16 | 
1 files changed, 15 insertions, 1 deletions
| diff --git a/MASShortcutView.m b/MASShortcutView.m index a454ce1..27e6ae7 100644 --- a/MASShortcutView.m +++ b/MASShortcutView.m @@ -83,6 +83,10 @@              _shortcutCell.bezelStyle = NSTexturedRoundedBezelStyle;              break;          } +        case MASShortcutViewAppearanceRounded: { +            _shortcutCell.bezelStyle = NSRoundedBezelStyle; +            break; +        }      }  } @@ -148,6 +152,10 @@              [_shortcutCell drawWithFrame:CGRectOffset(frame, 0.0, 1.0) inView:self];              break;          } +        case MASShortcutViewAppearanceRounded: { +            [_shortcutCell drawWithFrame:CGRectOffset(frame, 0.0, 1.0) inView:self]; +            break; +        }      }  } @@ -195,7 +203,13 @@  - (void)getShortcutRect:(CGRect *)shortcutRectRef hintRect:(CGRect *)hintRectRef  {      CGRect shortcutRect, hintRect; -    CGRectDivide(self.bounds, &hintRect, &shortcutRect, HINT_BUTTON_WIDTH, CGRectMaxXEdge); +    CGFloat hintButtonWidth = HINT_BUTTON_WIDTH; +    switch (self.appearance) { +        case MASShortcutViewAppearanceTexturedRect: hintButtonWidth += 2.0; break; +        case MASShortcutViewAppearanceRounded: hintButtonWidth += 3.0; break; +        default: break; +    } +    CGRectDivide(self.bounds, &hintRect, &shortcutRect, hintButtonWidth, CGRectMaxXEdge);      if (shortcutRectRef)  *shortcutRectRef = shortcutRect;      if (hintRectRef) *hintRectRef = hintRect;  } | 
