smart translation (qt interface)

Antenore Gatta antenore at gmail.com
Mon Feb 8 02:57:18 PST 2010


On Mon, Feb 8, 2010 at 11:32 AM, Anders F Björklund <afb at algonet.se> wrote:
> Antenore Gatta wrote:
>
>>>> I'd like also to participate a bit in the development, any chance I
>>>> will be accepted?
>>>
>>> Sure, what development and/or changes are you considering ?
>>> I've sketched a few roadmap items in the form of the bugs on LP.
>>
>> I'm mainly interested in the QT interface (+ plasma widget, if
>> interested) at the moment.
>
> What are the main differences between a plasma widget and the
> system tray icon* ? Is it just that you can drag the indicator
> out from the tray area, or does it offer any other advantages ?
> * http://launchpadlibrarian.net/38518665/smart-ksmarttray4.png

A plasmoid can be resized and moved, can have text field in it or
whatever we need.
So for example we can re-write a plasma version of the QT/GTK GUI, and
when we do an update we can see inside the plasmoid the output of it.
You can think of it as just a fashion, but the KDE team is pushing a
lot on it for a reason in particular there is no longer a distinction
between panels (like the taskbar), desktop icons, and widgets; they
are created the same way.

Plasma separates components into "data engines" and their
visualization counterparts. This is intended to reduce the total
programming effort when there are multiple possible visualizations of
given data; and to make it easier for the data engine and its
visualizations to be written independently.

So to rewrite the taskbar is something that will be needed soon or later.

>
> Currently the Qt interface is (almost) identical to the GTK+
> interface, and the KDE system tray icon to the GNOME applet...
> But neither of those are released yet, so there's only the old
> ksmarttray (i.e. for kde3) and the xfce4-smartpm-plugin (gtk)
>
>
> But both of the graphic interfaces are made to look and feel
> the same, and share as much of the code as possible as well.
>
> The plan is to update them to utilize Qt 4.4+ and GTK 2.16+,
> but that doesn't mean much besides having to rewrite stuff...
>

Agree, but has to be done, isn't it?

> --anders
>
>



More information about the Smart mailing list