????

Your IP : 3.147.67.34


Current Path : /lib/python3.9/site-packages/gi/overrides/__pycache__/
Upload File :
Current File : //lib/python3.9/site-packages/gi/overrides/__pycache__/Gdk.cpython-39.pyc

a

$�_�>c	@s�ddlZddlZddlmZmZddlmZddlmZm	Z	ed�Z
e
jdkZe
jdkZ
gZz e	d	e
j�dd
lmZeWneefy�Yn0es�e
r�Gdd�de
j�Zee�Ze�d�e
r�Gd
d�de
j�Zee�Ze�d�e�rGdd�de
j�Zee�Ze�d�nTe
�rhee
d��sDddlmZejZe�d�n$e
jjZe
jjZe�d�e�d�e�r�Gdd�de
j�Zee�Ze�d�n*e
�r�Gdd�de
j �Z ee �Z e�d�e�s�e
�rPe!e
j"d�e
j"_#e!e
j"d�e
j"_$Gdd�de
j%�Z%ee%�Z%e�d�e&�dZ'ej(e'Zgd�Z)e�r:e)�d�ee
d��rPe)�d�gd �Z*e)D]vZ+e,e+e!e
e+�fi�Z-e
j%j.�/�D]8Z0e0�1�Z2e!e
j%e2�Z3e2e*v�r�ee3�Z3e4e-e2e3��q�e4ee+e-�e�e+��q\Gd!d"�d"e
j5�Z5ee5�Z5e�d"�Gd#d$�d$e
j6�Z6ee6�Z6e�d$�ee
j7�Z7e�d%�d&d'�Z8d(d)�Z9e8e
j:_;e9e
j:_<e
�r�e
�=d*d+�Z>e�d,�e
�=d-d+�Z?e�d.�e
�=d/d+�Z@e�d0�e
�=d1d+�ZAe�d2�e
�=d3d+�ZBe�d4�e
�=d5d+�ZCe�d6�e
�=d7d+�ZDe�d8�e
�=d9d+�ZEe�d:�e
�=d;d+�ZFe�d<�e
�=d1d+�ZGe�d=�e
�=d3d+�ZHe�d>�e
�=d5d+�ZIe�d?�e
�=d@d+�ZJe�dA�e
�=d7d+�ZKe�dB�e
�=dCd+�ZLe�dD�e
�=d9d+�ZMe�dE�e�s�e
�r�ddlZe
�NejO�\ZPZOdS)FiN�)�override�strip_boolean_result)�get_introspection_module)�PyGIDeprecationWarning�require_version�Gdkz2.0z3.0�GdkX11)rc@sxeZdZdZdd�Zdd�Zdd�Zedd	�d
d	�d�Zedd	�d
d	�d�Z	edd	�dd	�d�Z
dd�Zedd��Z
dS)�Colori��cCs"tj�|�||_||_||_dS�N)rr�__init__�red�green�blue)�selfrrr
�r�4/usr/lib/python3.9/site-packages/gi/overrides/Gdk.pyr
1szColor.__init__cCs
|�|�Sr	�Zequal�rZotherrrr�__eq__7szColor.__eq__cCsd|j|j|jfS)Nz$Gdk.Color(red=%d, green=%d, blue=%d)�rrr
�rrrr�__repr__:szColor.__repr__cCs|jt|j�Sr	)r�float�	MAX_VALUErrrr�<lambda>=�zColor.<lambda>cCst|dt||j��S)Nr��setattr�intr�rZvrrrr>r)ZfgetZfsetcCs|jt|j�Sr	)rrrrrrrr@rcCst|dt||j��S)NrrrrrrrArcCs|jt|j�Sr	)r
rrrrrrrCrcCst|dt||j��S)Nr
rrrrrrDrcCs|j|j|jfS)z3Return (red_float, green_float, blue_float) triple.��	red_float�green_float�
blue_floatrrrr�	to_floatsFszColor.to_floatscCs*tt|tj�t|tj�t|tj��S)zEReturn a new Color object from red/green/blue values from 0.0 to 1.0.)rrrrrrr�from_floatsKs�zColor.from_floatsN)�__name__�
__module__�__qualname__rr
rr�propertyr r!r"r#Zstaticmethodr$rrrrr.s ���rc@sBeZdZddd�Zdd�Zdd�Zdd	�Zd
d�Zedd
��Z	dS)�RGBA��?cCs(tj�|�||_||_||_||_dSr	)rr)r
rrr
�alpha)rrrr
r+rrrr
Ys
z
RGBA.__init__cCs
|�|�Sr	rrrrrr`szRGBA.__eq__cCsd|j|j|j|jfS)Nz-Gdk.RGBA(red=%f, green=%f, blue=%f, alpha=%f)�rrr
r+rrrrrcsz
RGBA.__repr__ccs$|jV|jV|jV|jVdS)z>Iterator which allows easy conversion to tuple and list types.Nr,rrrr�__iter__fsz
RGBA.__iter__cCs0tt|jtj�t|jtj�t|jtj��S)z>Converts this RGBA into a Color instance which excludes alpha.)rrrrrr
rrrr�to_colorns�z
RGBA.to_colorcCs||j|j|j�S)z3Returns a new RGBA instance given a Color instance.r)�clsZcolorrrr�
from_coloruszRGBA.from_colorN)r*r*r*r*)
r%r&r'r
rrr-r.Zclassmethodr0rrrrr)Xs
r)c@seZdZdd�Zdd�ZdS)�	RectanglecCs(tj�|�||_||_||_||_dSr	)rr1r
�x�y�width�height)rr2r3r4r5rrrr
�s
zRectangle.__init__cCsd|j|j|j|jfS)Nz.Gdk.Rectangle(x=%d, y=%d, width=%d, height=%d))r2r3r5r4rrrrr�szRectangle.__repr__N)r%r&r'r
rrrrrr1sr1)�cairo�rectangle_intersect�rectangle_unionc@seZdZdd�ZdS)�DrawablecCs
t�|�Sr	�r�cairo_createrrrrr;�szDrawable.cairo_createN)r%r&r'r;rrrrr9�sr9c@s$eZdZdd�Zdd�Zdd�ZdS)�WindowcCstj�|||�Sr	)rr<�new)r/�parent�
attributes�attributes_maskrrr�__new__�szWindow.__new__cCsdSr	r)rr>r?r@rrrr
�szWindow.__init__cCs
t�|�Sr	r:rrrrr;�szWindow.cairo_createN)r%r&r'rAr
r;rrrrr<�sr<Z
2BUTTON_PRESSZ
3BUTTON_PRESSc>@sjeZdZejjdejjdejjdejjdejj	dejj
dejjdejjdejj
dejjdejjdejjdejjdejjd	ejjd	ejjd	ejjd	ejjdejjdejjd
ejjdejjdejjdejjd	ejjd	ejjdejjd
ejj dejj!dejj"dejj#diZ$e%�rde$ejj&<e'ejd��rNe$�(ejj)dejj*dejj+dejj,di�dd�Z-dd�Z.dd�Z/dS)�EventZanyZmotionZbuttonZkeyZcrossingZfocus_changeZ	configureZ	proximityZdndr(Z	selectionZclientZ
visibilityZscrollZexposeZ	no_expose�TOUCH_BEGINZtouchcCs>t|d��|j�}|r&tt||�|�Std|jj|f��dS)N�_UNION_MEMBERSz!'%s' object has no attribute '%s')�getattr�get�typeZAttributeErrorZ	__class__r%)r�name�
real_eventrrr�__getattr__�szEvent.__getattr__cCs>t|d��|j�}|r*tt||�||�ntj�|||�dS)NrD)rErFrGrrrB�__setattr__)rrHZvaluerIrrrrK�szEvent.__setattr__cCs tj�|��d�}d||jfS)Nz><z<%s type=%r>)rrBrZstriprG)rZ	base_reprrrrr�szEvent.__repr__N)0r%r&r'r�	EventTypeZDELETEZDESTROYZ
MOTION_NOTIFYZBUTTON_PRESSZBUTTON_RELEASEZ	KEY_PRESSZKEY_RELEASEZENTER_NOTIFYZLEAVE_NOTIFYZFOCUS_CHANGEZ	CONFIGUREZPROXIMITY_INZ
PROXIMITY_OUTZ
DRAG_ENTERZ
DRAG_LEAVEZDRAG_MOTIONZ
DROP_START�_2BUTTON_PRESS�_3BUTTON_PRESSZPROPERTY_NOTIFYZSELECTION_CLEARZSELECTION_REQUESTZSELECTION_NOTIFYZDRAG_STATUSZ
DROP_FINISHEDZCLIENT_EVENTZVISIBILITY_NOTIFYZSCROLLZEXPOSEZMAPZUNMAPrD�GDK2Z	NO_EXPOSE�hasattrZupdaterCZTOUCH_UPDATEZ	TOUCH_ENDZTOUCH_CANCELrJrKrrrrrrB�sZ�"��rBr%)ZEventAnyZEventExposeZEventMotionZEventButtonZEventScrollZEventKeyZ
EventCrossingZ
EventFocusZEventConfigureZEventProximityZEventDNDZEventSettingZEventGrabBroken�EventVisibilityZ
EventPropertyZEventSelectionZEventOwnerChangeZEventWindowStaterQZ
EventNoExposeZ
EventTouch)Z	get_stateZget_axisZ
get_coordsZget_root_coordsc@seZdZdd�ZdS)�DragContextcCstd�}|�||||�dS)N�Gtk)rZdrag_finish)rZsuccessZdel_ZtimerSrrr�finish7szDragContext.finishN)r%r&r'rTrrrrrR6srRc@seZdZdd�ZdS)�CursorcOs�t|�}t|�}||}|dkr0|j|i|��S|dkrTt�dt�|j|i|��S|dkrxt�dt�|j|i|��S|dkr�ts�td��t�dt�|j	|i|��Std��dS)	Nirz�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/InitializerDeprecationsiz�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/InitializerDeprecationsizWrong 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)
Zlenr=�warningsZwarnrZnew_for_displayZnew_from_pixbufrO�
ValueErrorZnew_from_pixmap)r/ZargsZkwdsZarg_lenZkwd_lenZ	total_lenrrrrA@s.���zCursor.__new__N)r%r&r'rArrrrrU>srU�color_parsecCs|��}|r|Sdt|�S)NzGdk.Atom<%i>�rHZhash�ZatomZnrrr�
_gdk_atom_strpsr[cCs |��}|rd|Sdt|�S)NzGdk.Atom.intern("%s", False)z<Gdk.Atom(%i)>rYrZrrr�_gdk_atom_reprwsr\ZPRIMARYT�SELECTION_PRIMARYZ	SECONDARY�SELECTION_SECONDARYZ	CLIPBOARD�SELECTION_CLIPBOARDZBITMAP�
TARGET_BITMAPZCOLORMAP�TARGET_COLORMAPZDRAWABLE�TARGET_DRAWABLEZPIXMAP�
TARGET_PIXMAPZSTRING�
TARGET_STRINGZATOM�SELECTION_TYPE_ATOM�SELECTION_TYPE_BITMAP�SELECTION_TYPE_COLORMAP�SELECTION_TYPE_DRAWABLEZINTEGER�SELECTION_TYPE_INTEGER�SELECTION_TYPE_PIXMAPZWINDOW�SELECTION_TYPE_WINDOW�SELECTION_TYPE_STRING)QZsysrVZ	overridesrrZmodulerZgirrrZ_versionrOZGDK3Z__all__Z
gi.repositoryrrWZImportErrorrZappendr)r1rPr6Z_cairoZRectangleIntZ	intersectr7Zunionr8r9r<rErLrMrNrBZglobalsZmodnameZmodulesZevent_member_classesZgsuccess_mask_funcsZevent_classrGZoverride_classZ__info__Zget_methodsZmethod_infoZget_namerHZevent_methodrrRrUrXr[r\ZAtomZ__str__rZatom_internr]r^r_r`rarbrcrdrerfrgrhrirjrkrlZ
init_checkZargvZinitializedrrrrZ<module>s�

%
#



A






)