On Tue, Nov 16, 2010 at 2:23 AM, Christian Kreibich <[email protected]> wrote: > * Also, is there a manual for scripting applets? I have only found > scattered mentionings that this is possible and a plasmoid code > snippet [1] from quite a while ago. It suggests the applets are > effectively just embedded plasmoids -- is that right? > > [1] http://amarok.kde.org/blog/archives/1017-time-to-take-it-away.html >
Yes, the Context View applets are all plasmoids, and as such most of the basic Plasmoid JavaScript API should be available for you. In addition Amarok provides certain APIs to get details like currently playing song and so on. See http://amarok.kde.org/wiki/Development/Scripting_HowTo_2.0 In addition the classes in amarok/src/scriptengine/ usually have one-to-one mappings in the JS environment, so they can serve as some idea of a reference, and amarok/src/dialogs/ScriptManager.cpp ::startScriptEngine() introduces various Amarok components into JS, eg Amarok.Engine, Amarok.Importer, Amarok.Lyrics, so you can refer to that for a starting point. Nikhil Nikhil _______________________________________________ Amarok mailing list [email protected] https://mail.kde.org/mailman/listinfo/amarok
