+
    QDb  c                   s   ^ RI Ht ^ RI Ht ^ RIt ! R R]P                  4      t]R8X  Ed   ^ RI Ht ^ RItR t	]P                  ! 4       t]P                  ^4       ]P                  ! ^R	7      t]P                  ]4       ]P                   ! ^R	7      t]P%                  ]R
R
^ 4       ]! R^dR7      t]! R^<R7      t]! R^R7      t]! R^dR7      t]P%                  ]R
R
^ 4       ]P%                  ]R
R
^ 4       ]P%                  ]R
R
^ 4       ]P%                  ]R
R
^ 4       ]P.                  ! ^
]	]4       ]P.                  ! ^
]	]4       ]P.                  ! ^
]	]4       ]P.                  ! ^
]	]4       ]P1                  4        ]P3                  R]P4                  4       ]P6                  ! 4        ]P8                  ! 4        R# R# )    )Gdk)GtkNc                   s<   a  ] tR t^t o RR ltR tR tR tRtV t	R# )GtkInkLevelc                sZ   \         P                  P                  V 4       V P                  R V P                  4       W n        RV n        V'       d   \        P                  ! V4      V n        V P                  '       g   \        P                  ! R4      V n        V P                  ^^-4       R# )drawNz#cccccc)
r   DrawingArea__init__connectr   _level_colorr   Zcolor_parseZset_size_request)selfZcolorlevels   &&&//usr/share/system-config-printer/gtkinklevel.pyr   ZGtkInkLevel.__init__   sn      $'fdii(//51DK{{{//95DKr2&    c                s2    Wn         V P                  4        R # N)r   Zqueue_resize)r
   r   s   &&r   	set_levelZGtkInkLevel.set_level&   s    r   c                s    V P                   # r   )r   )r
   s   &r   	get_levelZGtkInkLevel.get_level*   s    {{r   c                s   VP                  4       pVP                  4       pR V,          V,          pVR8  d   VR,          R,          pMVR,          R,          p^pVP                  Wf4       VP                  V^V,          ,
          V^V,          ,
          4       \	        VP                  Wf4      4      pV P                  P                  R,          pV P                  P                  R,          pV P                  P                  R,          p	V P                  R,          p
VP                  RR4       VP                  RRR RR R	4       VP                  R R
R
R RR 4       VP                  RR RR
RR	4       VP                  RRRRRR4       VP                  4        VP                  WxV	4       VP                  V4       VP!                  4        V
R8  d   RpW^,          ,
          pV^ 8  d   ^ p\"        P$                  ! ^ ^^ ^ 4      pVP'                  ^ WxV	^4       VP'                  V P                  ^,
          R,          WxV	^4       VP'                  V P                  ^,           R,          ^^^^4       VP'                  R ^^^^4       VP)                  V4       VP+                  4        M#VP                  ^^^4       VP+                  4        VP                  V^,          4       VP                  RR4       VP-                  RR 4       VP                  WxV	4       VP/                  4        VP                  RR4       VP-                  RR4       VP                  WxV	4       VP/                  4        VP                  RR4       VP-                  RR4       VP                  WxV	4       VP/                  4        VP                  RR4       VP-                  RR4       VP                  WxV	4       VP/                  4        R# )g      ?g      ?g       @g      @g    @g      Y@g      ?g        gQ?gq=
ףp?g333333?g333333?g?g?g?g333333?g?g      ?g?g      ?N)Zget_allocated_widthZget_allocated_heightZ	translateZscaleZmaxZdevice_to_user_distancer	   ZredZgreenZbluer   Zmove_toZcurve_toZ
close_pathZset_source_rgbZset_line_widthZstroke_preservecairoZLinearGradientZadd_color_stop_rgbaZ
set_sourceZfillZline_toZstroke)r
   ZwidgetZctxwZhZratioZ	thicknessZrZgZbZ
fill_pointZ
grad_widthZ
grad_startZpats   &&&           r   r   ZGtkInkLevel.draw-   s9   &&)''*a!3;C#AC#A	y,		1q9}$a!i-&7844iKL	KKOOg%KK'KKw&[[5(
S#c4c35c4sC5dCdC6c3S#s3A!$I&J#A~6JA~
&&1a3C##Qa3##dkkAo%>aK##dkkAo%=q!QJ##S!Q15NNC HHK1a(HHKIM*S#S#A!$

 	S#S#A!$

 	T4 T4 A!$

 	T4 T4 A!$

r   )r	   r   N)r    )
__name__Z
__module__Z__qualname__Z__firstlineno__r   r   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s      
'C Cr   r   Z__main__)GLibc                 s    \         P                  ! 4        V P                  4       pV^,          pV^d8  d   ^ pV P                  V4       \         P                  ! 4        R# )i   T)r   Zthreads_enterr   r   Zthreads_leave)r   Zls   & r   adjust_levelr   v   sJ    OO	Qs7Ar   )ZspacingFZblack)r   ZcyanZmagentaZyellowZdelete_event)Zgi.repositoryr   r   r   r   r   r   r   Ztimer   ZWindowr   Zset_border_widthZVBoxZvboxZaddZHBoxZhboxZ
pack_startZklevelZclevelZmlevelZylevelZtimeout_addZshow_allr   Z	main_quitZthreads_initZmain) r   r   <module>r      s  *   W3?? Wr z" 	

A88QDEE4L88QDOOT5%+'-F&+F)2.F(#.FOOVUE1-OOVUE1-OOVUE1-OOVUE1-b,/b,/b,/b,/JJMII~s}}-HHKG r   