[vlc-devel] Gui for Mozilla's plugins
Rafaël Carré
rafael.carre at gmail.com
Mon Sep 21 14:17:28 CEST 2009
On Mon, 21 Sep 2009 14:04:36 +0200
Alexandre Millet <a.millet89 at gmail.com> wrote:
> Hello,
>
> We are a group of two students working in computers sciences in Paris.
> As some of you may already know, during our first year's internships
> we choosed to work on VLC and enhance the Mozilla plugin's GUI.
>
> We would like to add a control GUI to the plugin (play, pause, seek,
> ...) and we are searching what is the best way to achieve it.
> This is an overview of the advantages and disadvantages of each
> solutions:
>
> - Qt, is very simple to use, extremely portable but the weight of the
> dependencies may be high, QtGui + QtCore exceed 10mb.
> - GTK+ is slighter than Qt but it is not built with portability in
> mind (especially on Windows).
i don't like those for the reasons you mentioned
> - The GUI can also be made in XUL, the downside in that it won't work
> on other browsers that support the NSPlugin API (opera, webkit, ...).
that's a bit sad but it doesn't bother me much
> - The fourth solution would be to integrate the GUI into the VLC core
> and inject the user interface directly into the VLC vout.
i very dislike this idea
> - The last solution would be to use native code. This implies that the
> GUI must be developped one time for each platform and is a pain to
> maintain.
this looks interesting
I imagine the GUI would be quite simple (buttons, progress bar, slider,
labels) and there could be a way to factorize toolkit-specific code.
Now another question is which toolkit to use on UNIX?
--
Rafaël Carré
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20090921/ae6cc5bd/attachment.sig>
More information about the vlc-devel
mailing list