tag:blogger.com,1999:blog-8145322922564078741.post1115576506449193649..comments2023-10-28T06:53:46.491-07:00Comments on Mike Schrag: CCombo. My arch nemesis.Mike Schraghttp://www.blogger.com/profile/07185879942719846837noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-8145322922564078741.post-58382738853331028012008-07-09T08:19:00.000-07:002008-07-09T08:19:00.000-07:00In Steve's defense, he's juggling a lot of platfor...In Steve's defense, he's juggling a lot of platforms that all need to work properly, so I can at least appreciate the complexity of the problem. It's really easy for me to roll in on the Mac and say "this is broken" without really understanding the implications across the 10 (or whatever it is) platforms that SWT supports. I figured I would just plug away, though, and if people like it, there will be more pressure to get it included in SWT and possibly get a higher priority for getting fixed.Mike Schraghttps://www.blogger.com/profile/07185879942719846837noreply@blogger.comtag:blogger.com,1999:blog-8145322922564078741.post-39273477829007499212008-07-09T01:38:00.000-07:002008-07-09T01:38:00.000-07:00.... sigh... I have had my share of 'discussion' w....... sigh... I have had my share of 'discussion' with steve n about what I perceived as SWT design flaws... I read hundreds of past postings in the SWT mailing list.. can't say I have seen many people successful at making their voices heard... so I will do like you and publish my mods outside of eclipse.L. Mihalkovichttps://www.blogger.com/profile/01556004367757439931noreply@blogger.comtag:blogger.com,1999:blog-8145322922564078741.post-58134143832576533992008-07-04T15:02:00.000-07:002008-07-04T15:02:00.000-07:00I think the point of them is that they are cross-p...I think the point of them is that they are cross-platform, but I think it's a huge limitation of the platform. It's a relatively arbitrary decision in SWT which controls get native status and which are emulated. My understand is actually that CCombo was introduced because of limitations on Windows, but now all the platforms get to enjoy it.<BR/><BR/>It makes far more sense to me to have all the SWT controls implemented in platform-specific ways So I agree it defeats the purpose of the current design of Cxxx, but I think the current design is flawed.Mike Schraghttps://www.blogger.com/profile/07185879942719846837noreply@blogger.comtag:blogger.com,1999:blog-8145322922564078741.post-63280726540707916692008-07-04T14:44:00.000-07:002008-07-04T14:44:00.000-07:00the whole idea of all the Cxxxx widgets is that th...the whole idea of all the Cxxxx widgets is that they are portable between platforms... so a native CCombo would defeat the purpose... I think.L. Mihalkovichttps://www.blogger.com/profile/01556004367757439931noreply@blogger.comtag:blogger.com,1999:blog-8145322922564078741.post-5241237366695784862008-07-03T07:49:00.000-07:002008-07-03T07:49:00.000-07:00IMO, the worst part of CCombo isn't the looks, it'...IMO, the worst part of CCombo isn't the looks, it's the usability. The clickable area of any given option is only as big as the text inside of it. So if you have a short option name, like "date" in the screenshot, clicking anywhere outside the text not only doesn't select the correct option, it closes the CCombo with the original selection unchanged. Total fail.erichttps://www.blogger.com/profile/00702693113814797573noreply@blogger.com