aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens/Wizard.py
AgeCommit message (Collapse)Author
2010-10-06fixes bug #582Stefan Pluecken
handle keyboard entries in wizard correctly for dynamic config elements
2009-11-10Enigma2-{Wizard.py,Networksetup.py,ConfigList.py,skin_default.xml,NetworkWiz ↵Acid Burn
ard.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
2009-09-03allow skipping of end screens in wizardsStefan Pluecken
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>
2009-09-03allow exiting wizards with exit key if there is no step history (i.e. user ↵Stefan Pluecken
is in the first step of the wizard)
2009-02-24small optimizations and cleanups by Moritz Vennghost
2009-02-19- increase video wizard timeout from 10 to 20 secondsStefan Pluecken
- rearrange summary screen widgets - set summary screen before anything else in the wizard
2009-02-12small speedups/cleanups by moritz vennghost
2008-12-10enable dream keyboardacid-burn
2008-11-07Wizard.py: async fixesghost
2008-11-06Wizard.py: hopefully fix async stuffghost
2008-11-06Wizard.py: add handling for async codeghost
2008-10-17use config callbacks from instantiated dialog in wizard screensStefan Pluecken
2008-10-14remove onSelectionChanged callbacks before deleting the ↵Stefan Pluecken
configInstance["config"] item in the wizard to prevent calling them from a closed screen
2008-10-07- show NumericalTextInput on text config entriesStefan Pluecken
- deleting of characters in the wizards should be fixed now thx to acid-burn for these fixes
2008-10-07Wizard shouldn't be a subclass of HelpableScreen since there is no helpStefan Pluecken
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
2008-07-08allow import of ConfigLists from non Screens. positions.Stefan Pluecken
example: <config screen="Plugins.Systemplugins.Foo" module="Bar" args="1" type="ConfigList" />
2008-07-08add getTranslation method to wizard baseclass to allow overwriting this ↵Stefan Pluecken
method for plugin translations
2008-07-07- allow multiple xml control files for one wizard (to combine wizards, that ↵Stefan Pluecken
should also be able to run standalone) - separate question for default sat lists in start wizard
2008-05-16allow dynamic config lists in wizardsStefan Pluecken
2008-04-28disabling user interaction in all wizards by setting self.disableKeys toStefan Pluecken
True
2008-04-25wizard steps start with 1, not 0Stefan Pluecken
2008-04-25fix wizard GSOD when condition of last step is not fulfilledStefan Pluecken
2008-03-30allow language selection in video wizardStefan Pluecken
2008-02-19add some debugging to the WizardStefan Pluecken
catch a stepHistory situation
2008-02-14add support for cyclic garbage collection to eTimer and eSocketNotifierAndreas Monzner
class, add simpler method to set a timer callback.. or remove.. instead of timer.timeout.get().append(func).. or .remove(func)... now it is possible to do timer.callback.append(func)... timer.callback.remove(func) (the old method still works..but is now deprecated)
2008-02-11add a 'priority' for wizard screens to define the run orderFelix Domke
2008-02-11set LCD text transparencyStefan Pluecken
2008-01-25some changes to change the current step on timeout eventsStefan Pluecken
2008-01-25fix wizard step history (exit key should work now as expected)Stefan Pluecken
2008-01-25evaluate list changesStefan Pluecken
2008-01-24- fix bluescreen caused by wrong list handlingStefan Pluecken
2008-01-24- add selectNext/selectPrevious to sources.ListStefan Pluecken
- fix wizard up/down for configList
2008-01-24a lot of new wizard functionalityStefan Pluecken
2007-07-22cleanup some importsAndreas Monzner
2007-06-06small fixAndreas Monzner
2007-06-06add runAsync support to wizzardAndreas Monzner
change run to runAsync in ScanSimple and ScanSetup (now the new cable transponder scan is working out of startwizzard too)
2006-10-16add parental control setup to the start wizardStefan Pluecken
2006-05-11'fix' orphan listboxes in wizardFelix Domke
2006-04-19fix bluescreen when wizard endsAndreas Monzner
dont ask to scan 2nd NIM when both nims have the same satellites configured
2006-02-25going back in the wizard should work better nowStefan Pluecken
2006-02-25- new automatic scan - scans everything the NIM can handleStefan Pluecken
- ServiceScan is now able to do a multipass scan - added the manual scan to the startwizard - wizards have a new "nextstep" attribute for the <step>-tag now
2006-02-20add some info to debug printsFelix Domke
2006-01-22remove debugStefan Pluecken
2006-01-22use IDs for jumping in the wizardsStefan Pluecken
2005-12-18add a wizard attribute pos="after" to <code> to execute code after a step is ↵Stefan Pluecken
finished close the infobar in step 2
2005-12-17tutorial manager proof-of-conceptStefan Pluecken
2005-12-17add ability to remove list and config from a wizardStefan Pluecken
2005-12-17some work on the wizard:Stefan Pluecken
- each wizard has its own precondition now - the steps label and the step slider is hidable for each wizard - add a tutorial wizard
2005-12-17remove workaroundFelix Domke
2005-12-16add a condition to the wizard-parserStefan Pluecken
use this condition to discover, whether we need to show the tuner configs in the start wizard (single tuner-boxes should work now)