• 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: contentSizeForFrameSize and frameSizeForContentSize for NSTabView and NSWindow?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: contentSizeForFrameSize and frameSizeForContentSize for NSTabView and NSWindow?


  • Subject: Re: contentSizeForFrameSize and frameSizeForContentSize for NSTabView and NSWindow?
  • From: Brian Webster <email@hidden>
  • Date: Thu, 6 Nov 2003 17:22:16 -0600

NSWindow has these methods:

+ (NSRect)frameRectForContentRect:(NSRect)cRect styleMask:(unsigned int)aStyle;
+ (NSRect)contentRectForFrameRect:(NSRect)fRect styleMask:(unsigned int)aStyle;

The tricky part is that they are class methods instead of instance methods, so you need to pass in the style mask of the window you want to know the rect for. Also, Apple did just add more convenient instance methods for this, but they are only available in Panther.

- (NSRect)frameRectForContentRect:(NSRect)contentRect;
- (NSRect)contentRectForFrameRect:(NSRect)frameRect;

The closest I can find for NSTabView is the contentRect method, which will give you the current size of the content rect of the tab view, but there doesn't seem to be anything into which you can pass in an arbitrary rectangle for transformation.

On Nov 6, 2003, at 4:27 PM, email@hidden wrote:

Hello,

I am sorely feeling the lack of the convenience methods

contentSizeForFrameSize
frameSizeForContentSize

for both NSTabView and NSWindow.

NSScrollView has them, and they are very useful.

Currently, I am using a crude hack of estimating the number of pixels for the
borders of both NSTabView and NSWindow. Is there a more elegant workaround?

Thanks,

Ujwal
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.


--
Brian Webster
email@hidden
http://homepage.mac.com/bwebster
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Prev by Date: Re: XCode problem: debugger doesn't stop on breakpoint
  • Next by Date: Re: NSTableDataSources and multi-threading
  • Previous by thread: RE: XCode problem: debugger doesn't stop on breakpoint
  • Next by thread: Re: contentSizeForFrameSize and frameSizeForContentSize for NSTabView and NSWindow?
  • Index(es):
    • Date
    • Thread