Sindbad~EG File Manager
�
&ΜgrO � �P � d Z ddlZddlZddlZddlZddlmZ ddlm Z ddl
mZ ddlm
Z
d� Zd� Zd � Zd
� Zej$ d� � Z G d� d
� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Zd� Zedk( r ddlmZ eddd�� ddlmZ ee� yy)z�Line numbering implementation for IDLE as an extension.
Includes BaseSideBar which can be extended for other sidebar based extensions
� N)�Font)�idleConf)� Delegator)�macosxc �T � | j |� }|rt t |� � S dS )z7Return the line number of an index in a Tk text widget.N)�index�int�float)�textr �
text_indexs �,/usr/local/lib/python3.12/idlelib/sidebar.py�
get_linenor s'