Search.setIndex({desctypes:{"0":"attribute","1":"method","2":"class","3":"function","4":"classmethod","5":"data","6":"exception"},terms:{on_handle_net_wm_st:31,all:[25,1,17,21,31,26,7,32],concept:[31,8,16,28,10],actor_on_configure_notifi:[31,20,5],on_property_notifi:[25,31,20,5],focus:[16,2,5,32,30,31,23,14,15],four:11,update_x_stack:30,prefix:1,code:[26,1,6],per:21,follow:[27,16],alt:27,children:25,parse_emiss:16,middl:[20,1],depend:[26,10,5,20,27,6,30,23,14],advantag:26,horizlayout:23,unfocu:31,specif:30,send:[31,32],easiest:26,maprequestev:32,init:[17,25,31],reshow:4,under:27,move_client_to_desktop:30,discontinu:26,user_unban:31,everi:[25,16,1,3,29],string:[25,1,3,27,20,31],fals:[25,31,3,32],could:31,caught:[],ooxcb:[26,27,31,1,7,32,6],util:[9,8,1],on_change_desktop:30,action_quit:16,focusstyl:2,veri:[21,32,11],retriev:31,strang:32,sloppi:2,tri:[17,16],set_active_desktop:30,action_cycl:[23,30],level:[17,31,16,28],wm_state:31,wm_protocol:31,make:[25,23,16,6,19],iter:21,dic:11,"try":[17,16,26],samurai:[25,8,16,26,9,3,28,21,31,6,30,7,32],unmanag:[31,32],"_net_wm_desktop":30,evt:[1,2,5,20,30,31,32,15],clientmessagehandl:1,configure_request_to_dict:32,add_client:30,sizehint:31,on_enter_notifi:2,direct:[],autocli:[8,10,29],uniqu:14,jump:14,load_config:17,pyglet:7,action_activ:14,pass:[32,14,1],further:26,click:[20,2,5],append:30,"goto":30,even:26,index:[20,8,1,30],what:[17,8,6,2,31],hide:15,lazili:16,neg:30,abl:[16,28],current:[16,26,5,20,30,31,23,14,15],delet:27,version:26,install_handl:[31,30],blur:31,"new":[25,26,11,28,6,29,30,31,32],net:31,unban:[31,32,30],redirect:32,action_set:14,deriv:3,decid:28,here:[25,31,26],arrang:23,shouldn:7,let:[17,16,26],address:16,path:[21,26],vertic:23,modifi:[20,13,1,31,27],sinc:[17,26,6],valu:[17,11,5,27,30,7,32,31,15],wait:[14,1],invis:32,get_by_window:31,shift:[27,5],parse_opt:17,action_res:15,weakref:31,border_mov:15,mainloop:[],action:[8,16,26,13,10,4,5,20,27,28,30,23,14,15],chang:[25,26,5,20,30,32],restart_loop:17,weakvaluedictionari:31,xcb:26,firefox:16,set_active_desktop_idx:30,win:15,modul:[21,0,16,31,8],offset:[23,30,27],prefer:16,filenam:17,api:[9,8,10,22],libxcb:26,is_focus:31,clientmessageev:[31,32,1],instal:[31,26],pluginload:21,establish:25,on_button_press:[20,2,5],parse_buttonstrok:[20,1],hexadecim:5,from:[16,1,3,11,21,27,28,20,31,23],describ:[27,16,3,32],"_net_supporting_wm_check":32,give:32,remove_data:3,two:[31,28],next:30,few:3,handler:[25,16,1,5,27,28,30,31,32],call:[25,16,1,17,5,21,26,29,31,32],prev:30,type:26,until:1,more:[27,26,32],wrapper:[32,28],desir:[17,23,28],attach_layout:23,mask:27,notic:[],warn:[16,1,21,27,32,14],indic:[8,5,30],pkg_resourc:21,obj:3,all_client:31,cach:1,none:[25,1,17,19,21,31,32,15],graphic:5,join:[20,26,1,27],left:[20,1,5],insensit:27,alia:32,setup:[21,27],work:[21,1,6],cc0000:5,focu:[8,2,10,6,30,31,32,14],dev:26,descriptor:[],kwarg:15,del:3,can:[25,0,16,26,11,21,27,6,7,32,14,31],algorithm:23,fle:30,fetch:31,def:[16,1,29],overrid:32,quickstart:[],scan:[25,32],process:[25,31,16,32],lock:27,emiss:16,accept:17,want:[25,16,26,28,31,32,14],sxautocli:29,on_map_notifi:[31,20,5],user_ban:31,alwai:28,surfac:5,cours:28,end:[32,20,5],cycle_desktop:30,actionsinterfac:16,some_other_paramet:16,anoth:[23,14,26,30],on_add_screen:29,librsvg:26,occur:16,write:[25,16,26],how:[16,10],sxfocu:[26,2],conn:30,subdirectori:26,instead:[26,17,5,20,31,15],formatt:19,config:[25,0,16,26,2,17,13,5,27,20,29,30,15],updat:[31,32,16,30],map:[31,32,20,5],action_kil:16,clone:26,after:[17,25,16,26,31],usabl:26,befor:[25,23,26,31],ff0000:5,mixin:17,window_2_client_map:31,mai:32,multipl:[25,14,26,30],data:[7,1,3],physic:32,mous:[20,13,1,2],load_al:21,attempt:30,wm_delete_window:31,third:23,classmethod:[31,11],bind:[8,16,26,13,10,5,20,27,6,14],correspond:27,element:[16,5],inform:[23,16,20,5,30],pluginerror:21,environ:[25,26],allow:[17,13,25],callabl:[17,16,26],fallback:[17,0],egg:[21,26,6],order:[26,1],parse_keystrok:27,origin:6,configure_log:17,help:[8,10,4],wm_change_st:31,xlib:[26,6],move:[2,13,5,28,30,15],becaus:[26,16,28,32],icccm:[],run_app:[],own:[16,26],through:23,keyboard:[14,1],cycle_cli:[27,30],pointer:2,paramet:[16,1,17,10,27,30,31,23,15],sxobject:7,mod2:27,mod3:27,disconnect:[],mod5:27,fit:16,fix:25,activest:1,"_net_active_window":[31,32],viewabl:31,window:[25,26,2,32,5,28,20,27,6,29,30,31,23,14,15],restart:[17,27,16,32],sxlayoutmgr:[23,26],mail:26,hidden:31,main:[9,8,17,31],might:[],pixel:5,recip:1,them:[17,26],good:[32,26],"return":[25,1,17,3,11,5,20,27,26,30,31,32],halt:6,thei:[7,27,5],handl:[25,31,1,30],setup_handl:27,rectangl:[11,15],bound:27,repositori:[26,6],dock:32,somebodi:30,on_updated_geom:[31,5],now:[25,26,16,6,31],introduct:[8,6],down:[25,27],search:[8,26],add_net_wm_st:31,name:[16,26,17,27,30,31,23,14],anyth:[31,26],edit:26,simpl:[20,14,26,16,11],easili:[7,14,11],sxcairodeco:5,action_mark:16,each:[25,23,28,26],debug:[31,16],found:[21,0,25],redraw:[20,5],fdformatt:19,from_object:11,mean:[25,32,30],update_protocol:31,wmstate:31,list:[26,3,27,29,30,31],idea:[32,26],on_client_messag:[31,32],realli:25,samuraix:[25,0,16,1,8,9,26,19,3,11,21,17,28,7,32,31,27],meta:[13,14,16,5,27],connect:[7,25,16,1,27],update_cli:30,apply_normal_hint:31,bind_focu:2,our:[26,6],happen:25,todo:[25,31,3,32],event:[25,16,1,31,5,20,27,28,7,32,15],special:[16,26],variabl:[25,26],shown:31,item:[16,30],register_handl:1,on_focu:[31,20,2,5,30],wait_for_kei:1,content:[8,16,26],sloppyfocuswithautorais:2,geom:[31,20,5],adapt:[],rel:3,max:23,print:[0,16,1,17,21,27,31,14],yahiko_decor:[22,8,10],bla:16,correct:[31,28],red:5,dunk:6,shut:25,proxi:1,cycle_indic:30,"_net_current_desktop":30,situat:16,free:[23,3],standard:[17,32,16],set_manager_select:32,reason:[],base:[8,26,9,3,6,30,7],dictionari:[16,1,17,13,32,11,5,21,27,26,30,7,20],releas:26,org:[16,26],grab:[31,14,1],rect:[9,8,11,32],care:[26,28],couldn:[21,31],launch:[16,26],focusstack:30,traceback:26,synchron:[25,26],fordyc:6,turn:[25,26],length:30,place:30,isn:[32,14,26],geometri:[31,32],msg_change_st:31,lifetim:32,think:[25,16],first:[25,16,26,17,4,21,31],oper:1,notifi:[25,31],directli:[7,25,15],subshel:26,number:[32,30],resizehandl:15,sometim:32,get_properti:28,on_destroy_notifi:[31,32],alreadi:[32,16,26],attach_data_to:[7,3],messag:[25,16,1,27,30,31,32],stabl:26,open:16,predefin:[16,10],size:28,given:[25,31,16],script:[17,26],bookmark:[8,14,10],associ:14,top:[31,28,30],system:[7,26,6,28],least:31,stack:[23,30],attach:[7,23,3],necessarili:16,"_net_wm_stat":31,too:[20,28,5],protocol:[31,20],master:[],conveni:[7,17,19],store:16,some_other_valu:16,vert:[23,30],consol:[17,19],option:[17,21,16,15,30],require_kei:21,autofocu:30,copi:[31,11],setuptool:[17,21,6,26],specifi:[25,16,17,30,31,32,15],hex_to_cairo_color:5,pars:[17,16],on_rearrang:23,sxhelp:4,set_supported_hint:32,bring_forward:31,kwdata:1,wide:26,kind:28,unmap:[31,32],target:32,instanc:[25,16,17,11,5,21,20,31],provid:[25,16,17,10,5,21,27,20],remov:[2,3,5,28,21,20,31,32],process_netwm_client_messag:[31,32],horizont:23,str:[23,16],were:31,posit:[29,5,30],"_net_wm_nam":32,initi:[25,31],seri:29,emit_act:[20,5],sai:16,iconifi:31,nicer:17,respons:[21,16],ani:[25,26,17,3,32,30,7,23,14],sxbookmark:14,packag:26,load_user_config:17,have:[25,16,1,26,3,11,28,32,14],tabl:8,need:[23,14,26,16],sxsimpledeco:[20,26],numlock:27,border:15,callback:1,destroi:[31,28],self:[25,3,11,21,31,7,32],webbrows:16,client:[25,8,16,1,2,9,13,5,20,17,28,29,30,31,32,15],note:[17,31,16],also:[16,26,28,1,7,32,6],builtin:[25,23],create_desktop:30,take:[25,16,1,17,5,28],which:[7,16,15],combin:[13,16,27],noth:[31,23,20],channel:26,distribut:21,normal:[31,27,26],wm_take_focu:31,object:[25,1,3,11,21,27,7,31],theoret:25,discov:25,simpledeco:[8,16,20,3,10],react:28,most:[25,32,16,28,15],render:5,phase:25,"class":[1,2,13,4,5,20,7,3,11,14,15,16,17,19,21,23,25,27,28,29,30,31,32],icon:31,don:[32,16],exc:17,activate_kei:14,url:16,layoutmgr:[8,30,10,27,23],clear:15,request:[31,32,26,30],doe:[16,2,17,3,30,31],action_set_kei:14,defaultconfig:[9,0,17,8],gobject:[8,10,12],create_client_data:[20,5],width:[31,23,11],gracefulli:[25,16],replace_existing_wm:25,reload_config:25,show:[4,15],referr:31,text:5,random:32,actioninfo:16,update_geom:31,action_activate_kei:14,compute_window_geom:[20,5],permiss:31,wm_sn:32,fine:16,find:[16,6],has_data:3,slot:11,absolut:16,onli:[25,32],nobodi:[],layout:[23,30],acquir:32,on_after_new_cli:30,explain:31,configur:[25,0,16,26,2,8,17,13,10,5,32,21,27,28,20,29,30,31,23,14,15],attach_data:[7,3],dbu:[8,16,10,24],should:[25,16,1,17,3,28,31],sxaction:[16,26],dict:[16,1],action_set_layout:23,plugin_path:[21,26],get_window_titl:31,control:27,hope:[],sighup:25,reinstal:26,ewmh:31,on_configure_request:32,create_default_option_pars:17,variou:2,get:[25,8,16,1,3,26,31],watch:[20,5],sxbind:[27,26],compute_actor_geom:[20,5],synchronous_check:25,requir:[25,16,1,17,3,5,21,32,26,30,23,15],new_desktop:30,extract:[20,27,1],bar:[16,20,5],enabl:[13,28,30],kill_client:31,mon:[],method:[7,25,16],reload:25,stuff:26,keystrok:[27,10,5],to_dict:11,hide_win:15,contain:[0,16,1,11,28,20,27,26,30,31,32],ban:[31,30],on_client_remov:32,where:[32,5],floatinglayout:23,set:[25,26,17,21,28,32,31,23,14],frame:[20,5],printout:31,see:[31,16,28],num:32,result:[32,1],arg:[25,30],reserv:3,o_o:32,moveres:[8,10,15,5,13],on_new_screen:[25,14,30],app_func:17,update_hint:30,layouter_cl:23,someth:16,sigint:25,x_sort:30,idx:30,state:31,won:32,yahiko:[20,22,26,10],"import":[7,16],irc:26,setenv:26,attribut:[31,32,28,5],signatur:1,latin:[],action_cycle_cli:30,kei:[25,16,1,13,3,11,5,21,27,26,20,30,7,23,14],mod1:27,clicktofocu:2,screen:[25,8,16,1,2,9,13,32,5,20,27,28,29,30,31,23,14,15],msg_current_desktop:30,style:2,extens:6,baseapp:17,clientbutton:[8,10,13],mod4:[20,27,1],horiz:23,addit:[17,16],on_load_config:[25,2,13,5,27,20,29,30,15],last:30,on_expos:[20,5],plugin:[2,3,4,5,6,23,7,8,9,10,13,14,15,16,21,20,25,26,27,28,29,30],howev:[7,21,6],equal:[23,27],move_to_top:30,foreign:[25,31,28],folder:26,improv:17,sigterm:25,com:1,console_level:17,sloppyfocu:2,load:[25,26,17,3,21,27],point:[17,25,16,26],color:[19,5],format:[27,11],dispatch:[7,25,16,31],height:[31,23,11,5],datefmt:19,littl:1,action_goto:30,respect:30,"_net_wm_visible_nam":[],trust:17,assign:14,withdrawn:31,backend:26,quit:[17,27,16,3],previous_desktop:30,rgb:5,rebuild:26,open_webbrowser_act:16,three:27,empti:31,mark:16,get_geometri:32,source_ind:31,netwm:[31,32],focused_cli:32,detach:23,action_mov:15,convert:[32,20,11,5],argument:[17,25,16,1],update_net_wm_st:31,coordin:[20,15,5],togeth:[20,27,1],func:1,child:28,"catch":31,propertynotifyev:31,former:28,present:31,configurenotifyev:31,"case":[27,16,32],myself:31,therefor:16,look:[14,16],replac:[32,6],align:5,properti:[25,31,28,32],sxmoveres:[26,15],cursor:15,defin:30,on_map_request:32,abov:26,error:[17,31,16],anymor:31,loop:[17,25],spawn:16,unbind_focu:2,stop:25,ordereddict:1,helper:1,create_check_window:32,readi:27,non:16,worri:16,activ:[31,23,14,28,30],cmdline:16,itself:30,handle_net_wm_desktop:30,crash:[],revis:26,sever:[20,27,1,2],parent:32,"_net_client_list":32,decor:[20,26,28,3,5],develop:[26,6,28],welcom:[8,26],grant:31,receiv:[25,31,32],run_samurai_x:17,get_screen_by_root:25,belong:[20,5],configurerequestev:32,same:[31,16,28,2,11],destroynotifyev:[31,32],member:[17,25,31,30],python:[16,26,17,21,6,31],altgr:27,wm_name:[],success:17,document:[9,8,10,22,27],complet:[31,3],http:[16,1],set_layout:23,someon:16,pluginsi:[9,8,21],moment:31,rais:[21,31,2],user:[25,0,16,1,17,5,20,32,31,23,14],mani:32,typic:14,autorais:2,task:3,center:5,entri:[17,16,26],without:[25,26,28],exampl:[0,16,26,13,30,3,5,21,27,29,10,23,14],command:[17,16,29],thi:[25,0,16,1,21,26,31,32,14],choos:16,everyth:27,set_kei:14,keysym:27,latter:28,usual:[21,32,3],explan:[],cairodeco:[8,16,26,10,5],ffffff:5,identifi:[7,23,16,3],just:[25,0,16,1,17,26,3,21,27,28,30,31,23],less:26,when:[25,16,5,28,29,31,15],configpath:17,rest:25,action_spawn:16,kill:[31,16],useful:[17,15,29],yet:[25,32],sxclientbutton:[13,26],web:[31,8,10,18],on_readi:[25,16,2,13,4,5,27,20,29,23],struct:11,easi:21,hint:[31,32],on_button_releas:15,except:[17,21,31,25,5],shortcut:3,desktop:[25,8,26,10,3,21,27,29,30,31,23,14],maxlayout:23,add:[16,21,30,31,23,15],other:[16,26,17,11,1,32],on_remov:31,vertlayout:23,els:26,logger:17,app:[25,16,2,17,13,32,4,5,21,27,20,29,30,23,14,15],match:1,applic:[17,21,16,25],ctrl:[20,27,1,5],mayb:[25,32,16],read:[17,23,28],xproto:[31,32,1],preview:15,realiz:25,samurailogg:17,know:[17,28],background:5,window_on_configure_notifi:[20,5],press:[27,14,1,16],bit:25,loader:21,msg_wm_state:31,add_entri:21,like:[25,16,3,28,32,14],lost:[31,32],arbitrari:[14,1],remove_cli:30,signal:25,screendata:30,server:[25,26],from_dict:11,"boolean":15,necessari:[32,15],bunch:[],output:19,resiz:[31,13,28,15,5],titlebar:5,fulfil:32,www:16,right:[20,1,5],old:[26,6,15],deal:16,update_active_window:32,regist:[23,16],msg_active_window:31,some:[27,16,26,5,32],maxim:23,sxdesktop:[26,30],contin:26,sampl:26,toctre:[],root:[25,27,32],inact:5,librari:[16,5],tmp:26,poll:[],implement:[31,16,30],lastrun:26,update_client_list:32,action_restart:16,check_window_on_selection_clear:32,subclass:[17,21,19],inject:28,foo:16,refer:16,core:[21,20,26],plu:16,run:[17,25,26,29],on_key_press:27,ident:16,usag:17,bind_key_to_act:27,"_net_support":32,step:26,clear_preview:15,unsuit:32,although:25,dictproxi:1,feb:[],emitt:16,rrggbb:5,appli:[31,28],action_log:16,unsaf:17,about:[25,16,26],central:25,would:[32,14,16],on_unmanage_cli:[2,13,5,28,20,30,32],ff00ee:5,page:8,done:[25,31,28],set_input_focu:31,unmanage_al:[25,32],pythonpath:26,"float":[23,30],encod:[],easy_instal:26,automat:[2,29,30],logformatt:[9,8,19],"_net_wm_state_hidden":31,slurp:16,file_level:17,contains_manag:30,on_new_cli:[20,13,28,2,5],formerli:3,notat:[16,5],ensur:31,action_move_cli:30,bool:31,your:[10,16,28,3,26],manag:[25,26,28,6,30,31,32],screen_on_configure_notifi:[20,5],git:[26,6],on_motion_notifi:15,log:[25,16,1,17,19,27,26,29,31,14],wai:[25,16,26],test_rul:29,aren:17,execut:[17,26],support:32,question:26,overwrit:23,custom:26,avail:[16,26,2,21,31,23],start:[8,26,15,30],been:6,interfac:[31,16,10],includ:31,cairo:[26,5],forward:30,select:32,"function":[17,16,1,29],respectivli:15,properli:28,form:5,tupl:[5,30],fmt:19,show_help:4,back:14,link:26,intern:[21,31,28],atom:[20,31,1,5,32],buttonstrok:[13,20,10,5],line:[17,27,16,20,5],"true":[25,1,3,30,31,15],bind_keystrok:27,info:[16,29,30,23,14,15],pull:26,immedi:26,utf:[],input:31,possibl:[20,26,16,28],"default":[0,16,26,2,17,32,5,20,30,31,23,15],screen_on_new_cli:29,access:[7,21,16,25],displai:[25,26,28],movehandl:15,urm:2,client_class:32,similar:5,emit:[27,16,20,15,5],on_unmap_notifi:[20,5],inactive_color:5,logfil:[17,26],constant:3,creat:[25,16,1,17,4,11,26,29,32],"int":[23,5,30],certain:[16,29],parser:17,doesn:[32,14,30],repres:28,"char":27,calculate_work_area:30,exist:[17,31,16],file:[17,0,16,26],action_lin:16,on_before_focu:[31,30],rearrang:30,check:[21,25,26,31,32],fill:23,otherwis:[31,3,30],config_path:17,titl:[31,20,5],get_data:3,wm_normal_hint:31,detail:26,actor:[20,31,28,29,5],valid:[31,27,32],entrypoint:[17,21],futur:[],test:29,update_workarea:30,you:[25,0,16,1,13,3,31,26,28,21,27,6,7,32,14],nice:[31,16,26,5],some_valu:16,draw:20,put:29,button:[20,13,1,5],get_referr:31,keycod:[27,1],ctype:6,repar:28,remove_net_wm_st:31,clienthandl:15,sphinx:[],on_blur:[31,2,5],clientdata:[20,5,30],directori:26,setup_ooxcb:17,cycl:[23,30,27],descript:16,rule:29,sxdeco:[20,5],ignor:[17,4],dot:16,time:[25,31,14,4,29],push:26,appl:[9,8,16,17,25],backward:30,debuglog:16},titles:["samuraix.defaultconfig","samuraix.util","sx-focus","samuraix.plugin","sx-help","sx-cairodeco","Introduction","samuraix.base","Welcome to samurai-x2&#8217;s documentation!","samurai-x2 api documentation","Plugins","samuraix.rect","sx-gobject","sx-clientbuttons","sx-bookmarks","sx-moveresize","sx-actions","samuraix.main","sx-web","samuraix.logformatter","sx-simpledeco","samuraix.pluginsys","yahiko_decorator","sx-layoutmgr","sx-dbus","samuraix.appl","Getting started with samurai-x2","sx-bind","The Client concept","sx-autoclient","sx-desktops","samuraix.client","samuraix.screen"],modules:{sxautoclient:29,sxmoveresize:15,sxactions:16,"samuraix.main":17,sxcairodeco:5,"samuraix.appl":25,"samuraix.client":31,"samuraix.screen":32,sxbookmarks:14,sxlayoutmgr:23,"samuraix.util":1,"samuraix.base":7,sxfocus:2,"samuraix.defaultconfig":0,sxsimpledeco:20,"samuraix.rect":11,sxclientbuttons:13,"samuraix.plugin":3,sxbind:27,sxhelp:4,"samuraix.pluginsys":21,sxdesktops:30,"samuraix.logformatter":19},descrefs:{"":{spawn:[16,3],quit:[16,3],log:[16,3],mark:[16,3],kill:[16,3],restart:[16,3],help:[4,3]},sxautoclient:{SXAutoClient:[29,2]},"sxfocus.FocusStyle":{remove:[2,1]},desktops:{cycle_clients:[30,3],"goto":[30,3],cycle:[30,3]},"sxclientbuttons.SXClientButtons":{on_load_config:[13,1],on_unmanage_client:[13,1],on_new_client:[13,1],on_ready:[13,1]},"sxmoveresize.ResizeHandler":{clear_preview:[15,1],on_motion_notify:[15,1],on_button_release:[15,1]},"samuraix.pluginsys.PluginLoader":{load_all:[21,1],setup:[21,1],require_key:[21,1],add_entries:[21,1]},"sxmoveresize.SXMoveResize":{action_resize:[15,1],action_move:[15,1],on_load_config:[15,1]},"sxdesktops.desktops":{autofocus:[30,0],desktops:[30,0]},"sxsimpledeco.SXDeco":{on_load_config:[20,1],on_new_client:[20,1],on_ready:[20,1],emit_action:[20,1],on_unmanage_client:[20,1],create_client_data:[20,1]},"sxcairodeco.SXDeco":{on_load_config:[5,1],on_new_client:[5,1],on_ready:[5,1],emit_action:[5,1],on_unmanage_client:[5,1],create_client_data:[5,1]},"sxlayoutmgr.SXLayoutMgr":{action_set_layout:[23,1],attach_layouter:[23,1],register:[23,1],action_cycle:[23,1],on_ready:[23,1]},"sxfocus.SloppyFocus":{remove:[2,1],on_enter_notify:[2,1]},"sxlayoutmgr.FloatingLayout":{layout:[23,1]},"samuraix.main":{restart_loop:[17,3],configure_logging:[17,3],SamuraiLogger:[17,2],load_config:[17,3],load_user_config:[17,3],setup_ooxcb:[17,3],parse_options:[17,3],create_default_option_parser:[17,3],run_samurai_x:[17,3],restart:[17,3]},sxcairodeco:{SXDeco:[5,2],hex_to_cairo_color:[5,3],compute_window_geom:[5,3],compute_actor_geom:[5,3],ClientData:[5,2]},"samuraix.main.SamuraiLogger":{exception:[17,1]},"sxfocus.focus":{style:[2,0]},bookmarks:{set_key:[14,3],set:[14,3],activate:[14,3],activate_key:[14,3]},"sxdesktops.FocusStack":{contains_manager:[30,1],x_sort:[30,1],move_to_top:[30,1],next:[30,1],current:[30,1],update_x_stack:[30,1],prev:[30,1],append:[30,1]},"sxclientbuttons.clientbuttons":{bindings:[13,0]},"samuraix.screen":{configure_request_to_dict:[32,3],Screen:[32,2]},"sxcairodeco.cairodeco":{color:[5,0],inactive_color:[5,0],bindings:[5,0],height:[5,0]},sxmoveresize:{ResizeHandler:[15,2],MoveHandler:[15,2],SXMoveResize:[15,2],ClientHandler:[15,2]},"sxhelp.SXHelp":{on_ready:[4,1],show_help:[4,1]},"samuraix.rect.Rect":{from_dict:[11,4],copy:[11,1],from_object:[11,4],to_dict:[11,1]},"sxactions.SXActions":{register:[16,1],on_ready:[16,1],action_kill:[16,1],action_spawn:[16,1],action_quit:[16,1],action_mark:[16,1],action_restart:[16,1],emit:[16,1],action_log:[16,1]},"samuraix.appl":{App:[25,2]},"samuraix.client":{Client:[31,2]},"sxdesktops.SXDesktops":{on_load_config:[30,1],on_new_screen:[30,1],action_move_client:[30,1],create_desktops:[30,1],action_goto:[30,1],action_cycle_clients:[30,1],action_cycle:[30,1]},"samuraix.screen.Screen":{on_configure_request:[32,1],on_destroy_notify:[32,1],on_client_removed:[32,1],unmanage_all:[32,1],check_window_on_selection_clear:[32,1],create_check_window:[32,1],update_client_list:[32,1],get_geometry:[32,1],update_active_window:[32,1],focus:[32,1],client_class:[32,0],unmanage:[32,1],set_manager_selection:[32,1],set_supported_hints:[32,1],manage:[32,1],scan:[32,1],on_client_message:[32,1],process_netwm_client_message:[32,1],on_unmanage_client:[32,1],on_map_request:[32,1]},"samuraix.appl.App":{on_property_notify:[25,1],get_screen_by_root:[25,1],init:[25,1],stop:[25,1],reload_config:[25,1]},"samuraix.rect":{Rect:[11,2]},sxlayoutmgr:{Layout:[23,2],HorizLayout:[23,2],VertLayout:[23,2],MaxLayout:[23,2],SXLayoutMgr:[23,2],FloatingLayout:[23,2]},"samuraix.util":{ClientMessageHandlers:[1,2],DictProxy:[1,2],parse_buttonstroke:[1,3],OrderedDict:[1,2],wait_for_key:[1,3]},"samuraix.base":{SXObject:[7,2]},"sxsimpledeco.decoration":{bindings:[20,0]},"sxcairodeco.ClientData":{on_blur:[5,1],window_on_configure_notify:[5,1],on_expose:[5,1],on_map_notify:[5,1],on_unmap_notify:[5,1],screen_on_configure_notify:[5,1],actor_on_configure_notify:[5,1],remove:[5,1],on_property_notify:[5,1],on_focus:[5,1],redraw:[5,1],on_button_press:[5,1],on_updated_geom:[5,1]},"samuraix.util.ClientMessageHandlers":{handle:[1,1],register_handler:[1,1]},sxfocus:{SXFocus:[2,2],ClickToFocus:[2,2],SloppyFocusWithAutoRaise:[2,2],SloppyFocus:[2,2],FocusStyle:[2,2]},core:{plugin_paths:[26,0],plugins:[26,0]},sxactions:{parse_emission:[16,3],SXActions:[16,2],ActionInfo:[16,2]},sxsimpledeco:{SXDeco:[20,2],parse_buttonstroke:[20,3],compute_window_geom:[20,3],compute_actor_geom:[20,3],ClientData:[20,2]},"sxbind.SXBind":{on_load_config:[27,1],on_key_press:[27,1],on_ready:[27,1],bind_keystroke:[27,1],bind_key_to_action:[27,1],setup_handlers:[27,1]},"samuraix.client.Client":{on_destroy_notify:[31,1],on_map_notify:[31,1],msg_active_window:[31,1],kill:[31,1],actor_on_configure_notify:[31,1],on_property_notify:[31,1],on_client_message:[31,1],process_netwm_client_message:[31,1],user_ban:[31,1],set_input_focus:[31,1],get_window_title:[31,1],window:[31,0],actor:[31,0],init:[31,1],apply_normal_hints:[31,1],get_referrers:[31,1],blur:[31,1],msg_change_state:[31,1],unban:[31,1],user_unban:[31,1],add_net_wm_state:[31,1],remove_net_wm_state:[31,1],on_handle_net_wm_state:[31,1],update_protocols:[31,1],all_clients:[31,5],focus:[31,1],window_2_client_map:[31,5],resize:[31,1],msg_wm_state:[31,1],get_by_window:[31,4],viewable:[31,0],install_handlers:[31,1],is_focused:[31,1],remove:[31,1],update_geom:[31,1],unmanage:[31,1],ban:[31,1],iconify:[31,1],update_net_wm_state:[31,1]},sxbookmarks:{SXBookmarks:[14,2]},sxclientbuttons:{SXClientButtons:[13,2]},"sxmoveresize.ClientHandler":{on_motion_notify:[15,1],on_button_release:[15,1]},"samuraix.plugin":{Plugin:[3,2]},"samuraix.base.SXObject":{attach_data:[7,1],data:[7,0]},"sxautoclient.SXAutoClient":{on_load_config:[29,1],on_ready:[29,1],screen_on_new_client:[29,1],on_add_screen:[29,1]},sxbind:{parse_keystroke:[27,3],SXBind:[27,2]},Client:{on_blur:[31,3],on_handle_net_wm_state:[31,3],on_before_focus:[31,3],on_updated_geom:[31,3],on_removed:[31,3],on_focus:[31,3]},"sxlayoutmgr.MaxLayout":{layout:[23,1]},"sxbookmarks.SXBookmarks":{action_set_key:[14,1],action_activate_key:[14,1],on_new_screen:[14,1],action_set:[14,1],action_activate:[14,1]},sxhelp:{SXHelp:[4,2]},moveresize:{move:[15,3],resize:[15,3]},"samuraix.pluginsys":{PluginError:[21,6],PluginLoader:[21,2]},"samuraix.plugin.Plugin":{attach_data_to:[3,1],get_data:[3,1],remove_data:[3,1],key:[3,5],has_data:[3,1]},"sxbind.bind":{keys:[27,0]},"sxfocus.SloppyFocusWithAutoRaise":{on_enter_notify:[2,1]},"sxautoclient.autoclient":{rules:[29,0]},"sxfocus.ClickToFocus":{unbind_focus:[2,1],on_blur:[2,1],bind_focus:[2,1],remove:[2,1],on_focus:[2,1],on_button_press:[2,1]},"sxlayoutmgr.Layout":{detach:[23,1],on_rearrange:[23,1],layout:[23,1]},sxdesktops:{ClientData:[30,2],SXDesktops:[30,2],FocusStack:[30,2],ScreenData:[30,2],Desktop:[30,2],cycle_indices:[30,3]},layoutmgr:{set_layout:[23,3],cycle:[23,3]},App:{on_load_config:[25,3],on_new_screen:[25,3],on_ready:[25,3]},"sxactions.org.samuraix.ActionsInterface":{action:[16,1]},"sxsimpledeco.ClientData":{window_on_configure_notify:[20,1],on_expose:[20,1],on_map_notify:[20,1],on_unmap_notify:[20,1],screen_on_configure_notify:[20,1],actor_on_configure_notify:[20,1],remove:[20,1],on_property_notify:[20,1],on_focus:[20,1],redraw:[20,1],on_button_press:[20,1]},"sxdesktops.Desktop":{remove_client:[30,1],add_client:[30,1],rearrange:[30,1],on_before_focus:[30,1],calculate_work_area:[30,1],active:[30,0],handle_net_wm_desktop:[30,1],on_focus:[30,1],move_client_to_desktop:[30,1]},"sxmoveresize.MoveHandler":{clear_preview:[15,1],on_motion_notify:[15,1],on_button_release:[15,1]},"sxlayoutmgr.VertLayout":{layout:[23,1]},"sxdesktops.ScreenData":{on_after_new_client:[30,1],set_active_desktop:[30,1],add_client:[30,1],cycle_clients:[30,1],install_handlers:[30,1],on_change_desktop:[30,1],update_clients:[30,1],set_active_desktop_idx:[30,1],msg_current_desktop:[30,1],update_hints:[30,1],update_workarea:[30,1],on_unmanage_client:[30,1],cycle_desktops:[30,1],move_client_to_desktop:[30,1]},"samuraix.logformatter":{FDFormatter:[19,2]},"sxlayoutmgr.HorizLayout":{layout:[23,1]},"sxcairodeco.cairodeco.title":{color:[5,0],position:[5,0],inactive_color:[5,0]},"sxfocus.SXFocus":{on_load_config:[2,1],on_unmanage_client:[2,1],on_new_client:[2,1],on_ready:[2,1]}},filenames:["api/defaultconfig","api/util","plugins/sx-focus","api/plugin","plugins/sx-help","plugins/sx-cairodeco","intro","api/base","index","api/index","plugins/index","api/rect","plugins/sx-gobject","plugins/sx-clientbuttons","plugins/sx-bookmarks","plugins/sx-moveresize","plugins/sx-actions","api/main","plugins/sx-web","api/logformatter","plugins/sx-simpledeco","api/pluginsys","plugins/yahiko_decorator","plugins/sx-layoutmgr","plugins/sx-dbus","api/application","getting-started","plugins/sx-bind","client","plugins/sx-autoclient","plugins/sx-desktops","api/client","api/screen"]})