This file is indexed.

/usr/share/doc/python-gtkmvc-doc/reference/searchindex.js is in python-gtkmvc-doc 1.99.1-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
Search.setIndex({desctypes:{"0":"class","1":"method","2":"classmethod","3":"function","4":"attribute","5":"staticmethod"},terms:{all:[0,1,3,4,6,7,9,10],code:[6,10],ciao:1,queri:[9,1],four:5,prefix:[0,5],subclass:[5,1],notify_m:1,follow:[0,3,6,1],children:10,viceversa:9,value_typ:9,whose:[2,7,9,6,1],decid:4,depend:[9,6,1],send:[7,1],register_observ:[7,4],isinst:4,everi:6,string:[0,1,5,7,9,10],fals:[1,4,5,6,8,9],caught:0,account:[0,8],gtkbuilder:10,util:[0,3],prop_nam:[1,4,5,6,7,9],mechan:6,condit:9,veri:[9,6],affect:10,good_classmethod_decor:6,level:[9,10],list:[2,1,4,6,7,9,10],iter:[0,8,10],"try":9,item:8,stderr:3,alia:1,relpath:3,dir:4,pleas:0,work:[4,6,1,10],"__metaclass__":[4,6],wiget_class:9,direct:7,second:[6,1],pass:[2,7,9,6,1],further:[9,1],obsmapwrapp:2,append:4,even:[9,1],index:9,newclass:4,meth_nam:7,hide:10,entry_:5,current:9,version:[0,3,1,10],"new":[1,4,5,6,7,9,10],method:[2,1,4,5,6,7,8,9],told:1,widget:[0,5,9,7,10],"__get_observables_array__":4,deriv:[7,8,9,6],gener:[9,4,6],methods_matching_naming_schema:4,here:[4,1],behaviour:[6,1],modif:[9,1],excess:1,path:[3,10],modifi:[0,5,9,1],implicit:4,valu:[0,1,2,4,5,6,7,9],box:9,update_model:9,search:[5,6],"__setitem__":[9,10],relieve_model:1,datetim:9,has_properti:7,behav:6,implement:[3,9,5,6],update_widget:9,control:[0,5,9,7],semant:9,wid:[9,10],appli:[9,4,1],expand_wildcard:4,submodul:0,"__create_prop_accessors__":4,api:0,instal:0,from:[1,5,6,7,8,9,10],describ:1,commun:9,"__observables__":[7,4],regist:[7,5,4,6,1],two:[0,1,5,7,9,10],dure:[3,6],next:9,few:6,live:1,handler:5,call:[2,1,4,5,6,7,9,10],listwrapp:6,recommend:3,taken:[9,6],suppos:[6,1],type:[1,4,5,6,7,9],until:9,gtkmvc:[0,1,2,3,4,5,6,7,8,9,10],more:1,desir:1,classmak:8,notif:[2,5,4,7,1],observablepropertygobjectmeta:6,user_gett:6,notic:9,customis:5,warn:[3,1],flag:[4,1],"transient":10,accept:6,particular:1,known:10,rare:9,getter:[9,7,4,6],hold:9,must:[7,9,6,1],none:[2,1,6,7,8,9,10],retriev:[6,1],observablepropertymeta:[7,4,6],treestoremodelmt:7,restor:9,"_find_widget_match":5,outlin:4,can:[7,5,9,6,1],obs_method_nam:2,def:[4,1],overrid:[5,4,6,1,10],notify_property_chang:6,gobjectmeta:6,process:5,lock:6,registr:[5,1],indic:[9,1],minimum:0,want:[4,6,1],occur:[7,9,1],contribut:4,everywher:6,counterpart:7,multipl:[0,9],write:9,how:[4,6],"__init__":4,textbuff:7,instead:[6,1],"__value_notif":4,updat:9,map:[2,9,6],"_prop_lock":6,overridden:6,after:[2,1,3,4,5,6],invok:[9,1],befor:[2,1,3,6,7,9],wrong:9,notebook:9,mai:[7,3,5,6,10],mutat:[0,9],redund:8,associ:6,grow:9,classmethod:[2,7,1],set_parent_view:10,explicit:4,correspond:[9,1],issu:[3,8,1],inform:[5,9,1],get_sett:6,combin:1,allow:[5,6],offend:9,prop_cast:9,order:[9,6],"_predic":3,synam:1,over:10,add_adapt:9,through:[6,1],hierarchi:[9,6],dynam:[9,1],paramet:1,sic:4,"__accepts_spurious__":4,notify_property_value_chang:[7,4],gtk:[0,5,7,10],better:6,wrt:6,persist:[0,7],get_setter_sourc:4,main:[5,7],"__custom_observes__":4,them:[5,6,1],good:6,"return":[0,1,3,4,5,6,7,8,9,10],"__getitem__":[9,10],handl:[9,6],auto:[5,6],initi:[7,6],framework:[0,3,1],unregist:7,get_observing_method:1,liststoremodel:[0,7],name:[0,1,4,5,6,7,9,10],anyth:4,revert:1,"__all_observables__":4,setter_sourc:4,each:[9,4,6,10],debug:[3,4],found:[5,9,6],side:9,mean:5,either:[4,1],replac:[9,1],idea:6,unregister_observ:7,meta:6,"static":[8,9,1],connect:[0,5,9,6],gtkmc:3,our:10,happen:5,out:[3,9,1],variabl:[7,4,6],shown:[3,9],unbound:9,content:1,column_typ:7,adapt:[0,5,9],rel:3,print:[3,1],wich:[6,1],merg:4,metaclass:[0,7,8,4,6],factori:8,notify_method_before_chang:7,pseudocod:4,insid:[7,9,6],differ:[7,6,1],standard:7,reason:0,base:[2,1,4,5,6,7,8,9],dictionari:[4,1],org:3,refer:[0,7,9],left_meta:8,signal_notifi:1,thread:[0,7,8],keep:[5,6],filter:1,observablepropertygobjectmetamt:6,length:9,mvc:0,outsid:8,assign:[9,6,1],first:[9,4,6,1,10],origin:8,modelmt:[0,7,6],notifi:1,directli:[9,1],carri:[9,1],onc:1,liststor:7,independ:1,number:[9,7,4,1],get_properti:7,auto_adapt:5,alreadi:[5,9,1],wrapper:[2,4],getmemb:3,remove_adapt:9,get_g:4,value_notifi:1,guess:9,convent:6,observe_model:1,top:[9,10],system:7,least:1,observablepropertymetamt:6,attach:1,register_view:5,connect_widget:9,scheme:4,"final":9,store:[2,7,9,6],wid_nam:5,option:[2,5,9,6,1],copi:1,specifi:[9,6,1],part:[5,1],exactli:1,than:[7,6,1],notify_signal_emit:7,kind:9,keyword:[5,6,1],provid:[0,9,6,1],remov:[9,1],register_properti:4,matter:7,were:[1,10],posit:[5,9,10],treeview:5,"function":[0,10,4,6,9],argument:[0,1,2,4,5,6,7,9,10],packag:[3,9,6],have:[0,5,4,7],tabl:7,need:[0,7,4,1],previusli:9,"__def_adapt":9,lie:6,obswrapperbas:[2,4],getter_takes_nam:6,note:[0,1,10],also:[9,7,4,6,1],exampl:[9,6,1],take:[0,1,3,4,5,7,8,9],which:[1,4,5,6,7,9],register_adapt:5,noth:[5,10],singl:[0,5,9],uppercas:4,method_nam:[2,1],compat:[0,9],unless:8,track:5,object:[2,1,4,6,7,8],what:8,"__add_model__":4,most:1,libglad:10,pair:[4,6],fallback:4,don:1,doc:6,setlevel:3,later:10,request:0,notify_method_after_chang:7,doe:[0,4,5,7,9,10],declar:1,runtim:[9,1],wildcard:4,gobject:6,dot:[0,9],search_adapter_info:9,show:10,prop_read:9,hack:1,setter_takes_nam:6,rough:4,"_dict":6,setter:[9,7,4,6],xml:[5,10],staticcontaineradapt:9,onli:[9,7,4,6,10],textual:4,right_meta:8,just:[2,7],should:[9,6],after_notifi:1,dict:[6,1],implicit_flag:4,local:6,"__instance_notif_befor":4,custom:[9,4,6],get_vers:0,get:[4,6],spurious:9,stop:1,soon:5,acces:6,cannot:6,notimpl:4,indiffer:6,liststoremodelmt:7,requir:[0,7],check_value_chang:[4,6],yield:10,whether:[5,9,6],signal_nam:9,common:1,contain:[2,1,3,5,6,9,10],set_transi:10,where:9,view:[0,5,9,10],set:[1,3,4,5,6,9,10],issue1785:3,hasn:1,mutabl:2,unconfort:6,see:[3,9,5,6],result:[6,1],arg:[2,5,9,7,1],seter:6,themselv:1,prop_:9,best:5,kei:[9,6,1,10],pattern:5,"__cust_obs_map":4,getattr:4,won:3,between:9,"import":[0,3],"_reset_property_notif":[4,6],attribut:[1,4,5,6,7,9,10],signatur:1,good_decor:6,extend:[9,6],sole:7,obsseqwrapp:2,frozenset:7,come:[5,9,7,1],popul:4,both:[9,1],last:[9,1,10],fit:5,equal:9,obsuserclasswrapp:2,etc:[2,9,6],instanc:[2,1,4,5,6,7,9],logic:[7,6],mani:[9,6,1],decorato:6,load:[5,10],among:7,propertymetaverbos:6,simpli:6,instanti:[9,6],schedul:5,metclass:4,exploit:7,"__remove_observer_notif":4,shortcut:[0,5,9],suppli:6,respect:5,assum:6,reciev:1,get_noconflict_metaclass:8,coupl:6,parent_view:10,due:1,been:[5,9,6,1],accessor:4,get_observing_method_kwarg:1,trigger:1,interest:[7,1],basic:[9,6],skipset:8,manualview:10,valueerror:[5,9],given:[1,5,6,7,9,10],userclassadapt:9,convert:5,ani:[0,4,1],assert:[4,1],remove_redund:8,child:10,those:[7,9,6,1,10],prop_writ:9,"case":[5,6,1,10],multi:[8,1],treestoremodel:[0,7],look:[9,7,4],has_prop_attribut:6,properti:[0,1,2,4,5,6,7,8,9],histor:0,lesser:9,defin:[0,1,2,6,9,10],"while":[3,9],abov:[6,1],error:3,observ:[0,1,2,4,5,7,8,9],obslistwrapp:2,helper:[0,3],readi:9,non:9,skip_redund:8,user_class_inst:2,kwarg:[7,1],"__properties__":[4,6],get_:6,sever:7,parent:10,user_sett:6,decor:[0,7,6,1,2],develop:3,thei:2,get_widget:9,perform:7,make:[8,6],belong:1,same:[5,7,1,10],builderview:10,member:6,python:[3,9],split:10,document:[3,6],infer:1,conflict:10,etter_sourc:6,http:3,effect:1,hand:9,rais:[0,5,10],show_al:10,user:[0,9,6,2],model_mt:7,expand:4,lower:5,appropri:4,off:6,reliev:1,builder:10,well:6,inherit:4,without:[5,1],thi:[0,1,2,3,4,5,6,7,8,9,10],choos:4,programm:[4,6],model:[0,1,2,4,5,6,7,8,9],self:[1,4,5,6,7,10],left:9,construct:8,identifi:[0,9,1],op1:1,op2:1,treestor:7,via:[1,10],notification_method:1,yet:5,previous:[9,1],have_mt:8,had:[9,1],except:9,littl:[0,3],add:[4,1,10],valid:1,els:[4,1],modul:[0,3,8,9,6],match:[5,4],build:8,real:6,applic:[3,4],format:10,read:[9,6],wai:[5,7,6],know:8,like:[2,5,9,1,10],specif:[0,7,1],arbitrari:7,textbuffermodelmt:7,signal:[0,1,2,5,7,9],manual:[0,5],integ:0,"boolean":1,necessari:[5,1],loop:[5,7],page:[3,6],base_class:8,old:[7,4,6,1],deal:8,"_prop_x":6,creation:[8,6],some:[0,3,6,1],conect:9,intern:[0,3,6,1],repeat:8,"export":0,superclass:4,librari:0,assertionerror:0,get_gett:6,get_top_widget:10,"__getattr__":1,prop:1,substitut:9,fom:10,hide_al:10,set_nam:4,previou:[9,4,1],run:[3,7],good_decorator_accepting_arg:6,inspect:3,create_valu:[4,6],remove_observing_method:1,immut:[0,9],"super":5,get_custom_observing_method:[4,1],about:[7,9,6,1],obj:2,noconflict:8,idx:9,column:5,glade:10,propertymeta:[4,6],idl:7,constructor:[0,5,4,6],other:[8,9,1],outlook:8,own:[0,8,6,2],eval:4,obswrapp:2,bound:[9,4],automat:[0,8,9,6],three:[4,1,10],"_object":3,empti:[4,1,10],toomanycandidateserror:5,wrap:[0,4,6,2],chang:[0,1,2,6,7,9,10],mark:1,your:[0,2,3,6,7,8],per:4,accordingli:9,"__add_observer_notif":4,fill:4,log:[0,3],val:6,widget_class:9,support:[2,1,3,6,8,9],transform:9,overwrit:[0,9],"class":[0,1,2,4,5,6,7,8,9,10],avail:[5,1],start:[3,5,1],modelfactori:8,rouserclassadapt:9,get_prop_x:6,offer:1,forc:9,tupl:[0,7,4,1,9],keyerror:10,link:9,spuriou:[5,9,1],buggi:3,"true":[7,8,9,6,1],bug:3,info:1,notat:9,made:[5,6],flavour:[7,1],callabl:1,consist:5,possibl:[1,4,5,6,7,8,9],"default":[0,1,3,4,5,6,9],before_notifi:1,access:[7,6,1,10],below:6,unusu:9,limit:1,otherwis:[7,6,10],similar:6,emit:[2,7,1],expect:7,featur:1,creat:[4,5,6,7,9,10],accepts_spurious_chang:1,doesn:[2,4],repres:0,incomplet:5,exist:[9,5,4,7,6],file:10,ship:3,check:[0,6],probabl:6,denot:[5,1],when:[1,5,6,8,9,10],detail:0,is_observing_method:1,futur:[5,10],rememb:3,get_property_nam:9,you:[0,3,4,6,8,10],transient_view:10,ntinfo:1,"_type":1,relat:10,intend:[8,10],sequenc:[2,1],get_getter_sourc:4,set_prop_x:6,consid:6,textbuffermodel:[0,7],multithread:6,receiv:[9,6,1],longer:[7,1],furthermor:1,"__iter__":10,rule:6,value_error:9,time:1,hello:1,getlogg:3},titles:["GTK MVC 1.99 Library Reference","Observers","Observable Properties","Little Helpers","How it all works","The Controller","Internals","Model Classes","Outlook: Automatic Model Creation","Adapters","The View"],modules:{"gtkmvc.adapters.default":9,"gtkmvc.support.log":3,"gtkmvc.view":10,"gtkmvc.observer":1,"gtkmvc.support.utils":3,"gtkmvc.adapters.containers":9,"gtkmvc.observable":2,"gtkmvc.support.noconflict":8,"gtkmvc.support.factories":8,"gtkmvc.support.decorators":6,"gtkmvc.adapters":9,"gtkmvc.support.metaclasses":6,"gtkmvc.adapters.basic":9,"gtkmvc.support.wrappers":2,"gtkmvc.model":7,"gtkmvc.model_mt":7,gtkmvc:0,"gtkmvc.controller":5},descrefs:{"gtkmvc.support.factories.ModelFactory":{make:[8,5]},"gtkmvc.support.metaclasses.ObservablePropertyMetaMT":{get_setter:[6,1]},"gtkmvc.controller.Controller":{"_find_widget_match":[5,1],register_adapters:[5,1],register_view:[5,1],adapt:[5,1]},"gtkmvc.support.noconflict":{skip_redundant:[8,3],classmaker:[8,3],get_noconflict_metaclass:[8,3],remove_redundant:[8,3]},"gtkmvc.view":{View:[10,0]},"gtkmvc.observer.Observer":{get_custom_observing_methods:[1,1],accepts_spurious_change:[1,1],observe_model:[1,1],get_observing_method_kwargs:[1,1],observe:[1,2],relieve_model:[1,1],is_observing_method:[1,1],remove_observing_method:[1,1],get_observing_methods:[1,1]},"gtkmvc.support.wrappers":{ObsMapWrapper:[2,0],ObsListWrapper:[2,0],ObsUserClassWrapper:[2,0],ObsWrapper:[2,0],ObsWrapperBase:[2,0],ObsSeqWrapper:[2,0]},"gtkmvc.observable.Signal":{emit:[2,1]},"gtkmvc.observer":{NTInfo:[1,0],Observer:[1,0],observes:[1,3]},"gtkmvc.observable":{observed:[2,3],Observable:[2,0],Signal:[2,0]},"gtkmvc.support.decorators":{good_classmethod_decorator:[6,3],good_decorator_accepting_args:[6,3],good_decorator:[6,3]},"gtkmvc.adapters.basic.Adapter":{get_widget:[9,1],update_widget:[9,1],update_model:[9,1],connect_widget:[9,1],get_property_name:[9,1]},gtkmvc:{get_version:[0,3],require:[0,3]},"gtkmvc.observable.Observable":{observed:[2,2]},"gtkmvc.adapters.containers":{StaticContainerAdapter:[9,0]},"gtkmvc.support.metaclasses.ObservablePropertyMeta":{get_getter:[6,1],get_setter:[6,1]},"gtkmvc.adapters.basic":{Adapter:[9,0],UserClassAdapter:[9,0],RoUserClassAdapter:[9,0]},"gtkmvc.model":{TreeStoreModel:[7,0],TextBufferModel:[7,0],Model:[7,0],ListStoreModel:[7,0]},"gtkmvc.model_mt":{TextBufferModelMT:[7,0],ModelMT:[7,0],ListStoreModelMT:[7,0],TreeStoreModelMT:[7,0]},"gtkmvc.support.metaclasses.PropertyMeta":{get_getter:[6,1],check_value_change:[6,1],get_setter:[6,1],create_value:[6,1],has_prop_attribute:[6,1]},"gtkmvc.controller":{Controller:[5,0]},"gtkmvc.adapters.default":{add_adapter:[9,3],search_adapter_info:[9,3],remove_adapter:[9,3]},"gtkmvc.model.Model":{notify_method_after_change:[7,1],has_property:[7,1],"__observables__":[7,4],register_observer:[7,1],notify_property_value_change:[7,1],notify_method_before_change:[7,1],getter:[7,2],get_properties:[7,1],unregister_observer:[7,1],notify_signal_emit:[7,1],setter:[7,2]},"gtkmvc.support.utils":{getmembers:[3,3],relpath:[3,3]},"gtkmvc.support.factories":{ModelFactory:[8,0]},"gtkmvc.support.metaclasses":{ObservablePropertyMetaMT:[6,0],ObservablePropertyGObjectMetaMT:[6,0],ObservablePropertyGObjectMeta:[6,0],ObservablePropertyMeta:[6,0],PropertyMeta:[6,0]},"gtkmvc.observer.NTInfo":{"__getattr__":[1,1]},"gtkmvc.view.View":{hide:[10,1],"__getitem__":[10,1],show:[10,1],get_top_widget:[10,1],set_transient:[10,1],"__iter__":[10,1],"__setitem__":[10,1],set_parent_view:[10,1]},"gtkmvc.adapters.containers.StaticContainerAdapter":{update_model:[9,1],connect_widget:[9,1],update_widget:[9,1]}},filenames:["index","observer","observable","support","controlflow","controller","metaclasses","model","factories","adapters","view"]})