Jump to content

Plasma/Bindings: Difference between revisions

From KDE Community Wiki
Aseigo (talk | contribs)
Created page with '==General== * Web-of-trust for packages * Script add-ons that are separately installable (use case: Plasma Media Center data provider engine) ==Simplified JavaScript== ===Shared...'
 
Aseigo (talk | contribs)
 
Line 8: Line 8:


===Plasmoid===
===Plasmoid===
* Plasma::ToolTipManager
 
* Expand/enrich config UI handling
see http://community.kde.org/Plasma/PlasmoidScripting
* Close off C++ DataEngines loopholes
* Complete documentation
* QMenu popups
* mouse events on Plasmoid
* QIcon bindings to iconWidget.icon = foo


===DataEngine===
===DataEngine===

Latest revision as of 22:39, 16 January 2011

General

  • Web-of-trust for packages
  • Script add-ons that are separately installable (use case: Plasma Media Center data provider engine)

Simplified JavaScript

Shared

  • XML parsing

Plasmoid

see http://community.kde.org/Plasma/PlasmoidScripting

DataEngine

  • Documentation

Runner

  • Documentation

WebKit Plasmoids

  • the context menu has things like "reload" which obviously don't work

properly. those items should be disabled.

  • there is the temporary file that is created to hold the style sheet. highly

inefficient; see the comments in PlasmaWebApplet::makeStylesheet() for my thoughts on this

  • documentation. who knew that there were calls to JavaScript functions called

themeChanged, init, dataUpdated and configChanged that can (and often are) made?