"Robert Rozman" wrote: > I'd like to have some more info in suitable possibility to share data. For > instance Misterhouse sends over TCP port new temperature data for my room. I > get that in plugin that listens on TCP port. Now I'd like to transfer this > data to idlebar plugin that will display it...
Small idea: write a plugin (just a plugin, no DaemonPlugin) that only starts a thread, like the mplayer plugin. Register this plugin to the plugin system as MISTERHOUSE plugin (see mixer.py or mplayer.py how: plugin.register(the-plugin, 'MISTERHOUSE')). This plugin stores all data. Now you write an idlebar plugin for the temperature. It gets the thread by asking plugin.py for MISTERHOUSE: plugin.getbyname('MISTERHOUSE') and display the infos from the object. Right now, the idlebar will only update when you press a button and the menu changes, but that should be ok for a start. > Another possible use is when Misterhouse sends whole submenu group for > Freevo mainmenuplugin. How to transfer these menus to mainmenuplugin to > display them? Add an item that builds it's own submenu. Take a look at the headline.py plugin. Dischi -- A much wittier reply came to mind immediately after I clicked the 'Send' button. ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel