Re: Some Integration.

On Tue, Jul 28, 1998 at 04:53:50PM -0700, wrote:
> GTCD and GMix should be modified to include the applet functionality
> (trivialish, probably move some code) and then make those big
> applications register a widget with the panel when they run.
> That has always been possible with the corba setup, we just did never
> advertised it, as we depended on mico before.

I would like to see the implacations of this (just because we never tried it

however it is not 100% trivial for an app to just "register" an applet ...
it needs to register an applet which is not started automatically by the
panel, and the app has to save it's own config and handle it's own session
managment ...

when I was doing the applet widget I slightly neglected this, but it should
be possible with simple changes to the applet-widget

however using corba has also nice implications ...

why have the app itself register an applet from it's own code ... why not
have an application specific applet process that uses corba to talk to the
app ...

so having a mixer applet that would "talk" to the real mixer to get the
right behaviour

(the applet would be installed as part of the package so it would use
some of the same code)

OR .. especially in case of the cd player and mixer ... since we will have a
media player .. why not build a media applet which uses the media widget
(when it is done) ... and talks corba to the media app and to the mixer,
etc ... it should be an applet that would handle at least two types (player,
mixer) ... and multiple invocations (so you could put more mixers on the
panel and each one would have an assigned function, so you could put the
levers that you need to change onto the panel)

I like the idea that was started with drivemount ... if the applet needs
to have more functionality have it be a multiple applet type that handles
more invocations and each invocation handles only one of the "functions"


George Lebl <>
  The following implements RSA in perl and is illegal to export from the US:

          #!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
          $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]