HOME


Mini Shell 1.0
DIR: /lib/python3/dist-packages/gi/overrides/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/gi/overrides/__pycache__/Gdk.cpython-312.pyc
�

��f�D��
�ddlZddlZddlmZmZddlmZddlmZm	Z	ed�Z
e
jdk(Ze
jdk(Z
e
jd	k(ZgZ	e	d
e
j�ddlmZeese
r.Gd�d
e
j(�Zee�Zej+d
�e
r.Gd�de
j,�Zee�Zej+d�er/Gd�de
j.�Zee�Zej+d�n}e
r{ee
d�s$ddlmZej6Zej+d�nNe
j.j8Ze
j.j<Zej+d�ej+d�er/Gd�de
j@�Z ee �Z ej+d�n0e
r.Gd�de
jB�Z!ee!�Z!ej+d�ese
�r�e"e
jFd�e
jF_$e"e
jFd�e
jF_%Gd�de
jL�Z&ee&�Z&ej+d�e'�dZ(ejRe(Zgd�Z*ere*j+d�ee
d �re*j+d �gd!�Z+e*D]�Z,e-e,e"e
e,�fi�Z.e
jLj^ja�D];Z1e1je�Z3e"e
jLe3�Z4e3e+vree4�Z4e5e.e3e4��=e5ee,e.�ej+e,���Gd"�d#e
jl�Z6ee6�Z6ej+d#�Gd$�d%e
jn�Z7ee7�Z7ej+d%�ee
jp�Z8ej+d&�d'�Z9d(�Z:e9e
jv_<e:e
jv_=er4dd)lm>Z>Gd*�d+e
j~�Z?ee?�Z?ej+d+�e
�r0e
j�d,d-�ZAej+d.�e
j�d/d-�ZBej+d0�e
j�d1d-�ZCej+d2�e
j�d3d-�ZDej+d4�e
j�d5d-�ZEej+d6�e
j�d7d-�ZFej+d8�e
j�d9d-�ZGej+d:�e
j�d;d-�ZHej+d<�e
j�d=d-�ZIej+d>�e
j�d3d-�ZJej+d?�e
j�d5d-�ZKej+d@�e
j�d7d-�ZLej+dA�e
j�dBd-�ZMej+dC�e
j�d9d-�ZNej+dD�e
j�dEd-�ZOej+dF�e
j�d;d-�ZPej+dG�ese
r#ddlZe
j�ej��\ZSZRyy#eef$rY��wxYw)H�N�)�override�strip_boolean_result)�get_introspection_module)�PyGIDeprecationWarning�require_version�Gdkz2.0z3.0z4.0�GdkX11)r
c��eZdZdZd�Zd�Zd�Zd�Zed�d���Z	ed	�d
���Z
ed�d���Zd
�Ze
d��Zy)�Colori��c�l�tjj|�||_||_||_y�N)r	r�__init__�red�green�blue)�selfrrrs    �2/usr/lib/python3/dist-packages/gi/overrides/Gdk.pyrzColor.__init__2s)���I�I���t�$��D�H��D�J��D�I�c�Z�t|tj�sy|j|�S�NF)�
isinstancer	r�equal�r�others  r�__eq__zColor.__eq__8s"���e�S�Y�Y�/���:�:�e�$�$rc��||k(Sr�rs  r�__ne__zColor.__ne__?����u�}�$�$rc�N�d|j|j|jfzS)Nz$Gdk.Color(red=%d, green=%d, blue=%d)�rrr�rs r�__repr__zColor.__repr__Bs#��9�T�X�X�t�z�z�SW�S\�S\�<]�]�]rc�F�|jt|j�zSr)r�float�	MAX_VALUEr#s r�<lambda>zColor.<lambda>Es��t�x�x�%����:O�/O�rc�H�t|dt||jz��S)Nr��setattr�intr'�r�vs  rr(zColor.<lambda>Fs��'�$��s�1�t�~�~�K]�G^�2_�r)�fget�fsetc�F�|jt|j�zSr)rr&r'r#s rr(zColor.<lambda>Hs�����e�D�N�N�>S�1S�rc�H�t|dt||jz��S)Nrr*r-s  rr(zColor.<lambda>Is ��G�D�'�3�q�SW�Sa�Sa�Oa�Kb�4c�rc�F�|jt|j�zSr)rr&r'r#s rr(zColor.<lambda>Ks���	�	�E�$�.�.�<Q�0Q�rc�H�t|dt||jz��S)Nrr*r-s  rr(zColor.<lambda>Ls ��7�4���Q�QU�Q_�Q_�M_�I`�3a�rc�H�|j|j|jfS)z3Return (red_float, green_float, blue_float) triple.��	red_float�green_float�
blue_floatr#s r�	to_floatszColor.to_floatsNs���N�N�D�$4�$4�d�o�o�F�Frc��tt|tjz�t|tjz�t|tjz��S)zEReturn a new Color object from red/green/blue values from 0.0 to 1.0.)rr,r'r"s   r�from_floatszColor.from_floatsSsC����S�5�?�?�2�3��U�U�_�_�4�5��T�E�O�O�3�4�6�
6rN)�__name__�
__module__�__qualname__r'rrrr$�propertyr7r8r9r:�staticmethodr<rrrrr/so���	�	�	%�	%�	^��"O�"_�a�	��$S�$c�e���#Q�#a�c�
�	G�

