<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
Thank you, I've solved yesterday, I've seen the example "RoundedTransparentWindow" in the monomac source code. I've many difficult, Cocoa in much different of GTK and winforms :)<div><br></div><div>regards</div><div><br></div><div>Luca<br><br><div><hr id="stopSpelling">Date: Fri, 19 Aug 2011 11:40:46 +0300<br>From: mrgutis@gmail.com<br>To: mono-osx@lists.ximian.com<br>Subject: Re: [Mono-osx] Make a window without titlebar and border<br><br>You must create other constructor and in Initialize do not set style mask:<div><br></div><div>







<p class="ecxp1"><span class="ecxs1">//</span>removes style from window</p>
<p class="ecxp2"><span class="ecxs2"><span class="ecxApple-tab-span">        </span><span class="ecxApple-tab-span">        </span>[Export(</span>"initWithContentRect:styleMask:backing:defer:"<span class="ecxs2">)]</span></p>
<p class="ecxp3"><span class="ecxApple-tab-span">        </span><span class="ecxApple-tab-span">        </span><span class="ecxs3">public</span> MainWindow (RectangleF rect, NSWindowStyle style, NSBackingStore backing, <span class="ecxs4">bool</span> defer) :</p>

<p class="ecxp3"><span class="ecxApple-tab-span">        </span><span class="ecxApple-tab-span">        </span><span class="ecxApple-tab-span">        </span><span class="ecxs3">base</span>(rect, NSWindowStyle.Borderless, backing, defer)</p>
<p class="ecxp3"><span class="ecxApple-tab-span">        </span><span class="ecxApple-tab-span">        </span>{</p>
<p class="ecxp3"><span class="ecxApple-tab-span">        </span><span class="ecxApple-tab-span">        </span><span class="ecxApple-tab-span">        </span>Initialize ();</p>
<p class="ecxp3"><span class="ecxApple-tab-span">        </span><span class="ecxApple-tab-span">        </span>}</p><br><div class="ecxgmail_quote">On Thu, Aug 18, 2011 at 5:53 PM, De Santis Luca <span dir="ltr">&lt;<a href="mailto:farolfo@hotmail.com">farolfo@hotmail.com</a>&gt;</span> wrote:<br>
<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex">



<div><div dir="ltr">
<font face="'Courier New'" style="font-size:10pt">Hi, I'm try make a window without border and title bar with Monomac. I've read a this thread on&nbsp;stackoverflow:</font><div style="font-size:10pt"><font face="'Courier New'"><br>
</font></div><div style="font-size:10pt"><font face="'Courier New'"><a href="http://stackoverflow.com/questions/2018147/hide-nswindow-title-bar" target="_blank">http://stackoverflow.com/questions/2018147/hide-nswindow-title-bar</a></font></div>
<div style="font-size:10pt"><font face="'Courier New'"><br></font></div><div><span style="color:rgb(51, 51, 51)"><font face="'Courier New'" size="2"><span>I</span>&nbsp;<span>created a simple</span>&nbsp;<span>project with</span>&nbsp;<span>MonoDevelop</span>&nbsp;<span>and</span>&nbsp;<span>I</span>&nbsp;<span>tried to</span>&nbsp;<span>set the</span>&nbsp;<span>value</span>&nbsp;</font></span><span style="color:rgb(51, 51, 51)"><font face="'Courier New'" size="2"><span>of StyleMask property like the thread on stackoverflow, but it dosen't work. Someone can help me with this problem&nbsp;</span><span>?</span></font></span></div>
<div></div><div></div><div><span style="color:rgb(51, 51, 51)"><font face="'Courier New'" size="2"><span><br></span></font></span></div><div><span style="color:rgb(51, 51, 51)"><font face="'Courier New'" size="2"><span>Thank you</span></font></span></div>
<div><span style="color:rgb(51, 51, 51)"><font face="'Courier New'" size="2"><span><br></span></font></span></div><div></div><div style="font-size:10pt"><div><font face="'Courier New'">using System;</font></div>
<div><font face="'Courier New'">using System.Collections.Generic;</font></div><div><font face="'Courier New'">using System.Linq;</font></div><div><font face="'Courier New'">using MonoMac.Foundation;</font></div>
<div><font face="'Courier New'">using MonoMac.AppKit;</font></div><div><font face="'Courier New'"><br></font></div><div><font face="'Courier New'">namespace QuickTime.Mac.VideoPlayer</font></div><div>
<font face="'Courier New'">{</font></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">        </span>public partial class MainWindow : MonoMac.AppKit.NSWindow</font></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">        </span>{</font></div>
<div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>#region Constructors</font></div><div><font face="'Courier New'"><br></font></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>// Called when created from unmanaged code</font></div>
<div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>public MainWindow (IntPtr handle) : base(handle)</font></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>{</font></div>
<div><font face="'Courier New'"><span style="white-space:pre-wrap">                        </span>Initialize ();</font></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>}</font></div><div><font face="'Courier New'"><br>
</font></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>// Called when created directly from a XIB file</font></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>[Export("initWithCoder:")]</font></div>
<div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>public MainWindow (NSCoder coder) : base(coder)</font></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>{</font></div>
<div><font face="'Courier New'"><span style="white-space:pre-wrap">                        </span>Initialize ();</font></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>}</font></div><div><font face="'Courier New'"><br>
</font></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>// Shared initialization code</font></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>void Initialize ()</font></div>
<div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>{</font></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">                        </span>this.StyleMask=NSWindowStyle.Borderless;</font></div>
<div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>}</font></div><div><span style="white-space:pre-wrap"><font face="'Courier New'">                </font></span></div><div><font face="'Courier New'"><span style="white-space:pre-wrap">                </span>#endregion</font></div>
<div><font face="'Courier New'"><span style="white-space:pre-wrap">        </span>}</font></div><div><font face="'Courier New'">}</font></div><div><font face="'Courier New'"><br></font></div><div><font face="'Courier New'">Sorry for my bad english and if question is stupid but I use Mono only with GTK and Winform and I don't know Cocoa very well</font></div>
</div><div style="font-size:10pt;font-family:Tahoma"><br></div>                                               </div></div>
<br>_______________________________________________<br>
Mono-osx mailing list<br>
<a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________
Mono-osx mailing list
Mono-osx@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-osx</div></div>                                               </div></body>
</html>