From: Thomas L. <ta...@ec...> - 2006-01-15 17:07:41
|
On Sun, 15 Jan 2006 07:15:26 -0800, Ken Hayber wrote: > Thomas Leonard wrote: >> On Sat, 14 Jan 2006 10:37:53 -0800, Ken Hayber wrote: >> >> >>>Has there ever been any discussion about the possibility to run Applets >>>on the Pinboard? Couldn't this be the ROX equivalent to Dashboard, >>>gDesklets, etc? >>> >>>How hard would this be code-wise? >> >> >> gDesklets already works with ROX, can't we use that? There are lots of >> benefits to integrating well with other desktops (free applets!). I >> don't normally use it though, so I don't know if there are problems with >> it, but it may be better to fix them that to roll our own solution. Even >> if we can't reuse dDesklets itself, can we get the pinboard to accept >> their applets? > > Well judging from the thread Anras pointed out: Gnome dependencies, > Overhead?, poorly designed code, doesn't use ROX libraries and styles > (e.g. config) > > I tried it myself when it first came out and didn't like it much. I guess > I should give it another try. But I like the idea of being able to use > ROX applets/applications on our own desktop and not some foreign stuff. > (which is why I'm working on System) > >> Getting ROX panel applets to run on the pinboard would be fairly easy >> too. I'd like to get away from the auto-run behaviour (for panels too), >> and have a menu item to turn an icon into an applet instead. When the >> applet exits/crashes, it should just turn back into a regular icon. > > ...and auto-start the next time you run ROX? Not sure... I don't mind either way. Probably, if it exits normally it shouldn't restart next time automatically (because the use chose 'Quit'). >> Dragging to the pinboard/panel could show a dialog box: "Do you want to >> run this program as an applet?" if it contains an AppletRun. > > For app/applets that are have both AppRun and AppletRun, how would that > work? Would the Panel/Pinboard data file remember the choice? Clicking on it would run AppRun. You'd only be prompted to start the applet when adding it to the panel in the first place. > If/when it dies and you click on the icon again does it ask again? We could special-case that. If the saved setting is for 'run as applet', but it's not currently running as an applet then it must have crashed. So, offer to restart it in that case. -- Dr Thomas Leonard http://rox.sourceforge.net GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 |