KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /usr/lib64/pygtk/2.0/demos/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/lib64/pygtk/2.0/demos/stock_browser.pyc
mò
e‡8Hc@sÁdZdkZdkZdkZd„Zdefd„ƒYZdefd„ƒYZd„Zd„Z	d	„Z
d
„Zd„Zdei
fd
„ƒYZd„ZedjoeƒndS(sîStock Item and Icon Browser

This source code for this demo doesn't demonstrate anything particularly
useful in applications. The purpose of the "demo" is just to provide a
handy place to browse the available stock icons and stock items.
NcCso|djodSn|idƒo$dtidd„|dƒ}n#tidd„|ƒ}|d	}|S(
Nttgtks	gtk.STOCKs-([^-]+)cCsd|idƒiƒS(Nt_i(tmtgrouptupper(R((t+/usr/lib64/pygtk/2.0/demos/stock_browser.pyt<lambda>sis	([^-]+)-?cCsd|idƒiƒS(NRi(RRR(R((RRsi(tstock_idt
startswithtretsubtmacro(RR((Rtid_to_macros
$
t
StockItemInfocBstZdd„ZRS(NRcCs7||_d|_d|_t|ƒ|_d|_dS(NR(RtselftNonet
stock_itemt
small_iconR
Rt	accel_str(RR((Rt__init__s
			(t__name__t
__module__R(((RRstStockItemDisplaycBstZd„ZRS(NcCs1d|_d|_d|_d|_d|_dS(N(RRt
type_labeltmacro_labeltid_labeltlabel_accel_labelt
icon_image(R((RR's
				(RRR(((RR&sc	Cs¡ti|ƒ}ti}d}|iƒ}t	|ƒ}d}x^||joPti||ƒ\}}|||jo||}||}n|d7}q?W|S(s‡ Finds the largest size at which the given image stock id is
        available. This would not be useful for a normal application.
    iiN(Rticon_factory_lookup_defaulttstockidtsettICON_SIZE_INVALIDt	best_sizetbest_pixelst	get_sizestsizestlentn_sizestiticon_size_lookuptwidththeight(	RR&RR$R'R!R)R"R*((Rtget_largest_size/s	

cCs)|i|dƒ}|id|iƒdS(Nittext(tmodelt	get_valuetitertinfotcelltset_propertyR(ttree_columnR1R-R/R0((Rtmacro_set_func_textGscCs)|i|dƒ}|id|iƒdS(NiR,(R-R.R/R0R1R2R(R3R1R-R/R0((Rtid_set_funcKscCs)|i|dƒ}|id|iƒdS(NiR,(R-R.R/R0R1R2R(R3R1R-R/R0((Rtaccel_set_funcOscCs-|i|dƒ}|id|idƒdS(NiR,i(R-R.R/R0R1R2R(R3R1R-R/R0((Rtlabel_set_funcSstStockItemAndIconBrowserDemocBs&tZdd„Zd„Zd„ZRS(Nc
CsŠtii|ƒy|i|iƒƒWn&tj
o|idd„ƒnX|i	|i
iƒ|iddƒ|i
dƒtitdƒ}|i|ƒtiƒ}|itiƒ|ititiƒ|i|ttdƒ|iƒ}
ti|
ƒ}|i|ƒtiƒ}|i	dƒti ƒ}	|i|	tƒ|i"|	dd	ƒti#ƒ}	|i|	t$ƒ|i%|	t&ƒ|i'|ƒti#ƒ}	|i(dd
|	t)ƒti#ƒ}	|i(dd|	t*ƒti#ƒ}	|i(dd|	t+ƒti,d
dddƒ}|i.|ttdƒti/dƒ}|i|ƒti1tdƒ}|i
dƒ|i|ƒt3ƒ}|i5d|ƒti6ƒ|_7ti6ƒ|_8ti6ƒ|_9ti6ƒ|_:ti;ƒ|_<|i|i7ttdƒ|i|i<ttdƒ|i|i:ttdƒ|i|i8ttdƒ|i|i9ttdƒ|i=ƒ}|i?ti@ƒ|id|iAƒ|iBƒdS(NtdestroycGs
tiƒS(N(Rt	main_quit(tw((RR^siÿÿÿÿiôiitMacroRitLabeltAcceltIDf0.5f0.0s
Selected Itemis
stock-displaytchanged(CRtWindowRRt
set_screentparentt
get_screentAttributeErrortconnectt	set_titlet	__class__Rtset_default_sizetset_border_widthtHBoxtFalsethboxtaddtScrolledWindowtswtset_shadow_typetSHADOW_ETCHED_INt
set_policytPOLICY_NEVERtPOLICY_AUTOMATICt
pack_startt*_StockItemAndIconBrowserDemo__create_modelR-tTreeViewttreeviewtTreeViewColumntcolumntCellRendererPixbuft
cell_renderertset_attributestCellRendererTexttTruetset_cell_data_funcR4t
append_columntinsert_column_with_data_funcR7R6R5t	Alignmenttaligntpack_endtFrametframetVBoxtvboxRtdisplaytset_dataR=RRRRtImageRt
get_selectiont	selectiontset_modetSELECTION_SINGLEton_selection_changedtshow_all(
RRCRoRhRMR[ReRPRjR]R-RYRk((RRYsn







	cCsätititiƒ}
tiƒ}|iƒx¯|D]§}t
d|ƒ}ti|ƒ}|o
||_
n
d|_
ti|iƒ}|djo
d|_nÏ|iƒ}t|ƒ}|d}d}x>||jo0||tijoti}Pn|d7}qÍW|i|i|ƒ|_|tijo=titiƒ\}}|ii||dƒ}	|	|_n|i
ddjo
d|_!n$ti"|i
d|i
dƒ|_!|
i#ƒ}
|
i%|
d|d|iƒq5W|
S(	NRRiitbilinearii(RRiiR(&Rt	ListStoretgobjectt
TYPE_PYOBJECTtTYPE_STRINGtstoretstock_list_idstidstsorttdataRR0tstock_lookupRRRticon_setRRR#R$R%R&tsizeR'tICON_SIZE_MENURtrender_iconR(R;thtscale_simpletscaledRtaccelerator_nametappendR/R(RR0R&R;RR$R'RƒR{R…R/RR}RyR€((Rt__create_model¦sF

	



	

# cCsÉ|iƒ}|idƒ}|iƒ\}}|oA|i|dƒ}|i
o"|ido|ii
dƒnQ|i
o|ii
dƒn3|ido|ii
dƒn|ii
dƒ|ii
|iƒ|ii
|iƒ|ido.d|id|if}|ii|ƒn|ii
d	ƒ|i
o#|ii|it|iƒƒqÅ|iidƒnQ|ii
d
ƒ|ii
d	ƒ|ii
d	ƒ|ii
d	ƒ|iidƒdS(Ns
stock-displayiis
Icon and Items	Icon Onlys	Item Onlys???????s%s %sRsNo selected item(Rot
get_tree_viewRYtget_dataRktget_selectedR-R/R.R0RRRtset_textRRRRRtsRtset_text_with_mnemonicRtset_from_stockR+tset_from_pixbufR(RRoR0R/RR-RYRk((RRrÞs6

(RRRRRWRr(((RR8XsM	8cCstƒtiƒdS(N(R8Rtmain(((RR‘	st__main__(t__doc__RvRR
R
tobjectRRR+R4R5R6R7RAR8R‘R(
R‘R6R7RR8R4RR
RR
R5RvR+((Rt?s										±	


Anon7 - 2021