setMainWidget() (Re: contact list context menus gone, no mainwindow?)
Jason Keirstead
jason at keirstead.org
Thu Oct 9 13:41:47 BST 2003
On October 09, 2003 9:25 am, Grzegorz Jaskiewicz wrote:
> On Thu, 9 Oct 2003, Jason Keirstead wrote:
> > Regardless, this is a KNotify bug then. It should use the Kasbar if you
> > have no taskbar, or some other method of logically placing the popup.
> >
> > I have never thought that placement of these things hsould be up to
> > Kopete.
>
> Why it just cannot appera next to kicker ? Why ppl tend complicate such
> simple things?
Frankly I don't even agree with the current behaviour. I liked the old old
"attach to active window" behaviour.
I and many other people have two monitors. When working on monitor #2, I don't
want these little popups to show on monitor #1 and distract me away from my
task. I want them to show on monitor #2 so I don't have to look away.
It's even worse if you have 3 monitors because you probably won't see the
thing at all, and even if you do you'd need to rotate your head pretty much
90 degrees really fast to read it before it disappears.
The best place for passive popups is if they "attach" to the side of whatever
window I am working on, so I don't even need to look away from that. This
works for everyone, regardless of # of monitors, and is not distracting and
non-intrusive.
This was the behaviour of winId=0 passive popups around Nov - Dec last year.
The passive popups kind of slid out of the side of the window you were
working with. It was very slick. However, someone changed it to this kicker
scheme and it upset me greatly. I am trying to find out where it was changed
and put in a config option for the old behaviour in KControl somewheres, but
have thus been unsuccessfull in locating exactly when / what code changed. I
am going to CC this message to kde-core-devel and kde-devel in hopes someone
will know where this change took place.
Also, dont forget that you can turn off the systray icon in Kopete. So you
can't use that as a WinId either.
--
Jason Keirstead, BCS
http://www.keirstead.org
More information about the kde-core-devel
mailing list