�	6�
�	6rrc�B�eZdZd	d�Zd�Zd�Zd�Zd�Zd�Ze	d��Z
y)
�RGBAc�z�tjj|�||_||_||_||_yr)r	rCrrrr�alpha)rrrrrEs     rrz
RGBA.__init__as0���H�H���d�#��D�H��D�J��D�I��D�Jrc�Z�t|tj�sy|j|�Sr)rr	rCrrs  rrzRGBA.__eq__hs"���e�S�X�X�.���:�:�e�$�$rc��||k(Srrrs  rrzRGBA.__ne__or rc�d�d|j|j|j|jfzS)Nz-Gdk.RGBA(red=%f, green=%f, blue=%f, alpha=%f)�rrrrEr#s rr$z
RGBA.__repr__rs/��B�d�h�h�PT�PZ�PZ�\`�\e�\e�gk�gq�gq�Er�r�rrc#�|K�|j��|j��|j��|j��y�w)z>Iterator which allows easy conversion to tuple and list types.NrIr#s r�__iter__z
RGBA.__iter__us.�����(�(�N��*�*���)�)�O��*�*��s�:<c���tt|jtjz�t|jtjz�t|j
tjz��S)z>Converts this RGBA into a Color instance which excludes alpha.)rr,rr'rrr#s r�to_colorz
RGBA.to_color}sO����T�X�X����7�8��T�Z�Z�%�/�/�9�:��T�Y�Y����8�9�;�
;rc�R�||j|j|j�S)z3Returns a new RGBA instance given a Color instance.r6)�cls�colors  r�
from_colorzRGBA.from_color�s#���u����(9�(9�5�;K�;K�L�LrN)��?rRrRrR)r=r>r?rrrr$rKrM�classmethodrQrrrrCrC`s7��	�	%�	%�	s�	�	;�
�	M�
�	MrrCc��eZdZd�Zd�Zy)�	Rectanglec�z�tjj|�||_||_||_||_yr)r	rUr�x�y�width�height)rrWrXrYrZs     rrzRectangle.__init__�s0���M�M�"�"�4�(��D�F��D�F��D�J� �D�Krc�d�d|j|j|j|jfzS)Nz.Gdk.Rectangle(x=%d, y=%d, width=%d, height=%d))rWrXrZrYr#s rr$zRectangle.__repr__�s,��C�t�v�v�t�v�v�W[�Wb�Wb�dh�dn�dn�Fo�o�orN)r=r>r?rr$rrrrUrU�s
��	!�	prrU)�cairo�rectangle_intersect�rectangle_unionc��eZdZd�Zy)�Drawablec�,�tj|�Sr�r	�cairo_creater#s rrczDrawable.cairo_create�����#�#�D�)�)rN)r=r>r?rcrrrr`r`�s��	*rr`c��eZdZd�Zd�Zd�Zy)�Windowc�D�tjj|||�Sr)r	rf�new)rO�parent�
attributes�attributes_masks    r�__new__zWindow.__new__�s���:�:�>�>�&�*�o�F�Frc��yrr)rrirjrks    rrzWindow.__init__�s��rc�,�tj|�Srrbr#s rrczWindow.cairo_create�rdrN)r=r>r?rlrrcrrrrfrf�s��	G�
	�	*rrf�
