
    lh!                     T    d Z ddlmZmZmZmZmZmZmZm	Z	m
Z
mZmZ ddlmZ dZd ZdS )z:mod:`wand.cdefs.magick_property` --- Magick-Property definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. versionadded:: 0.5.0
    )POINTERc_boolc_char_pc_doublec_intc_size_tc_ubytec_uintc_ulongc_ulonglongc_void_p)	c_ssize_t)loadc                 d   t           t          g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        t           t          g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           g| j	        _        t           | j	        _        t           g| j
        _        t          | j
        _        t           g| j        _        t          | j        _        t           g| j        _        t          | j        _        t           g| j        _        t           | j        _        |dk    r<	 t           g| j        _        t          | j        _        n# t"          $ r
 d| _        Y nw xY wd| _        t           g| j        _        t          | j        _        t           t          g| j        _        t           | j        _        t           t          t)          t                    g| j        _        t)          t                     | j        _        t           t          t)          t                    g| j        _        t)          t.                    | j        _        t           t          t)          t                    g| j        _        t)          t                     | j        _        t           t          g| j        _        t           | j        _        t           t          t)          t                    g| j        _        t)          t                     | j        _        t           g| j        _        t          | j        _        t           t          g| j        _        t           | j        _        t           g| j        _        t<          | j        _        t)          t                    g| j        _        t          g| j         _        tB          | j         _        t          g| j"        _        tB          | j"        _        t           t)          t                    g| j#        _        t)          t<                    | j#        _        t           t)          tH                    t)          tH                    g| j%        _        t          | j%        _        t          g| j&        _        t           | j&        _        t          t)          t                    g| j'        _        t)          t                     | j'        _        t           t           t          g| j(        _        t)          t<                    | j(        _        t          t)          t                    g| j)        _        t)          t                     | j)        _        t          t)          t                    g| j*        _        t)          t                     | j*        _        t           t           t          g| j+        _        t)          t<                    | j+        _        t           t          t)          t                    g| j,        _        t)          t.                    | j,        _        t           t          g| j-        _        t          | j-        _        t           t           g| j.        _        t          | j.        _        t           t          g| j/        _        t          | j/        _        t           t          g| j0        _        t          | j0        _        t           t          g| j1        _        t          | j1        _        t           tH          g| j2        _        t          | j2        _        t           t          g| j3        _        t          | j3        _        t           t          g| j4        _        t          | j4        _        |dk    rB	 t           t          g| j5        _        t          | j5        _        n# t"          $ r
 d| _5        Y nw xY wd| _5        | j5         t           t          g| j6        _        t          | j6        _        t           t          g| j7        _        t          | j7        _        t           t          g| j8        _        t          | j8        _        t           t          t          g| j9        _        t           t          t           t          g| j:        _        t          | j:        _        t           t          t          g| j;        _        t          | j;        _        t           t          g| j<        _        t          | j<        _        t           t          g| j=        _        t          | j=        _        t           t          t          g| j>        _        t          | j>        _        t           t          g| j?        _        t          | j?        _        t           t          t          t          t          g| jA        _        t          | jA        _        t           t          g| jB        _        t          | jB        _        t           t<          g| jC        _        t          | jC        _        t           t<          t<          g| jD        _        t          | jD        _        t          tB          g| jE        _        t          | jE        _        t           t          t)          t<                    g| jF        _        t          | jF        _        |dk    r1	 t           t          g| jH        _        n# t"          $ r
 d| _H        Y nw xY wd| _H        	 t           t          g| jI        _        t          | jI        _        n# t"          $ r
 d| _I        Y nw xY wt           tH          tH          g| jJ        _        t          | jJ        _        t           t          t          t          g| jK        _        t          | jK        _        t           t          g| jL        _        t          | jL        _        dS )a  Define Magick Wand property methods. The ImageMagick version is given as
    a second argument for comparison. This will quick to determine which
    methods are available from the library, and can be implemented as::

        if IM_VERSION < 0x700:
            # ... do ImageMagick-6 methods ...
        else
            # ... do ImageMagick-7 methods ...

    .. seealso::

        #include "wand/magick-property.h"
        // Or
        #include "MagickWand/magick-property.h"

    :param lib: the loaded ``MagickWand`` library
    :type lib: :class:`ctypes.CDLL`
    :param IM_VERSION: the ImageMagick version number (i.e. 0x0689)
    :type IM_VERSION: :class:`numbers.Integral`

    .. versionadded:: 0.5.0

    i  Ni  )Mr   r   MagickDeleteImageArtifactargtypesr   restypeMagickDeleteImagePropertyMagickDeleteOptionMagickGetAntialiasMagickGetBackgroundColorMagickGetColorspacer   MagickGetCompressionMagickGetCompressionQualityr   MagickGetFontMagickGetFilterAttributeErrorMagickGetGravityMagickGetImageArtifactr   MagickGetImageArtifactsMagickGetImageProfiler	   MagickGetImageProfilesMagickGetImagePropertyMagickGetImagePropertiesMagickGetInterlaceSchemeMagickGetOptionMagickGetPointsizer   MagickGetQuantumRangeMagickGetResourcer   MagickGetResourceLimitMagickGetSamplingFactorsr
   MagickGetSizeMagickQueryConfigureOptionMagickQueryConfigureOptionsMagickQueryFontMetricsMagickQueryFontsMagickQueryFormatsMagickQueryMultilineFontMetricsMagickRemoveImageProfileMagickSetAntialiasMagickSetBackgroundColorMagickSetColorspaceMagickSetCompressionMagickSetCompressionQualityMagickSetDepthMagickSetExtractMagickSetFilenameMagickSetFilterMagickSetFontMagickSetFormatMagickSetGravityMagickSetImageArtifactMagickSetImageProfileMagickSetImagePropertyMagickSetInterlaceSchemeMagickSetInterpolateMethodMagickSetOptionMagickSetOrientationr   MagickSetPageMagickSetPassphraseMagickSetPointsizeMagickSetResolutionMagickSetResourceLimitMagickSetSamplingFactorsr   MagickSetSeedMagickSetSecurityPolicyMagickSetSizeMagickSetSizeOffsetMagickSetType)lib
