User:Chani/Plans/ConstraintsList: Difference between revisions

From KDE TechBase
(all the -addons need checking...)
(more of the same)
Line 102: Line 102:
|-
|-
| bball
| bball
|  
| U
|  
| U
|-
|-
| binary-clock
| binary-clock
|  
| U
|  
| U
|-
|-
| bluemarble
| bluemarble
Line 114: Line 114:
|-
|-
| bubblemon
| bubblemon
|  
| U
|  
| U
|-
|-
| calculator
| calculator
|  
| U
|  
| U
|-
|-
| charselect
| charselect
|  
| U
|  
| U
|-
|-
| comic
| comic
|  
| O
|  
| O
|-
|-
| dict
| dict

Revision as of 04:36, 22 May 2009

the meaning of cells in this table:

  • R: Required
  • O: Optional
  • U: Unused
  • nothing: not checked yet

after checking a plasmoid+feature, X-Plasma-Requires-<feature> in the plasmoid's .desktop should be set to one of Required, Optional or Unused.

  • Required: the plasmoid cannot do without this feature
  • Unused: the plasmoid doesn't use this feature at all
  • Optional: it has made optional in the code using isAllowed()

tips on checking for features:

  • anything in the config dialog doesn't count
  • FileDialog can just be grepped for - I'm not aware of anything that a plasmoid is likely to use that could expose it indirectly.
  • LaunchApp can usually be checked by grepping for KRun. there are exceptions, though - battery uses KToolInvocation::kdeinitExec.
  • it's always good to play with the actual plasmoid a bit if you can't remember every single feature it has.
Plasmoid FileDialog LaunchApp
workspace/plasma
activitybar U U
analog-clock U U
battery U O
calendar U U
devicenotifier U R
digital-clock U U
icon U R
kickoff U R
lock_logout U U
pager U U
panelspacer
quicklaunch R R
system-monitor U U
systemtray
tasks U U
trash U R
webbrowser
apps/plasma
folderview
kdeplasma-addons
bball U U
binary-clock U U
bluemarble
bubblemon U U
calculator U U
charselect U U
comic O O
dict
eyes
fifteenPuzzle
fileWatcher
frame
fuzzy-clock
incomingmsg
kolourpicker
konqprofiles
konsoleprofiles
lancelot
leavenote
life
luna
magnifique
mediaplayer
microblog
news
notes
nowplaying
opendesktop
paste
pastebin
previewer
rememberthemilk
rssnow
showdashboard
showdesktop
systemloadviewer
timer
unitconverter
weather
weatherstation
playground/base/plasma