2BUTTON_PRESS�
3BUTTON_PRESSc���eZdZiejj
d�ejjd�ejjd�ejjd�ejjd�ejjd�ejjd�ejjd�ejjd�ejjd�ejjd�ejj d�ejj"d�ejj$d	�ejj&d	�ejj(d	�ejj*d	�ejj,dejj.dejj0d
ejj2dejj4dejj6dejj8d	ejj:d	ejj<dejj>d
ejj@dejjBdejjDdejjFdi�Z$e%rde$ejjL<e'ejd�rie$jQejjRdejjTdejjVdejjXdi�d�Z-d�Z.d�Z/y)�Event�any�motion�button�key�crossing�focus_change�	configure�	proximity�dndr@�	selection�client�
visibility�scroll�expose�	no_expose�TOUCH_BEGIN�touchc���t|d�j|j�}|rtt||�|�Std|jj
�d|�d���)N�_UNION_MEMBERS�'z' object has no attribute ')�getattr�get�type�AttributeError�	__class__r=)r�name�
real_events   r�__getattr__zEvent.__getattr__�sP�� ��'7�8�<�<�T�Y�Y�G�J���w�t�Z�8�$�?�?�$�D�N�N�Lc�Lc�ei�%j�k�krc���t|d�j|j�}|rtt||�||�ytj
j
|||�y)Nr�)r�r�r�r+r	rr�__setattr__)rr��valuer�s    rr�zEvent.__setattr__�sJ�� ��'7�8�<�<�T�Y�Y�G�J�����j�1�4��?��	�	�%�%�d�D�%�8rc��tjj|�jd�}d|�d|j�d�S)Nz><�<z type=�>)r	rrr$�stripr�)r�	base_reprs  rr$zEvent.__repr__s0���	�	�*�*�4�0�6�6�t�<�I�%.��	�	�:�:rN)0r=r>r?r	�	EventType�DELETE�DESTROY�
MOTION_NOTIFY�BUTTON_PRESS�BUTTON_RELEASE�	KEY_PRESS�KEY_RELEASE�ENTER_NOTIFY�LEAVE_NOTIFY�FOCUS_CHANGE�	CONFIGURE�PROXIMITY_IN�
PROXIMITY_OUT�
DRAG_ENTER�
DRAG_LEAVE�DRAG_MOTION�
DROP_START�_2BUTTON_PRESS�_3BUTTON_PRESS�PROPERTY_NOTIFY�SELECTION_CLEAR�SELECTION_REQUEST�SELECTION_NOTIFY�DRAG_STATUS�
DROP_FINISHED�CLIENT_EVENT�VISIBILITY_NOTIFY�SCROLL�EXPOSE�MAP�UNMAPr��GDK2�	NO_EXPOSE�hasattr�updater��TOUCH_UPDATE�	TOUCH_END�TOUCH_CANCELr�r�r$rrrrrrr�s��� 
��M�M� � �%� 
��M�M�!�!�5� 
�
�M�M�'�'�� 
�
�M�M�&�&��	 
�

