• 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: Drag-Move the Transparent windowed app over the screen
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Drag-Move the Transparent windowed app over the screen


  • Subject: Re: Drag-Move the Transparent windowed app over the screen
  • From: Symadept <email@hidden>
  • Date: Thu, 12 Nov 2009 19:28:51 +0800

Hi Kiran,

Excellent. Since my window is transparent and doing at runtime, I have to
mention its properties during creation.

- (id)initWithContentRect:(NSRect)contentRect styleMask:(NSUInteger)aStyle
backing:(NSBackingStoreType)bufferingType defer:(BOOL)flag {

    // Using NSBorderlessWindowMask results in a window without a title bar.

    self = [super initWithContentRect:contentRect

styleMask:NSBorderlessWindowMask | NSTexturedBackgroundWindowMask

  backing:NSBackingStoreBuffered defer:NO];

    if (self != nil) {

        // Start with no transparency for all drawing into the window

        [self setAlphaValue:1.0];

        // Turn off opacity so that the parts of the window that are not
drawn into are transparent.

        [self setOpaque:NO];

    }

    return self;

}

Thanks a million. But can you put some rational on that, how does it made it
to happen. What does it mean by Textured. Besides giving metallic background
it is doing something more. What is that and how? How it unfroze my window
from moving once I gave this property?

Hope I am putting in proper manner.

Regards
Mustafa Shaik

On Thu, Nov 12, 2009 at 5:58 PM, kirankumar <email@hidden>wrote:

> Hi,
>
> goto attributes for your window ,enable the texture checkbox so that
> you can drag your window.
>
>
> Regards,
> kiran.
>
>
>
>
>
> On Nov 12, 2009, at 2:09 PM, Symadept wrote:
>
>  Hi,
>>
>> My app's window is a BorderLess Window because of which I will not
>> have the Titlebar (Ref: RoundTransparentWindow of Apple examples).
>>
>> Because of which I can't drag and move over the screen. Any
>> pointers to solve this.
>>
>> Regards
>> symadept
>>
>>
>
> The information contained in this email and any attachments is confidential
> and may be subject to copyright or other intellectual property protection.
> If you are not the intended recipient, you are not authorized to use or
> disclose this information, and we request that you notify us by reply mail
> or telephone and delete the original message from your mail system.
>
_______________________________________________

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

References: 
 >Drag-Move the Transparent windowed app over the screen (From: Symadept <email@hidden>)
 >Re: Drag-Move the Transparent windowed app over the screen (From: kirankumar <email@hidden>)

  • Prev by Date: Re: Connecting up a drop down menu
  • Next by Date: Re: -[NSString stringWithCString:encoding:] memory management question
  • Previous by thread: Re: Drag-Move the Transparent windowed app over the screen
  • Next by thread: Re: Drag-Move the Transparent windowed app over the screen
  • Index(es):
    • Date
    • Thread