├── .gitignore ├── CHANGELOG ├── EXAMPLE-BOX.py ├── EXAMPLE-BoWTheme.py ├── EXAMPLE-Colourful.py ├── EXAMPLE-ManagedApp.py ├── EXAMPLE-Menus.py ├── EXAMPLE-MultilineEditable.py ├── EXAMPLE-OptionList.py ├── EXAMPLE-ThemeTransparent.py ├── EXAMPLE-WIDGETLIST.py ├── EXAMPLE-address-book.py ├── EXAMPLE-annotation.py ├── EXAMPLE-basic-editor.py ├── EXAMPLE-fuller.py ├── EXAMPLE-multipage_experimental.py ├── EXAMPLE-multiple-screens.py ├── EXAMPLE-mutt-like-annotated.py ├── EXAMPLE-mutt-like.py ├── EXAMPLE-muttactive.py ├── EXAMPLE-muttactivetraditional.py ├── EXAMPLE-nocolor.py ├── EXAMPLE-unicode-py3.py ├── EXAMPLE-unicode.py ├── EXAMPLE-waiting.py ├── EXAMPLE.py ├── LICENCE ├── PKG-INFO ├── README.md ├── docs ├── Makefile ├── make.bat └── sphinx ├── npyscreen ├── __init__.py ├── apNPSApplication.py ├── apNPSApplicationAdvanced.py ├── apNPSApplicationEvents.py ├── apNPSApplicationManaged.py ├── apOptions.py ├── compatibility_code │ ├── __init__.py │ ├── npysNPSTree.py │ └── oldtreeclasses.py ├── eveventhandler.py ├── fmActionForm.py ├── fmActionFormV2.py ├── fmFileSelector.py ├── fmForm.py ├── fmFormMultiPage.py ├── fmFormMutt.py ├── fmFormMuttActive.py ├── fmFormWithMenus.py ├── fmPopup.py ├── fm_form_edit_loop.py ├── globals.py ├── muMenu.py ├── muNewMenu.py ├── npysGlobalOptions.py ├── npysNPSFilteredData.py ├── npysThemeManagers.py ├── npysThemes.py ├── npysTree.py ├── npyspmfuncs.py ├── npyssafewrapper.py ├── proto_fm_screen_area.py ├── stdfmemail.py ├── utilNotify.py ├── util_viewhelp.py ├── wgFormControlCheckbox.py ├── wgNMenuDisplay.py ├── wgannotatetextbox.py ├── wgautocomplete.py ├── wgboxwidget.py ├── wgbutton.py ├── wgcheckbox.py ├── wgcombobox.py ├── wgdatecombo.py ├── wgeditmultiline.py ├── wgfilenamecombo.py ├── wggrid.py ├── wggridcoltitles.py ├── wgmonthbox.py ├── wgmultiline.py ├── wgmultilineeditable.py ├── wgmultilinetree.py ├── wgmultilinetreeselectable.py ├── wgmultiselect.py ├── wgmultiselecttree.py ├── wgpassword.py ├── wgselectone.py ├── wgslider.py ├── wgtextbox.py ├── wgtextbox_controlchrs.py ├── wgtextboxunicode.py ├── wgtexttokens.py ├── wgtitlefield.py ├── wgwidget.py └── wgwidget_proto.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | __pycache__/ 3 | *.pyc -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/CHANGELOG -------------------------------------------------------------------------------- /EXAMPLE-BOX.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-BOX.py -------------------------------------------------------------------------------- /EXAMPLE-BoWTheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-BoWTheme.py -------------------------------------------------------------------------------- /EXAMPLE-Colourful.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-Colourful.py -------------------------------------------------------------------------------- /EXAMPLE-ManagedApp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-ManagedApp.py -------------------------------------------------------------------------------- /EXAMPLE-Menus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-Menus.py -------------------------------------------------------------------------------- /EXAMPLE-MultilineEditable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-MultilineEditable.py -------------------------------------------------------------------------------- /EXAMPLE-OptionList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-OptionList.py -------------------------------------------------------------------------------- /EXAMPLE-ThemeTransparent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-ThemeTransparent.py -------------------------------------------------------------------------------- /EXAMPLE-WIDGETLIST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-WIDGETLIST.py -------------------------------------------------------------------------------- /EXAMPLE-address-book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-address-book.py -------------------------------------------------------------------------------- /EXAMPLE-annotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-annotation.py -------------------------------------------------------------------------------- /EXAMPLE-basic-editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-basic-editor.py -------------------------------------------------------------------------------- /EXAMPLE-fuller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-fuller.py -------------------------------------------------------------------------------- /EXAMPLE-multipage_experimental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-multipage_experimental.py -------------------------------------------------------------------------------- /EXAMPLE-multiple-screens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-multiple-screens.py -------------------------------------------------------------------------------- /EXAMPLE-mutt-like-annotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-mutt-like-annotated.py -------------------------------------------------------------------------------- /EXAMPLE-mutt-like.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-mutt-like.py -------------------------------------------------------------------------------- /EXAMPLE-muttactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-muttactive.py -------------------------------------------------------------------------------- /EXAMPLE-muttactivetraditional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-muttactivetraditional.py -------------------------------------------------------------------------------- /EXAMPLE-nocolor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-nocolor.py -------------------------------------------------------------------------------- /EXAMPLE-unicode-py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-unicode-py3.py -------------------------------------------------------------------------------- /EXAMPLE-unicode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-unicode.py -------------------------------------------------------------------------------- /EXAMPLE-waiting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE-waiting.py -------------------------------------------------------------------------------- /EXAMPLE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/EXAMPLE.py -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/LICENCE -------------------------------------------------------------------------------- /PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/PKG-INFO -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/sphinx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/docs/sphinx -------------------------------------------------------------------------------- /npyscreen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/__init__.py -------------------------------------------------------------------------------- /npyscreen/apNPSApplication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/apNPSApplication.py -------------------------------------------------------------------------------- /npyscreen/apNPSApplicationAdvanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/apNPSApplicationAdvanced.py -------------------------------------------------------------------------------- /npyscreen/apNPSApplicationEvents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/apNPSApplicationEvents.py -------------------------------------------------------------------------------- /npyscreen/apNPSApplicationManaged.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/apNPSApplicationManaged.py -------------------------------------------------------------------------------- /npyscreen/apOptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/apOptions.py -------------------------------------------------------------------------------- /npyscreen/compatibility_code/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /npyscreen/compatibility_code/npysNPSTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/compatibility_code/npysNPSTree.py -------------------------------------------------------------------------------- /npyscreen/compatibility_code/oldtreeclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/compatibility_code/oldtreeclasses.py -------------------------------------------------------------------------------- /npyscreen/eveventhandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/eveventhandler.py -------------------------------------------------------------------------------- /npyscreen/fmActionForm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/fmActionForm.py -------------------------------------------------------------------------------- /npyscreen/fmActionFormV2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/fmActionFormV2.py -------------------------------------------------------------------------------- /npyscreen/fmFileSelector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/fmFileSelector.py -------------------------------------------------------------------------------- /npyscreen/fmForm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/fmForm.py -------------------------------------------------------------------------------- /npyscreen/fmFormMultiPage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/fmFormMultiPage.py -------------------------------------------------------------------------------- /npyscreen/fmFormMutt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/fmFormMutt.py -------------------------------------------------------------------------------- /npyscreen/fmFormMuttActive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/fmFormMuttActive.py -------------------------------------------------------------------------------- /npyscreen/fmFormWithMenus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/fmFormWithMenus.py -------------------------------------------------------------------------------- /npyscreen/fmPopup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/fmPopup.py -------------------------------------------------------------------------------- /npyscreen/fm_form_edit_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/fm_form_edit_loop.py -------------------------------------------------------------------------------- /npyscreen/globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/globals.py -------------------------------------------------------------------------------- /npyscreen/muMenu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/muMenu.py -------------------------------------------------------------------------------- /npyscreen/muNewMenu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/muNewMenu.py -------------------------------------------------------------------------------- /npyscreen/npysGlobalOptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/npysGlobalOptions.py -------------------------------------------------------------------------------- /npyscreen/npysNPSFilteredData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/npysNPSFilteredData.py -------------------------------------------------------------------------------- /npyscreen/npysThemeManagers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/npysThemeManagers.py -------------------------------------------------------------------------------- /npyscreen/npysThemes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/npysThemes.py -------------------------------------------------------------------------------- /npyscreen/npysTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/npysTree.py -------------------------------------------------------------------------------- /npyscreen/npyspmfuncs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/npyspmfuncs.py -------------------------------------------------------------------------------- /npyscreen/npyssafewrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/npyssafewrapper.py -------------------------------------------------------------------------------- /npyscreen/proto_fm_screen_area.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/proto_fm_screen_area.py -------------------------------------------------------------------------------- /npyscreen/stdfmemail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/stdfmemail.py -------------------------------------------------------------------------------- /npyscreen/utilNotify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/utilNotify.py -------------------------------------------------------------------------------- /npyscreen/util_viewhelp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/util_viewhelp.py -------------------------------------------------------------------------------- /npyscreen/wgFormControlCheckbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgFormControlCheckbox.py -------------------------------------------------------------------------------- /npyscreen/wgNMenuDisplay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgNMenuDisplay.py -------------------------------------------------------------------------------- /npyscreen/wgannotatetextbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgannotatetextbox.py -------------------------------------------------------------------------------- /npyscreen/wgautocomplete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgautocomplete.py -------------------------------------------------------------------------------- /npyscreen/wgboxwidget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgboxwidget.py -------------------------------------------------------------------------------- /npyscreen/wgbutton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgbutton.py -------------------------------------------------------------------------------- /npyscreen/wgcheckbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgcheckbox.py -------------------------------------------------------------------------------- /npyscreen/wgcombobox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgcombobox.py -------------------------------------------------------------------------------- /npyscreen/wgdatecombo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgdatecombo.py -------------------------------------------------------------------------------- /npyscreen/wgeditmultiline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgeditmultiline.py -------------------------------------------------------------------------------- /npyscreen/wgfilenamecombo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgfilenamecombo.py -------------------------------------------------------------------------------- /npyscreen/wggrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wggrid.py -------------------------------------------------------------------------------- /npyscreen/wggridcoltitles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wggridcoltitles.py -------------------------------------------------------------------------------- /npyscreen/wgmonthbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgmonthbox.py -------------------------------------------------------------------------------- /npyscreen/wgmultiline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgmultiline.py -------------------------------------------------------------------------------- /npyscreen/wgmultilineeditable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgmultilineeditable.py -------------------------------------------------------------------------------- /npyscreen/wgmultilinetree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgmultilinetree.py -------------------------------------------------------------------------------- /npyscreen/wgmultilinetreeselectable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgmultilinetreeselectable.py -------------------------------------------------------------------------------- /npyscreen/wgmultiselect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgmultiselect.py -------------------------------------------------------------------------------- /npyscreen/wgmultiselecttree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgmultiselecttree.py -------------------------------------------------------------------------------- /npyscreen/wgpassword.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgpassword.py -------------------------------------------------------------------------------- /npyscreen/wgselectone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgselectone.py -------------------------------------------------------------------------------- /npyscreen/wgslider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgslider.py -------------------------------------------------------------------------------- /npyscreen/wgtextbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgtextbox.py -------------------------------------------------------------------------------- /npyscreen/wgtextbox_controlchrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgtextbox_controlchrs.py -------------------------------------------------------------------------------- /npyscreen/wgtextboxunicode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgtextboxunicode.py -------------------------------------------------------------------------------- /npyscreen/wgtexttokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgtexttokens.py -------------------------------------------------------------------------------- /npyscreen/wgtitlefield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgtitlefield.py -------------------------------------------------------------------------------- /npyscreen/wgwidget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgwidget.py -------------------------------------------------------------------------------- /npyscreen/wgwidget_proto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/npyscreen/wgwidget_proto.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vtr0n/npyscreen/HEAD/setup.py --------------------------------------------------------------------------------