PHP 7.4.33
Preview: configSectionNameDialog.py Size: 3.95 KB
/home/godevadmin/public_html/upload_images/home/000~ROOT~000/lib64/python2.7/idlelib/configSectionNameDialog.py

"""
Dialog that allows user to specify a new config file section name.
Used to get new highlight theme and keybinding set names.
The 'return value' for the dialog, used two placed in configDialog.py,
is the .result attribute set in the Ok and Cancel methods.
"""
from Tkinter import *
import tkMessageBox
class GetCfgSectionNameDialog(Toplevel):
    def __init__(self, parent, title, message, used_names, _htest=False):
        """
        message - string, informational message to display
        used_names - string collection, names already in use for validity check
        _htest - bool, change box location when running htest
        """
        Toplevel.__init__(self, parent)
        self.configure(borderwidth=5)
        self.resizable(height=FALSE, width=FALSE)
        self.title(title)
        self.transient(parent)
        self.grab_set()
        self.protocol("WM_DELETE_WINDOW", self.Cancel)
        self.parent = parent
        self.message = message
        self.used_names = used_names
        self.create_widgets()
        self.withdraw()  #hide while setting geometry
        self.update_idletasks()
        #needs to be done here so that the winfo_reqwidth is valid
        self.messageInfo.config(width=self.frameMain.winfo_reqwidth())
        self.geometry(
                "+%d+%d" % (
                    parent.winfo_rootx() +
                    (parent.winfo_width()/2 - self.winfo_reqwidth()/2),
                    parent.winfo_rooty() +
                    ((parent.winfo_height()/2 - self.winfo_reqheight()/2)
                    if not _htest else 100)
                ) )  #centre dialog over parent (or below htest box)
        self.deiconify()  #geometry set, unhide
        self.wait_window()
    def create_widgets(self):
        self.name = StringVar(self.parent)
        self.fontSize = StringVar(self.parent)
        self.frameMain = Frame(self, borderwidth=2, relief=SUNKEN)
        self.frameMain.pack(side=TOP, expand=TRUE, fill=BOTH)
        self.messageInfo = Message(self.frameMain, anchor=W, justify=LEFT,
                    padx=5, pady=5, text=self.message) #,aspect=200)
        entryName = Entry(self.frameMain, textvariable=self.name, width=30)
        entryName.focus_set()
        self.messageInfo.pack(padx=5, pady=5) #, expand=TRUE, fill=BOTH)
        entryName.pack(padx=5, pady=5)
        frameButtons = Frame(self, pady=2)
        frameButtons.pack(side=BOTTOM)
        self.buttonOk = Button(frameButtons, text='Ok',
                width=8, command=self.Ok)
        self.buttonOk.pack(side=LEFT, padx=5)
        self.buttonCancel = Button(frameButtons, text='Cancel',
                width=8, command=self.Cancel)
        self.buttonCancel.pack(side=RIGHT, padx=5)

    def name_ok(self):
        ''' After stripping entered name, check that it is a  sensible
        ConfigParser file section name. Return it if it is, '' if not.
        '''
        name = self.name.get().strip()
        if not name: #no name specified
            tkMessageBox.showerror(title='Name Error',
                    message='No name specified.', parent=self)
        elif len(name)>30: #name too long
            tkMessageBox.showerror(title='Name Error',
                    message='Name too long. It should be no more than '+
                    '30 characters.', parent=self)
            name = ''
        elif name in self.used_names:
            tkMessageBox.showerror(title='Name Error',
                    message='This name is already in use.', parent=self)
            name = ''
        return name
    def Ok(self, event=None):
        name = self.name_ok()
        if name:
            self.result = name
            self.grab_release()
            self.destroy()
    def Cancel(self, event=None):
        self.result = ''
        self.grab_release()
        self.destroy()

if __name__ == '__main__':
    import unittest
    unittest.main('idlelib.idle_test.test_config_name', verbosity=2, exit=False)

    from idlelib.idle_test.htest import run
    run(GetCfgSectionNameDialog)

Directory Contents

Dirs: 2 × Files: 191

Name Size Perms Modified Actions
Icons DIR
- drwxr-xr-x 2024-08-07 14:23:47
Edit Download
idle_test DIR
- drwxr-xr-x 2024-08-07 14:23:47
Edit Download
6.85 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.69 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.69 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
8.75 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
7.82 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
7.82 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
16.91 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
12.19 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
12.13 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
3.32 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.42 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.42 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.91 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
4.58 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
4.58 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
7.56 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
7.94 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
7.94 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
5.92 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
5.99 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
5.99 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
55.07 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.83 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
9.28 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
9.28 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
8.15 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.50 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.46 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
9.53 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
8.69 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
8.69 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.90 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.46 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
7.59 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.50 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
64.41 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
52.04 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
52.04 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
31.72 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
28.67 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
28.67 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.53 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.44 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.44 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.95 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
4.32 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
4.32 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.82 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
17.81 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
17.13 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
17.13 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
665 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.24 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.24 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.94 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.72 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.72 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
63.96 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
55.53 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
55.43 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
3.56 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.63 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.93 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.90 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
7.12 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.97 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.97 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
5.02 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.27 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.27 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
41.42 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
10.78 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
11.98 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
11.98 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
11.86 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
10.08 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
10.25 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.52 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.52 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
453 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
410 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
410 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
563 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.96 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.96 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.96 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
415 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
578 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
578 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
21.40 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
18.10 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
18.10 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
12.18 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
11.89 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
11.89 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
8.24 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
8.16 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
8.02 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
17.29 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
15.97 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
15.90 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
1.32 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.23 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.23 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
46.14 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
4.27 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.90 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.90 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
4.47 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
5.11 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
5.11 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.56 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.96 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.96 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.94 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
4.38 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
4.38 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.15 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
4.50 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
4.32 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
19.05 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
9.77 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
9.34 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
57.48 KB lrwxr-xr-x 2024-04-10 04:58:35
Edit Download
51.59 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
51.49 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
7.71 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
11.36 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
15.94 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
15.79 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
942 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.10 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.10 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.48 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
7.57 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
7.57 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
19.68 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
21.22 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
21.12 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
1.03 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.58 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.58 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
12.61 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
13.10 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
13.05 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
8.26 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
8.01 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
8.01 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
4.27 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.33 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.33 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.57 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.89 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.89 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.93 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
8.26 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
8.26 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
7.29 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
8.11 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
8.11 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
4.33 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.25 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.25 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
18.01 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
18.13 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
18.13 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.44 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.93 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.93 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
8.28 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.10 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
4.56 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
4.56 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
14.68 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
17.28 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
17.28 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
10.53 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
13.24 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
13.24 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.74 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
7.59 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
7.59 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.42 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.55 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.55 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.27 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.61 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.61 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
288 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
431 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
431 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).