public override void Initialize() { base.Initialize(); var image = Xwt.Drawing.Image.FromResource(typeof(MacPlatformService).Assembly, "maintoolbarbg.png"); Window.Realized += delegate { NSWindow w = GtkQuartz.GetWindow(Window); w.IsOpaque = false; w.BackgroundColor = NSColor.FromPatternImage(image.ToBitmap().ToNSImage()); w.StyleMask |= NSWindowStyle.TexturedBackground; }; toolbar = new CustomToolbar(); toolbar.Background = (Gdk.Pixbuf)Xwt.Toolkit.Load(Xwt.ToolkitType.Gtk).GetNativeImage(image); toolbar.TitleBarHeight = MacPlatformService.GetTitleBarHeight(); MainBox.PackStart(toolbar, false, false, 0); ((Gtk.Box.BoxChild)MainBox [toolbar]).Position = 0; }
public override void Initialize() { base.Initialize(); var resource = "maintoolbarbg.png"; Window.Realized += delegate { NSWindow w = GtkQuartz.GetWindow(Window); w.IsOpaque = false; NSImage img = MacPlatformService.LoadImage(resource); w.BackgroundColor = NSColor.FromPatternImage(img); w.StyleMask |= NSWindowStyle.TexturedBackground; }; toolbar = new CustomToolbar(); toolbar.Background = MonoDevelop.Components.CairoExtensions.LoadImage(typeof(MacPlatformService).Assembly, resource); toolbar.TitleBarHeight = MacPlatformService.GetTitleBarHeight(); MainBox.PackStart(toolbar, false, false, 0); ((Gtk.Box.BoxChild)MainBox [toolbar]).Position = 0; }
public override void Initialize () { base.Initialize (); var resource = "maintoolbarbg.png"; Window.Realized += delegate { NSWindow w = GtkQuartz.GetWindow (Window); w.IsOpaque = false; NSImage img = MacPlatformService.LoadImage (resource); w.BackgroundColor = NSColor.FromPatternImage (img); w.StyleMask |= NSWindowStyle.TexturedBackground; }; toolbar = new CustomToolbar (); toolbar.Background = MonoDevelop.Components.CairoExtensions.LoadImage (typeof(MacPlatformService).Assembly, resource); toolbar.TitleBarHeight = MacPlatformService.GetTitleBarHeight (); MainBox.PackStart (toolbar, false, false, 0); ((Gtk.Box.BoxChild)MainBox [toolbar]).Position = 0; }
public override void Initialize () { base.Initialize (); var image = Xwt.Drawing.Image.FromResource (typeof(MacPlatformService).Assembly, "maintoolbarbg.png"); Window.Realized += delegate { NSWindow w = GtkQuartz.GetWindow (Window); w.IsOpaque = false; w.BackgroundColor = NSColor.FromPatternImage (image.ToBitmap().ToNSImage()); w.StyleMask |= NSWindowStyle.TexturedBackground; }; toolbar = new CustomToolbar (); toolbar.Background = (Gdk.Pixbuf)Xwt.Toolkit.Load (Xwt.ToolkitType.Gtk).GetNativeImage (image); toolbar.TitleBarHeight = MacPlatformService.GetTitleBarHeight (); MainBox.PackStart (toolbar, false, false, 0); ((Gtk.Box.BoxChild)MainBox [toolbar]).Position = 0; }