Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
: 172.16.0.66 | : 172.16.0.254
Cant Read [ /etc/named.conf ]
7.3.25
SYSTEM
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
[ A ]
[ C ]
[ D ]
C: /
laragon /
bin /
python /
python-3.10 /
Lib /
idlelib /
[ HOME SHELL ]
Name
Size
Permission
Action
Icons
[ DIR ]
drwxrwxrwx
__pycache__
[ DIR ]
drwxrwxrwx
idle_test
[ DIR ]
drwxrwxrwx
CREDITS.txt
1.86
KB
-rw-rw-rw-
ChangeLog
56.59
KB
-rw-rw-rw-
HISTORY.txt
10.36
KB
-rw-rw-rw-
NEWS.txt
53.86
KB
-rw-rw-rw-
NEWS2x.txt
27.18
KB
-rw-rw-rw-
README.txt
9.7
KB
-rw-rw-rw-
TODO.txt
8.48
KB
-rw-rw-rw-
__init__.py
406
B
-rw-rw-rw-
__main__.py
167
B
-rw-rw-rw-
autocomplete.py
9.36
KB
-rw-rw-rw-
autocomplete_w.py
21.09
KB
-rw-rw-rw-
autoexpand.py
3.23
KB
-rw-rw-rw-
browser.py
8.64
KB
-rw-rw-rw-
calltip.py
7.3
KB
-rw-rw-rw-
calltip_w.py
7.19
KB
-rw-rw-rw-
codecontext.py
11.42
KB
-rw-rw-rw-
colorizer.py
14.8
KB
-rw-rw-rw-
config-extensions.def
2.27
KB
-rw-rw-rw-
config-highlight.def
2.9
KB
-rw-rw-rw-
config-keys.def
10.96
KB
-rw-rw-rw-
config-main.def
3.18
KB
-rw-rw-rw-
config.py
38.17
KB
-rw-rw-rw-
config_key.py
14.52
KB
-rw-rw-rw-
configdialog.py
105.61
KB
-rw-rw-rw-
debugger.py
19.19
KB
-rw-rw-rw-
debugger_r.py
12.27
KB
-rw-rw-rw-
debugobj.py
4.1
KB
-rw-rw-rw-
debugobj_r.py
1.1
KB
-rw-rw-rw-
delegator.py
1.05
KB
-rw-rw-rw-
dynoption.py
2.03
KB
-rw-rw-rw-
editor.py
66
KB
-rw-rw-rw-
extend.txt
3.63
KB
-rw-rw-rw-
filelist.py
3.91
KB
-rw-rw-rw-
format.py
15.82
KB
-rw-rw-rw-
grep.py
7.52
KB
-rw-rw-rw-
help.html
76.29
KB
-rw-rw-rw-
help.py
11.86
KB
-rw-rw-rw-
help_about.py
9.1
KB
-rw-rw-rw-
history.py
4.07
KB
-rw-rw-rw-
hyperparser.py
12.89
KB
-rw-rw-rw-
idle.bat
177
B
-rwxrwxrwx
idle.py
468
B
-rw-rw-rw-
idle.pyw
587
B
-rw-rw-rw-
iomenu.py
15.85
KB
-rw-rw-rw-
macosx.py
9.72
KB
-rw-rw-rw-
mainmenu.py
3.97
KB
-rw-rw-rw-
multicall.py
18.65
KB
-rw-rw-rw-
outwin.py
5.76
KB
-rw-rw-rw-
parenmatch.py
7.21
KB
-rw-rw-rw-
pathbrowser.py
3.23
KB
-rw-rw-rw-
percolator.py
3.58
KB
-rw-rw-rw-
pyparse.py
19.97
KB
-rw-rw-rw-
pyshell.py
63.08
KB
-rw-rw-rw-
query.py
15.1
KB
-rw-rw-rw-
redirector.py
6.88
KB
-rw-rw-rw-
replace.py
10.06
KB
-rw-rw-rw-
rpc.py
21.21
KB
-rw-rw-rw-
run.py
21.63
KB
-rw-rw-rw-
runscript.py
8.29
KB
-rw-rw-rw-
scrolledlist.py
4.51
KB
-rw-rw-rw-
search.py
5.6
KB
-rw-rw-rw-
searchbase.py
7.88
KB
-rw-rw-rw-
searchengine.py
7.42
KB
-rw-rw-rw-
sidebar.py
20.41
KB
-rw-rw-rw-
squeezer.py
12.87
KB
-rw-rw-rw-
stackviewer.py
4.5
KB
-rw-rw-rw-
statusbar.py
1.49
KB
-rw-rw-rw-
textview.py
6.84
KB
-rw-rw-rw-
tooltip.py
6.58
KB
-rw-rw-rw-
tree.py
16.47
KB
-rw-rw-rw-
undo.py
11.14
KB
-rw-rw-rw-
util.py
722
B
-rw-rw-rw-
window.py
2.65
KB
-rw-rw-rw-
zoomheight.py
4.23
KB
-rw-rw-rw-
zzdummy.py
2.03
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : calltip_w.py
"""A call-tip window class for Tkinter/IDLE. After tooltip.py, which uses ideas gleaned from PySol. Used by calltip.py. """ from tkinter import Label, LEFT, SOLID, TclError from idlelib.tooltip import TooltipBase HIDE_EVENT = "<<calltipwindow-hide>>" HIDE_SEQUENCES = ("<Key-Escape>", "<FocusOut>") CHECKHIDE_EVENT = "<<calltipwindow-checkhide>>" CHECKHIDE_SEQUENCES = ("<KeyRelease>", "<ButtonRelease>") CHECKHIDE_TIME = 100 # milliseconds MARK_RIGHT = "calltipwindowregion_right" class CalltipWindow(TooltipBase): """A call-tip widget for tkinter text widgets.""" def __init__(self, text_widget): """Create a call-tip; shown by showtip(). text_widget: a Text widget with code for which call-tips are desired """ # Note: The Text widget will be accessible as self.anchor_widget super(CalltipWindow, self).__init__(text_widget) self.label = self.text = None self.parenline = self.parencol = self.lastline = None self.hideid = self.checkhideid = None self.checkhide_after_id = None def get_position(self): """Choose the position of the call-tip.""" curline = int(self.anchor_widget.index("insert").split('.')[0]) if curline == self.parenline: anchor_index = (self.parenline, self.parencol) else: anchor_index = (curline, 0) box = self.anchor_widget.bbox("%d.%d" % anchor_index) if not box: box = list(self.anchor_widget.bbox("insert")) # align to left of window box[0] = 0 box[2] = 0 return box[0] + 2, box[1] + box[3] def position_window(self): "Reposition the window if needed." curline = int(self.anchor_widget.index("insert").split('.')[0]) if curline == self.lastline: return self.lastline = curline self.anchor_widget.see("insert") super(CalltipWindow, self).position_window() def showtip(self, text, parenleft, parenright): """Show the call-tip, bind events which will close it and reposition it. text: the text to display in the call-tip parenleft: index of the opening parenthesis in the text widget parenright: index of the closing parenthesis in the text widget, or the end of the line if there is no closing parenthesis """ # Only called in calltip.Calltip, where lines are truncated self.text = text if self.tipwindow or not self.text: return self.anchor_widget.mark_set(MARK_RIGHT, parenright) self.parenline, self.parencol = map( int, self.anchor_widget.index(parenleft).split(".")) super(CalltipWindow, self).showtip() self._bind_events() def showcontents(self): """Create the call-tip widget.""" self.label = Label(self.tipwindow, text=self.text, justify=LEFT, background="#ffffd0", foreground="black", relief=SOLID, borderwidth=1, font=self.anchor_widget['font']) self.label.pack() def checkhide_event(self, event=None): """Handle CHECK_HIDE_EVENT: call hidetip or reschedule.""" if not self.tipwindow: # If the event was triggered by the same event that unbound # this function, the function will be called nevertheless, # so do nothing in this case. return None # Hide the call-tip if the insertion cursor moves outside of the # parenthesis. curline, curcol = map(int, self.anchor_widget.index("insert").split('.')) if curline < self.parenline or \ (curline == self.parenline and curcol <= self.parencol) or \ self.anchor_widget.compare("insert", ">", MARK_RIGHT): self.hidetip() return "break" # Not hiding the call-tip. self.position_window() # Re-schedule this function to be called again in a short while. if self.checkhide_after_id is not None: self.anchor_widget.after_cancel(self.checkhide_after_id) self.checkhide_after_id = \ self.anchor_widget.after(CHECKHIDE_TIME, self.checkhide_event) return None def hide_event(self, event): """Handle HIDE_EVENT by calling hidetip.""" if not self.tipwindow: # See the explanation in checkhide_event. return None self.hidetip() return "break" def hidetip(self): """Hide the call-tip.""" if not self.tipwindow: return try: self.label.destroy() except TclError: pass self.label = None self.parenline = self.parencol = self.lastline = None try: self.anchor_widget.mark_unset(MARK_RIGHT) except TclError: pass try: self._unbind_events() except (TclError, ValueError): # ValueError may be raised by MultiCall pass super(CalltipWindow, self).hidetip() def _bind_events(self): """Bind event handlers.""" self.checkhideid = self.anchor_widget.bind(CHECKHIDE_EVENT, self.checkhide_event) for seq in CHECKHIDE_SEQUENCES: self.anchor_widget.event_add(CHECKHIDE_EVENT, seq) self.anchor_widget.after(CHECKHIDE_TIME, self.checkhide_event) self.hideid = self.anchor_widget.bind(HIDE_EVENT, self.hide_event) for seq in HIDE_SEQUENCES: self.anchor_widget.event_add(HIDE_EVENT, seq) def _unbind_events(self): """Unbind event handlers.""" for seq in CHECKHIDE_SEQUENCES: self.anchor_widget.event_delete(CHECKHIDE_EVENT, seq) self.anchor_widget.unbind(CHECKHIDE_EVENT, self.checkhideid) self.checkhideid = None for seq in HIDE_SEQUENCES: self.anchor_widget.event_delete(HIDE_EVENT, seq) self.anchor_widget.unbind(HIDE_EVENT, self.hideid) self.hideid = None def _calltip_window(parent): # htest # from tkinter import Toplevel, Text, LEFT, BOTH top = Toplevel(parent) top.title("Test call-tips") x, y = map(int, parent.geometry().split('+')[1:]) top.geometry("250x100+%d+%d" % (x + 175, y + 150)) text = Text(top) text.pack(side=LEFT, fill=BOTH, expand=1) text.insert("insert", "string.split") top.update() calltip = CalltipWindow(text) def calltip_show(event): calltip.showtip("(s='Hello world')", "insert", "end") def calltip_hide(event): calltip.hidetip() text.event_add("<<calltip-show>>", "(") text.event_add("<<calltip-hide>>", ")") text.bind("<<calltip-show>>", calltip_show) text.bind("<<calltip-hide>>", calltip_hide) text.focus_set() if __name__ == '__main__': from unittest import main main('idlelib.idle_test.test_calltip_w', verbosity=2, exit=False) from idlelib.idle_test.htest import run run(_calltip_window)
Close