def showAlert(button): alert = Dialog("Alert", 40, 6, dialogs.ALERT_DIALOG_DECO) bOk = Button(1, "Ok", dialogs.ALERT_BUTTON_DECO) alert.addComponent(Label("Press 'Ok' button to close alert dialog.", 38), 1, 2) alert.addComponent(bOk, 31, 4) alert.center() def ok(button): alert.destroy() dialog.focus() bOk.setCallback(ok) dialog.unfocus() alert.draw() alert.focus()
def start(button): progressDialog = Dialog("", 40, 5) progress = Progressbar(38, 0, 10) progressDialog.addComponent(progress, 1, 2) progressDialog.center() dialog.unfocus() progressDialog.draw() progressDialog.focus() for i in range(1, 11): time.sleep(0.5) progress.setValue(i) time.sleep(0.5) progressDialog.destroy() dialog.focus()
def ok(button): info = Dialog("", 40, 6) bInfoOk = Button(1, "Ok") label = Label("", 38) info.addComponent(label, 1, 2) info.addComponent(bInfoOk, 31, 4) info.center() label.setText("Entered: " + "".join(cmbPath.text)) def infoOk(button): info.destroy() dialog.focus() bInfoOk.setCallback(infoOk) dialog.unfocus() info.draw() info.focus()
def ok(button): info = Dialog("", 40, 6) bInfoOk = Button(1, "Ok") label = Label("", 38) info.addComponent(label, 1, 2) info.addComponent(bInfoOk, 31, 4) info.center() value = dropdown.getValue() label.setText("Selected: " + value['label'] + " (" + value['value'] + ")") def infoOk(button): info.destroy() dialog.focus() bInfoOk.setCallback(infoOk) dialog.unfocus() info.draw() info.focus()
def ok(button): info = Dialog("", 40, 6) bInfoOk = Button(1, "Ok") label = Label("", 38) info.addComponent(label, 1, 2) info.addComponent(bInfoOk, 31, 4) info.center() selected = [] for i in xrange(0, len(checkbox)): if checkbox[i].checked: selected.append(i + 1) label.setText("Selected: " + str(selected)) def infoOk(button): info.destroy() dialog.focus() bInfoOk.setCallback(infoOk) dialog.unfocus() info.draw() info.focus()
alert.focus() def cancel(button): dialogs.stop() if __name__ == '__main__': try: dialogs.initScreen() dialogs.setTitle("DEMO") dialog = Dialog("Dialog", 60, 10) bShowAlert = Button(1, "Alert") bCancel = Button(2, "Cancel") bShowAlert.setCallback(showAlert) bCancel.setCallback(cancel) dialog.addComponent(Label("Press 'Alert' button to show alert dialog.", 58), 1, 2) dialog.addComponent(bShowAlert, 36, 8) dialog.addComponent(bCancel, 47, 8) dialog.center() dialog.draw() dialog.focus() dialogs.start() dialogs.closeScreen() except: dialogs.closeScreen() print sys.exc_info()
dialog1 = Dialog("Dialog 1", 60, 8) bNext1 = Button(1, "Next") bCancel1 = Button(2, "Cancel") bNext1.setCallback(next) bCancel1.setCallback(cancel) dialog1.addComponent(bNext1, 37, 6) dialog1.addComponent(bCancel1, 47, 6) dialog1.center() dialog2 = Dialog("Dialog 2", 60, 8) bFinish2 = Button(1, "Finish") bBack2 = Button(2, "Back") bCancel2 = Button(3, "Cancel") bFinish2.setCallback(finish) bBack2.setCallback(back) bCancel2.setCallback(cancel) dialog2.addComponent(bFinish2, 25, 6) dialog2.addComponent(bBack2, 37, 6) dialog2.addComponent(bCancel2, 47, 6) dialog2.center() dialog1.draw() dialog1.focus() dialogs.start() dialogs.closeScreen() except: dialogs.closeScreen() print sys.exc_info()