�M�M�(�(�(� 
�
�M�M�#�#�U�
 
�
�M�M�%�%�u� 
�
�M�M�&�&�
� 
�
�M�M�&�&�
� 
�
�M�M�&�&�� 
�
�M�M�#�#�[� 
�
�M�M�&�&�� 
�
�M�M�'�'�� 
�
�M�M�$�$�e� 
�
�M�M�$�$�e� 
� 
�M�M�%�%�u�! 
�"
�M�M�$�$�e�# 
�$
�M�M�(�(�(��M�M�(�(�(��M�M�)�)�:��M�M�)�)�;��M�M�+�+�[��M�M�*�*�K��M�M�%�%�u��M�M�'�'���M�M�&�&���M�M�+�+�\��M�M� � �(��M�M� � �(��M�M���u��M�M����? 
��D�6A�N�3�=�=�2�2�3��3�=�=�-�0��!�!��M�M�-�-�w��M�M�.�.���M�M�+�+�W��M�M�.�.��	�
�	l�	9�	;rrrr=)�EventAny�EventExpose�EventMotion�EventButton�EventScroll�EventKey�
EventCrossing�
EventFocus�EventConfigure�EventProximity�EventDND�EventSetting�EventGrabBroken�EventVisibility�
EventProperty�EventSelection�EventOwnerChange�EventWindowStater��
EventNoExpose�
EventTouch)�	get_state�get_axis�
get_coords�get_root_coordsc��eZdZd�Zy)�DragContextc�B�td�}|j||||�y)N�Gtk)r�drag_finish)r�success�del_�timer�s     r�finishzDragContext.finishFs��*�5�1�C��O�O�D�'�4��6rN)r=r>r?r�rrrr�r�Es��	7rr�c��eZdZd�Zy)�Cursorc���t|�}t|�}||z}|dk(r|j|i|��S|dk(r,tjdt�|j
|i|��S|dk(r,tjdt�|j|i|��S|dk(r=tstd��tjdt�|j|i|��Std��)	N�rz�Calling "Gdk.Cursor(display, cursor_type)" has been deprecated. Please use Gdk.Cursor.new_for_display(display, cursor_type). See: https://wiki.gnome.org/PyGObject/InitializerDeprecations�z�Calling "Gdk.Cursor(display, pixbuf, x, y)" has been deprecated. Please use Gdk.Cursor.new_from_pixbuf(display, pixbuf, x, y). See: https://wiki.gnome.org/PyGObject/InitializerDeprecations�zWrong number of parametersz�Calling "Gdk.Cursor(source, mask, fg, bg, x, y)" has been deprecated. Please use Gdk.Cursor.new_from_pixmap(source, mask, fg, bg, x, y). See: https://wiki.gnome.org/PyGObject/InitializerDeprecations)
�lenrh�warnings�warnr�new_for_display�new_from_pixbufr��
ValueError�new_from_pixmap)rO�args�kwds�arg_len�kwd_len�	total_lens      rrlzCursor.__new__Os���$�i�G��$�i�G��'�)�I��A�~��s�w�w��-��-�-��a���
�
�^�5�6�+�s�*�*�D�9�D�9�9��a���
�
�^�5�6�+�s�*�*�D�9�D�9�9��a���$�%A�B�B��
�
�^�5�6�+�s�*�*�D�9�D�9�9�!�!=�>�>rN)r=r>r?rlrrrr�r�Ms��%	?rr��color_parsec�F�|j�}|r|Sdt|�zS)NzGdk.Atom<%i>�r��hash��atom�ns  r�
_gdk_atom_strr�s$���I�I�K����H���T�
�*�*rc�L�|j�}|rd|zSdt|�zS)NzGdk.Atom.intern("%s", False)z<Gdk.Atom(%i)>r�r�s  r�_gdk_atom_reprr��s*���I�I�K���1�A�5�5��$�t�*�,�,r)�Gioc�J�eZdZeej
d�rd�Zd�Zd�Zd�Z	y)�FileList�
new_from_listc��g}t|ttf�r>|D]8}t|tj�r|j|��/t
d��nt
d��tjj|�S)Nz:Constructor requires a list or tuple of Gio.File instances)
r�tuple�listr��File�append�	TypeErrorr	r�r�)rO�files�
files_list�fs    rrlzFileList.__new__�sq���
��e�e�T�]�3�"�j��%�a����2�&�-�-�a�0�"+�,h�"i�i�	j�$�$`�a�a��|�|�1�1�%�8�8rc�4�t|j��Sr)�iter�	get_filesr#s rrKzFileList.__iter__�s������(�)�)rc�4�t|j��Sr)r�r
r#s r�__len__zFileList.__len__�s���t�~�~�'�(�(rc�(�|j�|Sr)r
)r�indexs  r�__getitem__zFileList.__getitem__�s���>�>�#�E�*�*rN)
r=r>r?r�r	r�rlrKrrrrrr�r��s$���3�<�<��1�

