+
   0a
Oc                   s    ^ RI Ht ^ RI Ht ^ RI Ht ^ RI Ht ^ RI Ht ^ RIt^ RIHtHt  ! R R	]P                  4      t
]R
8X  d*   ]P                  ! 4       t]
! ]4      P                  4        R# R# )    )IBus)Gdk)	GdkPixbuf)Gtk)PangoN)_N_c                   sN   a a ] tR t^!t oRV 3R lltR tR tR tR tRt	Vt
V ;t# )EngineAboutc                s   < Wn         \        \        V `  \	        R 4      VR7       \	        R4      \
        P                  P                  3pV P                  ! V!   V P                  4        R# )ZAbout)Ztitletransient_forZ_CloseN)
_EngineAbout__engine_descZsuperr   __init__r   r   ZResponseTypeZCLOSEZadd_buttons_EngineAbout__init_ui)selfZenginer	   Zbuttons	__class__s   &&& $/usr/share/ibus/setup/engineabout.pyr   ZEngineAbout.__init__"   s[    #k4)'
 - 	* 	/ X; 0 0 6 67'"    c                sh   V P                  R 4       \        P                  ! 4       pVP                  \        P                  P
                  4       VP                  \        P                  P                  \        P                  P                  4       VP                  RR4       \        P                  ! 4       V n        V P                  P                  R4       VP                  V P                  4       VP                  4        V P                  P!                  VRR^ 4       V P#                  4        R# )z
help-abouti  FTN)Zset_icon_namer   ZScrolledWindowZset_shadow_typeZ
ShadowTypeZ	ETCHED_INZ
set_policyZ
PolicyTypeZ	AUTOMATICZset_size_requestZTextView_EngineAbout__text_viewZset_editableZaddZshow_allZvboxZ
pack_start_EngineAbout__fill_text_view)r   Zsws   & r   Z	__init_uiZEngineAbout.__init_ui,   s    <(!
3>>334
cnn..0H0HI
C%<<>%%e,
t 
		RtQ/r   c                s   V P                   P                  4       pV P                  V4       VP                  ^ 4      pVP	                  VRR4       VP                  VV P                  V P                  P                  4       4      4       VP	                  VR\        P                  ! V P                  4      ,          RR4       VP	                  V\        R4      \        P                  ! V P                  P                  4       4      ,          RRR4       VP	                  V\        R4      V P                  P                  4       ,          RRR4       VP	                  V\        R	4      V P                  P!                  4       ,          RRR4       VP	                  V\        R
4      RRR4       VP	                  V\        P"                  ! V P                  4      RR4       R# )r    z
 left_margin_16z
%s
headingzLanguage: %s
smallboldzKeyboard layout: %s
zAuthor: %s
zDescription:
	wrap_textleft_margin_32N)r   Z
get_buffer_EngineAbout__create_tagsZget_iter_at_offsetZinsert_with_tags_by_nameZinsert_pixbuf_EngineAbout__load_iconr
   Zget_iconi18nZgettext_engine_longnamer   r   Zget_language_nameZget_languageZ
get_layoutZ
get_authorZgettext_engine_description)r   text_bufferZiters   &  r   Z__fill_text_viewZEngineAbout.__fill_text_view;   s   &&113;'--a0,,T5-=	?!!$  !3!3!<!<!>?	A,,T4778J8JKK+	- 	,,T"#d&<&<T=O=O=\=\=^&__!1	3 	,,T)*T-?-?-J-J-LL!1	3 	,,T.!D$6$6$A$A$CC!1	3 	,,T"#Wf6F	H,,T//0B0BC-	/r   c                s"   VP                  R \        P                  P                  ^\        P                  ,          R7       VP                  R\        P                  P                  R7       VP                  R\        P
                  P                  R7       VP                  RRR7       VP                  R	R
R7       VP                  R\        P                  P                  R7       VP                  R^R7       VP                  R^ R7       R# )r   )weightZsizer   )r   Zitalic)Zstyler   g𞪪?)ZscaleZgray_foregroundz	dark gray)Z
foregroundr   )Z	wrap_moder   )Zleft_marginr   N)
Z
create_tagr   ZWeightZBOLDZSCALEZStyleZITALICr   ZWrapModeZWORD)r   r   s   &&r   Z__create_tagsZEngineAbout.__create_tagsW   s    y$||00!EKK/ 	 	1 	v$||00 	 	2x#kk00 	 	2w, 	 	.0#. 	 	0{"%,,"3"3 	 	5/$& 	 	(/$& 	 	(r   c                sF    \         P                  P                  V^0^0R4      pV#    \        P                  P                  4       pTP                  T^0^ 4      pTR8X  d   TP                  R^0^ 4      pTR8X  d   TP                  R^0^ 4      pTP                  4       p T# ; i)i0   TNzibus-enginezimage-missing)r   ZPixbufZnew_from_file_at_scaler   Z	IconThemeZget_defaultZlookup_iconZ	load_icon)r   Z	icon_nameZpixbufZthemeZicons   &&   r   Z__load_iconZEngineAbout.__load_iconj   s    	&%%<<Y=?=?=ACF 	&MM--/E$$YA6Dt|((A>t|(("a@^^%Fs
   "& A7B )Z__engine_descZ__text_view)N)__name__Z
__module__Z__qualname__Z__firstlineno__r   r   r   r   r   Z__static_attributes__Z__classdictcell__Z__classcell__)r   Z__classdict__s   @@r   r   r   !   s#      /8(& r   r   Z__main__)Zgi.repositoryr   r   r   r   r   r   r   r   ZDialogr   r   Z
EngineDescZdescZrun) r   r   <module>r      s[   .   #    W#** Wr z??D r   