Sindbad~EG File Manager
�
RԚg � �� � d dl Zd dlZd dlZd dlmZmZ d dlmZ G d� de� � Z G d� de� � Z
G d� d e� � Zed
k r'd dl
mZ edd
d�� � d dlmZ ee � � dS dS )� N)�
ModuleBrowser�ModuleBrowserTreeItem)�TreeItemc �( � e Zd Zddd�d�Zd� Zd� ZdS )�PathBrowserF)�_htest�_utestc �X � || _ || _ || _ | � � � dS )zG
_htest - bool, change box location when running htest
N)�masterr r �init)�selfr r r s �0/usr/local/lib/python3.11/idlelib/pathbrowser.py�__init__zPathBrowser.__init__ s* � � ���������� � ������ c �n � | j � d� � | j � d� � dS )zSet window titles.zPath BrowserN)�top�wm_title�wm_iconname�r
s r �settitlezPathBrowser.settitle s4 � �����.�)�)�)�����^�,�,�,�,�,r c � � t � � S �N)�PathBrowserTreeItemr s r �rootnodezPathBrowser.rootnode s � �"�$�$�$r N)�__name__�
__module__�__qualname__r r r � r r r r sP � � � � � �).�u� � � � � �-� -� -�
%� %� %� %� %r r c � � e Zd Zd� Zd� ZdS )r c � � dS )Nzsys.pathr r s r �GetTextzPathBrowserTreeItem.GetText s � ��zr c �p � g }t j D ]&}t |� � }|� |� � �'|S r )�sys�path�DirBrowserTreeItem�append)r
�sublist�dir�items r �
GetSubListzPathBrowserTreeItem.GetSubList"