--- /dev/null
+from Components.Sources.Source import Source
+from Components.NimManager import nimmanager
+
+
+class Frontend(Source, object):
+ def __init__(self):
+ Source.__init__(self)
+
+ def getList(self):
+ nims = []
+ for nim in nimmanager.nimList():
+ info = nim.split(":")
+ nims.append([
+ info[0],
+ info[1]
+ ])
+ return nims
+
+
+ list = property(getList)
+
+ lut = {
+ "Name" : 0,
+ "Type" : 1
+ }
\ No newline at end of file
<e2:screen name="About2"><?xml version="1.0" encoding="UTF-8"?>
<e2about>
+ <e2frontends>
+ <e2:element source="Frontends"><e2:convert type="web:ListFiller" >
+ <e2frontend>
+ <e2name><e2:item name="Name" filter="xml"/></e2name>
+ <e2type><e2:item name="Type" filter="xml"/></e2type>
+ </e2frontend>
+ </e2:convert><e2:convert type="web:TextToHTML" /></e2:element>
+ </e2frontends>
<e2network>
<e2:element source="Network"><e2:convert type="web:ListFiller" >
<e2interface>
WebScreen.__init__(self, session, request)
from WebComponents.Sources.Network import Network
from WebComponents.Sources.Hdd import Hdd
+ from WebComponents.Sources.Frontend import Frontend
self["Network"] = Network()
self["Hdd"] = Hdd()
+ self["Frontends"] = Frontend()
# implements the 'render'-call.
# this will act as a downstream_element, like a renderer.