Re: Transparency of textured controls
Am 23.08.2011 um 12:58 schrieb Leo: Actually, I finally realized what the real issue is: Apple for some reason didn't refresh NSSegmentedControl Rounded style to match the new appearance of NSTabView controls on Lion. I guess that's intentional. The 'Capsule' style does look like the NSTabView controls. I checked boh IB 3.2.6 and Xcode 4 again, and the Capsule looks almost identical to Textured Rounded, and it's also transparent. Is it really different on your setup? You said: So NSSegmentedControl still looks like the old Aqua blueish liquified controls. That's why I mentioned that the capsule style does look like the tab controls. And yes, it seems to be the same as Textured Rounded and it is also transparent. Actually, even the 'Rounded' aqua style is transparent. Maybe you could try subclassing it and drawing a single colored background in -drawRect:. Why can't you use a tabbed tab view? Andreas___ 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 arch...@mail-archive.com
Re: Transparency of textured controls
On 8/21/11 7:02:09 PM, Andreas Mayer wrote: Am 19.08.2011 um 21:36 schrieb Leo: Actually, I finally realized what the real issue is: Apple for some reason didn't refresh NSSegmentedControl Rounded style to match the new appearance of NSTabView controls on Lion. I guess that's intentional. The 'Capsule' style does look like the NSTabView controls. I checked boh IB 3.2.6 and Xcode 4 again, and the Capsule looks almost identical to Textured Rounded, and it's also transparent. Is it really different on your setup? And please bring back the colorful Finder sidebar Thats most definitely intentional. They said so in one of the sessions at WWDC, IIRC. It's meant to make the actual content stand out more. Oh yeah, I know it's intentional! The only thing they achieved is making the sidebar much harder to use,in my opinion. The icons are almost indistinguishable, so instead of quickly recognizing the desired item by its custom color icon, users now must read all the labels. I have all my projects in the sidebar, with unique custom icon for each project. Plus dividers with no icon (just a transparent mask). In Lion it all became just a long list of names and useless dull icons. What's next? Black-and-white Finder with no custom icons to make content stand out? The whole idea sounds as un-Mac as it can be to me. Well I guess I take it really seriously. :) But the custom icons help find stuff really fast and effortlessly, which is important. And vice versa. It's icons that make content stand out... that's why they were invented. Also, when I was looking for a solution to bring back the normal sidebar, I happened to come across several discussions on the subject - and it looks like the majority of users are really upset about the new sidebar. Plus, there's no way for 3rd party developers to alter its appearance. Well, hope someone from Apple reads it as well. :) Leo ___ 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 arch...@mail-archive.com
Re: Transparency of textured controls
Am 19.08.2011 um 21:36 schrieb Leo: Actually, I finally realized what the real issue is: Apple for some reason didn't refresh NSSegmentedControl Rounded style to match the new appearance of NSTabView controls on Lion. I guess that's intentional. The 'Capsule' style does look like the NSTabView controls. And please bring back the colorful Finder sidebar Thats most definitely intentional. They said so in one of the sessions at WWDC, IIRC. It's meant to make the actual content stand out more. Andreas___ 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 arch...@mail-archive.com
Re: Transparency of textured controls
Am 13.08.2011 um 18:41 schrieb Leo: For some reason, the textured controls are now transparent (e.g., Textured Rounded and Textured Square of NSSegmentedControl etc.) From the AppKit Release Notes: -- Button Appearance Changes (New since early 2011 seed) As part of an ongoing refresh of Aqua in Mac OS X Lion, some buttons look different and may not look the same in every context in your application. Specifically, the “Round Textured” button is not appropriate in any context other than directly on the background of a textured window. If you are using this kind of button in a table view or other context, please consider changing it to a “Round Rect” button. -- Andreas___ 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 arch...@mail-archive.com
Re: Transparency of textured controls
On 8/19/11 11:00:44 AM, Andreas Mayer wrote: Am 13.08.2011 um 18:41 schrieb Leo: For some reason, the textured controls are now transparent (e.g., Textured Rounded and Textured Square of NSSegmentedControl etc.) From the AppKit Release Notes: -- Button Appearance Changes (New since early 2011 seed) As part of an ongoing refresh of Aqua in Mac OS X Lion, some buttons look different and may not look the same in every context in your application. Specifically, the “Round Textured” button is not appropriate in any context other than directly on the background of a textured window. If you are using this kind of button in a table view or other context, please consider changing it to a “Round Rect” button. -- Thanks Andreas! Actually, I finally realized what the real issue is: Apple for some reason didn't refresh NSSegmentedControl Rounded style to match the new appearance of NSTabView controls on Lion. So NSSegmentedControl still looks like the old Aqua blueish liquified controls. Which will look totally out of place on Lion. I'll submit an appropriate request to Apple. Like - hello Apple! This is something you really had to update. And please bring back the colorful Finder sidebar with custom icons and Devices on top, so that it becomes user-friendly again (you did not have to ruin it really)!! Best, Leo ___ 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 arch...@mail-archive.com
Transparency of textured controls
Hi all, I think it's something new to Lion: For some reason, the textured controls are now transparent (e.g., Textured Rounded and Textured Square of NSSegmentedControl etc.) That is, underlying elements are showing through. I guess the goal of this transparency is so that textured controls change their appearance when placed on a textured window. I need to put segmented control at the top of a tabless NSTabView instead of its original tabs. If I use the Textured Square style, the tab view's bezel is showing through. Obviously, I don't want to use other styles. Is there any way to get rid of this transparency? (Setting isOpague to YES doesn't change anything). Thanks, Leo ___ 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 arch...@mail-archive.com