use eEnv::resolve() / eEnv.resolve()
fixes bug #582 handle keyboard entries in wizard correctly for dynamic config elements
Enigma2-{Wizard.py,Networksetup.py,ConfigList.py,skin_default.xml,NetworkWizard.py}: -add possibility to use the VirtualKeyboard globally with every ConfigText and ConfigPassword ConfigEntry inside ConfigListScreens and WizardScreens. -add possibility to globally move the NumericalHelpInputWindow shown from a ConfigListScreen or a Wizard Screen to a inside the Skin defined Position This currently still needs following Skin entries defined in your Screens Skin: "<widget source="VKeyIcon" render="Pixmap" pixmap="skin_default/buttons/key_text.png" position="10,380" zPosition="10" size="35,25" transparent="1" alphatest="on" > <convert type="ConditionalShowHide" /> </widget>" used for Showing/hiding the TEXT Icon if the VirtualKeyboard is available. and: "<widget name="HelpWindow" pixmap="skin_default/vkey_icon.png" position="160,315" zPosition="1" size="1,1" transparent="1" alphatest="on" />" used to position the NumericalTextInputHelpWIndow inside your Screen as defined by your Screens Skin. also you need currently: from Components.Sources.Boolean import Boolean self["VKeyIcon"] = Boolean(False) self["HelpWindow"] = Pixmap() self["HelpWindow"].hide() inside your Screens sourcecode so we know that these items should be handled globally from Enigma2. - remove own Helpwindow/Vkey handling from NetworkSetup.py - include new VirtualKeyboardhandling inside NetworkWizard This fixes #157
allow skipping of end screens in wizards just add <condition> self.condition = self.isLastWizard </condition> to the last screen in your wizard furthermore you need to update the <step>-tag of your last step according to the following example: <step id="end" laststep="true"> ... </step>
allow exiting wizards with exit key if there is no step history (i.e. user is in the first step of the wizard)
small optimizations and cleanups by Moritz Venn
- increase video wizard timeout from 10 to 20 seconds - rearrange summary screen widgets - set summary screen before anything else in the wizard
small speedups/cleanups by moritz venn
enable dream keyboard
Wizard.py: async fixes
Wizard.py: hopefully fix async stuff
Wizard.py: add handling for async code
use config callbacks from instantiated dialog in wizard screens
remove onSelectionChanged callbacks before deleting the configInstance["config"] item in the wizard to prevent calling them from a closed screen
- show NumericalTextInput on text config entries - deleting of characters in the wizards should be fixed now thx to acid-burn for these fixes
Wizard shouldn't be a subclass of HelpableScreen since there is no help available (prevents crash) pressing help while in videowizard could also lead to invisible GUI so each wizard should implement help for itself to fit its specific needs
allow import of ConfigLists from non Screens. positions. example: <config screen="Plugins.Systemplugins.Foo" module="Bar" args="1" type="ConfigList" />
add getTranslation method to wizard baseclass to allow overwriting this method for plugin translations
- allow multiple xml control files for one wizard (to combine wizards, that should also be able to run standalone) - separate question for default sat lists in start wizard
allow dynamic config lists in wizards