Check out NSScreen documentation for the -(NSRect)visibleFrame method.

On Jun 9, 2008, at 6:49 AM, Memo Akten wrote:

<[EMAIL PROTECTED]> <[EMAIL PROTECTED] >
Message-ID: <[EMAIL PROTECTED]>
X-Sender: [EMAIL PROTECTED]
Received: from 82-68-202-222.dsl.in-addr.zen.co.uk [82.68.202.222] with
        HTTP/1.1 (POST); Mon, 09 Jun 2008 04:49:35 -0600
User-Agent: RoundCube Webmail/0.1-rc2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit


<pre>Hi All, i would like to create an NSWindow that fills the space above
the dock and below the menubar and I couldn't find exactly how to do
it.</pre><pre>I tried:</pre><p style="font: normal normal normal
10px/normal Monaco; margin: 0px"><span class="Apple-tab-span"
style="white-space: pre">  </span><span style="color:
#3f6e74">windowRect</span> = <span style="color:
#2e0d6e">NSMakeRect</span>(<span style="color: #1c00cf">0</span>, <span style="color: #1c00cf">0</span>, <span style="color: #1c00cf">100</ span>, <span style="color: #1c00cf">100</span>);</p><p style="font: normal normal normal 10px/normal Monaco; color: #2e0d6e; margin: 0px"><span style="color:
#000000"><span class="Apple-tab-span" style="white-space:
pre"> </span></span><span style="color: #3f6e74">mainWindow</ span><span
style="color: #000000"> = [[</span><span style="color:
#5c2699">NSWindow</span><span style="color: #000000"> </ span>alloc<span
style="color: #000000">] </span>initWithContentRect<span style="color:
#000000">:</span><span style="color: #3f6e74">windowRect</span><span
style="color: #000000"> </span>styleMask<span style="color:
#000000">:</span>NSBorderlessWindowMask<span style="color: #000000">
</span>backing<span style="color:
#000000">:</span>NSBackingStoreBuffered<span style="color: #000000">
</span>defer<span style="color: #000000">:</span><span style="color:
#aa0d91">NO</span><span style="color: #000000">];</span></p><pre><span
class="Apple-style-span" style="color: #3f6e74; font-family: Monaco;
font-size: 10px; white-space: normal"><span style="color: #000000"><span
class="Apple-tab-span" style="white-space:
pre"> </span></span>windowRect<span style="color: #000000">.</ span><span
style="color: #5c2699">size</span><span style="color: #000000"> =
[</span>mainWindow<span style="color: #000000"> </span><span style="color:
#2e0d6e">maxSize</span><span style="color:
#000000">];;</span></span>&nbsp;</pre><pre>&nbsp;But that didn't work
(maxSize is not initiallized)</pre><pre>I also tried initting the window
with windowRect = NSMakeRect(0, 0,
CGDisplayPixelsWide(kCGDirectMainDisplay),
CGDisplayPixelsHigh(kCGDirectMainDisplay));</pre><pre>but that seems to be
the full screen height ... where do I find the numbers that I
need?</pre><pre>&nbsp;Cheers,</pre><pre>Memo.&nbsp;</pre>

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/douglas_welton%40earthlink.net

This email sent to [EMAIL PROTECTED]

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to