|
Server IP : 173.231.199.178 / Your IP : 216.73.216.46 Web Server : Apache System : Linux vps67388.inmotionhosting.com 3.10.0-1160.119.1.vz7.224.4 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64 User : koolde6 ( 1002) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /run/../lib64/python2.7/idlelib/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
�
Θic @ s� d Z d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z m
Z
m Z d d l m
Z
d d d � � YZ d e
f d
� � YZ d e
f d � � YZ d
e
f d � � YZ d � Z e d k r� e � n d S( s� Class browser.
XXX TO DO:
- reparse when source changed (maybe just a button would be OK?)
(or recheck on window popup)
- add popup menu with more options (e.g. doc strings, base classes, imports)
- show function argument list? (have to do pattern matching on source)
- should the classes and methods lists also be in the module's menu bar?
- add base classes to class browser tree
i����N( t PyShell( t ListedToplevel( t TreeNodet TreeItemt ScrolledCanvas( t idleConft ClassBrowserc B s8 e Z d � Z d d � Z d � Z d � Z d � Z RS( c C s= | | _ t j j | d | j d � | _ | j | � d S( Ni s .py( t namet ost patht joint filet init( t selft flistR R ( ( s, /usr/lib64/python2.7/idlelib/ClassBrowser.pyt __init__ s #c C s | j j � | j j � d S( N( t topt destroyt node( R
t event( ( s, /usr/lib64/python2.7/idlelib/ClassBrowser.pyt close s
c C s | | _ t j j � t | j � | _ } | j d | j � | j d | j � | j
� | j � t j
d d d � } t j | d � d } t | d | d d
d d �} | j j d
d d d � | j � } t | j d | � | _ } | j � | j � d S( Nt WM_DELETE_WINDOWs <Escape>t maint ThemeR t normalt
backgroundt bgt highlightthicknessi t takefocusi t expandt fillt both( R t pyclbrt _modulest clearR t rootR t protocolR t bindt settitlet focus_setR t GetOptiont GetHighlightR t framet packt rootnodeR t canvast NoneR t updateR ( R
R R t themeR t sct itemR ( ( s, /usr/lib64/python2.7/idlelib/ClassBrowser.pyR # s
c C s+ | j j d | j � | j j d � d S( Ns Class Browser - s
Class Browser( R t wm_titleR t wm_iconname( R
( ( s, /usr/lib64/python2.7/idlelib/ClassBrowser.pyR&