Ñò +z2Wc@sBdZddkZddklZddd„ƒYZd„ZdS(sTUI ISDN Interface ModuleiÿÿÿÿN(t_tNCIsdnInterfaceTuicBs8eZdZdd„Zdd„Zd„Zd„ZRS(sTUI ISDN Interface DialogcCs‘tiddƒ|_tiddƒ|_tiddƒ|_tiddƒ|_tiddddƒ|_tiddƒ|_||_dS(s The constructor @screen A snack screen instance @devicelist A NCDeviceList @isdn The ISDN device. If none given, the first isdndevice in devicelist will be used. If none are there, one will be added. ittpasswordiN( tsnacktEntrytnamethwdevtlogintphonenoRtmsntisdn(tselfR ((sH/usr/share/system-config-network/netconfpkg/tui/NCPluginIsdnInterface.pyt__init__s cCsí|oâ|io|ii|iƒn|io|ii|iƒn|iio|ii|iiƒn|iio|i i|iiƒn|ii o|i i|ii ƒn|ii o|i i|ii ƒqéndS(sš Set the default values of the fields according to the given device @isdn The Device (type isdn) to use as default values N(tDeviceIdRtsettDeviceRtDialuptLoginRtPasswordRt PhoneNumberR tMSNR (R R ((sH/usr/share/system-config-network/netconfpkg/tui/NCPluginIsdnInterface.pytsetStates      cCsŽ|iiƒ|i_|iiƒ|i_|iiƒ|ii_|i iƒ|ii_ |i iƒ|ii_ |i iƒ|ii_dS(sQ Extracts info from the screen, and puts it into a device object N(RtvalueR RRRRRRRRR RR R(R ((sH/usr/share/system-config-network/netconfpkg/tui/NCPluginIsdnInterface.pyt processInfo0s cCsÃtiddƒ}tiddƒ}|ititdƒƒddddƒ|ititdƒƒddddƒ|ititdƒƒddddƒ|ititd ƒƒdd ddƒ|ititd ƒƒdd ddƒ|ititd ƒƒddddƒ|i|idddƒ|i|idddƒ|i|idddddƒ|i|idd dƒ|i|i dd dƒ|i|i dddƒti |tdƒdftdƒdffƒ}ti |tdƒdd ƒ}|i |dddddƒ|i |dddƒ|i |ddddƒ|i|iƒxc|iƒ}|i|ƒdjo|iƒtS|i|ƒdjo|iƒ|iƒtSq\dS(sB Show and run the screen, save files if necesarry iiitNameit anchorLeftRsISP Phonenumbers ISP Loginis ISP PasswordiRitOktoktCanceltcancelsISDN ConfigurationtgrowxN(iiii(iiii(iiii(iiii(iiii(iiii(iiii(iiii(RtGridtsetFieldtLabelRRRR RRR t ButtonBartGridFormtaddRR trunt buttonPressedt popWindowtFalseRtTrue(R tmscreentg1tg2tbbttltres((sH/usr/share/system-config-network/netconfpkg/tui/NCPluginIsdnInterface.pytrunIt=s<(((((( '    N(t__name__t __module__t__doc__tNoneR RRR1(((sH/usr/share/system-config-network/netconfpkg/tui/NCPluginIsdnInterface.pyRs    cCsddkl}|tƒdS(Niÿÿÿÿ(tsetDevIsdnDialog(t"netconfpkg.plugins.NCPluginDevIsdnR6R(R6((sH/usr/share/system-config-network/netconfpkg/tui/NCPluginIsdnInterface.pytregister_pluginas((R4Rtnetconfpkg.NC_functionsRRR8(((sH/usr/share/system-config-network/netconfpkg/tui/NCPluginIsdnInterface.pyts [