Re: Transparency of textured controls

2011-08-26 Thread Andreas Mayer

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

2011-08-23 Thread Leo

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

2011-08-21 Thread Andreas Mayer

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

2011-08-19 Thread Andreas Mayer

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

2011-08-19 Thread Leo

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

2011-08-13 Thread Leo

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