IM_VERSIONs     ]/var/www/html/research.buxo.ca/env/lib/python3.11/site-packages/wand/cdefs/magick_property.pyr   r      sd   0 /7-AC!*,2C!).6-AC!*,2C!)'/&:C#%+C"'/jC#%+C"-5JC )+3C ((0zC$&+C#)1
C%',C$08zC#,.6C#+"*C (CU	',4:C(*/C'' 	' 	' 	'"&C	' #%-JC!#(C +3X*>C')1C&(GH--,C( +2(*;*;C'(GH--*C& )0(8(8C%(GH--+C' *1):):C&+3X*>C')1C&(GH---C ) ,38+<+<C (-5JC )+0C ($,h#7C "*C'/jC#%-C"*1(*;*;)<C&&+WC"$/C!+0'C')4C&-5wx7H7H,IC )+28+<+<C ("*GFOOWV__!MC %C/7jC"+-5C"*08'(:K:K/LC#,.5h.?.?C#++3Xx*HC')0):):C&%-wx/@/@$AC!#*8#4#4C '/1B1B&CC#%,X%6%6C"(H4C'0 3:(2C2CC'/(GH---C ) ,37+;+;C ('/&7C#%+C"-5x,@C )+1C ((0%'8C$&,C#)15(9C%'-C$08(/CC#,.4C#+#+V"4C!'C%-x$8C!#)C &.%9C"$*C!U	',4e+<C(*0C'' 	' 	' 	'"&C	' #"*H!5C &C$,h#7C "(C%-u$5C!#)C +3Xx*HC'(Hh*C& )/C%+3Xx*HC')/C&-5u,=C )+1C (/7.?C"+-3C"*$,h#AC "(C)15(9C%'-C$(Hi"C !'C(0(';C$&,C#'/&:C#%+C"(0(H'EC$&,C#+0+*>C')/C&(GH---C ) ,2C (U	%*2G)<C&& 	% 	% 	% $C	% !+08(/C#,.4#++ + + +&*###+"*FF!;C &C(Hi(C$ '-C#"*E!2C &CsH   #E9 9FF)^6 6_
	_
*k kk")l l l N)__doc__ctypesr   r   r   r   r   r   r	   r
   r   r   r   wand.cdefs.wandtypesr   __all__r        rT   <module>r[      s    
E E E E E E E E E E E E E E E E E E E E E E E E E E + * * * * *
z' z' z' z' z'rZ   