• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Size of NSSplitViewDividerStyleThin
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Size of NSSplitViewDividerStyleThin


  • Subject: Re: Size of NSSplitViewDividerStyleThin
  • From: ecir hana <email@hidden>
  • Date: Thu, 11 Dec 2014 11:56:11 +0100

Thanks for the reply!

You are right that `splitView:additionalEffectiveRectOfDividerAtIndex:`
looks better. I tried id but it still exhibits the said behavior.

But I noticed that the "grab area" is indeed wider than 1px (perhaps it is
even 5px!) but the mouse cursor does not turn into `resizeUpDownCursor` (?)
when hovering above the divider. Hence it is very confusing why would one
want to grab the divider when the cursor is the default text selection one.

Btw., when I don't do `setDocumentView` for the textviews, the cursor shows
up as expected.

Why is this happening? Is it possible to have the resizing cursor over the
whole divider frame?

This is the code I'm using: http://pastebin.com/ZnW8LWyT



On Thu, Dec 11, 2014 at 5:35 AM, Quincey Morris <
email@hidden> wrote:

> On Dec 10, 2014, at 17:54 , ecir hana <email@hidden> wrote:
>
>
> My question is, how to have a thin divider which has wider hit area than
> 1px? In other words, I like how `NSSplitViewDividerStyleThin` looks and how
> `NSSplitViewDividerStyleThick` behaves. Is it somehow possible to have
> both?
>
>
> This doesn’t sound right. According to the NSScrollViewDelegate
> documentation:
>
> "A split view with thin dividers proposes an effective frame that's a
> little larger than the drawn frame, to make it easier for the user to
> actually grab the divider.”
>
>
> And AFAICT this is what actually happens in (say) Mail, where the mail
> list appears to be just a table view in a scroll view. I get more than 1
> pixel’s leeway to grab the dividers on each side of it.
>
> Anyway, ‘splitView:additionalEffectiveRectOfDividerAtIndex:’ isn’t
> intended for widening the grab region. It’s for adding a separate rect
> containing (e.g.) a grabber icon, that’s below or to one side of the
> divider. The delegate method
> ‘splitView:effectiveRect:forDrawnRect:ofDividerAtIndex:’ appears to be
> intended for what you want to do.
>
>
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: Size of NSSplitViewDividerStyleThin
      • From: Quincey Morris <email@hidden>
References: 
 >Size of NSSplitViewDividerStyleThin (From: ecir hana <email@hidden>)
 >Re: Size of NSSplitViewDividerStyleThin (From: Quincey Morris <email@hidden>)

  • Prev by Date: Re: What triggers -applicationDidChangeScreenParameters: delegate method?
  • Next by Date: Re: What triggers -applicationDidChangeScreenParameters: delegate method?
  • Previous by thread: Re: Size of NSSplitViewDividerStyleThin
  • Next by thread: Re: Size of NSSplitViewDividerStyleThin
  • Index(es):
    • Date
    • Thread