On Sunday 15 May 2011 17:52:59 Nikos Chantziaras wrote: > On 05/15/2011 04:03 PM, Martin Gräßlin wrote: > > On Sunday 15 May 2011 14:43:45 Michael Jansen wrote: > >> On Sunday 15 May 2011 14:04:34 Martin Gräßlin wrote: > >>> On Sunday 15 May 2011 13:36:14 Luciano Montanaro wrote: > >>>> A feature like this should not be implemented in a style, IMHO, styles > >>>> should be limited to changing the look, not the behaviour of widgets, > >>>> and for sure it should not be the default behaviour. > >>> > >>> you are fighting windmills here. Reality is that the styles can change the > >>> behavior and they do so. Claiming they should not, does not fix anything. > >>> The only difference is that you are not aware of a style "breaking" your > >>> app if it is not default. > >> > >> So you say the default kde style is entitled to break kde application at > >> will > >> because there are other styles out there which do it already? Is that > >> really a > >> accepted kde policy? > >> > >> Sometimes i wonder. > > So you think we should better disable the feature and close the eyes > > although we know that > > there are bugs with other styles (including for example the quite popular > > Ubuntu default > > style)? > > I believe that there was an error in choosing a correct configuration > scheme and defaults. By default, it would make more sense to enable > this feature only for the menu bar, so that title and menu bar gets > unified. And possibly the toolbar too, as it's usually under the menu > bar. An additional setting, that applies the feature to the whole > application window, would by default be disabled. > > That sounds to me like the best middle ground.
I agree. It isn't reasonable to expect applications to know about all the possible things that styles might decide to do, unless it's clearly defined somewhere. If a style does unexpected things which are not clearly documented (in a sufficiently prominent place in the documentation that people won't overlook it), then the style *will* introduce bugs in applications which are not the applications' responsibility. To say that a style can quietly do whatever it likes because some people decide it's useful, regardless of side effects, is just not reasonable. -- David Jarvie. KDE developer. KAlarm author -- http://www.astrojar.org.uk/kalarm
signature.asc
Description: This is a digitally signed message part.
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<