9�	*�	)�	+rr��PRIMARYT�SELECTION_PRIMARY�	SECONDARY�SELECTION_SECONDARY�	CLIPBOARD�SELECTION_CLIPBOARD�BITMAP�
TARGET_BITMAP�COLORMAP�TARGET_COLORMAP�DRAWABLE�TARGET_DRAWABLE�PIXMAP�
TARGET_PIXMAP�STRING�
TARGET_STRING�ATOM�SELECTION_TYPE_ATOM�SELECTION_TYPE_BITMAP�SELECTION_TYPE_COLORMAP�SELECTION_TYPE_DRAWABLE�INTEGER�SELECTION_TYPE_INTEGER�SELECTION_TYPE_PIXMAP�WINDOW�SELECTION_TYPE_WINDOW�SELECTION_TYPE_STRING)T�sysr��	overridesrr�moduler�girrr	�_versionr��GDK3�GDK4�__all__�
gi.repositoryr
r��ImportErrorrrrCrUr�r\�_cairo�RectangleInt�	intersectr]�unionr^r`rfr�r�r�r�rr�globals�modname�modules�event_member_classes�gsuccess_mask_funcs�event_classr��override_class�__info__�get_methods�method_info�get_namer��event_methodr+r�r�r�r�r��Atom�__str__r$r�r��atom_internrrrrrrrrr!r"r#r$r&r'r)r*�
init_check�argv�initializedrrr�<module>rKs���,��6�-�6��u�%��
�|�|�u���
�|�|�u���
�|�|�u���
��	��H�c�l�l�+�$�
��4�*6��	�	�*6�X
�U�O�E��N�N�7���(M�s�x�x�(M�T�D�>�D��N�N�6���
p�C�M�M�
p���#�I��N�N�;��	��3��$�1��'�'�	����{�#�"�m�m�5�5���-�-�-�-�����,�-����(�)��*�3�<�<�*���!�H��N�N�:��	�
*����
*��f�
�F��N�N�8���4�#*�3�=�=�/�#J�C�M�M� �#*�3�=�=�/�#J�C�M�M� �?;��	�	�?;�B
�U�O�E��N�N�7���i�
�#�G�
�[�[��
!�F�/��(��#�#�O�4��s�L�!��#�#�L�1�.��
,�
$���k�G�C��,E�+G��L���9�9�-�-�9�9�;�	8�K��'�'�)�D�"�3�9�9�d�3�L��*�*�3�L�A���N�D�,�7�	8�	���^�4����{�#�
$�"7�c�o�o�7�
�;�'�K��N�N�=�!�'?����'?�R�f�
�F��N�N�8��'�s���7�K��N�N�=�!�+�-�%�C�H�H��&�C�H�H���!�+�3�<�<�+�0��!�H��N�N�:������	�4�8���N�N�&�'��/�/�+�t�<���N�N�(�)��/�/�+�t�<���N�N�(�)��O�O�H�d�3�M��N�N�?�#��o�o�j�$�7�O��N�N�$�%��o�o�j�$�7�O��N�N�$�%��O�O�H�d�3�M��N�N�?�#��O�O�H�d�3�M��N�N�?�#��/�/�&�$�7���N�N�(�)��O�O�H�d�;���N�N�*�+�!�o�o�j�$�?���N�N�,�-�!�o�o�j�$�?���N�N�,�-� �_�_�Y��=���N�N�+�,��O�O�H�d�;���N�N�*�+��O�O�H�d�;���N�N�*�+��O�O�H�d�;���N�N�*�+��4�����s�x�x�0��K����q
	�K� �	��	�s�Y6�6Z�Z