• 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: Drawing customized window
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Drawing customized window


  • Subject: Re: Drawing customized window
  • From: Corbin Dunn <email@hidden>
  • Date: Thu, 01 Nov 2012 11:12:58 -0700

hi nick,

No; you can't stretch it, but you can create a pattern image that is tall, and appears to repeat or stretch. Other than that, the only official way to customize a window is via a borderless custom window.

However, please do log bugs requesting that AppKit provide an easy way to customize windows. It is good to hear from developers that they want this functionality.

corbin


On Nov 1, 2012, at 7:35 AM, Nick <email@hidden> wrote:

> Corbin, is it possible to make the background color pattern image stretch the picture across the window, instead of repeating it?. If not, is dealing with borderless window the only way to get this functionality (like, having a custom colored title bar, and white title bar text)?
> Thank you
>
>
>
> 2012/11/1 Nick <email@hidden>
> Thanks Corbin, it works great (unfortunately I can't draw the gradient depending on the window size (so it's always white on top and black on bottom, no matter how high the window is, for example), but I guess that still gives possibilities for skinning)..
> I will join the Iain's question.. Is it possible to somehow alter the color of the title text? Or at least set the title to @"", and draw manually NSAttributedString in that title area?
>
>
> 2012/11/1 iain <email@hidden>
> Hi Corbin, sorry for semi-hijacking the thread
>
> On Wed, Oct 31, 2012 at 8:17 PM, Corbin Dunn <email@hidden> wrote:
>
> > I am wondering if anyone created customized windows like this or reverse
> > engineered this NSThemeFrame? Maybe there are any articles on the internet
> > that I have missed (actually the link I gave in the beginning is the only
> > one I have found on this topic). Somehow Apple's iCalendar works pretty
> > fast on 10.7, while my app doesn't..
>
> Calendar uses the public API of setBackgroundColor: on the window, and sets it to a pattern color. That is it.
>
>
> When you use setBackgroundColor: on the window, is there a way to get the titlebar text to draw in a different colour? When you set the background to a dark colour, the titlebar text is still drawn dark with a light highlight so it looks quite bad.
>
> thanks,
> iain
>
>

_______________________________________________

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: Drawing customized window
      • From: Lee Ann Rucker <email@hidden>
References: 
 >Re: Drawing customized window (From: Nick <email@hidden>)

  • Prev by Date: Re: Drawing customized window
  • Next by Date: Re: Getting rid of primitive accessor warnings
  • Previous by thread: Re: Drawing customized window
  • Next by thread: Re: Drawing customized window
  • Index(es):
    • Date
    • Thread