No subject


Sat Nov 1 02:55:37 CET 2008


similar look'n'feel and functionalities.
And kcmultidialog can be created by merge serveral kcmodule so that
when i provide config page for backend,
it can be easily merged into.
If KConfigDialog provide something like addModule, or somebody teach
me how to load a kcmodule and get the qwidget to be addPage to
KConfigDialog, that will be great.
I'd like to use KConfigDialog in applet's conifgure, but still provide
serveral kcontrol modules for systemsettings,

>
> also, are the icon size and layout strategy settings really needed? can t=
he
> widget provide sensible defaults for this without user configuration?
>
Default settings are provided, it can work properly without touch
these settings.
These settings are for users who want to tune the applet, eg. if he
wants to display things vertically to save screen space.

>
> you may find that the applet doesn't behave properly in all cases with a =
plain
> QGraphicsView and QGraphicsScene as set up in KIMStatusBar. also, how doe=
s
> this work when used with KIMPanelApplet?

Don't quite understand, can you give me an example how it may behave improp=
erly.
I use the same QGraphicsWidget both in floating and embbed state.
When it switch from embbed to floating state, a QWidget is created,
which contains a QGraphicsView, view the same QGraphicsWidget (model),
The code is quite similar to Plasma::Dialog,
I think i just use the benefit of model/view design of Qt's graphics framew=
ork.
And i've to propagate the resize request.of course.
>
> the backends run as standalone applications? can or does kimpanel start t=
hem
> automatically as needed?

Yeah, but whether It's a standalone application depends on the backend .
But scim and ibus currently all put these ui stuff in another process,
i just replace their gtk version panel.
It's scim/ibus's job to autostart their panel when user input text,
currently they all auto start it,
User needn't to start the backend manually every time, just  modify
the backend's configuration file, then ok.
>
> that's ok, because this probably needs to be re-worked anyways.

I'll try my best.
>
> hm... how well does it work on vertical panels?

The theme is all for floating status bar and floating candidate
window, when embbed into the panel, it use system theme,
and  try to have the same appearance with notification area.

see the pic (vertical bar):
http://lh3.ggpht.com/__wNRAxUWzAo/SbJBWdtDRaI/AAAAAAAAAB4/5Nl1oWU4FsM/01.pn=
g

Somebody may complain that the icons take too much space of panel,
It's configurable under statusbar->prefer icon size,
if you choose to use small icon,
then multiple rows is used to reduce width in bottom panel,
while multiple columns are used to reduce height in vertical panel,
It detect the panel location and try to behave smartly now.


>
> --
> Aaron J. Seigo
> humru othro a kohnu se
> GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43
>
> KDE core developer sponsored by Qt Software
>
>


More information about the Plasma-devel mailing list