[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Loads of applet issues
From:       John Firebaugh <jfirebaugh () kde ! org>
Date:       2002-03-08 13:55:43
[Download RAW message or body]

On Thursday 07 March 2002 11:45 pm, George Staikos wrote:
> 2) Wrong names on applets:  kscore, kpf, kmixapplet, kcharselect,
> kdictapplet This causes a big problem because the configfile name is wrong
> since it is based on the applet lib name.
> [PATCH ATTACHED]

We need a better naming convention. Matthias Elter changed the applets in 
kdebase/kicker/applets to use <appletname>_panelapplet, but this is 
inconsistent with the rest of the module naming conventions, which have 
prefixes instead of suffixes. I propose kpa_<appletname>.la, where 
<appletname> does not contain a leading 'k' nor 'applet'. The desktop file 
should also not have a leading 'k'.

> 4) The taskbar embedded in kicker has the same problem with the menu button
> that it adds.  As does knewsticker.  It's rather annoying and inconsistent.
> The handle on the applet doesn't behave that way, so it shouldn't either.

Yes, it is an annoying fact that every button that wants to handle popups 
correctly has to install an event filter and discard certain mouse events. 
It's done 3-4 different places in 3-4 different ways in the kicker/applet 
code. QToolButton has the same type of code, but it isn't general enough to 
use in all the places we would need.

> 8) Click on the applet handle for an applet on a child panel.  Select
> Panel->Add->Applet->anything.  It adds it to the _main_ panel of Kicker.
> Isn't that rather odd?

Yes, but unfortunately not easy to fix without significant code reorg.

later,
John
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic