class_editorsettings.rst 476 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758
  1. :github_url: hide
  2. .. DO NOT EDIT THIS FILE!!!
  3. .. Generated automatically from Godot engine sources.
  4. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
  5. .. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/EditorSettings.xml.
  6. .. _class_EditorSettings:
  7. EditorSettings
  8. ==============
  9. **Inherits:** :ref:`Resource<class_Resource>` **<** :ref:`RefCounted<class_RefCounted>` **<** :ref:`Object<class_Object>`
  10. Object that holds the project-independent editor settings.
  11. .. rst-class:: classref-introduction-group
  12. Description
  13. -----------
  14. Object that holds the project-independent editor settings. These settings are generally visible in the **Editor > Editor Settings** menu.
  15. Property names use slash delimiters to distinguish sections. Setting values can be of any :ref:`Variant<class_Variant>` type. It's recommended to use ``snake_case`` for editor settings to be consistent with the Godot editor itself.
  16. Accessing the settings can be done using the following methods, such as:
  17. .. tabs::
  18. .. code-tab:: gdscript
  19. var settings = EditorInterface.get_editor_settings()
  20. # `settings.set("some/property", 10)` also works as this class overrides `_set()` internally.
  21. settings.set_setting("some/property", 10)
  22. # `settings.get("some/property")` also works as this class overrides `_get()` internally.
  23. settings.get_setting("some/property")
  24. var list_of_settings = settings.get_property_list()
  25. .. code-tab:: csharp
  26. EditorSettings settings = EditorInterface.Singleton.GetEditorSettings();
  27. // `settings.set("some/property", value)` also works as this class overrides `_set()` internally.
  28. settings.SetSetting("some/property", Value);
  29. // `settings.get("some/property", value)` also works as this class overrides `_get()` internally.
  30. settings.GetSetting("some/property");
  31. Godot.Collections.Array<Godot.Collections.Dictionary> listOfSettings = settings.GetPropertyList();
  32. \ **Note:** This class shouldn't be instantiated directly. Instead, access the singleton using :ref:`EditorInterface.get_editor_settings()<class_EditorInterface_method_get_editor_settings>`.
  33. .. rst-class:: classref-reftable-group
  34. Properties
  35. ----------
  36. .. table::
  37. :widths: auto
  38. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  39. | :ref:`bool<class_bool>` | :ref:`asset_library/use_threads<class_EditorSettings_property_asset_library/use_threads>` |
  40. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  41. | :ref:`bool<class_bool>` | :ref:`debugger/auto_switch_to_remote_scene_tree<class_EditorSettings_property_debugger/auto_switch_to_remote_scene_tree>` |
  42. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  43. | :ref:`bool<class_bool>` | :ref:`debugger/auto_switch_to_stack_trace<class_EditorSettings_property_debugger/auto_switch_to_stack_trace>` |
  44. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  45. | :ref:`int<class_int>` | :ref:`debugger/max_node_selection<class_EditorSettings_property_debugger/max_node_selection>` |
  46. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  47. | :ref:`bool<class_bool>` | :ref:`debugger/profile_native_calls<class_EditorSettings_property_debugger/profile_native_calls>` |
  48. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  49. | :ref:`int<class_int>` | :ref:`debugger/profiler_frame_history_size<class_EditorSettings_property_debugger/profiler_frame_history_size>` |
  50. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  51. | :ref:`int<class_int>` | :ref:`debugger/profiler_frame_max_functions<class_EditorSettings_property_debugger/profiler_frame_max_functions>` |
  52. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  53. | :ref:`int<class_int>` | :ref:`debugger/profiler_target_fps<class_EditorSettings_property_debugger/profiler_target_fps>` |
  54. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  55. | :ref:`float<class_float>` | :ref:`debugger/remote_inspect_refresh_interval<class_EditorSettings_property_debugger/remote_inspect_refresh_interval>` |
  56. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  57. | :ref:`float<class_float>` | :ref:`debugger/remote_scene_tree_refresh_interval<class_EditorSettings_property_debugger/remote_scene_tree_refresh_interval>` |
  58. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  59. | :ref:`bool<class_bool>` | :ref:`docks/filesystem/always_show_folders<class_EditorSettings_property_docks/filesystem/always_show_folders>` |
  60. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  61. | :ref:`String<class_String>` | :ref:`docks/filesystem/other_file_extensions<class_EditorSettings_property_docks/filesystem/other_file_extensions>` |
  62. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  63. | :ref:`String<class_String>` | :ref:`docks/filesystem/textfile_extensions<class_EditorSettings_property_docks/filesystem/textfile_extensions>` |
  64. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  65. | :ref:`int<class_int>` | :ref:`docks/filesystem/thumbnail_size<class_EditorSettings_property_docks/filesystem/thumbnail_size>` |
  66. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  67. | :ref:`float<class_float>` | :ref:`docks/property_editor/auto_refresh_interval<class_EditorSettings_property_docks/property_editor/auto_refresh_interval>` |
  68. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  69. | :ref:`float<class_float>` | :ref:`docks/property_editor/subresource_hue_tint<class_EditorSettings_property_docks/property_editor/subresource_hue_tint>` |
  70. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  71. | :ref:`bool<class_bool>` | :ref:`docks/scene_tree/accessibility_warnings<class_EditorSettings_property_docks/scene_tree/accessibility_warnings>` |
  72. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  73. | :ref:`bool<class_bool>` | :ref:`docks/scene_tree/ask_before_deleting_related_animation_tracks<class_EditorSettings_property_docks/scene_tree/ask_before_deleting_related_animation_tracks>` |
  74. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  75. | :ref:`bool<class_bool>` | :ref:`docks/scene_tree/ask_before_revoking_unique_name<class_EditorSettings_property_docks/scene_tree/ask_before_revoking_unique_name>` |
  76. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  77. | :ref:`bool<class_bool>` | :ref:`docks/scene_tree/auto_expand_to_selected<class_EditorSettings_property_docks/scene_tree/auto_expand_to_selected>` |
  78. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  79. | :ref:`bool<class_bool>` | :ref:`docks/scene_tree/center_node_on_reparent<class_EditorSettings_property_docks/scene_tree/center_node_on_reparent>` |
  80. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  81. | :ref:`bool<class_bool>` | :ref:`docks/scene_tree/hide_filtered_out_parents<class_EditorSettings_property_docks/scene_tree/hide_filtered_out_parents>` |
  82. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  83. | :ref:`bool<class_bool>` | :ref:`docks/scene_tree/start_create_dialog_fully_expanded<class_EditorSettings_property_docks/scene_tree/start_create_dialog_fully_expanded>` |
  84. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  85. | :ref:`Color<class_Color>` | :ref:`editors/2d/bone_color1<class_EditorSettings_property_editors/2d/bone_color1>` |
  86. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  87. | :ref:`Color<class_Color>` | :ref:`editors/2d/bone_color2<class_EditorSettings_property_editors/2d/bone_color2>` |
  88. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  89. | :ref:`Color<class_Color>` | :ref:`editors/2d/bone_ik_color<class_EditorSettings_property_editors/2d/bone_ik_color>` |
  90. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  91. | :ref:`Color<class_Color>` | :ref:`editors/2d/bone_outline_color<class_EditorSettings_property_editors/2d/bone_outline_color>` |
  92. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  93. | :ref:`float<class_float>` | :ref:`editors/2d/bone_outline_size<class_EditorSettings_property_editors/2d/bone_outline_size>` |
  94. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  95. | :ref:`Color<class_Color>` | :ref:`editors/2d/bone_selected_color<class_EditorSettings_property_editors/2d/bone_selected_color>` |
  96. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  97. | :ref:`float<class_float>` | :ref:`editors/2d/bone_width<class_EditorSettings_property_editors/2d/bone_width>` |
  98. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  99. | :ref:`Color<class_Color>` | :ref:`editors/2d/grid_color<class_EditorSettings_property_editors/2d/grid_color>` |
  100. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  101. | :ref:`Color<class_Color>` | :ref:`editors/2d/guides_color<class_EditorSettings_property_editors/2d/guides_color>` |
  102. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  103. | :ref:`float<class_float>` | :ref:`editors/2d/ruler_width<class_EditorSettings_property_editors/2d/ruler_width>` |
  104. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  105. | :ref:`Color<class_Color>` | :ref:`editors/2d/smart_snapping_line_color<class_EditorSettings_property_editors/2d/smart_snapping_line_color>` |
  106. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  107. | :ref:`bool<class_bool>` | :ref:`editors/2d/use_integer_zoom_by_default<class_EditorSettings_property_editors/2d/use_integer_zoom_by_default>` |
  108. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  109. | :ref:`Color<class_Color>` | :ref:`editors/2d/viewport_border_color<class_EditorSettings_property_editors/2d/viewport_border_color>` |
  110. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  111. | :ref:`float<class_float>` | :ref:`editors/2d/zoom_speed_factor<class_EditorSettings_property_editors/2d/zoom_speed_factor>` |
  112. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  113. | :ref:`Color<class_Color>` | :ref:`editors/3d/active_selection_box_color<class_EditorSettings_property_editors/3d/active_selection_box_color>` |
  114. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  115. | :ref:`float<class_float>` | :ref:`editors/3d/default_fov<class_EditorSettings_property_editors/3d/default_fov>` |
  116. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  117. | :ref:`float<class_float>` | :ref:`editors/3d/default_z_far<class_EditorSettings_property_editors/3d/default_z_far>` |
  118. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  119. | :ref:`float<class_float>` | :ref:`editors/3d/default_z_near<class_EditorSettings_property_editors/3d/default_z_near>` |
  120. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  121. | :ref:`int<class_int>` | :ref:`editors/3d/freelook/freelook_activation_modifier<class_EditorSettings_property_editors/3d/freelook/freelook_activation_modifier>` |
  122. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  123. | :ref:`float<class_float>` | :ref:`editors/3d/freelook/freelook_base_speed<class_EditorSettings_property_editors/3d/freelook/freelook_base_speed>` |
  124. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  125. | :ref:`float<class_float>` | :ref:`editors/3d/freelook/freelook_inertia<class_EditorSettings_property_editors/3d/freelook/freelook_inertia>` |
  126. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  127. | :ref:`int<class_int>` | :ref:`editors/3d/freelook/freelook_navigation_scheme<class_EditorSettings_property_editors/3d/freelook/freelook_navigation_scheme>` |
  128. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  129. | :ref:`float<class_float>` | :ref:`editors/3d/freelook/freelook_sensitivity<class_EditorSettings_property_editors/3d/freelook/freelook_sensitivity>` |
  130. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  131. | :ref:`bool<class_bool>` | :ref:`editors/3d/freelook/freelook_speed_zoom_link<class_EditorSettings_property_editors/3d/freelook/freelook_speed_zoom_link>` |
  132. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  133. | :ref:`float<class_float>` | :ref:`editors/3d/grid_division_level_bias<class_EditorSettings_property_editors/3d/grid_division_level_bias>` |
  134. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  135. | :ref:`int<class_int>` | :ref:`editors/3d/grid_division_level_max<class_EditorSettings_property_editors/3d/grid_division_level_max>` |
  136. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  137. | :ref:`int<class_int>` | :ref:`editors/3d/grid_division_level_min<class_EditorSettings_property_editors/3d/grid_division_level_min>` |
  138. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  139. | :ref:`int<class_int>` | :ref:`editors/3d/grid_size<class_EditorSettings_property_editors/3d/grid_size>` |
  140. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  141. | :ref:`bool<class_bool>` | :ref:`editors/3d/grid_xy_plane<class_EditorSettings_property_editors/3d/grid_xy_plane>` |
  142. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  143. | :ref:`bool<class_bool>` | :ref:`editors/3d/grid_xz_plane<class_EditorSettings_property_editors/3d/grid_xz_plane>` |
  144. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  145. | :ref:`bool<class_bool>` | :ref:`editors/3d/grid_yz_plane<class_EditorSettings_property_editors/3d/grid_yz_plane>` |
  146. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  147. | :ref:`float<class_float>` | :ref:`editors/3d/manipulator_gizmo_opacity<class_EditorSettings_property_editors/3d/manipulator_gizmo_opacity>` |
  148. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  149. | :ref:`int<class_int>` | :ref:`editors/3d/manipulator_gizmo_size<class_EditorSettings_property_editors/3d/manipulator_gizmo_size>` |
  150. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  151. | :ref:`bool<class_bool>` | :ref:`editors/3d/navigation/emulate_3_button_mouse<class_EditorSettings_property_editors/3d/navigation/emulate_3_button_mouse>` |
  152. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  153. | :ref:`bool<class_bool>` | :ref:`editors/3d/navigation/emulate_numpad<class_EditorSettings_property_editors/3d/navigation/emulate_numpad>` |
  154. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  155. | :ref:`bool<class_bool>` | :ref:`editors/3d/navigation/invert_x_axis<class_EditorSettings_property_editors/3d/navigation/invert_x_axis>` |
  156. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  157. | :ref:`bool<class_bool>` | :ref:`editors/3d/navigation/invert_y_axis<class_EditorSettings_property_editors/3d/navigation/invert_y_axis>` |
  158. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  159. | :ref:`int<class_int>` | :ref:`editors/3d/navigation/navigation_scheme<class_EditorSettings_property_editors/3d/navigation/navigation_scheme>` |
  160. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  161. | :ref:`int<class_int>` | :ref:`editors/3d/navigation/orbit_mouse_button<class_EditorSettings_property_editors/3d/navigation/orbit_mouse_button>` |
  162. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  163. | :ref:`int<class_int>` | :ref:`editors/3d/navigation/pan_mouse_button<class_EditorSettings_property_editors/3d/navigation/pan_mouse_button>` |
  164. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  165. | :ref:`bool<class_bool>` | :ref:`editors/3d/navigation/show_viewport_navigation_gizmo<class_EditorSettings_property_editors/3d/navigation/show_viewport_navigation_gizmo>` |
  166. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  167. | :ref:`bool<class_bool>` | :ref:`editors/3d/navigation/show_viewport_rotation_gizmo<class_EditorSettings_property_editors/3d/navigation/show_viewport_rotation_gizmo>` |
  168. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  169. | :ref:`bool<class_bool>` | :ref:`editors/3d/navigation/warped_mouse_panning<class_EditorSettings_property_editors/3d/navigation/warped_mouse_panning>` |
  170. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  171. | :ref:`int<class_int>` | :ref:`editors/3d/navigation/zoom_mouse_button<class_EditorSettings_property_editors/3d/navigation/zoom_mouse_button>` |
  172. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  173. | :ref:`int<class_int>` | :ref:`editors/3d/navigation/zoom_style<class_EditorSettings_property_editors/3d/navigation/zoom_style>` |
  174. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  175. | :ref:`float<class_float>` | :ref:`editors/3d/navigation_feel/orbit_inertia<class_EditorSettings_property_editors/3d/navigation_feel/orbit_inertia>` |
  176. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  177. | :ref:`float<class_float>` | :ref:`editors/3d/navigation_feel/orbit_sensitivity<class_EditorSettings_property_editors/3d/navigation_feel/orbit_sensitivity>` |
  178. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  179. | :ref:`float<class_float>` | :ref:`editors/3d/navigation_feel/translation_inertia<class_EditorSettings_property_editors/3d/navigation_feel/translation_inertia>` |
  180. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  181. | :ref:`float<class_float>` | :ref:`editors/3d/navigation_feel/translation_sensitivity<class_EditorSettings_property_editors/3d/navigation_feel/translation_sensitivity>` |
  182. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  183. | :ref:`float<class_float>` | :ref:`editors/3d/navigation_feel/zoom_inertia<class_EditorSettings_property_editors/3d/navigation_feel/zoom_inertia>` |
  184. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  185. | :ref:`Color<class_Color>` | :ref:`editors/3d/primary_grid_color<class_EditorSettings_property_editors/3d/primary_grid_color>` |
  186. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  187. | :ref:`int<class_int>` | :ref:`editors/3d/primary_grid_steps<class_EditorSettings_property_editors/3d/primary_grid_steps>` |
  188. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  189. | :ref:`Color<class_Color>` | :ref:`editors/3d/secondary_grid_color<class_EditorSettings_property_editors/3d/secondary_grid_color>` |
  190. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  191. | :ref:`Color<class_Color>` | :ref:`editors/3d/selection_box_color<class_EditorSettings_property_editors/3d/selection_box_color>` |
  192. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  193. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/aabb<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/aabb>` |
  194. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  195. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/camera<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/camera>` |
  196. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  197. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/csg<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/csg>` |
  198. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  199. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/decal<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/decal>` |
  200. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  201. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/fog_volume<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/fog_volume>` |
  202. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  203. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/gridmap_grid<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/gridmap_grid>` |
  204. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  205. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/instantiated<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/instantiated>` |
  206. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  207. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/joint<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/joint>` |
  208. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  209. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/joint_body_a<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/joint_body_a>` |
  210. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  211. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/joint_body_b<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/joint_body_b>` |
  212. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  213. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/lightmap_lines<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/lightmap_lines>` |
  214. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  215. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/lightprobe_lines<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/lightprobe_lines>` |
  216. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  217. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/occluder<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/occluder>` |
  218. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  219. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/particle_attractor<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/particle_attractor>` |
  220. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  221. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/particle_collision<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/particle_collision>` |
  222. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  223. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/particles<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/particles>` |
  224. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  225. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/path_tilt<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/path_tilt>` |
  226. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  227. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/reflection_probe<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/reflection_probe>` |
  228. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  229. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/selected_bone<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/selected_bone>` |
  230. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  231. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/skeleton<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/skeleton>` |
  232. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  233. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/spring_bone_collision<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/spring_bone_collision>` |
  234. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  235. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/spring_bone_inside_collision<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/spring_bone_inside_collision>` |
  236. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  237. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/spring_bone_joint<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/spring_bone_joint>` |
  238. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  239. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/stream_player_3d<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/stream_player_3d>` |
  240. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  241. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/visibility_notifier<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/visibility_notifier>` |
  242. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  243. | :ref:`Color<class_Color>` | :ref:`editors/3d_gizmos/gizmo_colors/voxel_gi<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/voxel_gi>` |
  244. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  245. | :ref:`float<class_float>` | :ref:`editors/3d_gizmos/gizmo_settings/bone_axis_length<class_EditorSettings_property_editors/3d_gizmos/gizmo_settings/bone_axis_length>` |
  246. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  247. | :ref:`int<class_int>` | :ref:`editors/3d_gizmos/gizmo_settings/bone_shape<class_EditorSettings_property_editors/3d_gizmos/gizmo_settings/bone_shape>` |
  248. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  249. | :ref:`float<class_float>` | :ref:`editors/3d_gizmos/gizmo_settings/lightmap_gi_probe_size<class_EditorSettings_property_editors/3d_gizmos/gizmo_settings/lightmap_gi_probe_size>` |
  250. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  251. | :ref:`float<class_float>` | :ref:`editors/3d_gizmos/gizmo_settings/path3d_tilt_disk_size<class_EditorSettings_property_editors/3d_gizmos/gizmo_settings/path3d_tilt_disk_size>` |
  252. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  253. | :ref:`bool<class_bool>` | :ref:`editors/animation/autorename_animation_tracks<class_EditorSettings_property_editors/animation/autorename_animation_tracks>` |
  254. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  255. | :ref:`bool<class_bool>` | :ref:`editors/animation/confirm_insert_track<class_EditorSettings_property_editors/animation/confirm_insert_track>` |
  256. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  257. | :ref:`float<class_float>` | :ref:`editors/animation/default_animation_step<class_EditorSettings_property_editors/animation/default_animation_step>` |
  258. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  259. | :ref:`bool<class_bool>` | :ref:`editors/animation/default_create_bezier_tracks<class_EditorSettings_property_editors/animation/default_create_bezier_tracks>` |
  260. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  261. | :ref:`bool<class_bool>` | :ref:`editors/animation/default_create_reset_tracks<class_EditorSettings_property_editors/animation/default_create_reset_tracks>` |
  262. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  263. | :ref:`bool<class_bool>` | :ref:`editors/animation/default_fps_compatibility<class_EditorSettings_property_editors/animation/default_fps_compatibility>` |
  264. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  265. | :ref:`int<class_int>` | :ref:`editors/animation/default_fps_mode<class_EditorSettings_property_editors/animation/default_fps_mode>` |
  266. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  267. | :ref:`Color<class_Color>` | :ref:`editors/animation/onion_layers_future_color<class_EditorSettings_property_editors/animation/onion_layers_future_color>` |
  268. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  269. | :ref:`Color<class_Color>` | :ref:`editors/animation/onion_layers_past_color<class_EditorSettings_property_editors/animation/onion_layers_past_color>` |
  270. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  271. | :ref:`Color<class_Color>` | :ref:`editors/bone_mapper/handle_colors/error<class_EditorSettings_property_editors/bone_mapper/handle_colors/error>` |
  272. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  273. | :ref:`Color<class_Color>` | :ref:`editors/bone_mapper/handle_colors/missing<class_EditorSettings_property_editors/bone_mapper/handle_colors/missing>` |
  274. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  275. | :ref:`Color<class_Color>` | :ref:`editors/bone_mapper/handle_colors/set<class_EditorSettings_property_editors/bone_mapper/handle_colors/set>` |
  276. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  277. | :ref:`Color<class_Color>` | :ref:`editors/bone_mapper/handle_colors/unset<class_EditorSettings_property_editors/bone_mapper/handle_colors/unset>` |
  278. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  279. | :ref:`float<class_float>` | :ref:`editors/grid_map/pick_distance<class_EditorSettings_property_editors/grid_map/pick_distance>` |
  280. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  281. | :ref:`int<class_int>` | :ref:`editors/grid_map/preview_size<class_EditorSettings_property_editors/grid_map/preview_size>` |
  282. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  283. | :ref:`int<class_int>` | :ref:`editors/panning/2d_editor_pan_speed<class_EditorSettings_property_editors/panning/2d_editor_pan_speed>` |
  284. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  285. | :ref:`int<class_int>` | :ref:`editors/panning/2d_editor_panning_scheme<class_EditorSettings_property_editors/panning/2d_editor_panning_scheme>` |
  286. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  287. | :ref:`int<class_int>` | :ref:`editors/panning/animation_editors_panning_scheme<class_EditorSettings_property_editors/panning/animation_editors_panning_scheme>` |
  288. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  289. | :ref:`bool<class_bool>` | :ref:`editors/panning/simple_panning<class_EditorSettings_property_editors/panning/simple_panning>` |
  290. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  291. | :ref:`int<class_int>` | :ref:`editors/panning/sub_editors_panning_scheme<class_EditorSettings_property_editors/panning/sub_editors_panning_scheme>` |
  292. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  293. | :ref:`bool<class_bool>` | :ref:`editors/panning/warped_mouse_panning<class_EditorSettings_property_editors/panning/warped_mouse_panning>` |
  294. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  295. | :ref:`int<class_int>` | :ref:`editors/panning/zoom_style<class_EditorSettings_property_editors/panning/zoom_style>` |
  296. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  297. | :ref:`float<class_float>` | :ref:`editors/polygon_editor/auto_bake_delay<class_EditorSettings_property_editors/polygon_editor/auto_bake_delay>` |
  298. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  299. | :ref:`int<class_int>` | :ref:`editors/polygon_editor/point_grab_radius<class_EditorSettings_property_editors/polygon_editor/point_grab_radius>` |
  300. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  301. | :ref:`bool<class_bool>` | :ref:`editors/polygon_editor/show_previous_outline<class_EditorSettings_property_editors/polygon_editor/show_previous_outline>` |
  302. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  303. | :ref:`bool<class_bool>` | :ref:`editors/shader_editor/behavior/files/restore_shaders_on_load<class_EditorSettings_property_editors/shader_editor/behavior/files/restore_shaders_on_load>` |
  304. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  305. | :ref:`bool<class_bool>` | :ref:`editors/tiles_editor/display_grid<class_EditorSettings_property_editors/tiles_editor/display_grid>` |
  306. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  307. | :ref:`Color<class_Color>` | :ref:`editors/tiles_editor/grid_color<class_EditorSettings_property_editors/tiles_editor/grid_color>` |
  308. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  309. | :ref:`bool<class_bool>` | :ref:`editors/tiles_editor/highlight_selected_layer<class_EditorSettings_property_editors/tiles_editor/highlight_selected_layer>` |
  310. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  311. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/category_colors/color_color<class_EditorSettings_property_editors/visual_editors/category_colors/color_color>` |
  312. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  313. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/category_colors/conditional_color<class_EditorSettings_property_editors/visual_editors/category_colors/conditional_color>` |
  314. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  315. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/category_colors/input_color<class_EditorSettings_property_editors/visual_editors/category_colors/input_color>` |
  316. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  317. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/category_colors/output_color<class_EditorSettings_property_editors/visual_editors/category_colors/output_color>` |
  318. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  319. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/category_colors/particle_color<class_EditorSettings_property_editors/visual_editors/category_colors/particle_color>` |
  320. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  321. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/category_colors/scalar_color<class_EditorSettings_property_editors/visual_editors/category_colors/scalar_color>` |
  322. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  323. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/category_colors/special_color<class_EditorSettings_property_editors/visual_editors/category_colors/special_color>` |
  324. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  325. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/category_colors/textures_color<class_EditorSettings_property_editors/visual_editors/category_colors/textures_color>` |
  326. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  327. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/category_colors/transform_color<class_EditorSettings_property_editors/visual_editors/category_colors/transform_color>` |
  328. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  329. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/category_colors/utility_color<class_EditorSettings_property_editors/visual_editors/category_colors/utility_color>` |
  330. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  331. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/category_colors/vector_color<class_EditorSettings_property_editors/visual_editors/category_colors/vector_color>` |
  332. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  333. | :ref:`String<class_String>` | :ref:`editors/visual_editors/color_theme<class_EditorSettings_property_editors/visual_editors/color_theme>` |
  334. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  335. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/connection_colors/boolean_color<class_EditorSettings_property_editors/visual_editors/connection_colors/boolean_color>` |
  336. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  337. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/connection_colors/sampler_color<class_EditorSettings_property_editors/visual_editors/connection_colors/sampler_color>` |
  338. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  339. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/connection_colors/scalar_color<class_EditorSettings_property_editors/visual_editors/connection_colors/scalar_color>` |
  340. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  341. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/connection_colors/transform_color<class_EditorSettings_property_editors/visual_editors/connection_colors/transform_color>` |
  342. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  343. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/connection_colors/vector2_color<class_EditorSettings_property_editors/visual_editors/connection_colors/vector2_color>` |
  344. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  345. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/connection_colors/vector3_color<class_EditorSettings_property_editors/visual_editors/connection_colors/vector3_color>` |
  346. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  347. | :ref:`Color<class_Color>` | :ref:`editors/visual_editors/connection_colors/vector4_color<class_EditorSettings_property_editors/visual_editors/connection_colors/vector4_color>` |
  348. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  349. | :ref:`int<class_int>` | :ref:`editors/visual_editors/grid_pattern<class_EditorSettings_property_editors/visual_editors/grid_pattern>` |
  350. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  351. | :ref:`float<class_float>` | :ref:`editors/visual_editors/lines_curvature<class_EditorSettings_property_editors/visual_editors/lines_curvature>` |
  352. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  353. | :ref:`float<class_float>` | :ref:`editors/visual_editors/minimap_opacity<class_EditorSettings_property_editors/visual_editors/minimap_opacity>` |
  354. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  355. | :ref:`int<class_int>` | :ref:`editors/visual_editors/visual_shader/port_preview_size<class_EditorSettings_property_editors/visual_editors/visual_shader/port_preview_size>` |
  356. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  357. | :ref:`String<class_String>` | :ref:`export/ssh/scp<class_EditorSettings_property_export/ssh/scp>` |
  358. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  359. | :ref:`String<class_String>` | :ref:`export/ssh/ssh<class_EditorSettings_property_export/ssh/ssh>` |
  360. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  361. | :ref:`String<class_String>` | :ref:`filesystem/directories/autoscan_project_path<class_EditorSettings_property_filesystem/directories/autoscan_project_path>` |
  362. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  363. | :ref:`String<class_String>` | :ref:`filesystem/directories/default_project_path<class_EditorSettings_property_filesystem/directories/default_project_path>` |
  364. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  365. | :ref:`String<class_String>` | :ref:`filesystem/external_programs/3d_model_editor<class_EditorSettings_property_filesystem/external_programs/3d_model_editor>` |
  366. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  367. | :ref:`String<class_String>` | :ref:`filesystem/external_programs/audio_editor<class_EditorSettings_property_filesystem/external_programs/audio_editor>` |
  368. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  369. | :ref:`String<class_String>` | :ref:`filesystem/external_programs/raster_image_editor<class_EditorSettings_property_filesystem/external_programs/raster_image_editor>` |
  370. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  371. | :ref:`String<class_String>` | :ref:`filesystem/external_programs/terminal_emulator<class_EditorSettings_property_filesystem/external_programs/terminal_emulator>` |
  372. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  373. | :ref:`String<class_String>` | :ref:`filesystem/external_programs/terminal_emulator_flags<class_EditorSettings_property_filesystem/external_programs/terminal_emulator_flags>` |
  374. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  375. | :ref:`String<class_String>` | :ref:`filesystem/external_programs/vector_image_editor<class_EditorSettings_property_filesystem/external_programs/vector_image_editor>` |
  376. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  377. | :ref:`int<class_int>` | :ref:`filesystem/file_dialog/display_mode<class_EditorSettings_property_filesystem/file_dialog/display_mode>` |
  378. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  379. | :ref:`bool<class_bool>` | :ref:`filesystem/file_dialog/show_hidden_files<class_EditorSettings_property_filesystem/file_dialog/show_hidden_files>` |
  380. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  381. | :ref:`int<class_int>` | :ref:`filesystem/file_dialog/thumbnail_size<class_EditorSettings_property_filesystem/file_dialog/thumbnail_size>` |
  382. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  383. | :ref:`String<class_String>` | :ref:`filesystem/file_server/password<class_EditorSettings_property_filesystem/file_server/password>` |
  384. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  385. | :ref:`int<class_int>` | :ref:`filesystem/file_server/port<class_EditorSettings_property_filesystem/file_server/port>` |
  386. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  387. | :ref:`String<class_String>` | :ref:`filesystem/import/blender/blender_path<class_EditorSettings_property_filesystem/import/blender/blender_path>` |
  388. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  389. | :ref:`int<class_int>` | :ref:`filesystem/import/blender/rpc_port<class_EditorSettings_property_filesystem/import/blender/rpc_port>` |
  390. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  391. | :ref:`float<class_float>` | :ref:`filesystem/import/blender/rpc_server_uptime<class_EditorSettings_property_filesystem/import/blender/rpc_server_uptime>` |
  392. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  393. | :ref:`String<class_String>` | :ref:`filesystem/import/fbx/fbx2gltf_path<class_EditorSettings_property_filesystem/import/fbx/fbx2gltf_path>` |
  394. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  395. | :ref:`bool<class_bool>` | :ref:`filesystem/on_save/compress_binary_resources<class_EditorSettings_property_filesystem/on_save/compress_binary_resources>` |
  396. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  397. | :ref:`bool<class_bool>` | :ref:`filesystem/on_save/safe_save_on_backup_then_rename<class_EditorSettings_property_filesystem/on_save/safe_save_on_backup_then_rename>` |
  398. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  399. | :ref:`int<class_int>` | :ref:`filesystem/quick_open_dialog/default_display_mode<class_EditorSettings_property_filesystem/quick_open_dialog/default_display_mode>` |
  400. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  401. | :ref:`bool<class_bool>` | :ref:`filesystem/quick_open_dialog/enable_fuzzy_matching<class_EditorSettings_property_filesystem/quick_open_dialog/enable_fuzzy_matching>` |
  402. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  403. | :ref:`bool<class_bool>` | :ref:`filesystem/quick_open_dialog/include_addons<class_EditorSettings_property_filesystem/quick_open_dialog/include_addons>` |
  404. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  405. | :ref:`int<class_int>` | :ref:`filesystem/quick_open_dialog/max_fuzzy_misses<class_EditorSettings_property_filesystem/quick_open_dialog/max_fuzzy_misses>` |
  406. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  407. | :ref:`int<class_int>` | :ref:`filesystem/quick_open_dialog/max_results<class_EditorSettings_property_filesystem/quick_open_dialog/max_results>` |
  408. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  409. | :ref:`bool<class_bool>` | :ref:`filesystem/quick_open_dialog/show_search_highlight<class_EditorSettings_property_filesystem/quick_open_dialog/show_search_highlight>` |
  410. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  411. | :ref:`String<class_String>` | :ref:`filesystem/tools/oidn/oidn_denoise_path<class_EditorSettings_property_filesystem/tools/oidn/oidn_denoise_path>` |
  412. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  413. | :ref:`bool<class_bool>` | :ref:`input/buffering/agile_event_flushing<class_EditorSettings_property_input/buffering/agile_event_flushing>` |
  414. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  415. | :ref:`bool<class_bool>` | :ref:`input/buffering/use_accumulated_input<class_EditorSettings_property_input/buffering/use_accumulated_input>` |
  416. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  417. | :ref:`int<class_int>` | :ref:`interface/accessibility/accessibility_support<class_EditorSettings_property_interface/accessibility/accessibility_support>` |
  418. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  419. | :ref:`int<class_int>` | :ref:`interface/editor/accept_dialog_cancel_ok_buttons<class_EditorSettings_property_interface/editor/accept_dialog_cancel_ok_buttons>` |
  420. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  421. | :ref:`bool<class_bool>` | :ref:`interface/editor/automatically_open_screenshots<class_EditorSettings_property_interface/editor/automatically_open_screenshots>` |
  422. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  423. | :ref:`String<class_String>` | :ref:`interface/editor/code_font<class_EditorSettings_property_interface/editor/code_font>` |
  424. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  425. | :ref:`int<class_int>` | :ref:`interface/editor/code_font_contextual_ligatures<class_EditorSettings_property_interface/editor/code_font_contextual_ligatures>` |
  426. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  427. | :ref:`String<class_String>` | :ref:`interface/editor/code_font_custom_opentype_features<class_EditorSettings_property_interface/editor/code_font_custom_opentype_features>` |
  428. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  429. | :ref:`String<class_String>` | :ref:`interface/editor/code_font_custom_variations<class_EditorSettings_property_interface/editor/code_font_custom_variations>` |
  430. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  431. | :ref:`int<class_int>` | :ref:`interface/editor/code_font_size<class_EditorSettings_property_interface/editor/code_font_size>` |
  432. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  433. | :ref:`bool<class_bool>` | :ref:`interface/editor/collapse_main_menu<class_EditorSettings_property_interface/editor/collapse_main_menu>` |
  434. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  435. | :ref:`float<class_float>` | :ref:`interface/editor/custom_display_scale<class_EditorSettings_property_interface/editor/custom_display_scale>` |
  436. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  437. | :ref:`int<class_int>` | :ref:`interface/editor/display_scale<class_EditorSettings_property_interface/editor/display_scale>` |
  438. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  439. | :ref:`int<class_int>` | :ref:`interface/editor/dock_tab_style<class_EditorSettings_property_interface/editor/dock_tab_style>` |
  440. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  441. | :ref:`String<class_String>` | :ref:`interface/editor/editor_language<class_EditorSettings_property_interface/editor/editor_language>` |
  442. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  443. | :ref:`int<class_int>` | :ref:`interface/editor/editor_screen<class_EditorSettings_property_interface/editor/editor_screen>` |
  444. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  445. | :ref:`bool<class_bool>` | :ref:`interface/editor/expand_to_title<class_EditorSettings_property_interface/editor/expand_to_title>` |
  446. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  447. | :ref:`bool<class_bool>` | :ref:`interface/editor/font_allow_msdf<class_EditorSettings_property_interface/editor/font_allow_msdf>` |
  448. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  449. | :ref:`int<class_int>` | :ref:`interface/editor/font_antialiasing<class_EditorSettings_property_interface/editor/font_antialiasing>` |
  450. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  451. | :ref:`bool<class_bool>` | :ref:`interface/editor/font_disable_embedded_bitmaps<class_EditorSettings_property_interface/editor/font_disable_embedded_bitmaps>` |
  452. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  453. | :ref:`int<class_int>` | :ref:`interface/editor/font_hinting<class_EditorSettings_property_interface/editor/font_hinting>` |
  454. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  455. | :ref:`int<class_int>` | :ref:`interface/editor/font_subpixel_positioning<class_EditorSettings_property_interface/editor/font_subpixel_positioning>` |
  456. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  457. | :ref:`bool<class_bool>` | :ref:`interface/editor/import_resources_when_unfocused<class_EditorSettings_property_interface/editor/import_resources_when_unfocused>` |
  458. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  459. | :ref:`bool<class_bool>` | :ref:`interface/editor/keep_screen_on<class_EditorSettings_property_interface/editor/keep_screen_on>` |
  460. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  461. | :ref:`bool<class_bool>` | :ref:`interface/editor/localize_settings<class_EditorSettings_property_interface/editor/localize_settings>` |
  462. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  463. | :ref:`int<class_int>` | :ref:`interface/editor/low_processor_mode_sleep_usec<class_EditorSettings_property_interface/editor/low_processor_mode_sleep_usec>` |
  464. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  465. | :ref:`String<class_String>` | :ref:`interface/editor/main_font<class_EditorSettings_property_interface/editor/main_font>` |
  466. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  467. | :ref:`String<class_String>` | :ref:`interface/editor/main_font_bold<class_EditorSettings_property_interface/editor/main_font_bold>` |
  468. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  469. | :ref:`int<class_int>` | :ref:`interface/editor/main_font_size<class_EditorSettings_property_interface/editor/main_font_size>` |
  470. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  471. | :ref:`bool<class_bool>` | :ref:`interface/editor/mouse_extra_buttons_navigate_history<class_EditorSettings_property_interface/editor/mouse_extra_buttons_navigate_history>` |
  472. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  473. | :ref:`int<class_int>` | :ref:`interface/editor/project_manager_screen<class_EditorSettings_property_interface/editor/project_manager_screen>` |
  474. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  475. | :ref:`bool<class_bool>` | :ref:`interface/editor/save_each_scene_on_quit<class_EditorSettings_property_interface/editor/save_each_scene_on_quit>` |
  476. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  477. | :ref:`bool<class_bool>` | :ref:`interface/editor/save_on_focus_loss<class_EditorSettings_property_interface/editor/save_on_focus_loss>` |
  478. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  479. | :ref:`bool<class_bool>` | :ref:`interface/editor/separate_distraction_mode<class_EditorSettings_property_interface/editor/separate_distraction_mode>` |
  480. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  481. | :ref:`int<class_int>` | :ref:`interface/editor/show_internal_errors_in_toast_notifications<class_EditorSettings_property_interface/editor/show_internal_errors_in_toast_notifications>` |
  482. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  483. | :ref:`int<class_int>` | :ref:`interface/editor/show_update_spinner<class_EditorSettings_property_interface/editor/show_update_spinner>` |
  484. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  485. | :ref:`bool<class_bool>` | :ref:`interface/editor/single_window_mode<class_EditorSettings_property_interface/editor/single_window_mode>` |
  486. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  487. | :ref:`int<class_int>` | :ref:`interface/editor/tablet_driver<class_EditorSettings_property_interface/editor/tablet_driver>` |
  488. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  489. | :ref:`int<class_int>` | :ref:`interface/editor/ui_layout_direction<class_EditorSettings_property_interface/editor/ui_layout_direction>` |
  490. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  491. | :ref:`int<class_int>` | :ref:`interface/editor/unfocused_low_processor_mode_sleep_usec<class_EditorSettings_property_interface/editor/unfocused_low_processor_mode_sleep_usec>` |
  492. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  493. | :ref:`bool<class_bool>` | :ref:`interface/editor/update_continuously<class_EditorSettings_property_interface/editor/update_continuously>` |
  494. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  495. | :ref:`bool<class_bool>` | :ref:`interface/editor/use_embedded_menu<class_EditorSettings_property_interface/editor/use_embedded_menu>` |
  496. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  497. | :ref:`bool<class_bool>` | :ref:`interface/editor/use_native_file_dialogs<class_EditorSettings_property_interface/editor/use_native_file_dialogs>` |
  498. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  499. | :ref:`int<class_int>` | :ref:`interface/editor/vsync_mode<class_EditorSettings_property_interface/editor/vsync_mode>` |
  500. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  501. | :ref:`bool<class_bool>` | :ref:`interface/editors/derive_script_globals_by_name<class_EditorSettings_property_interface/editors/derive_script_globals_by_name>` |
  502. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  503. | :ref:`bool<class_bool>` | :ref:`interface/editors/show_scene_tree_root_selection<class_EditorSettings_property_interface/editors/show_scene_tree_root_selection>` |
  504. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  505. | :ref:`bool<class_bool>` | :ref:`interface/inspector/auto_unfold_foreign_scenes<class_EditorSettings_property_interface/inspector/auto_unfold_foreign_scenes>` |
  506. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  507. | :ref:`bool<class_bool>` | :ref:`interface/inspector/color_picker_show_intensity<class_EditorSettings_property_interface/inspector/color_picker_show_intensity>` |
  508. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  509. | :ref:`int<class_int>` | :ref:`interface/inspector/default_color_picker_mode<class_EditorSettings_property_interface/inspector/default_color_picker_mode>` |
  510. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  511. | :ref:`int<class_int>` | :ref:`interface/inspector/default_color_picker_shape<class_EditorSettings_property_interface/inspector/default_color_picker_shape>` |
  512. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  513. | :ref:`float<class_float>` | :ref:`interface/inspector/default_float_step<class_EditorSettings_property_interface/inspector/default_float_step>` |
  514. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  515. | :ref:`int<class_int>` | :ref:`interface/inspector/default_property_name_style<class_EditorSettings_property_interface/inspector/default_property_name_style>` |
  516. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  517. | :ref:`bool<class_bool>` | :ref:`interface/inspector/delimitate_all_container_and_resources<class_EditorSettings_property_interface/inspector/delimitate_all_container_and_resources>` |
  518. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  519. | :ref:`bool<class_bool>` | :ref:`interface/inspector/disable_folding<class_EditorSettings_property_interface/inspector/disable_folding>` |
  520. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  521. | :ref:`float<class_float>` | :ref:`interface/inspector/float_drag_speed<class_EditorSettings_property_interface/inspector/float_drag_speed>` |
  522. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  523. | :ref:`bool<class_bool>` | :ref:`interface/inspector/horizontal_vector2_editing<class_EditorSettings_property_interface/inspector/horizontal_vector2_editing>` |
  524. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  525. | :ref:`bool<class_bool>` | :ref:`interface/inspector/horizontal_vector_types_editing<class_EditorSettings_property_interface/inspector/horizontal_vector_types_editing>` |
  526. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  527. | :ref:`int<class_int>` | :ref:`interface/inspector/max_array_dictionary_items_per_page<class_EditorSettings_property_interface/inspector/max_array_dictionary_items_per_page>` |
  528. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  529. | :ref:`int<class_int>` | :ref:`interface/inspector/nested_color_mode<class_EditorSettings_property_interface/inspector/nested_color_mode>` |
  530. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  531. | :ref:`bool<class_bool>` | :ref:`interface/inspector/open_resources_in_current_inspector<class_EditorSettings_property_interface/inspector/open_resources_in_current_inspector>` |
  532. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  533. | :ref:`PackedStringArray<class_PackedStringArray>` | :ref:`interface/inspector/resources_to_open_in_new_inspector<class_EditorSettings_property_interface/inspector/resources_to_open_in_new_inspector>` |
  534. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  535. | :ref:`bool<class_bool>` | :ref:`interface/inspector/show_low_level_opentype_features<class_EditorSettings_property_interface/inspector/show_low_level_opentype_features>` |
  536. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  537. | :ref:`bool<class_bool>` | :ref:`interface/multi_window/enable<class_EditorSettings_property_interface/multi_window/enable>` |
  538. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  539. | :ref:`bool<class_bool>` | :ref:`interface/multi_window/maximize_window<class_EditorSettings_property_interface/multi_window/maximize_window>` |
  540. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  541. | :ref:`bool<class_bool>` | :ref:`interface/multi_window/restore_windows_on_load<class_EditorSettings_property_interface/multi_window/restore_windows_on_load>` |
  542. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  543. | :ref:`int<class_int>` | :ref:`interface/scene_tabs/display_close_button<class_EditorSettings_property_interface/scene_tabs/display_close_button>` |
  544. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  545. | :ref:`int<class_int>` | :ref:`interface/scene_tabs/maximum_width<class_EditorSettings_property_interface/scene_tabs/maximum_width>` |
  546. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  547. | :ref:`bool<class_bool>` | :ref:`interface/scene_tabs/restore_scenes_on_load<class_EditorSettings_property_interface/scene_tabs/restore_scenes_on_load>` |
  548. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  549. | :ref:`bool<class_bool>` | :ref:`interface/scene_tabs/show_script_button<class_EditorSettings_property_interface/scene_tabs/show_script_button>` |
  550. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  551. | :ref:`bool<class_bool>` | :ref:`interface/scene_tabs/show_thumbnail_on_hover<class_EditorSettings_property_interface/scene_tabs/show_thumbnail_on_hover>` |
  552. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  553. | :ref:`Color<class_Color>` | :ref:`interface/theme/accent_color<class_EditorSettings_property_interface/theme/accent_color>` |
  554. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  555. | :ref:`int<class_int>` | :ref:`interface/theme/additional_spacing<class_EditorSettings_property_interface/theme/additional_spacing>` |
  556. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  557. | :ref:`Color<class_Color>` | :ref:`interface/theme/base_color<class_EditorSettings_property_interface/theme/base_color>` |
  558. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  559. | :ref:`int<class_int>` | :ref:`interface/theme/base_spacing<class_EditorSettings_property_interface/theme/base_spacing>` |
  560. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  561. | :ref:`int<class_int>` | :ref:`interface/theme/border_size<class_EditorSettings_property_interface/theme/border_size>` |
  562. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  563. | :ref:`float<class_float>` | :ref:`interface/theme/contrast<class_EditorSettings_property_interface/theme/contrast>` |
  564. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  565. | :ref:`int<class_int>` | :ref:`interface/theme/corner_radius<class_EditorSettings_property_interface/theme/corner_radius>` |
  566. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  567. | :ref:`String<class_String>` | :ref:`interface/theme/custom_theme<class_EditorSettings_property_interface/theme/custom_theme>` |
  568. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  569. | :ref:`bool<class_bool>` | :ref:`interface/theme/draw_extra_borders<class_EditorSettings_property_interface/theme/draw_extra_borders>` |
  570. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  571. | :ref:`bool<class_bool>` | :ref:`interface/theme/follow_system_theme<class_EditorSettings_property_interface/theme/follow_system_theme>` |
  572. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  573. | :ref:`int<class_int>` | :ref:`interface/theme/icon_and_font_color<class_EditorSettings_property_interface/theme/icon_and_font_color>` |
  574. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  575. | :ref:`float<class_float>` | :ref:`interface/theme/icon_saturation<class_EditorSettings_property_interface/theme/icon_saturation>` |
  576. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  577. | :ref:`String<class_String>` | :ref:`interface/theme/preset<class_EditorSettings_property_interface/theme/preset>` |
  578. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  579. | :ref:`float<class_float>` | :ref:`interface/theme/relationship_line_opacity<class_EditorSettings_property_interface/theme/relationship_line_opacity>` |
  580. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  581. | :ref:`String<class_String>` | :ref:`interface/theme/spacing_preset<class_EditorSettings_property_interface/theme/spacing_preset>` |
  582. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  583. | :ref:`bool<class_bool>` | :ref:`interface/theme/use_system_accent_color<class_EditorSettings_property_interface/theme/use_system_accent_color>` |
  584. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  585. | :ref:`bool<class_bool>` | :ref:`interface/touchscreen/enable_long_press_as_right_click<class_EditorSettings_property_interface/touchscreen/enable_long_press_as_right_click>` |
  586. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  587. | :ref:`bool<class_bool>` | :ref:`interface/touchscreen/enable_pan_and_scale_gestures<class_EditorSettings_property_interface/touchscreen/enable_pan_and_scale_gestures>` |
  588. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  589. | :ref:`bool<class_bool>` | :ref:`interface/touchscreen/enable_touch_optimizations<class_EditorSettings_property_interface/touchscreen/enable_touch_optimizations>` |
  590. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  591. | :ref:`float<class_float>` | :ref:`interface/touchscreen/scale_gizmo_handles<class_EditorSettings_property_interface/touchscreen/scale_gizmo_handles>` |
  592. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  593. | :ref:`int<class_int>` | :ref:`interface/touchscreen/touch_actions_panel<class_EditorSettings_property_interface/touchscreen/touch_actions_panel>` |
  594. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  595. | :ref:`int<class_int>` | :ref:`network/connection/check_for_updates<class_EditorSettings_property_network/connection/check_for_updates>` |
  596. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  597. | :ref:`int<class_int>` | :ref:`network/connection/network_mode<class_EditorSettings_property_network/connection/network_mode>` |
  598. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  599. | :ref:`String<class_String>` | :ref:`network/debug/remote_host<class_EditorSettings_property_network/debug/remote_host>` |
  600. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  601. | :ref:`int<class_int>` | :ref:`network/debug/remote_port<class_EditorSettings_property_network/debug/remote_port>` |
  602. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  603. | :ref:`String<class_String>` | :ref:`network/http_proxy/host<class_EditorSettings_property_network/http_proxy/host>` |
  604. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  605. | :ref:`int<class_int>` | :ref:`network/http_proxy/port<class_EditorSettings_property_network/http_proxy/port>` |
  606. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  607. | :ref:`String<class_String>` | :ref:`network/tls/editor_tls_certificates<class_EditorSettings_property_network/tls/editor_tls_certificates>` |
  608. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  609. | :ref:`bool<class_bool>` | :ref:`network/tls/enable_tls_v1.3<class_EditorSettings_property_network/tls/enable_tls_v1.3>` |
  610. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  611. | :ref:`String<class_String>` | :ref:`project_manager/default_renderer<class_EditorSettings_property_project_manager/default_renderer>` |
  612. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  613. | :ref:`int<class_int>` | :ref:`project_manager/directory_naming_convention<class_EditorSettings_property_project_manager/directory_naming_convention>` |
  614. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  615. | :ref:`int<class_int>` | :ref:`project_manager/sorting_order<class_EditorSettings_property_project_manager/sorting_order>` |
  616. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  617. | :ref:`bool<class_bool>` | :ref:`run/auto_save/save_before_running<class_EditorSettings_property_run/auto_save/save_before_running>` |
  618. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  619. | :ref:`int<class_int>` | :ref:`run/bottom_panel/action_on_play<class_EditorSettings_property_run/bottom_panel/action_on_play>` |
  620. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  621. | :ref:`int<class_int>` | :ref:`run/bottom_panel/action_on_stop<class_EditorSettings_property_run/bottom_panel/action_on_stop>` |
  622. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  623. | :ref:`bool<class_bool>` | :ref:`run/output/always_clear_output_on_play<class_EditorSettings_property_run/output/always_clear_output_on_play>` |
  624. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  625. | :ref:`int<class_int>` | :ref:`run/output/font_size<class_EditorSettings_property_run/output/font_size>` |
  626. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  627. | :ref:`int<class_int>` | :ref:`run/output/max_lines<class_EditorSettings_property_run/output/max_lines>` |
  628. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  629. | :ref:`bool<class_bool>` | :ref:`run/platforms/linuxbsd/prefer_wayland<class_EditorSettings_property_run/platforms/linuxbsd/prefer_wayland>` |
  630. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  631. | :ref:`int<class_int>` | :ref:`run/window_placement/android_window<class_EditorSettings_property_run/window_placement/android_window>` |
  632. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  633. | :ref:`int<class_int>` | :ref:`run/window_placement/game_embed_mode<class_EditorSettings_property_run/window_placement/game_embed_mode>` |
  634. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  635. | :ref:`int<class_int>` | :ref:`run/window_placement/rect<class_EditorSettings_property_run/window_placement/rect>` |
  636. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  637. | :ref:`Vector2<class_Vector2>` | :ref:`run/window_placement/rect_custom_position<class_EditorSettings_property_run/window_placement/rect_custom_position>` |
  638. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  639. | :ref:`int<class_int>` | :ref:`run/window_placement/screen<class_EditorSettings_property_run/window_placement/screen>` |
  640. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  641. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/caret/caret_blink<class_EditorSettings_property_text_editor/appearance/caret/caret_blink>` |
  642. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  643. | :ref:`float<class_float>` | :ref:`text_editor/appearance/caret/caret_blink_interval<class_EditorSettings_property_text_editor/appearance/caret/caret_blink_interval>` |
  644. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  645. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/caret/highlight_all_occurrences<class_EditorSettings_property_text_editor/appearance/caret/highlight_all_occurrences>` |
  646. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  647. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/caret/highlight_current_line<class_EditorSettings_property_text_editor/appearance/caret/highlight_current_line>` |
  648. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  649. | :ref:`int<class_int>` | :ref:`text_editor/appearance/caret/type<class_EditorSettings_property_text_editor/appearance/caret/type>` |
  650. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  651. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/enable_inline_color_picker<class_EditorSettings_property_text_editor/appearance/enable_inline_color_picker>` |
  652. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  653. | :ref:`int<class_int>` | :ref:`text_editor/appearance/guidelines/line_length_guideline_hard_column<class_EditorSettings_property_text_editor/appearance/guidelines/line_length_guideline_hard_column>` |
  654. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  655. | :ref:`int<class_int>` | :ref:`text_editor/appearance/guidelines/line_length_guideline_soft_column<class_EditorSettings_property_text_editor/appearance/guidelines/line_length_guideline_soft_column>` |
  656. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  657. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/guidelines/show_line_length_guidelines<class_EditorSettings_property_text_editor/appearance/guidelines/show_line_length_guidelines>` |
  658. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  659. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/gutters/highlight_type_safe_lines<class_EditorSettings_property_text_editor/appearance/gutters/highlight_type_safe_lines>` |
  660. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  661. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/gutters/line_numbers_zero_padded<class_EditorSettings_property_text_editor/appearance/gutters/line_numbers_zero_padded>` |
  662. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  663. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/gutters/show_info_gutter<class_EditorSettings_property_text_editor/appearance/gutters/show_info_gutter>` |
  664. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  665. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/gutters/show_line_numbers<class_EditorSettings_property_text_editor/appearance/gutters/show_line_numbers>` |
  666. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  667. | :ref:`int<class_int>` | :ref:`text_editor/appearance/lines/autowrap_mode<class_EditorSettings_property_text_editor/appearance/lines/autowrap_mode>` |
  668. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  669. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/lines/code_folding<class_EditorSettings_property_text_editor/appearance/lines/code_folding>` |
  670. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  671. | :ref:`int<class_int>` | :ref:`text_editor/appearance/lines/word_wrap<class_EditorSettings_property_text_editor/appearance/lines/word_wrap>` |
  672. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  673. | :ref:`int<class_int>` | :ref:`text_editor/appearance/minimap/minimap_width<class_EditorSettings_property_text_editor/appearance/minimap/minimap_width>` |
  674. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  675. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/minimap/show_minimap<class_EditorSettings_property_text_editor/appearance/minimap/show_minimap>` |
  676. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  677. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/whitespace/draw_spaces<class_EditorSettings_property_text_editor/appearance/whitespace/draw_spaces>` |
  678. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  679. | :ref:`bool<class_bool>` | :ref:`text_editor/appearance/whitespace/draw_tabs<class_EditorSettings_property_text_editor/appearance/whitespace/draw_tabs>` |
  680. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  681. | :ref:`int<class_int>` | :ref:`text_editor/appearance/whitespace/line_spacing<class_EditorSettings_property_text_editor/appearance/whitespace/line_spacing>` |
  682. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  683. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/documentation/enable_tooltips<class_EditorSettings_property_text_editor/behavior/documentation/enable_tooltips>` |
  684. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  685. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/files/auto_reload_and_parse_scripts_on_save<class_EditorSettings_property_text_editor/behavior/files/auto_reload_and_parse_scripts_on_save>` |
  686. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  687. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/files/auto_reload_scripts_on_external_change<class_EditorSettings_property_text_editor/behavior/files/auto_reload_scripts_on_external_change>` |
  688. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  689. | :ref:`int<class_int>` | :ref:`text_editor/behavior/files/autosave_interval_secs<class_EditorSettings_property_text_editor/behavior/files/autosave_interval_secs>` |
  690. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  691. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/files/convert_indent_on_save<class_EditorSettings_property_text_editor/behavior/files/convert_indent_on_save>` |
  692. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  693. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/files/drop_preload_resources_as_uid<class_EditorSettings_property_text_editor/behavior/files/drop_preload_resources_as_uid>` |
  694. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  695. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/files/open_dominant_script_on_scene_change<class_EditorSettings_property_text_editor/behavior/files/open_dominant_script_on_scene_change>` |
  696. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  697. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/files/restore_scripts_on_load<class_EditorSettings_property_text_editor/behavior/files/restore_scripts_on_load>` |
  698. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  699. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/files/trim_final_newlines_on_save<class_EditorSettings_property_text_editor/behavior/files/trim_final_newlines_on_save>` |
  700. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  701. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/files/trim_trailing_whitespace_on_save<class_EditorSettings_property_text_editor/behavior/files/trim_trailing_whitespace_on_save>` |
  702. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  703. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/general/empty_selection_clipboard<class_EditorSettings_property_text_editor/behavior/general/empty_selection_clipboard>` |
  704. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  705. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/indent/auto_indent<class_EditorSettings_property_text_editor/behavior/indent/auto_indent>` |
  706. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  707. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/indent/indent_wrapped_lines<class_EditorSettings_property_text_editor/behavior/indent/indent_wrapped_lines>` |
  708. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  709. | :ref:`int<class_int>` | :ref:`text_editor/behavior/indent/size<class_EditorSettings_property_text_editor/behavior/indent/size>` |
  710. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  711. | :ref:`int<class_int>` | :ref:`text_editor/behavior/indent/type<class_EditorSettings_property_text_editor/behavior/indent/type>` |
  712. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  713. | :ref:`String<class_String>` | :ref:`text_editor/behavior/navigation/custom_word_separators<class_EditorSettings_property_text_editor/behavior/navigation/custom_word_separators>` |
  714. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  715. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/navigation/drag_and_drop_selection<class_EditorSettings_property_text_editor/behavior/navigation/drag_and_drop_selection>` |
  716. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  717. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/navigation/move_caret_on_right_click<class_EditorSettings_property_text_editor/behavior/navigation/move_caret_on_right_click>` |
  718. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  719. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/navigation/open_script_when_connecting_signal_to_existing_method<class_EditorSettings_property_text_editor/behavior/navigation/open_script_when_connecting_signal_to_existing_method>` |
  720. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  721. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/navigation/scroll_past_end_of_file<class_EditorSettings_property_text_editor/behavior/navigation/scroll_past_end_of_file>` |
  722. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  723. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/navigation/smooth_scrolling<class_EditorSettings_property_text_editor/behavior/navigation/smooth_scrolling>` |
  724. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  725. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/navigation/stay_in_script_editor_on_node_selected<class_EditorSettings_property_text_editor/behavior/navigation/stay_in_script_editor_on_node_selected>` |
  726. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  727. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/navigation/use_custom_word_separators<class_EditorSettings_property_text_editor/behavior/navigation/use_custom_word_separators>` |
  728. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  729. | :ref:`bool<class_bool>` | :ref:`text_editor/behavior/navigation/use_default_word_separators<class_EditorSettings_property_text_editor/behavior/navigation/use_default_word_separators>` |
  730. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  731. | :ref:`int<class_int>` | :ref:`text_editor/behavior/navigation/v_scroll_speed<class_EditorSettings_property_text_editor/behavior/navigation/v_scroll_speed>` |
  732. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  733. | :ref:`bool<class_bool>` | :ref:`text_editor/completion/add_node_path_literals<class_EditorSettings_property_text_editor/completion/add_node_path_literals>` |
  734. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  735. | :ref:`bool<class_bool>` | :ref:`text_editor/completion/add_string_name_literals<class_EditorSettings_property_text_editor/completion/add_string_name_literals>` |
  736. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  737. | :ref:`bool<class_bool>` | :ref:`text_editor/completion/add_type_hints<class_EditorSettings_property_text_editor/completion/add_type_hints>` |
  738. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  739. | :ref:`bool<class_bool>` | :ref:`text_editor/completion/auto_brace_complete<class_EditorSettings_property_text_editor/completion/auto_brace_complete>` |
  740. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  741. | :ref:`float<class_float>` | :ref:`text_editor/completion/code_complete_delay<class_EditorSettings_property_text_editor/completion/code_complete_delay>` |
  742. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  743. | :ref:`bool<class_bool>` | :ref:`text_editor/completion/code_complete_enabled<class_EditorSettings_property_text_editor/completion/code_complete_enabled>` |
  744. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  745. | :ref:`bool<class_bool>` | :ref:`text_editor/completion/colorize_suggestions<class_EditorSettings_property_text_editor/completion/colorize_suggestions>` |
  746. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  747. | :ref:`bool<class_bool>` | :ref:`text_editor/completion/complete_file_paths<class_EditorSettings_property_text_editor/completion/complete_file_paths>` |
  748. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  749. | :ref:`float<class_float>` | :ref:`text_editor/completion/idle_parse_delay<class_EditorSettings_property_text_editor/completion/idle_parse_delay>` |
  750. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  751. | :ref:`float<class_float>` | :ref:`text_editor/completion/idle_parse_delay_with_errors_found<class_EditorSettings_property_text_editor/completion/idle_parse_delay_with_errors_found>` |
  752. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  753. | :ref:`bool<class_bool>` | :ref:`text_editor/completion/put_callhint_tooltip_below_current_line<class_EditorSettings_property_text_editor/completion/put_callhint_tooltip_below_current_line>` |
  754. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  755. | :ref:`bool<class_bool>` | :ref:`text_editor/completion/use_single_quotes<class_EditorSettings_property_text_editor/completion/use_single_quotes>` |
  756. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  757. | :ref:`String<class_String>` | :ref:`text_editor/external/exec_flags<class_EditorSettings_property_text_editor/external/exec_flags>` |
  758. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  759. | :ref:`String<class_String>` | :ref:`text_editor/external/exec_path<class_EditorSettings_property_text_editor/external/exec_path>` |
  760. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  761. | :ref:`bool<class_bool>` | :ref:`text_editor/external/use_external_editor<class_EditorSettings_property_text_editor/external/use_external_editor>` |
  762. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  763. | :ref:`int<class_int>` | :ref:`text_editor/help/class_reference_examples<class_EditorSettings_property_text_editor/help/class_reference_examples>` |
  764. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  765. | :ref:`int<class_int>` | :ref:`text_editor/help/help_font_size<class_EditorSettings_property_text_editor/help/help_font_size>` |
  766. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  767. | :ref:`int<class_int>` | :ref:`text_editor/help/help_source_font_size<class_EditorSettings_property_text_editor/help/help_source_font_size>` |
  768. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  769. | :ref:`int<class_int>` | :ref:`text_editor/help/help_title_font_size<class_EditorSettings_property_text_editor/help/help_title_font_size>` |
  770. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  771. | :ref:`bool<class_bool>` | :ref:`text_editor/help/show_help_index<class_EditorSettings_property_text_editor/help/show_help_index>` |
  772. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  773. | :ref:`bool<class_bool>` | :ref:`text_editor/help/sort_functions_alphabetically<class_EditorSettings_property_text_editor/help/sort_functions_alphabetically>` |
  774. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  775. | :ref:`bool<class_bool>` | :ref:`text_editor/script_list/group_help_pages<class_EditorSettings_property_text_editor/script_list/group_help_pages>` |
  776. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  777. | :ref:`bool<class_bool>` | :ref:`text_editor/script_list/highlight_scene_scripts<class_EditorSettings_property_text_editor/script_list/highlight_scene_scripts>` |
  778. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  779. | :ref:`int<class_int>` | :ref:`text_editor/script_list/list_script_names_as<class_EditorSettings_property_text_editor/script_list/list_script_names_as>` |
  780. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  781. | :ref:`bool<class_bool>` | :ref:`text_editor/script_list/script_temperature_enabled<class_EditorSettings_property_text_editor/script_list/script_temperature_enabled>` |
  782. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  783. | :ref:`int<class_int>` | :ref:`text_editor/script_list/script_temperature_history_size<class_EditorSettings_property_text_editor/script_list/script_temperature_history_size>` |
  784. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  785. | :ref:`bool<class_bool>` | :ref:`text_editor/script_list/show_members_overview<class_EditorSettings_property_text_editor/script_list/show_members_overview>` |
  786. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  787. | :ref:`bool<class_bool>` | :ref:`text_editor/script_list/sort_members_outline_alphabetically<class_EditorSettings_property_text_editor/script_list/sort_members_outline_alphabetically>` |
  788. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  789. | :ref:`int<class_int>` | :ref:`text_editor/script_list/sort_scripts_by<class_EditorSettings_property_text_editor/script_list/sort_scripts_by>` |
  790. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  791. | :ref:`String<class_String>` | :ref:`text_editor/theme/color_theme<class_EditorSettings_property_text_editor/theme/color_theme>` |
  792. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  793. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/background_color<class_EditorSettings_property_text_editor/theme/highlighting/background_color>` |
  794. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  795. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/base_type_color<class_EditorSettings_property_text_editor/theme/highlighting/base_type_color>` |
  796. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  797. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/bookmark_color<class_EditorSettings_property_text_editor/theme/highlighting/bookmark_color>` |
  798. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  799. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/brace_mismatch_color<class_EditorSettings_property_text_editor/theme/highlighting/brace_mismatch_color>` |
  800. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  801. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/breakpoint_color<class_EditorSettings_property_text_editor/theme/highlighting/breakpoint_color>` |
  802. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  803. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/caret_background_color<class_EditorSettings_property_text_editor/theme/highlighting/caret_background_color>` |
  804. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  805. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/caret_color<class_EditorSettings_property_text_editor/theme/highlighting/caret_color>` |
  806. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  807. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/code_folding_color<class_EditorSettings_property_text_editor/theme/highlighting/code_folding_color>` |
  808. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  809. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/comment_color<class_EditorSettings_property_text_editor/theme/highlighting/comment_color>` |
  810. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  811. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/comment_markers/critical_color<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/critical_color>` |
  812. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  813. | :ref:`String<class_String>` | :ref:`text_editor/theme/highlighting/comment_markers/critical_list<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/critical_list>` |
  814. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  815. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/comment_markers/notice_color<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/notice_color>` |
  816. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  817. | :ref:`String<class_String>` | :ref:`text_editor/theme/highlighting/comment_markers/notice_list<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/notice_list>` |
  818. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  819. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/comment_markers/warning_color<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/warning_color>` |
  820. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  821. | :ref:`String<class_String>` | :ref:`text_editor/theme/highlighting/comment_markers/warning_list<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/warning_list>` |
  822. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  823. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/completion_background_color<class_EditorSettings_property_text_editor/theme/highlighting/completion_background_color>` |
  824. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  825. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/completion_existing_color<class_EditorSettings_property_text_editor/theme/highlighting/completion_existing_color>` |
  826. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  827. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/completion_font_color<class_EditorSettings_property_text_editor/theme/highlighting/completion_font_color>` |
  828. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  829. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/completion_scroll_color<class_EditorSettings_property_text_editor/theme/highlighting/completion_scroll_color>` |
  830. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  831. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/completion_scroll_hovered_color<class_EditorSettings_property_text_editor/theme/highlighting/completion_scroll_hovered_color>` |
  832. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  833. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/completion_selected_color<class_EditorSettings_property_text_editor/theme/highlighting/completion_selected_color>` |
  834. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  835. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/control_flow_keyword_color<class_EditorSettings_property_text_editor/theme/highlighting/control_flow_keyword_color>` |
  836. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  837. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/current_line_color<class_EditorSettings_property_text_editor/theme/highlighting/current_line_color>` |
  838. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  839. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/doc_comment_color<class_EditorSettings_property_text_editor/theme/highlighting/doc_comment_color>` |
  840. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  841. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/engine_type_color<class_EditorSettings_property_text_editor/theme/highlighting/engine_type_color>` |
  842. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  843. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/executing_line_color<class_EditorSettings_property_text_editor/theme/highlighting/executing_line_color>` |
  844. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  845. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/folded_code_region_color<class_EditorSettings_property_text_editor/theme/highlighting/folded_code_region_color>` |
  846. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  847. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/function_color<class_EditorSettings_property_text_editor/theme/highlighting/function_color>` |
  848. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  849. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/gdscript/annotation_color<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/annotation_color>` |
  850. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  851. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/gdscript/function_definition_color<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/function_definition_color>` |
  852. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  853. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/gdscript/global_function_color<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/global_function_color>` |
  854. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  855. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/gdscript/node_path_color<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/node_path_color>` |
  856. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  857. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/gdscript/node_reference_color<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/node_reference_color>` |
  858. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  859. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/gdscript/string_name_color<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/string_name_color>` |
  860. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  861. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/keyword_color<class_EditorSettings_property_text_editor/theme/highlighting/keyword_color>` |
  862. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  863. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/line_length_guideline_color<class_EditorSettings_property_text_editor/theme/highlighting/line_length_guideline_color>` |
  864. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  865. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/line_number_color<class_EditorSettings_property_text_editor/theme/highlighting/line_number_color>` |
  866. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  867. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/mark_color<class_EditorSettings_property_text_editor/theme/highlighting/mark_color>` |
  868. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  869. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/member_variable_color<class_EditorSettings_property_text_editor/theme/highlighting/member_variable_color>` |
  870. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  871. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/number_color<class_EditorSettings_property_text_editor/theme/highlighting/number_color>` |
  872. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  873. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/safe_line_number_color<class_EditorSettings_property_text_editor/theme/highlighting/safe_line_number_color>` |
  874. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  875. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/search_result_border_color<class_EditorSettings_property_text_editor/theme/highlighting/search_result_border_color>` |
  876. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  877. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/search_result_color<class_EditorSettings_property_text_editor/theme/highlighting/search_result_color>` |
  878. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  879. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/selection_color<class_EditorSettings_property_text_editor/theme/highlighting/selection_color>` |
  880. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  881. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/string_color<class_EditorSettings_property_text_editor/theme/highlighting/string_color>` |
  882. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  883. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/symbol_color<class_EditorSettings_property_text_editor/theme/highlighting/symbol_color>` |
  884. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  885. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/text_color<class_EditorSettings_property_text_editor/theme/highlighting/text_color>` |
  886. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  887. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/text_selected_color<class_EditorSettings_property_text_editor/theme/highlighting/text_selected_color>` |
  888. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  889. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/user_type_color<class_EditorSettings_property_text_editor/theme/highlighting/user_type_color>` |
  890. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  891. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/warning_color<class_EditorSettings_property_text_editor/theme/highlighting/warning_color>` |
  892. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  893. | :ref:`Color<class_Color>` | :ref:`text_editor/theme/highlighting/word_highlighted_color<class_EditorSettings_property_text_editor/theme/highlighting/word_highlighted_color>` |
  894. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  895. | :ref:`String<class_String>` | :ref:`version_control/ssh_private_key_path<class_EditorSettings_property_version_control/ssh_private_key_path>` |
  896. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  897. | :ref:`String<class_String>` | :ref:`version_control/ssh_public_key_path<class_EditorSettings_property_version_control/ssh_public_key_path>` |
  898. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  899. | :ref:`String<class_String>` | :ref:`version_control/username<class_EditorSettings_property_version_control/username>` |
  900. +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  901. .. rst-class:: classref-reftable-group
  902. Methods
  903. -------
  904. .. table::
  905. :widths: auto
  906. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  907. | |void| | :ref:`add_property_info<class_EditorSettings_method_add_property_info>`\ (\ info\: :ref:`Dictionary<class_Dictionary>`\ ) |
  908. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  909. | :ref:`bool<class_bool>` | :ref:`check_changed_settings_in_group<class_EditorSettings_method_check_changed_settings_in_group>`\ (\ setting_prefix\: :ref:`String<class_String>`\ ) |const| |
  910. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  911. | |void| | :ref:`erase<class_EditorSettings_method_erase>`\ (\ property\: :ref:`String<class_String>`\ ) |
  912. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  913. | :ref:`PackedStringArray<class_PackedStringArray>` | :ref:`get_changed_settings<class_EditorSettings_method_get_changed_settings>`\ (\ ) |const| |
  914. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  915. | :ref:`PackedStringArray<class_PackedStringArray>` | :ref:`get_favorites<class_EditorSettings_method_get_favorites>`\ (\ ) |const| |
  916. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  917. | :ref:`Variant<class_Variant>` | :ref:`get_project_metadata<class_EditorSettings_method_get_project_metadata>`\ (\ section\: :ref:`String<class_String>`, key\: :ref:`String<class_String>`, default\: :ref:`Variant<class_Variant>` = null\ ) |const| |
  918. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  919. | :ref:`PackedStringArray<class_PackedStringArray>` | :ref:`get_recent_dirs<class_EditorSettings_method_get_recent_dirs>`\ (\ ) |const| |
  920. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  921. | :ref:`Variant<class_Variant>` | :ref:`get_setting<class_EditorSettings_method_get_setting>`\ (\ name\: :ref:`String<class_String>`\ ) |const| |
  922. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  923. | :ref:`bool<class_bool>` | :ref:`has_setting<class_EditorSettings_method_has_setting>`\ (\ name\: :ref:`String<class_String>`\ ) |const| |
  924. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  925. | |void| | :ref:`mark_setting_changed<class_EditorSettings_method_mark_setting_changed>`\ (\ setting\: :ref:`String<class_String>`\ ) |
  926. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  927. | |void| | :ref:`set_builtin_action_override<class_EditorSettings_method_set_builtin_action_override>`\ (\ name\: :ref:`String<class_String>`, actions_list\: :ref:`Array<class_Array>`\[:ref:`InputEvent<class_InputEvent>`\]\ ) |
  928. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  929. | |void| | :ref:`set_favorites<class_EditorSettings_method_set_favorites>`\ (\ dirs\: :ref:`PackedStringArray<class_PackedStringArray>`\ ) |
  930. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  931. | |void| | :ref:`set_initial_value<class_EditorSettings_method_set_initial_value>`\ (\ name\: :ref:`StringName<class_StringName>`, value\: :ref:`Variant<class_Variant>`, update_current\: :ref:`bool<class_bool>`\ ) |
  932. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  933. | |void| | :ref:`set_project_metadata<class_EditorSettings_method_set_project_metadata>`\ (\ section\: :ref:`String<class_String>`, key\: :ref:`String<class_String>`, data\: :ref:`Variant<class_Variant>`\ ) |
  934. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  935. | |void| | :ref:`set_recent_dirs<class_EditorSettings_method_set_recent_dirs>`\ (\ dirs\: :ref:`PackedStringArray<class_PackedStringArray>`\ ) |
  936. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  937. | |void| | :ref:`set_setting<class_EditorSettings_method_set_setting>`\ (\ name\: :ref:`String<class_String>`, value\: :ref:`Variant<class_Variant>`\ ) |
  938. +---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  939. .. rst-class:: classref-section-separator
  940. ----
  941. .. rst-class:: classref-descriptions-group
  942. Signals
  943. -------
  944. .. _class_EditorSettings_signal_settings_changed:
  945. .. rst-class:: classref-signal
  946. **settings_changed**\ (\ ) :ref:`๐Ÿ”—<class_EditorSettings_signal_settings_changed>`
  947. Emitted after any editor setting has changed.
  948. .. rst-class:: classref-section-separator
  949. ----
  950. .. rst-class:: classref-descriptions-group
  951. Constants
  952. ---------
  953. .. _class_EditorSettings_constant_NOTIFICATION_EDITOR_SETTINGS_CHANGED:
  954. .. rst-class:: classref-constant
  955. **NOTIFICATION_EDITOR_SETTINGS_CHANGED** = ``10000`` :ref:`๐Ÿ”—<class_EditorSettings_constant_NOTIFICATION_EDITOR_SETTINGS_CHANGED>`
  956. Emitted after any editor setting has changed. It's used by various editor plugins to update their visuals on theme changes or logic on configuration changes.
  957. .. rst-class:: classref-section-separator
  958. ----
  959. .. rst-class:: classref-descriptions-group
  960. Property Descriptions
  961. ---------------------
  962. .. _class_EditorSettings_property_asset_library/use_threads:
  963. .. rst-class:: classref-property
  964. :ref:`bool<class_bool>` **asset_library/use_threads** :ref:`๐Ÿ”—<class_EditorSettings_property_asset_library/use_threads>`
  965. If ``true``, the Asset Library uses multiple threads for its HTTP requests. This prevents the Asset Library from blocking the main thread for every loaded asset.
  966. .. rst-class:: classref-item-separator
  967. ----
  968. .. _class_EditorSettings_property_debugger/auto_switch_to_remote_scene_tree:
  969. .. rst-class:: classref-property
  970. :ref:`bool<class_bool>` **debugger/auto_switch_to_remote_scene_tree** :ref:`๐Ÿ”—<class_EditorSettings_property_debugger/auto_switch_to_remote_scene_tree>`
  971. If ``true``, automatically switches to the **Remote** scene tree when running the project from the editor. If ``false``, stays on the **Local** scene tree when running the project from the editor.
  972. \ **Warning:** Enabling this setting can cause stuttering when running a project with a large amount of nodes (typically a few thousands of nodes or more), even if the editor window isn't focused. This is due to the remote scene tree being updated every second regardless of whether the editor is focused.
  973. .. rst-class:: classref-item-separator
  974. ----
  975. .. _class_EditorSettings_property_debugger/auto_switch_to_stack_trace:
  976. .. rst-class:: classref-property
  977. :ref:`bool<class_bool>` **debugger/auto_switch_to_stack_trace** :ref:`๐Ÿ”—<class_EditorSettings_property_debugger/auto_switch_to_stack_trace>`
  978. If ``true``, automatically switches to the **Stack Trace** panel when the debugger hits a breakpoint or steps.
  979. .. rst-class:: classref-item-separator
  980. ----
  981. .. _class_EditorSettings_property_debugger/max_node_selection:
  982. .. rst-class:: classref-property
  983. :ref:`int<class_int>` **debugger/max_node_selection** :ref:`๐Ÿ”—<class_EditorSettings_property_debugger/max_node_selection>`
  984. The limit of how many remote nodes can be selected at once.
  985. \ **Warning:** Increasing this value is not recommended, as selecting too many can make the editing and inspection of remote properties unreliable.
  986. .. rst-class:: classref-item-separator
  987. ----
  988. .. _class_EditorSettings_property_debugger/profile_native_calls:
  989. .. rst-class:: classref-property
  990. :ref:`bool<class_bool>` **debugger/profile_native_calls** :ref:`๐Ÿ”—<class_EditorSettings_property_debugger/profile_native_calls>`
  991. If ``true``, enables collection of profiling data from non-GDScript Godot functions, such as engine class methods. Enabling this slows execution while profiling further.
  992. .. rst-class:: classref-item-separator
  993. ----
  994. .. _class_EditorSettings_property_debugger/profiler_frame_history_size:
  995. .. rst-class:: classref-property
  996. :ref:`int<class_int>` **debugger/profiler_frame_history_size** :ref:`๐Ÿ”—<class_EditorSettings_property_debugger/profiler_frame_history_size>`
  997. The size of the profiler's frame history. The default value (3600) allows seeing up to 60 seconds of profiling if the project renders at a constant 60 FPS. Higher values allow viewing longer periods of profiling in the graphs, especially when the project is running at high framerates.
  998. .. rst-class:: classref-item-separator
  999. ----
  1000. .. _class_EditorSettings_property_debugger/profiler_frame_max_functions:
  1001. .. rst-class:: classref-property
  1002. :ref:`int<class_int>` **debugger/profiler_frame_max_functions** :ref:`๐Ÿ”—<class_EditorSettings_property_debugger/profiler_frame_max_functions>`
  1003. The maximum number of script functions that can be displayed per frame in the profiler. If there are more script functions called in a given profiler frame, these functions will be discarded from the profiling results entirely.
  1004. \ **Note:** This setting is only read when the profiler is first started, so changing it during profiling will have no effect.
  1005. .. rst-class:: classref-item-separator
  1006. ----
  1007. .. _class_EditorSettings_property_debugger/profiler_target_fps:
  1008. .. rst-class:: classref-property
  1009. :ref:`int<class_int>` **debugger/profiler_target_fps** :ref:`๐Ÿ”—<class_EditorSettings_property_debugger/profiler_target_fps>`
  1010. The target frame rate shown in the visual profiler graph, in frames per second.
  1011. .. rst-class:: classref-item-separator
  1012. ----
  1013. .. _class_EditorSettings_property_debugger/remote_inspect_refresh_interval:
  1014. .. rst-class:: classref-property
  1015. :ref:`float<class_float>` **debugger/remote_inspect_refresh_interval** :ref:`๐Ÿ”—<class_EditorSettings_property_debugger/remote_inspect_refresh_interval>`
  1016. The refresh interval for the remote inspector's properties (in seconds). Lower values are more reactive, but may cause stuttering while the project is running from the editor and the **Remote** scene tree is selected in the Scene tree dock.
  1017. .. rst-class:: classref-item-separator
  1018. ----
  1019. .. _class_EditorSettings_property_debugger/remote_scene_tree_refresh_interval:
  1020. .. rst-class:: classref-property
  1021. :ref:`float<class_float>` **debugger/remote_scene_tree_refresh_interval** :ref:`๐Ÿ”—<class_EditorSettings_property_debugger/remote_scene_tree_refresh_interval>`
  1022. The refresh interval for the remote scene tree (in seconds). Lower values are more reactive, but may cause stuttering while the project is running from the editor and the **Remote** scene tree is selected in the Scene tree dock.
  1023. .. rst-class:: classref-item-separator
  1024. ----
  1025. .. _class_EditorSettings_property_docks/filesystem/always_show_folders:
  1026. .. rst-class:: classref-property
  1027. :ref:`bool<class_bool>` **docks/filesystem/always_show_folders** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/filesystem/always_show_folders>`
  1028. If ``true``, displays folders in the FileSystem dock's bottom pane when split mode is enabled. If ``false``, only files will be displayed in the bottom pane. Split mode can be toggled by pressing the icon next to the ``res://`` folder path.
  1029. \ **Note:** This setting has no effect when split mode is disabled (which is the default).
  1030. .. rst-class:: classref-item-separator
  1031. ----
  1032. .. _class_EditorSettings_property_docks/filesystem/other_file_extensions:
  1033. .. rst-class:: classref-property
  1034. :ref:`String<class_String>` **docks/filesystem/other_file_extensions** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/filesystem/other_file_extensions>`
  1035. A comma separated list of unsupported file extensions to show in the FileSystem dock, e.g. ``"ico,icns"``.
  1036. .. rst-class:: classref-item-separator
  1037. ----
  1038. .. _class_EditorSettings_property_docks/filesystem/textfile_extensions:
  1039. .. rst-class:: classref-property
  1040. :ref:`String<class_String>` **docks/filesystem/textfile_extensions** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/filesystem/textfile_extensions>`
  1041. A comma separated list of file extensions to consider as editable text files in the FileSystem dock (by double-clicking on the files), e.g. ``"txt,md,cfg,ini,log,json,yml,yaml,toml,xml"``.
  1042. .. rst-class:: classref-item-separator
  1043. ----
  1044. .. _class_EditorSettings_property_docks/filesystem/thumbnail_size:
  1045. .. rst-class:: classref-property
  1046. :ref:`int<class_int>` **docks/filesystem/thumbnail_size** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/filesystem/thumbnail_size>`
  1047. The thumbnail size to use in the FileSystem dock (in pixels). See also :ref:`filesystem/file_dialog/thumbnail_size<class_EditorSettings_property_filesystem/file_dialog/thumbnail_size>`.
  1048. .. rst-class:: classref-item-separator
  1049. ----
  1050. .. _class_EditorSettings_property_docks/property_editor/auto_refresh_interval:
  1051. .. rst-class:: classref-property
  1052. :ref:`float<class_float>` **docks/property_editor/auto_refresh_interval** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/property_editor/auto_refresh_interval>`
  1053. The refresh interval to use for the Inspector dock's properties. The effect of this setting is mainly noticeable when adjusting gizmos in the 2D/3D editor and looking at the inspector at the same time. Lower values make the inspector refresh more often, but take up more CPU time.
  1054. .. rst-class:: classref-item-separator
  1055. ----
  1056. .. _class_EditorSettings_property_docks/property_editor/subresource_hue_tint:
  1057. .. rst-class:: classref-property
  1058. :ref:`float<class_float>` **docks/property_editor/subresource_hue_tint** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/property_editor/subresource_hue_tint>`
  1059. The tint intensity to use for the subresources background in the Inspector dock. The tint is used to distinguish between different subresources in the inspector. Higher values result in a more noticeable background color difference.
  1060. .. rst-class:: classref-item-separator
  1061. ----
  1062. .. _class_EditorSettings_property_docks/scene_tree/accessibility_warnings:
  1063. .. rst-class:: classref-property
  1064. :ref:`bool<class_bool>` **docks/scene_tree/accessibility_warnings** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/scene_tree/accessibility_warnings>`
  1065. If ``true``, accessibility related warnings are displayed alongside other configuration warnings.
  1066. .. rst-class:: classref-item-separator
  1067. ----
  1068. .. _class_EditorSettings_property_docks/scene_tree/ask_before_deleting_related_animation_tracks:
  1069. .. rst-class:: classref-property
  1070. :ref:`bool<class_bool>` **docks/scene_tree/ask_before_deleting_related_animation_tracks** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/scene_tree/ask_before_deleting_related_animation_tracks>`
  1071. If ``true``, when a node is deleted with animation tracks referencing it, a confirmation dialog appears before the tracks are deleted. The dialog will appear even when using the "Delete (No Confirm)" shortcut.
  1072. .. rst-class:: classref-item-separator
  1073. ----
  1074. .. _class_EditorSettings_property_docks/scene_tree/ask_before_revoking_unique_name:
  1075. .. rst-class:: classref-property
  1076. :ref:`bool<class_bool>` **docks/scene_tree/ask_before_revoking_unique_name** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/scene_tree/ask_before_revoking_unique_name>`
  1077. If ``true``, displays a confirmation dialog after left-clicking the "percent" icon next to a node name in the Scene tree dock. When clicked, this icon revokes the node's scene-unique name, which can impact the behavior of scripts that rely on this scene-unique name due to identifiers not being found anymore.
  1078. .. rst-class:: classref-item-separator
  1079. ----
  1080. .. _class_EditorSettings_property_docks/scene_tree/auto_expand_to_selected:
  1081. .. rst-class:: classref-property
  1082. :ref:`bool<class_bool>` **docks/scene_tree/auto_expand_to_selected** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/scene_tree/auto_expand_to_selected>`
  1083. If ``true``, the scene tree dock will automatically unfold nodes when a node that has folded parents is selected.
  1084. .. rst-class:: classref-item-separator
  1085. ----
  1086. .. _class_EditorSettings_property_docks/scene_tree/center_node_on_reparent:
  1087. .. rst-class:: classref-property
  1088. :ref:`bool<class_bool>` **docks/scene_tree/center_node_on_reparent** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/scene_tree/center_node_on_reparent>`
  1089. If ``true``, new node created when reparenting node(s) will be positioned at the average position of the selected node(s).
  1090. .. rst-class:: classref-item-separator
  1091. ----
  1092. .. _class_EditorSettings_property_docks/scene_tree/hide_filtered_out_parents:
  1093. .. rst-class:: classref-property
  1094. :ref:`bool<class_bool>` **docks/scene_tree/hide_filtered_out_parents** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/scene_tree/hide_filtered_out_parents>`
  1095. If ``true``, the scene tree dock will only show nodes that match the filter, without showing parents that don't. This settings can also be changed in the Scene dock's top menu.
  1096. .. rst-class:: classref-item-separator
  1097. ----
  1098. .. _class_EditorSettings_property_docks/scene_tree/start_create_dialog_fully_expanded:
  1099. .. rst-class:: classref-property
  1100. :ref:`bool<class_bool>` **docks/scene_tree/start_create_dialog_fully_expanded** :ref:`๐Ÿ”—<class_EditorSettings_property_docks/scene_tree/start_create_dialog_fully_expanded>`
  1101. If ``true``, the Create dialog (Create New Node/Create New Resource) will start with all its sections expanded. Otherwise, sections will be collapsed until the user starts searching (which will automatically expand sections as needed).
  1102. .. rst-class:: classref-item-separator
  1103. ----
  1104. .. _class_EditorSettings_property_editors/2d/bone_color1:
  1105. .. rst-class:: classref-property
  1106. :ref:`Color<class_Color>` **editors/2d/bone_color1** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/bone_color1>`
  1107. The "start" stop of the color gradient to use for bones in the 2D skeleton editor.
  1108. .. rst-class:: classref-item-separator
  1109. ----
  1110. .. _class_EditorSettings_property_editors/2d/bone_color2:
  1111. .. rst-class:: classref-property
  1112. :ref:`Color<class_Color>` **editors/2d/bone_color2** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/bone_color2>`
  1113. The "end" stop of the color gradient to use for bones in the 2D skeleton editor.
  1114. .. rst-class:: classref-item-separator
  1115. ----
  1116. .. _class_EditorSettings_property_editors/2d/bone_ik_color:
  1117. .. rst-class:: classref-property
  1118. :ref:`Color<class_Color>` **editors/2d/bone_ik_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/bone_ik_color>`
  1119. The color to use for inverse kinematics-enabled bones in the 2D skeleton editor.
  1120. .. rst-class:: classref-item-separator
  1121. ----
  1122. .. _class_EditorSettings_property_editors/2d/bone_outline_color:
  1123. .. rst-class:: classref-property
  1124. :ref:`Color<class_Color>` **editors/2d/bone_outline_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/bone_outline_color>`
  1125. The outline color to use for non-selected bones in the 2D skeleton editor. See also :ref:`editors/2d/bone_selected_color<class_EditorSettings_property_editors/2d/bone_selected_color>`.
  1126. .. rst-class:: classref-item-separator
  1127. ----
  1128. .. _class_EditorSettings_property_editors/2d/bone_outline_size:
  1129. .. rst-class:: classref-property
  1130. :ref:`float<class_float>` **editors/2d/bone_outline_size** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/bone_outline_size>`
  1131. The outline size in the 2D skeleton editor (in pixels). See also :ref:`editors/2d/bone_width<class_EditorSettings_property_editors/2d/bone_width>`.
  1132. \ **Note:** Changes to this value only apply after modifying a :ref:`Bone2D<class_Bone2D>` node in any way, or closing and reopening the scene.
  1133. .. rst-class:: classref-item-separator
  1134. ----
  1135. .. _class_EditorSettings_property_editors/2d/bone_selected_color:
  1136. .. rst-class:: classref-property
  1137. :ref:`Color<class_Color>` **editors/2d/bone_selected_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/bone_selected_color>`
  1138. The color to use for selected bones in the 2D skeleton editor. See also :ref:`editors/2d/bone_outline_color<class_EditorSettings_property_editors/2d/bone_outline_color>`.
  1139. .. rst-class:: classref-item-separator
  1140. ----
  1141. .. _class_EditorSettings_property_editors/2d/bone_width:
  1142. .. rst-class:: classref-property
  1143. :ref:`float<class_float>` **editors/2d/bone_width** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/bone_width>`
  1144. The bone width in the 2D skeleton editor (in pixels). See also :ref:`editors/2d/bone_outline_size<class_EditorSettings_property_editors/2d/bone_outline_size>`.
  1145. \ **Note:** Changes to this value only apply after modifying a :ref:`Bone2D<class_Bone2D>` node in any way, or closing and reopening the scene.
  1146. .. rst-class:: classref-item-separator
  1147. ----
  1148. .. _class_EditorSettings_property_editors/2d/grid_color:
  1149. .. rst-class:: classref-property
  1150. :ref:`Color<class_Color>` **editors/2d/grid_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/grid_color>`
  1151. The grid color to use in the 2D editor.
  1152. .. rst-class:: classref-item-separator
  1153. ----
  1154. .. _class_EditorSettings_property_editors/2d/guides_color:
  1155. .. rst-class:: classref-property
  1156. :ref:`Color<class_Color>` **editors/2d/guides_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/guides_color>`
  1157. The guides color to use in the 2D editor. Guides can be created by dragging the mouse cursor from the rulers.
  1158. .. rst-class:: classref-item-separator
  1159. ----
  1160. .. _class_EditorSettings_property_editors/2d/ruler_width:
  1161. .. rst-class:: classref-property
  1162. :ref:`float<class_float>` **editors/2d/ruler_width** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/ruler_width>`
  1163. The thickness of the coordinate ruler in the 2D editor. Increasing this will also increase the size of the ruler font, improving readability when using a lower editor scale. The editor may force a minimum size to keep the ruler numbers legible.
  1164. .. rst-class:: classref-item-separator
  1165. ----
  1166. .. _class_EditorSettings_property_editors/2d/smart_snapping_line_color:
  1167. .. rst-class:: classref-property
  1168. :ref:`Color<class_Color>` **editors/2d/smart_snapping_line_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/smart_snapping_line_color>`
  1169. The color to use when drawing smart snapping lines in the 2D editor. The smart snapping lines will automatically display when moving 2D nodes if smart snapping is enabled in the Snapping Options menu at the top of the 2D editor viewport.
  1170. .. rst-class:: classref-item-separator
  1171. ----
  1172. .. _class_EditorSettings_property_editors/2d/use_integer_zoom_by_default:
  1173. .. rst-class:: classref-property
  1174. :ref:`bool<class_bool>` **editors/2d/use_integer_zoom_by_default** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/use_integer_zoom_by_default>`
  1175. If ``true``, the 2D editor will snap to integer zoom values when not holding the :kbd:`Alt` key. If ``false``, this behavior is swapped.
  1176. .. rst-class:: classref-item-separator
  1177. ----
  1178. .. _class_EditorSettings_property_editors/2d/viewport_border_color:
  1179. .. rst-class:: classref-property
  1180. :ref:`Color<class_Color>` **editors/2d/viewport_border_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/viewport_border_color>`
  1181. The color of the viewport border in the 2D editor. This border represents the viewport's size at the base resolution defined in the Project Settings. Objects placed outside this border will not be visible unless a :ref:`Camera2D<class_Camera2D>` node is used, or unless the window is resized and the stretch mode is set to ``disabled``.
  1182. .. rst-class:: classref-item-separator
  1183. ----
  1184. .. _class_EditorSettings_property_editors/2d/zoom_speed_factor:
  1185. .. rst-class:: classref-property
  1186. :ref:`float<class_float>` **editors/2d/zoom_speed_factor** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/2d/zoom_speed_factor>`
  1187. The factor to use when zooming in or out in the 2D editor. For example, ``1.1`` will zoom in by 10% with every step. If set to ``2.0``, zooming will only cycle through powers of two.
  1188. .. rst-class:: classref-item-separator
  1189. ----
  1190. .. _class_EditorSettings_property_editors/3d/active_selection_box_color:
  1191. .. rst-class:: classref-property
  1192. :ref:`Color<class_Color>` **editors/3d/active_selection_box_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/active_selection_box_color>`
  1193. The color to use for the active selection box that surrounds selected nodes in the 3D editor viewport. The color's alpha channel influences the selection box's opacity.
  1194. \ **Note:** The term "active" indicates that this object is the primary selection used as the basis for certain operations. This is the last selected :ref:`Node3D<class_Node3D>`, which can be reordered with :kbd:`Shift + Left mouse button`.
  1195. .. rst-class:: classref-item-separator
  1196. ----
  1197. .. _class_EditorSettings_property_editors/3d/default_fov:
  1198. .. rst-class:: classref-property
  1199. :ref:`float<class_float>` **editors/3d/default_fov** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/default_fov>`
  1200. The default camera vertical field of view to use in the 3D editor (in degrees). The camera field of view can be adjusted on a per-scene basis using the **View** menu at the top of the 3D editor. If a scene had its camera field of view adjusted using the **View** menu, this setting is ignored in the scene in question. This setting is also ignored while a :ref:`Camera3D<class_Camera3D>` node is being previewed in the editor.
  1201. \ **Note:** The editor camera always uses the **Keep Height** aspect mode.
  1202. .. rst-class:: classref-item-separator
  1203. ----
  1204. .. _class_EditorSettings_property_editors/3d/default_z_far:
  1205. .. rst-class:: classref-property
  1206. :ref:`float<class_float>` **editors/3d/default_z_far** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/default_z_far>`
  1207. The default camera far clip distance to use in the 3D editor (in degrees). Higher values make it possible to view objects placed further away from the camera, at the cost of lower precision in the depth buffer (which can result in visible Z-fighting in the distance). The camera far clip distance can be adjusted on a per-scene basis using the **View** menu at the top of the 3D editor. If a scene had its camera far clip distance adjusted using the **View** menu, this setting is ignored in the scene in question. This setting is also ignored while a :ref:`Camera3D<class_Camera3D>` node is being previewed in the editor.
  1208. .. rst-class:: classref-item-separator
  1209. ----
  1210. .. _class_EditorSettings_property_editors/3d/default_z_near:
  1211. .. rst-class:: classref-property
  1212. :ref:`float<class_float>` **editors/3d/default_z_near** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/default_z_near>`
  1213. The default camera near clip distance to use in the 3D editor (in degrees). Lower values make it possible to view objects placed closer to the camera, at the cost of lower precision in the depth buffer (which can result in visible Z-fighting in the distance). The camera near clip distance can be adjusted on a per-scene basis using the **View** menu at the top of the 3D editor. If a scene had its camera near clip distance adjusted using the **View** menu, this setting is ignored in the scene in question. This setting is also ignored while a :ref:`Camera3D<class_Camera3D>` node is being previewed in the editor.
  1214. .. rst-class:: classref-item-separator
  1215. ----
  1216. .. _class_EditorSettings_property_editors/3d/freelook/freelook_activation_modifier:
  1217. .. rst-class:: classref-property
  1218. :ref:`int<class_int>` **editors/3d/freelook/freelook_activation_modifier** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/freelook/freelook_activation_modifier>`
  1219. The modifier key to use to enable freelook in the 3D editor (on top of pressing the right mouse button).
  1220. \ **Note:** Regardless of this setting, the freelook toggle keyboard shortcut (:kbd:`Shift + F` by default) is always available.
  1221. \ **Note:** On certain window managers on Linux, the :kbd:`Alt` key will be intercepted by the window manager when clicking a mouse button at the same time. This means Godot will not see the modifier key as being pressed.
  1222. .. rst-class:: classref-item-separator
  1223. ----
  1224. .. _class_EditorSettings_property_editors/3d/freelook/freelook_base_speed:
  1225. .. rst-class:: classref-property
  1226. :ref:`float<class_float>` **editors/3d/freelook/freelook_base_speed** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/freelook/freelook_base_speed>`
  1227. The base 3D freelook speed in units per second. This can be adjusted by using the mouse wheel while in freelook mode, or by holding down the "fast" or "slow" modifier keys (:kbd:`Shift` and :kbd:`Alt` by default, respectively).
  1228. .. rst-class:: classref-item-separator
  1229. ----
  1230. .. _class_EditorSettings_property_editors/3d/freelook/freelook_inertia:
  1231. .. rst-class:: classref-property
  1232. :ref:`float<class_float>` **editors/3d/freelook/freelook_inertia** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/freelook/freelook_inertia>`
  1233. The inertia of the 3D freelook camera. Higher values make the camera start and stop slower, which looks smoother but adds latency.
  1234. .. rst-class:: classref-item-separator
  1235. ----
  1236. .. _class_EditorSettings_property_editors/3d/freelook/freelook_navigation_scheme:
  1237. .. rst-class:: classref-property
  1238. :ref:`int<class_int>` **editors/3d/freelook/freelook_navigation_scheme** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/freelook/freelook_navigation_scheme>`
  1239. The navigation scheme to use when freelook is enabled in the 3D editor. Some of the navigation schemes below may be more convenient when designing specific levels in the 3D editor.
  1240. - **Default:** The "Freelook Forward", "Freelook Backward", "Freelook Up" and "Freelook Down" keys will move relative to the camera, taking its pitch angle into account for the movement.
  1241. - **Partially Axis-Locked:** The "Freelook Forward" and "Freelook Backward" keys will move relative to the camera, taking its pitch angle into account for the movement. The "Freelook Up" and "Freelook Down" keys will move in an "absolute" manner, *not* taking the camera's pitch angle into account for the movement.
  1242. - **Fully Axis-Locked:** The "Freelook Forward", "Freelook Backward", "Freelook Up" and "Freelook Down" keys will move in an "absolute" manner, *not* taking the camera's pitch angle into account for the movement.
  1243. See also :ref:`editors/3d/navigation/navigation_scheme<class_EditorSettings_property_editors/3d/navigation/navigation_scheme>`.
  1244. .. rst-class:: classref-item-separator
  1245. ----
  1246. .. _class_EditorSettings_property_editors/3d/freelook/freelook_sensitivity:
  1247. .. rst-class:: classref-property
  1248. :ref:`float<class_float>` **editors/3d/freelook/freelook_sensitivity** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/freelook/freelook_sensitivity>`
  1249. The mouse sensitivity to use while freelook mode is active in the 3D editor. See also :ref:`editors/3d/navigation_feel/orbit_sensitivity<class_EditorSettings_property_editors/3d/navigation_feel/orbit_sensitivity>`.
  1250. .. rst-class:: classref-item-separator
  1251. ----
  1252. .. _class_EditorSettings_property_editors/3d/freelook/freelook_speed_zoom_link:
  1253. .. rst-class:: classref-property
  1254. :ref:`bool<class_bool>` **editors/3d/freelook/freelook_speed_zoom_link** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/freelook/freelook_speed_zoom_link>`
  1255. If ``true``, freelook speed is linked to the zoom value used in the camera orbit mode in the 3D editor.
  1256. .. rst-class:: classref-item-separator
  1257. ----
  1258. .. _class_EditorSettings_property_editors/3d/grid_division_level_bias:
  1259. .. rst-class:: classref-property
  1260. :ref:`float<class_float>` **editors/3d/grid_division_level_bias** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/grid_division_level_bias>`
  1261. The grid division bias to use in the 3D editor. Negative values will cause small grid divisions to appear earlier, whereas positive values will cause small grid divisions to appear later.
  1262. .. rst-class:: classref-item-separator
  1263. ----
  1264. .. _class_EditorSettings_property_editors/3d/grid_division_level_max:
  1265. .. rst-class:: classref-property
  1266. :ref:`int<class_int>` **editors/3d/grid_division_level_max** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/grid_division_level_max>`
  1267. The largest grid division to use in the 3D editor. Together with :ref:`editors/3d/primary_grid_steps<class_EditorSettings_property_editors/3d/primary_grid_steps>`, this determines how large the grid divisions can be. The grid divisions will not be able to get larger than ``primary_grid_steps ^ grid_division_level_max`` units. By default, when :ref:`editors/3d/primary_grid_steps<class_EditorSettings_property_editors/3d/primary_grid_steps>` is ``8``, this means grid divisions cannot get larger than ``64`` units each (so primary grid lines are ``512`` units apart), no matter how far away the camera is from the grid.
  1268. .. rst-class:: classref-item-separator
  1269. ----
  1270. .. _class_EditorSettings_property_editors/3d/grid_division_level_min:
  1271. .. rst-class:: classref-property
  1272. :ref:`int<class_int>` **editors/3d/grid_division_level_min** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/grid_division_level_min>`
  1273. The smallest grid division to use in the 3D editor. Together with :ref:`editors/3d/primary_grid_steps<class_EditorSettings_property_editors/3d/primary_grid_steps>`, this determines how small the grid divisions can be. The grid divisions will not be able to get smaller than ``primary_grid_steps ^ grid_division_level_min`` units. By default, this means grid divisions cannot get smaller than 1 unit each, no matter how close the camera is from the grid.
  1274. .. rst-class:: classref-item-separator
  1275. ----
  1276. .. _class_EditorSettings_property_editors/3d/grid_size:
  1277. .. rst-class:: classref-property
  1278. :ref:`int<class_int>` **editors/3d/grid_size** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/grid_size>`
  1279. The grid size in units. Higher values prevent the grid from appearing "cut off" at certain angles, but make the grid more demanding to render. Depending on the camera's position, the grid may not be fully visible since a shader is used to fade it progressively.
  1280. .. rst-class:: classref-item-separator
  1281. ----
  1282. .. _class_EditorSettings_property_editors/3d/grid_xy_plane:
  1283. .. rst-class:: classref-property
  1284. :ref:`bool<class_bool>` **editors/3d/grid_xy_plane** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/grid_xy_plane>`
  1285. If ``true``, renders the grid on the XY plane in perspective view. This can be useful for 3D side-scrolling games.
  1286. .. rst-class:: classref-item-separator
  1287. ----
  1288. .. _class_EditorSettings_property_editors/3d/grid_xz_plane:
  1289. .. rst-class:: classref-property
  1290. :ref:`bool<class_bool>` **editors/3d/grid_xz_plane** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/grid_xz_plane>`
  1291. If ``true``, renders the grid on the XZ plane in perspective view.
  1292. .. rst-class:: classref-item-separator
  1293. ----
  1294. .. _class_EditorSettings_property_editors/3d/grid_yz_plane:
  1295. .. rst-class:: classref-property
  1296. :ref:`bool<class_bool>` **editors/3d/grid_yz_plane** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/grid_yz_plane>`
  1297. If ``true``, renders the grid on the YZ plane in perspective view. This can be useful for 3D side-scrolling games.
  1298. .. rst-class:: classref-item-separator
  1299. ----
  1300. .. _class_EditorSettings_property_editors/3d/manipulator_gizmo_opacity:
  1301. .. rst-class:: classref-property
  1302. :ref:`float<class_float>` **editors/3d/manipulator_gizmo_opacity** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/manipulator_gizmo_opacity>`
  1303. Opacity of the default gizmo for moving, rotating, and scaling 3D nodes.
  1304. .. rst-class:: classref-item-separator
  1305. ----
  1306. .. _class_EditorSettings_property_editors/3d/manipulator_gizmo_size:
  1307. .. rst-class:: classref-property
  1308. :ref:`int<class_int>` **editors/3d/manipulator_gizmo_size** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/manipulator_gizmo_size>`
  1309. Size of the default gizmo for moving, rotating, and scaling 3D nodes.
  1310. .. rst-class:: classref-item-separator
  1311. ----
  1312. .. _class_EditorSettings_property_editors/3d/navigation/emulate_3_button_mouse:
  1313. .. rst-class:: classref-property
  1314. :ref:`bool<class_bool>` **editors/3d/navigation/emulate_3_button_mouse** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation/emulate_3_button_mouse>`
  1315. If ``true``, enables 3-button mouse emulation mode. This is useful on laptops when using a trackpad.
  1316. When 3-button mouse emulation mode is enabled, the pan, zoom and orbit modifiers can always be used in the 3D editor viewport, even when not holding down any mouse button.
  1317. .. rst-class:: classref-item-separator
  1318. ----
  1319. .. _class_EditorSettings_property_editors/3d/navigation/emulate_numpad:
  1320. .. rst-class:: classref-property
  1321. :ref:`bool<class_bool>` **editors/3d/navigation/emulate_numpad** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation/emulate_numpad>`
  1322. If ``true``, allows using the top row :kbd:`0`-:kbd:`9` keys to function as their equivalent numpad keys for 3D editor navigation. This should be enabled on keyboards that have no numeric keypad available.
  1323. .. rst-class:: classref-item-separator
  1324. ----
  1325. .. _class_EditorSettings_property_editors/3d/navigation/invert_x_axis:
  1326. .. rst-class:: classref-property
  1327. :ref:`bool<class_bool>` **editors/3d/navigation/invert_x_axis** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation/invert_x_axis>`
  1328. If ``true``, invert the horizontal mouse axis when panning or orbiting in the 3D editor. This setting does *not* apply to freelook mode.
  1329. .. rst-class:: classref-item-separator
  1330. ----
  1331. .. _class_EditorSettings_property_editors/3d/navigation/invert_y_axis:
  1332. .. rst-class:: classref-property
  1333. :ref:`bool<class_bool>` **editors/3d/navigation/invert_y_axis** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation/invert_y_axis>`
  1334. If ``true``, invert the vertical mouse axis when panning, orbiting, or using freelook mode in the 3D editor.
  1335. .. rst-class:: classref-item-separator
  1336. ----
  1337. .. _class_EditorSettings_property_editors/3d/navigation/navigation_scheme:
  1338. .. rst-class:: classref-property
  1339. :ref:`int<class_int>` **editors/3d/navigation/navigation_scheme** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation/navigation_scheme>`
  1340. The navigation scheme preset to use in the 3D editor. Changing this setting will affect the mouse button and modifier keys used to navigate the 3D editor viewport.
  1341. All schemes can use :kbd:`Mouse wheel` to zoom.
  1342. - **Godot:** :kbd:`Middle mouse button` to orbit. :kbd:`Shift + Middle mouse button` to pan. :kbd:`Ctrl + Middle mouse button` to zoom.
  1343. - **Maya:** :kbd:`Alt + Left mouse button` to orbit. :kbd:`Middle mouse button` to pan, :kbd:`Shift + Middle mouse button` to pan 10 times faster. :kbd:`Alt + Right mouse button` to zoom.
  1344. - **Modo:** :kbd:`Alt + Left mouse button` to orbit. :kbd:`Alt + Shift + Left mouse button` to pan. :kbd:`Ctrl + Alt + Left mouse button` to zoom.
  1345. - **Tablet/Trackpad:** :kbd:`Alt` to orbit. :kbd:`Shift` to pan. :kbd:`Ctrl` to zoom. Enables 3-button mouse emulation mode.
  1346. See also :ref:`editors/3d/navigation/orbit_mouse_button<class_EditorSettings_property_editors/3d/navigation/orbit_mouse_button>`, :ref:`editors/3d/navigation/pan_mouse_button<class_EditorSettings_property_editors/3d/navigation/pan_mouse_button>`, :ref:`editors/3d/navigation/zoom_mouse_button<class_EditorSettings_property_editors/3d/navigation/zoom_mouse_button>`, :ref:`editors/3d/freelook/freelook_navigation_scheme<class_EditorSettings_property_editors/3d/freelook/freelook_navigation_scheme>`, and :ref:`editors/3d/navigation/emulate_3_button_mouse<class_EditorSettings_property_editors/3d/navigation/emulate_3_button_mouse>`.
  1347. \ **Note:** On certain window managers on Linux, the :kbd:`Alt` key will be intercepted by the window manager when clicking a mouse button at the same time. This means Godot will not see the modifier key as being pressed.
  1348. .. rst-class:: classref-item-separator
  1349. ----
  1350. .. _class_EditorSettings_property_editors/3d/navigation/orbit_mouse_button:
  1351. .. rst-class:: classref-property
  1352. :ref:`int<class_int>` **editors/3d/navigation/orbit_mouse_button** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation/orbit_mouse_button>`
  1353. The mouse button that needs to be held down to orbit in the 3D editor viewport.
  1354. .. rst-class:: classref-item-separator
  1355. ----
  1356. .. _class_EditorSettings_property_editors/3d/navigation/pan_mouse_button:
  1357. .. rst-class:: classref-property
  1358. :ref:`int<class_int>` **editors/3d/navigation/pan_mouse_button** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation/pan_mouse_button>`
  1359. The mouse button that needs to be held down to pan in the 3D editor viewport.
  1360. .. rst-class:: classref-item-separator
  1361. ----
  1362. .. _class_EditorSettings_property_editors/3d/navigation/show_viewport_navigation_gizmo:
  1363. .. rst-class:: classref-property
  1364. :ref:`bool<class_bool>` **editors/3d/navigation/show_viewport_navigation_gizmo** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation/show_viewport_navigation_gizmo>`
  1365. If ``true``, shows gizmos for moving and rotating the camera in the bottom corners of the 3D editor's viewport. Useful for devices that use touch screen.
  1366. .. rst-class:: classref-item-separator
  1367. ----
  1368. .. _class_EditorSettings_property_editors/3d/navigation/show_viewport_rotation_gizmo:
  1369. .. rst-class:: classref-property
  1370. :ref:`bool<class_bool>` **editors/3d/navigation/show_viewport_rotation_gizmo** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation/show_viewport_rotation_gizmo>`
  1371. If ``true``, shows a small orientation gizmo in the top-right corner of the 3D editor's viewports.
  1372. .. rst-class:: classref-item-separator
  1373. ----
  1374. .. _class_EditorSettings_property_editors/3d/navigation/warped_mouse_panning:
  1375. .. rst-class:: classref-property
  1376. :ref:`bool<class_bool>` **editors/3d/navigation/warped_mouse_panning** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation/warped_mouse_panning>`
  1377. If ``true``, warps the mouse around the 3D viewport while panning in the 3D editor. This makes it possible to pan over a large area without having to exit panning and adjust the mouse cursor.
  1378. .. rst-class:: classref-item-separator
  1379. ----
  1380. .. _class_EditorSettings_property_editors/3d/navigation/zoom_mouse_button:
  1381. .. rst-class:: classref-property
  1382. :ref:`int<class_int>` **editors/3d/navigation/zoom_mouse_button** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation/zoom_mouse_button>`
  1383. The mouse button that needs to be held down to zoom in the 3D editor viewport.
  1384. .. rst-class:: classref-item-separator
  1385. ----
  1386. .. _class_EditorSettings_property_editors/3d/navigation/zoom_style:
  1387. .. rst-class:: classref-property
  1388. :ref:`int<class_int>` **editors/3d/navigation/zoom_style** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation/zoom_style>`
  1389. The mouse cursor movement direction to use when zooming by moving the mouse. This does not affect zooming with the mouse wheel.
  1390. .. rst-class:: classref-item-separator
  1391. ----
  1392. .. _class_EditorSettings_property_editors/3d/navigation_feel/orbit_inertia:
  1393. .. rst-class:: classref-property
  1394. :ref:`float<class_float>` **editors/3d/navigation_feel/orbit_inertia** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation_feel/orbit_inertia>`
  1395. The inertia to use when orbiting in the 3D editor. Higher values make the camera start and stop slower, which looks smoother but adds latency.
  1396. .. rst-class:: classref-item-separator
  1397. ----
  1398. .. _class_EditorSettings_property_editors/3d/navigation_feel/orbit_sensitivity:
  1399. .. rst-class:: classref-property
  1400. :ref:`float<class_float>` **editors/3d/navigation_feel/orbit_sensitivity** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation_feel/orbit_sensitivity>`
  1401. The mouse sensitivity to use when orbiting in the 3D editor. See also :ref:`editors/3d/freelook/freelook_sensitivity<class_EditorSettings_property_editors/3d/freelook/freelook_sensitivity>`.
  1402. .. rst-class:: classref-item-separator
  1403. ----
  1404. .. _class_EditorSettings_property_editors/3d/navigation_feel/translation_inertia:
  1405. .. rst-class:: classref-property
  1406. :ref:`float<class_float>` **editors/3d/navigation_feel/translation_inertia** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation_feel/translation_inertia>`
  1407. The inertia to use when panning in the 3D editor. Higher values make the camera start and stop slower, which looks smoother but adds latency.
  1408. .. rst-class:: classref-item-separator
  1409. ----
  1410. .. _class_EditorSettings_property_editors/3d/navigation_feel/translation_sensitivity:
  1411. .. rst-class:: classref-property
  1412. :ref:`float<class_float>` **editors/3d/navigation_feel/translation_sensitivity** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation_feel/translation_sensitivity>`
  1413. The mouse sensitivity to use when panning in the 3D editor.
  1414. .. rst-class:: classref-item-separator
  1415. ----
  1416. .. _class_EditorSettings_property_editors/3d/navigation_feel/zoom_inertia:
  1417. .. rst-class:: classref-property
  1418. :ref:`float<class_float>` **editors/3d/navigation_feel/zoom_inertia** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/navigation_feel/zoom_inertia>`
  1419. The inertia to use when zooming in the 3D editor. Higher values make the camera start and stop slower, which looks smoother but adds latency.
  1420. .. rst-class:: classref-item-separator
  1421. ----
  1422. .. _class_EditorSettings_property_editors/3d/primary_grid_color:
  1423. .. rst-class:: classref-property
  1424. :ref:`Color<class_Color>` **editors/3d/primary_grid_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/primary_grid_color>`
  1425. The color to use for the primary 3D grid. The color's alpha channel affects the grid's opacity.
  1426. .. rst-class:: classref-item-separator
  1427. ----
  1428. .. _class_EditorSettings_property_editors/3d/primary_grid_steps:
  1429. .. rst-class:: classref-property
  1430. :ref:`int<class_int>` **editors/3d/primary_grid_steps** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/primary_grid_steps>`
  1431. If set above 0, where a primary grid line should be drawn. By default, primary lines are configured to be more visible than secondary lines. This helps with measurements in the 3D editor. See also :ref:`editors/3d/primary_grid_color<class_EditorSettings_property_editors/3d/primary_grid_color>` and :ref:`editors/3d/secondary_grid_color<class_EditorSettings_property_editors/3d/secondary_grid_color>`.
  1432. .. rst-class:: classref-item-separator
  1433. ----
  1434. .. _class_EditorSettings_property_editors/3d/secondary_grid_color:
  1435. .. rst-class:: classref-property
  1436. :ref:`Color<class_Color>` **editors/3d/secondary_grid_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/secondary_grid_color>`
  1437. The color to use for the secondary 3D grid. This is generally a less visible color than :ref:`editors/3d/primary_grid_color<class_EditorSettings_property_editors/3d/primary_grid_color>`. The color's alpha channel affects the grid's opacity.
  1438. .. rst-class:: classref-item-separator
  1439. ----
  1440. .. _class_EditorSettings_property_editors/3d/selection_box_color:
  1441. .. rst-class:: classref-property
  1442. :ref:`Color<class_Color>` **editors/3d/selection_box_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d/selection_box_color>`
  1443. The color to use for the selection box that surrounds selected nodes in the 3D editor viewport. The color's alpha channel influences the selection box's opacity.
  1444. .. rst-class:: classref-item-separator
  1445. ----
  1446. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/aabb:
  1447. .. rst-class:: classref-property
  1448. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/aabb** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/aabb>`
  1449. The color to use for the AABB gizmo that displays the :ref:`GeometryInstance3D<class_GeometryInstance3D>`'s custom :ref:`AABB<class_AABB>`.
  1450. .. rst-class:: classref-item-separator
  1451. ----
  1452. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/camera:
  1453. .. rst-class:: classref-property
  1454. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/camera** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/camera>`
  1455. The 3D editor gizmo color for :ref:`Camera3D<class_Camera3D>`\ s.
  1456. .. rst-class:: classref-item-separator
  1457. ----
  1458. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/csg:
  1459. .. rst-class:: classref-property
  1460. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/csg** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/csg>`
  1461. The 3D editor gizmo color for CSG nodes (such as :ref:`CSGShape3D<class_CSGShape3D>` or :ref:`CSGBox3D<class_CSGBox3D>`).
  1462. .. rst-class:: classref-item-separator
  1463. ----
  1464. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/decal:
  1465. .. rst-class:: classref-property
  1466. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/decal** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/decal>`
  1467. The 3D editor gizmo color for :ref:`Decal<class_Decal>` nodes.
  1468. .. rst-class:: classref-item-separator
  1469. ----
  1470. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/fog_volume:
  1471. .. rst-class:: classref-property
  1472. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/fog_volume** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/fog_volume>`
  1473. The 3D editor gizmo color for :ref:`FogVolume<class_FogVolume>` nodes.
  1474. .. rst-class:: classref-item-separator
  1475. ----
  1476. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/gridmap_grid:
  1477. .. rst-class:: classref-property
  1478. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/gridmap_grid** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/gridmap_grid>`
  1479. The 3D editor gizmo color for the :ref:`GridMap<class_GridMap>` grid.
  1480. .. rst-class:: classref-item-separator
  1481. ----
  1482. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/instantiated:
  1483. .. rst-class:: classref-property
  1484. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/instantiated** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/instantiated>`
  1485. The color override to use for 3D editor gizmos if the :ref:`Node3D<class_Node3D>` in question is part of an instantiated scene file (from the perspective of the current scene).
  1486. .. rst-class:: classref-item-separator
  1487. ----
  1488. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/joint:
  1489. .. rst-class:: classref-property
  1490. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/joint** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/joint>`
  1491. The 3D editor gizmo color for :ref:`Joint3D<class_Joint3D>`\ s and :ref:`PhysicalBone3D<class_PhysicalBone3D>`\ s.
  1492. .. rst-class:: classref-item-separator
  1493. ----
  1494. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/joint_body_a:
  1495. .. rst-class:: classref-property
  1496. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/joint_body_a** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/joint_body_a>`
  1497. Color for representing :ref:`Joint3D.node_a<class_Joint3D_property_node_a>` for some :ref:`Joint3D<class_Joint3D>` types.
  1498. .. rst-class:: classref-item-separator
  1499. ----
  1500. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/joint_body_b:
  1501. .. rst-class:: classref-property
  1502. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/joint_body_b** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/joint_body_b>`
  1503. Color for representing :ref:`Joint3D.node_b<class_Joint3D_property_node_b>` for some :ref:`Joint3D<class_Joint3D>` types.
  1504. .. rst-class:: classref-item-separator
  1505. ----
  1506. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/lightmap_lines:
  1507. .. rst-class:: classref-property
  1508. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/lightmap_lines** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/lightmap_lines>`
  1509. Color of lines displayed in baked :ref:`LightmapGI<class_LightmapGI>` node's grid.
  1510. .. rst-class:: classref-item-separator
  1511. ----
  1512. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/lightprobe_lines:
  1513. .. rst-class:: classref-property
  1514. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/lightprobe_lines** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/lightprobe_lines>`
  1515. The 3D editor gizmo color used for :ref:`LightmapProbe<class_LightmapProbe>` nodes.
  1516. .. rst-class:: classref-item-separator
  1517. ----
  1518. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/occluder:
  1519. .. rst-class:: classref-property
  1520. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/occluder** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/occluder>`
  1521. The 3D editor gizmo color used for :ref:`OccluderInstance3D<class_OccluderInstance3D>` nodes.
  1522. .. rst-class:: classref-item-separator
  1523. ----
  1524. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/particle_attractor:
  1525. .. rst-class:: classref-property
  1526. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/particle_attractor** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/particle_attractor>`
  1527. The 3D editor gizmo color used for :ref:`GPUParticlesAttractor3D<class_GPUParticlesAttractor3D>` nodes.
  1528. .. rst-class:: classref-item-separator
  1529. ----
  1530. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/particle_collision:
  1531. .. rst-class:: classref-property
  1532. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/particle_collision** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/particle_collision>`
  1533. The 3D editor gizmo color used for :ref:`GPUParticlesCollision3D<class_GPUParticlesCollision3D>` nodes.
  1534. .. rst-class:: classref-item-separator
  1535. ----
  1536. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/particles:
  1537. .. rst-class:: classref-property
  1538. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/particles** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/particles>`
  1539. The 3D editor gizmo color used for :ref:`CPUParticles3D<class_CPUParticles3D>` and :ref:`GPUParticles3D<class_GPUParticles3D>` nodes.
  1540. .. rst-class:: classref-item-separator
  1541. ----
  1542. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/path_tilt:
  1543. .. rst-class:: classref-property
  1544. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/path_tilt** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/path_tilt>`
  1545. The 3D editor gizmo color used for :ref:`Path3D<class_Path3D>` tilt circles, which indicate the direction the :ref:`Curve3D<class_Curve3D>` is tilted towards.
  1546. .. rst-class:: classref-item-separator
  1547. ----
  1548. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/reflection_probe:
  1549. .. rst-class:: classref-property
  1550. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/reflection_probe** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/reflection_probe>`
  1551. The 3D editor gizmo color used for :ref:`ReflectionProbe<class_ReflectionProbe>` nodes.
  1552. .. rst-class:: classref-item-separator
  1553. ----
  1554. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/selected_bone:
  1555. .. rst-class:: classref-property
  1556. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/selected_bone** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/selected_bone>`
  1557. The 3D editor gizmo color used for the currently selected :ref:`Skeleton3D<class_Skeleton3D>` bone.
  1558. .. rst-class:: classref-item-separator
  1559. ----
  1560. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/skeleton:
  1561. .. rst-class:: classref-property
  1562. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/skeleton** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/skeleton>`
  1563. The 3D editor gizmo color used for :ref:`Skeleton3D<class_Skeleton3D>` nodes.
  1564. .. rst-class:: classref-item-separator
  1565. ----
  1566. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/spring_bone_collision:
  1567. .. rst-class:: classref-property
  1568. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/spring_bone_collision** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/spring_bone_collision>`
  1569. The 3D editor gizmo color used for :ref:`SpringBoneCollision3D<class_SpringBoneCollision3D>` nodes.
  1570. .. rst-class:: classref-item-separator
  1571. ----
  1572. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/spring_bone_inside_collision:
  1573. .. rst-class:: classref-property
  1574. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/spring_bone_inside_collision** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/spring_bone_inside_collision>`
  1575. The 3D editor gizmo color used for :ref:`SpringBoneCollision3D<class_SpringBoneCollision3D>` nodes with inside mode.
  1576. .. rst-class:: classref-item-separator
  1577. ----
  1578. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/spring_bone_joint:
  1579. .. rst-class:: classref-property
  1580. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/spring_bone_joint** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/spring_bone_joint>`
  1581. The 3D editor gizmo color used for :ref:`SpringBoneSimulator3D<class_SpringBoneSimulator3D>` nodes.
  1582. .. rst-class:: classref-item-separator
  1583. ----
  1584. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/stream_player_3d:
  1585. .. rst-class:: classref-property
  1586. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/stream_player_3d** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/stream_player_3d>`
  1587. The 3D editor gizmo color used for :ref:`AudioStreamPlayer3D<class_AudioStreamPlayer3D>`'s emission angle.
  1588. .. rst-class:: classref-item-separator
  1589. ----
  1590. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/visibility_notifier:
  1591. .. rst-class:: classref-property
  1592. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/visibility_notifier** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/visibility_notifier>`
  1593. The 3D editor gizmo color used for :ref:`VisibleOnScreenNotifier3D<class_VisibleOnScreenNotifier3D>` and :ref:`VisibleOnScreenEnabler3D<class_VisibleOnScreenEnabler3D>` nodes.
  1594. .. rst-class:: classref-item-separator
  1595. ----
  1596. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/voxel_gi:
  1597. .. rst-class:: classref-property
  1598. :ref:`Color<class_Color>` **editors/3d_gizmos/gizmo_colors/voxel_gi** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_colors/voxel_gi>`
  1599. The 3D editor gizmo color used for :ref:`VoxelGI<class_VoxelGI>` nodes.
  1600. .. rst-class:: classref-item-separator
  1601. ----
  1602. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_settings/bone_axis_length:
  1603. .. rst-class:: classref-property
  1604. :ref:`float<class_float>` **editors/3d_gizmos/gizmo_settings/bone_axis_length** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_settings/bone_axis_length>`
  1605. The length of :ref:`Skeleton3D<class_Skeleton3D>` bone gizmos in the 3D editor.
  1606. .. rst-class:: classref-item-separator
  1607. ----
  1608. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_settings/bone_shape:
  1609. .. rst-class:: classref-property
  1610. :ref:`int<class_int>` **editors/3d_gizmos/gizmo_settings/bone_shape** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_settings/bone_shape>`
  1611. The shape of :ref:`Skeleton3D<class_Skeleton3D>` bone gizmos in the 3D editor. **Wire** is a thin line, while **Octahedron** is a set of lines that represent a thicker hollow line pointing in a specific direction (similar to most 3D animation software).
  1612. .. rst-class:: classref-item-separator
  1613. ----
  1614. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_settings/lightmap_gi_probe_size:
  1615. .. rst-class:: classref-property
  1616. :ref:`float<class_float>` **editors/3d_gizmos/gizmo_settings/lightmap_gi_probe_size** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_settings/lightmap_gi_probe_size>`
  1617. Size of probe gizmos displayed when editing :ref:`LightmapGI<class_LightmapGI>` and :ref:`LightmapProbe<class_LightmapProbe>` nodes. Setting this to ``0.0`` will hide the probe spheres of :ref:`LightmapGI<class_LightmapGI>` and wireframes of :ref:`LightmapProbe<class_LightmapProbe>` nodes, but will keep the wireframes linking probes from :ref:`LightmapGI<class_LightmapGI>` and billboard icons from :ref:`LightmapProbe<class_LightmapProbe>` intact.
  1618. .. rst-class:: classref-item-separator
  1619. ----
  1620. .. _class_EditorSettings_property_editors/3d_gizmos/gizmo_settings/path3d_tilt_disk_size:
  1621. .. rst-class:: classref-property
  1622. :ref:`float<class_float>` **editors/3d_gizmos/gizmo_settings/path3d_tilt_disk_size** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/3d_gizmos/gizmo_settings/path3d_tilt_disk_size>`
  1623. Size of the disk gizmo displayed when editing :ref:`Path3D<class_Path3D>`'s tilt handles.
  1624. .. rst-class:: classref-item-separator
  1625. ----
  1626. .. _class_EditorSettings_property_editors/animation/autorename_animation_tracks:
  1627. .. rst-class:: classref-property
  1628. :ref:`bool<class_bool>` **editors/animation/autorename_animation_tracks** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/animation/autorename_animation_tracks>`
  1629. If ``true``, automatically updates animation tracks' target paths when renaming or reparenting nodes in the Scene tree dock.
  1630. .. rst-class:: classref-item-separator
  1631. ----
  1632. .. _class_EditorSettings_property_editors/animation/confirm_insert_track:
  1633. .. rst-class:: classref-property
  1634. :ref:`bool<class_bool>` **editors/animation/confirm_insert_track** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/animation/confirm_insert_track>`
  1635. If ``true``, display a confirmation dialog when adding a new track to an animation by pressing the "key" icon next to a property. Holding Shift will bypass the dialog.
  1636. If ``false``, the behavior is reversed, i.e. the dialog only appears when Shift is held.
  1637. .. rst-class:: classref-item-separator
  1638. ----
  1639. .. _class_EditorSettings_property_editors/animation/default_animation_step:
  1640. .. rst-class:: classref-property
  1641. :ref:`float<class_float>` **editors/animation/default_animation_step** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/animation/default_animation_step>`
  1642. Default step used when creating a new :ref:`Animation<class_Animation>` in the Animation bottom panel. Only affects the first animation created in the :ref:`AnimationPlayer<class_AnimationPlayer>`. By default, other newly created animations will use the step from the previous ones.
  1643. This value is always expressed in seconds. If you want e.g. ``10`` FPS to be the default, you need to set the default step to ``0.1``.
  1644. .. rst-class:: classref-item-separator
  1645. ----
  1646. .. _class_EditorSettings_property_editors/animation/default_create_bezier_tracks:
  1647. .. rst-class:: classref-property
  1648. :ref:`bool<class_bool>` **editors/animation/default_create_bezier_tracks** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/animation/default_create_bezier_tracks>`
  1649. If ``true``, create a Bezier track instead of a standard track when pressing the "key" icon next to a property. Bezier tracks provide more control over animation curves, but are more difficult to adjust quickly.
  1650. .. rst-class:: classref-item-separator
  1651. ----
  1652. .. _class_EditorSettings_property_editors/animation/default_create_reset_tracks:
  1653. .. rst-class:: classref-property
  1654. :ref:`bool<class_bool>` **editors/animation/default_create_reset_tracks** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/animation/default_create_reset_tracks>`
  1655. If ``true``, create a ``RESET`` track when creating a new animation track. This track can be used to restore the animation to a "default" state.
  1656. .. rst-class:: classref-item-separator
  1657. ----
  1658. .. _class_EditorSettings_property_editors/animation/default_fps_compatibility:
  1659. .. rst-class:: classref-property
  1660. :ref:`bool<class_bool>` **editors/animation/default_fps_compatibility** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/animation/default_fps_compatibility>`
  1661. Controls whether :ref:`AnimationPlayer<class_AnimationPlayer>` will apply snapping to nearest integer FPS when snapping is in Seconds mode. The option is remembered locally for a scene and this option only determines the default value when scene doesn't have local state yet.
  1662. .. rst-class:: classref-item-separator
  1663. ----
  1664. .. _class_EditorSettings_property_editors/animation/default_fps_mode:
  1665. .. rst-class:: classref-property
  1666. :ref:`int<class_int>` **editors/animation/default_fps_mode** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/animation/default_fps_mode>`
  1667. Default step mode for :ref:`AnimationPlayer<class_AnimationPlayer>` (seconds or FPS). The option is remembered locally for a scene and this option only determines the default value when scene doesn't have local state yet.
  1668. .. rst-class:: classref-item-separator
  1669. ----
  1670. .. _class_EditorSettings_property_editors/animation/onion_layers_future_color:
  1671. .. rst-class:: classref-property
  1672. :ref:`Color<class_Color>` **editors/animation/onion_layers_future_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/animation/onion_layers_future_color>`
  1673. The modulate color to use for "future" frames displayed in the animation editor's onion skinning feature.
  1674. .. rst-class:: classref-item-separator
  1675. ----
  1676. .. _class_EditorSettings_property_editors/animation/onion_layers_past_color:
  1677. .. rst-class:: classref-property
  1678. :ref:`Color<class_Color>` **editors/animation/onion_layers_past_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/animation/onion_layers_past_color>`
  1679. The modulate color to use for "past" frames displayed in the animation editor's onion skinning feature.
  1680. .. rst-class:: classref-item-separator
  1681. ----
  1682. .. _class_EditorSettings_property_editors/bone_mapper/handle_colors/error:
  1683. .. rst-class:: classref-property
  1684. :ref:`Color<class_Color>` **editors/bone_mapper/handle_colors/error** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/bone_mapper/handle_colors/error>`
  1685. .. container:: contribute
  1686. There is currently no description for this property. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  1687. .. rst-class:: classref-item-separator
  1688. ----
  1689. .. _class_EditorSettings_property_editors/bone_mapper/handle_colors/missing:
  1690. .. rst-class:: classref-property
  1691. :ref:`Color<class_Color>` **editors/bone_mapper/handle_colors/missing** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/bone_mapper/handle_colors/missing>`
  1692. .. container:: contribute
  1693. There is currently no description for this property. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  1694. .. rst-class:: classref-item-separator
  1695. ----
  1696. .. _class_EditorSettings_property_editors/bone_mapper/handle_colors/set:
  1697. .. rst-class:: classref-property
  1698. :ref:`Color<class_Color>` **editors/bone_mapper/handle_colors/set** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/bone_mapper/handle_colors/set>`
  1699. .. container:: contribute
  1700. There is currently no description for this property. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  1701. .. rst-class:: classref-item-separator
  1702. ----
  1703. .. _class_EditorSettings_property_editors/bone_mapper/handle_colors/unset:
  1704. .. rst-class:: classref-property
  1705. :ref:`Color<class_Color>` **editors/bone_mapper/handle_colors/unset** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/bone_mapper/handle_colors/unset>`
  1706. .. container:: contribute
  1707. There is currently no description for this property. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
  1708. .. rst-class:: classref-item-separator
  1709. ----
  1710. .. _class_EditorSettings_property_editors/grid_map/pick_distance:
  1711. .. rst-class:: classref-property
  1712. :ref:`float<class_float>` **editors/grid_map/pick_distance** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/grid_map/pick_distance>`
  1713. The maximum distance at which tiles can be placed on a GridMap, relative to the camera position (in 3D units).
  1714. .. rst-class:: classref-item-separator
  1715. ----
  1716. .. _class_EditorSettings_property_editors/grid_map/preview_size:
  1717. .. rst-class:: classref-property
  1718. :ref:`int<class_int>` **editors/grid_map/preview_size** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/grid_map/preview_size>`
  1719. Texture size of mesh previews generated for GridMap's MeshLibrary.
  1720. .. rst-class:: classref-item-separator
  1721. ----
  1722. .. _class_EditorSettings_property_editors/panning/2d_editor_pan_speed:
  1723. .. rst-class:: classref-property
  1724. :ref:`int<class_int>` **editors/panning/2d_editor_pan_speed** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/panning/2d_editor_pan_speed>`
  1725. The panning speed when using the mouse wheel or touchscreen events in the 2D editor. This setting does not apply to panning by holding down the middle or right mouse buttons.
  1726. .. rst-class:: classref-item-separator
  1727. ----
  1728. .. _class_EditorSettings_property_editors/panning/2d_editor_panning_scheme:
  1729. .. rst-class:: classref-property
  1730. :ref:`int<class_int>` **editors/panning/2d_editor_panning_scheme** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/panning/2d_editor_panning_scheme>`
  1731. Controls whether the mouse wheel scroll zooms or pans in the 2D editor. See also :ref:`editors/panning/sub_editors_panning_scheme<class_EditorSettings_property_editors/panning/sub_editors_panning_scheme>` and :ref:`editors/panning/animation_editors_panning_scheme<class_EditorSettings_property_editors/panning/animation_editors_panning_scheme>`.
  1732. .. rst-class:: classref-item-separator
  1733. ----
  1734. .. _class_EditorSettings_property_editors/panning/animation_editors_panning_scheme:
  1735. .. rst-class:: classref-property
  1736. :ref:`int<class_int>` **editors/panning/animation_editors_panning_scheme** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/panning/animation_editors_panning_scheme>`
  1737. Controls whether the mouse wheel scroll zooms or pans in the animation track and Bezier editors. See also :ref:`editors/panning/2d_editor_panning_scheme<class_EditorSettings_property_editors/panning/2d_editor_panning_scheme>` and :ref:`editors/panning/sub_editors_panning_scheme<class_EditorSettings_property_editors/panning/sub_editors_panning_scheme>` (which controls the animation blend tree editor's pan behavior).
  1738. .. rst-class:: classref-item-separator
  1739. ----
  1740. .. _class_EditorSettings_property_editors/panning/simple_panning:
  1741. .. rst-class:: classref-property
  1742. :ref:`bool<class_bool>` **editors/panning/simple_panning** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/panning/simple_panning>`
  1743. If ``true``, allows panning by holding down :kbd:`Space` in the 2D editor viewport (in addition to panning with the middle or right mouse buttons). If ``false``, the left mouse button must be held down while holding down :kbd:`Space` to pan in the 2D editor viewport.
  1744. .. rst-class:: classref-item-separator
  1745. ----
  1746. .. _class_EditorSettings_property_editors/panning/sub_editors_panning_scheme:
  1747. .. rst-class:: classref-property
  1748. :ref:`int<class_int>` **editors/panning/sub_editors_panning_scheme** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/panning/sub_editors_panning_scheme>`
  1749. Controls whether the mouse wheel scroll zooms or pans in subeditors. The list of affected subeditors is: animation blend tree editor, :ref:`Polygon2D<class_Polygon2D>` editor, tileset editor, texture region editor and visual shader editor. See also :ref:`editors/panning/2d_editor_panning_scheme<class_EditorSettings_property_editors/panning/2d_editor_panning_scheme>` and :ref:`editors/panning/animation_editors_panning_scheme<class_EditorSettings_property_editors/panning/animation_editors_panning_scheme>`.
  1750. .. rst-class:: classref-item-separator
  1751. ----
  1752. .. _class_EditorSettings_property_editors/panning/warped_mouse_panning:
  1753. .. rst-class:: classref-property
  1754. :ref:`bool<class_bool>` **editors/panning/warped_mouse_panning** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/panning/warped_mouse_panning>`
  1755. If ``true``, warps the mouse around the 2D viewport while panning in the 2D editor. This makes it possible to pan over a large area without having to exit panning and adjust the mouse cursor.
  1756. .. rst-class:: classref-item-separator
  1757. ----
  1758. .. _class_EditorSettings_property_editors/panning/zoom_style:
  1759. .. rst-class:: classref-property
  1760. :ref:`int<class_int>` **editors/panning/zoom_style** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/panning/zoom_style>`
  1761. The mouse cursor movement direction to use when drag-zooming in any editor (except 3D scene editor) by moving the mouse. This does not affect zooming with the mouse wheel.
  1762. .. rst-class:: classref-item-separator
  1763. ----
  1764. .. _class_EditorSettings_property_editors/polygon_editor/auto_bake_delay:
  1765. .. rst-class:: classref-property
  1766. :ref:`float<class_float>` **editors/polygon_editor/auto_bake_delay** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/polygon_editor/auto_bake_delay>`
  1767. The delay in seconds until more complex and performance costly polygon editors commit their outlines, e.g. the 2D navigation polygon editor rebakes the navigation mesh polygons. A negative value stops the auto bake.
  1768. .. rst-class:: classref-item-separator
  1769. ----
  1770. .. _class_EditorSettings_property_editors/polygon_editor/point_grab_radius:
  1771. .. rst-class:: classref-property
  1772. :ref:`int<class_int>` **editors/polygon_editor/point_grab_radius** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/polygon_editor/point_grab_radius>`
  1773. The radius in which points can be selected in the :ref:`Polygon2D<class_Polygon2D>` and :ref:`CollisionPolygon2D<class_CollisionPolygon2D>` editors (in pixels). Higher values make it easier to select points quickly, but can make it more difficult to select the expected point when several points are located close to each other.
  1774. .. rst-class:: classref-item-separator
  1775. ----
  1776. .. _class_EditorSettings_property_editors/polygon_editor/show_previous_outline:
  1777. .. rst-class:: classref-property
  1778. :ref:`bool<class_bool>` **editors/polygon_editor/show_previous_outline** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/polygon_editor/show_previous_outline>`
  1779. If ``true``, displays the polygon's previous shape in the 2D polygon editors with an opaque gray outline. This outline is displayed while dragging a point until the left mouse button is released.
  1780. .. rst-class:: classref-item-separator
  1781. ----
  1782. .. _class_EditorSettings_property_editors/shader_editor/behavior/files/restore_shaders_on_load:
  1783. .. rst-class:: classref-property
  1784. :ref:`bool<class_bool>` **editors/shader_editor/behavior/files/restore_shaders_on_load** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/shader_editor/behavior/files/restore_shaders_on_load>`
  1785. If ``true``, reopens shader files that were open in the shader editor when the project was last closed.
  1786. .. rst-class:: classref-item-separator
  1787. ----
  1788. .. _class_EditorSettings_property_editors/tiles_editor/display_grid:
  1789. .. rst-class:: classref-property
  1790. :ref:`bool<class_bool>` **editors/tiles_editor/display_grid** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/tiles_editor/display_grid>`
  1791. If ``true``, displays a grid while the TileMap editor is active. See also :ref:`editors/tiles_editor/grid_color<class_EditorSettings_property_editors/tiles_editor/grid_color>`.
  1792. .. rst-class:: classref-item-separator
  1793. ----
  1794. .. _class_EditorSettings_property_editors/tiles_editor/grid_color:
  1795. .. rst-class:: classref-property
  1796. :ref:`Color<class_Color>` **editors/tiles_editor/grid_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/tiles_editor/grid_color>`
  1797. The color to use for the TileMap editor's grid.
  1798. \ **Note:** Only effective if :ref:`editors/tiles_editor/display_grid<class_EditorSettings_property_editors/tiles_editor/display_grid>` is ``true``.
  1799. .. rst-class:: classref-item-separator
  1800. ----
  1801. .. _class_EditorSettings_property_editors/tiles_editor/highlight_selected_layer:
  1802. .. rst-class:: classref-property
  1803. :ref:`bool<class_bool>` **editors/tiles_editor/highlight_selected_layer** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/tiles_editor/highlight_selected_layer>`
  1804. Highlight the currently selected TileMapLayer by dimming the other ones in the scene.
  1805. .. rst-class:: classref-item-separator
  1806. ----
  1807. .. _class_EditorSettings_property_editors/visual_editors/category_colors/color_color:
  1808. .. rst-class:: classref-property
  1809. :ref:`Color<class_Color>` **editors/visual_editors/category_colors/color_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/category_colors/color_color>`
  1810. The color of a graph node's header when it belongs to the "Color" category.
  1811. .. rst-class:: classref-item-separator
  1812. ----
  1813. .. _class_EditorSettings_property_editors/visual_editors/category_colors/conditional_color:
  1814. .. rst-class:: classref-property
  1815. :ref:`Color<class_Color>` **editors/visual_editors/category_colors/conditional_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/category_colors/conditional_color>`
  1816. The color of a graph node's header when it belongs to the "Conditional" category.
  1817. .. rst-class:: classref-item-separator
  1818. ----
  1819. .. _class_EditorSettings_property_editors/visual_editors/category_colors/input_color:
  1820. .. rst-class:: classref-property
  1821. :ref:`Color<class_Color>` **editors/visual_editors/category_colors/input_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/category_colors/input_color>`
  1822. The color of a graph node's header when it belongs to the "Input" category.
  1823. .. rst-class:: classref-item-separator
  1824. ----
  1825. .. _class_EditorSettings_property_editors/visual_editors/category_colors/output_color:
  1826. .. rst-class:: classref-property
  1827. :ref:`Color<class_Color>` **editors/visual_editors/category_colors/output_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/category_colors/output_color>`
  1828. The color of a graph node's header when it belongs to the "Output" category.
  1829. .. rst-class:: classref-item-separator
  1830. ----
  1831. .. _class_EditorSettings_property_editors/visual_editors/category_colors/particle_color:
  1832. .. rst-class:: classref-property
  1833. :ref:`Color<class_Color>` **editors/visual_editors/category_colors/particle_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/category_colors/particle_color>`
  1834. The color of a graph node's header when it belongs to the "Particle" category.
  1835. .. rst-class:: classref-item-separator
  1836. ----
  1837. .. _class_EditorSettings_property_editors/visual_editors/category_colors/scalar_color:
  1838. .. rst-class:: classref-property
  1839. :ref:`Color<class_Color>` **editors/visual_editors/category_colors/scalar_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/category_colors/scalar_color>`
  1840. The color of a graph node's header when it belongs to the "Scalar" category.
  1841. .. rst-class:: classref-item-separator
  1842. ----
  1843. .. _class_EditorSettings_property_editors/visual_editors/category_colors/special_color:
  1844. .. rst-class:: classref-property
  1845. :ref:`Color<class_Color>` **editors/visual_editors/category_colors/special_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/category_colors/special_color>`
  1846. The color of a graph node's header when it belongs to the "Special" category.
  1847. .. rst-class:: classref-item-separator
  1848. ----
  1849. .. _class_EditorSettings_property_editors/visual_editors/category_colors/textures_color:
  1850. .. rst-class:: classref-property
  1851. :ref:`Color<class_Color>` **editors/visual_editors/category_colors/textures_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/category_colors/textures_color>`
  1852. The color of a graph node's header when it belongs to the "Textures" category.
  1853. .. rst-class:: classref-item-separator
  1854. ----
  1855. .. _class_EditorSettings_property_editors/visual_editors/category_colors/transform_color:
  1856. .. rst-class:: classref-property
  1857. :ref:`Color<class_Color>` **editors/visual_editors/category_colors/transform_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/category_colors/transform_color>`
  1858. The color of a graph node's header when it belongs to the "Transform" category.
  1859. .. rst-class:: classref-item-separator
  1860. ----
  1861. .. _class_EditorSettings_property_editors/visual_editors/category_colors/utility_color:
  1862. .. rst-class:: classref-property
  1863. :ref:`Color<class_Color>` **editors/visual_editors/category_colors/utility_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/category_colors/utility_color>`
  1864. The color of a graph node's header when it belongs to the "Utility" category.
  1865. .. rst-class:: classref-item-separator
  1866. ----
  1867. .. _class_EditorSettings_property_editors/visual_editors/category_colors/vector_color:
  1868. .. rst-class:: classref-property
  1869. :ref:`Color<class_Color>` **editors/visual_editors/category_colors/vector_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/category_colors/vector_color>`
  1870. The color of a graph node's header when it belongs to the "Vector" category.
  1871. .. rst-class:: classref-item-separator
  1872. ----
  1873. .. _class_EditorSettings_property_editors/visual_editors/color_theme:
  1874. .. rst-class:: classref-property
  1875. :ref:`String<class_String>` **editors/visual_editors/color_theme** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/color_theme>`
  1876. The color theme to use in the visual shader editor.
  1877. .. rst-class:: classref-item-separator
  1878. ----
  1879. .. _class_EditorSettings_property_editors/visual_editors/connection_colors/boolean_color:
  1880. .. rst-class:: classref-property
  1881. :ref:`Color<class_Color>` **editors/visual_editors/connection_colors/boolean_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/connection_colors/boolean_color>`
  1882. The color of a port/connection of boolean type.
  1883. .. rst-class:: classref-item-separator
  1884. ----
  1885. .. _class_EditorSettings_property_editors/visual_editors/connection_colors/sampler_color:
  1886. .. rst-class:: classref-property
  1887. :ref:`Color<class_Color>` **editors/visual_editors/connection_colors/sampler_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/connection_colors/sampler_color>`
  1888. The color of a port/connection of sampler type.
  1889. .. rst-class:: classref-item-separator
  1890. ----
  1891. .. _class_EditorSettings_property_editors/visual_editors/connection_colors/scalar_color:
  1892. .. rst-class:: classref-property
  1893. :ref:`Color<class_Color>` **editors/visual_editors/connection_colors/scalar_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/connection_colors/scalar_color>`
  1894. The color of a port/connection of scalar type (float, int, unsigned int).
  1895. .. rst-class:: classref-item-separator
  1896. ----
  1897. .. _class_EditorSettings_property_editors/visual_editors/connection_colors/transform_color:
  1898. .. rst-class:: classref-property
  1899. :ref:`Color<class_Color>` **editors/visual_editors/connection_colors/transform_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/connection_colors/transform_color>`
  1900. The color of a port/connection of transform type.
  1901. .. rst-class:: classref-item-separator
  1902. ----
  1903. .. _class_EditorSettings_property_editors/visual_editors/connection_colors/vector2_color:
  1904. .. rst-class:: classref-property
  1905. :ref:`Color<class_Color>` **editors/visual_editors/connection_colors/vector2_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/connection_colors/vector2_color>`
  1906. The color of a port/connection of Vector2 type.
  1907. .. rst-class:: classref-item-separator
  1908. ----
  1909. .. _class_EditorSettings_property_editors/visual_editors/connection_colors/vector3_color:
  1910. .. rst-class:: classref-property
  1911. :ref:`Color<class_Color>` **editors/visual_editors/connection_colors/vector3_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/connection_colors/vector3_color>`
  1912. The color of a port/connection of Vector3 type.
  1913. .. rst-class:: classref-item-separator
  1914. ----
  1915. .. _class_EditorSettings_property_editors/visual_editors/connection_colors/vector4_color:
  1916. .. rst-class:: classref-property
  1917. :ref:`Color<class_Color>` **editors/visual_editors/connection_colors/vector4_color** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/connection_colors/vector4_color>`
  1918. The color of a port/connection of Vector4 type.
  1919. .. rst-class:: classref-item-separator
  1920. ----
  1921. .. _class_EditorSettings_property_editors/visual_editors/grid_pattern:
  1922. .. rst-class:: classref-property
  1923. :ref:`int<class_int>` **editors/visual_editors/grid_pattern** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/grid_pattern>`
  1924. The pattern used for the background grid.
  1925. .. rst-class:: classref-item-separator
  1926. ----
  1927. .. _class_EditorSettings_property_editors/visual_editors/lines_curvature:
  1928. .. rst-class:: classref-property
  1929. :ref:`float<class_float>` **editors/visual_editors/lines_curvature** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/lines_curvature>`
  1930. The curvature to use for connection lines in the visual shader editor. Higher values will make connection lines appear more curved, with values above ``0.5`` resulting in more "angular" turns in the middle of connection lines.
  1931. .. rst-class:: classref-item-separator
  1932. ----
  1933. .. _class_EditorSettings_property_editors/visual_editors/minimap_opacity:
  1934. .. rst-class:: classref-property
  1935. :ref:`float<class_float>` **editors/visual_editors/minimap_opacity** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/minimap_opacity>`
  1936. The opacity of the minimap displayed in the bottom-right corner of the visual shader editor.
  1937. .. rst-class:: classref-item-separator
  1938. ----
  1939. .. _class_EditorSettings_property_editors/visual_editors/visual_shader/port_preview_size:
  1940. .. rst-class:: classref-property
  1941. :ref:`int<class_int>` **editors/visual_editors/visual_shader/port_preview_size** :ref:`๐Ÿ”—<class_EditorSettings_property_editors/visual_editors/visual_shader/port_preview_size>`
  1942. The size to use for port previews in the visual shader uniforms (toggled by clicking the "eye" icon next to an output). The value is defined in pixels at 100% zoom, and will scale with zoom automatically.
  1943. .. rst-class:: classref-item-separator
  1944. ----
  1945. .. _class_EditorSettings_property_export/ssh/scp:
  1946. .. rst-class:: classref-property
  1947. :ref:`String<class_String>` **export/ssh/scp** :ref:`๐Ÿ”—<class_EditorSettings_property_export/ssh/scp>`
  1948. Path to the SCP (secure copy) executable (used for remote deploy to desktop platforms). If left empty, the editor will attempt to run ``scp`` from ``PATH``.
  1949. \ **Note:** SCP is not the same as SFTP. Specifying the SFTP executable here will not work.
  1950. .. rst-class:: classref-item-separator
  1951. ----
  1952. .. _class_EditorSettings_property_export/ssh/ssh:
  1953. .. rst-class:: classref-property
  1954. :ref:`String<class_String>` **export/ssh/ssh** :ref:`๐Ÿ”—<class_EditorSettings_property_export/ssh/ssh>`
  1955. Path to the SSH executable (used for remote deploy to desktop platforms). If left empty, the editor will attempt to run ``ssh`` from ``PATH``.
  1956. .. rst-class:: classref-item-separator
  1957. ----
  1958. .. _class_EditorSettings_property_filesystem/directories/autoscan_project_path:
  1959. .. rst-class:: classref-property
  1960. :ref:`String<class_String>` **filesystem/directories/autoscan_project_path** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/directories/autoscan_project_path>`
  1961. The folder where projects should be scanned for (recursively), in a way similar to the project manager's **Scan** button. This can be set to the same value as :ref:`filesystem/directories/default_project_path<class_EditorSettings_property_filesystem/directories/default_project_path>` for convenience.
  1962. \ **Note:** Setting this path to a folder with very large amounts of files/folders can slow down the project manager startup significantly. To keep the project manager quick to start up, it is recommended to set this value to a folder as "specific" as possible.
  1963. .. rst-class:: classref-item-separator
  1964. ----
  1965. .. _class_EditorSettings_property_filesystem/directories/default_project_path:
  1966. .. rst-class:: classref-property
  1967. :ref:`String<class_String>` **filesystem/directories/default_project_path** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/directories/default_project_path>`
  1968. The folder where new projects should be created by default when clicking the project manager's **New Project** button. This can be set to the same value as :ref:`filesystem/directories/autoscan_project_path<class_EditorSettings_property_filesystem/directories/autoscan_project_path>` for convenience.
  1969. .. rst-class:: classref-item-separator
  1970. ----
  1971. .. _class_EditorSettings_property_filesystem/external_programs/3d_model_editor:
  1972. .. rst-class:: classref-property
  1973. :ref:`String<class_String>` **filesystem/external_programs/3d_model_editor** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/external_programs/3d_model_editor>`
  1974. The program that opens 3D model scene files when clicking "Open in External Program" option in Filesystem Dock. If not specified, the file will be opened in the system's default program.
  1975. .. rst-class:: classref-item-separator
  1976. ----
  1977. .. _class_EditorSettings_property_filesystem/external_programs/audio_editor:
  1978. .. rst-class:: classref-property
  1979. :ref:`String<class_String>` **filesystem/external_programs/audio_editor** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/external_programs/audio_editor>`
  1980. The program that opens audio files when clicking "Open in External Program" option in Filesystem Dock. If not specified, the file will be opened in the system's default program.
  1981. .. rst-class:: classref-item-separator
  1982. ----
  1983. .. _class_EditorSettings_property_filesystem/external_programs/raster_image_editor:
  1984. .. rst-class:: classref-property
  1985. :ref:`String<class_String>` **filesystem/external_programs/raster_image_editor** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/external_programs/raster_image_editor>`
  1986. The program that opens raster image files when clicking "Open in External Program" option in Filesystem Dock. If not specified, the file will be opened in the system's default program.
  1987. .. rst-class:: classref-item-separator
  1988. ----
  1989. .. _class_EditorSettings_property_filesystem/external_programs/terminal_emulator:
  1990. .. rst-class:: classref-property
  1991. :ref:`String<class_String>` **filesystem/external_programs/terminal_emulator** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/external_programs/terminal_emulator>`
  1992. The terminal emulator program to use when using **Open in Terminal** context menu action in the FileSystem dock. You can enter an absolute path to a program binary, or a path to a program that is present in the ``PATH`` environment variable.
  1993. If left empty, Godot will use the default terminal emulator for the system:
  1994. - **Windows:** PowerShell
  1995. - **macOS:** Terminal.app
  1996. - **Linux:** The first terminal found on the system in this order: gnome-terminal, konsole, xfce4-terminal, lxterminal, kitty, alacritty, urxvt, xterm.
  1997. To use Command Prompt (cmd) instead of PowerShell on Windows, enter ``cmd`` in this field and the correct flags will automatically be used.
  1998. On macOS, make sure to point to the actual program binary located within the ``Programs/MacOS`` folder of the .app bundle, rather than the .app bundle directory.
  1999. If specifying a custom terminal emulator, you may need to override :ref:`filesystem/external_programs/terminal_emulator_flags<class_EditorSettings_property_filesystem/external_programs/terminal_emulator_flags>` so it opens in the correct folder.
  2000. .. rst-class:: classref-item-separator
  2001. ----
  2002. .. _class_EditorSettings_property_filesystem/external_programs/terminal_emulator_flags:
  2003. .. rst-class:: classref-property
  2004. :ref:`String<class_String>` **filesystem/external_programs/terminal_emulator_flags** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/external_programs/terminal_emulator_flags>`
  2005. The command-line arguments to pass to the terminal emulator that is run when using **Open in Terminal** context menu action in the FileSystem dock. See also :ref:`filesystem/external_programs/terminal_emulator<class_EditorSettings_property_filesystem/external_programs/terminal_emulator>`.
  2006. If left empty, the default flags are ``{directory}``, which is replaced by the absolute path to the directory that is being opened in the terminal.
  2007. \ **Note:** If the terminal emulator is set to PowerShell, cmd, or Konsole, Godot will automatically prepend arguments to this list, as these terminals require nonstandard arguments to open in the correct folder.
  2008. .. rst-class:: classref-item-separator
  2009. ----
  2010. .. _class_EditorSettings_property_filesystem/external_programs/vector_image_editor:
  2011. .. rst-class:: classref-property
  2012. :ref:`String<class_String>` **filesystem/external_programs/vector_image_editor** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/external_programs/vector_image_editor>`
  2013. The program that opens vector image files when clicking "Open in External Program" option in Filesystem Dock. If not specified, the file will be opened in the system's default program.
  2014. .. rst-class:: classref-item-separator
  2015. ----
  2016. .. _class_EditorSettings_property_filesystem/file_dialog/display_mode:
  2017. .. rst-class:: classref-property
  2018. :ref:`int<class_int>` **filesystem/file_dialog/display_mode** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/file_dialog/display_mode>`
  2019. The display mode to use in the editor's file dialogs.
  2020. - **Thumbnails** takes more space, but displays dynamic resource thumbnails, making resources easier to preview without having to open them.
  2021. - **List** is more compact but doesn't display dynamic resource thumbnails. Instead, it displays static icons based on the file extension.
  2022. .. rst-class:: classref-item-separator
  2023. ----
  2024. .. _class_EditorSettings_property_filesystem/file_dialog/show_hidden_files:
  2025. .. rst-class:: classref-property
  2026. :ref:`bool<class_bool>` **filesystem/file_dialog/show_hidden_files** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/file_dialog/show_hidden_files>`
  2027. If ``true``, display hidden files in the editor's file dialogs. Files that have names starting with ``.`` are considered hidden (e.g. ``.hidden_file``).
  2028. .. rst-class:: classref-item-separator
  2029. ----
  2030. .. _class_EditorSettings_property_filesystem/file_dialog/thumbnail_size:
  2031. .. rst-class:: classref-property
  2032. :ref:`int<class_int>` **filesystem/file_dialog/thumbnail_size** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/file_dialog/thumbnail_size>`
  2033. The thumbnail size to use in the editor's file dialogs (in pixels). See also :ref:`docks/filesystem/thumbnail_size<class_EditorSettings_property_docks/filesystem/thumbnail_size>`.
  2034. .. rst-class:: classref-item-separator
  2035. ----
  2036. .. _class_EditorSettings_property_filesystem/file_server/password:
  2037. .. rst-class:: classref-property
  2038. :ref:`String<class_String>` **filesystem/file_server/password** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/file_server/password>`
  2039. Password used for file server when exporting project with remote file system.
  2040. .. rst-class:: classref-item-separator
  2041. ----
  2042. .. _class_EditorSettings_property_filesystem/file_server/port:
  2043. .. rst-class:: classref-property
  2044. :ref:`int<class_int>` **filesystem/file_server/port** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/file_server/port>`
  2045. Port used for file server when exporting project with remote file system.
  2046. .. rst-class:: classref-item-separator
  2047. ----
  2048. .. _class_EditorSettings_property_filesystem/import/blender/blender_path:
  2049. .. rst-class:: classref-property
  2050. :ref:`String<class_String>` **filesystem/import/blender/blender_path** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/import/blender/blender_path>`
  2051. The path to the Blender executable used for converting the Blender 3D scene files ``.blend`` to glTF 2.0 format during import. Blender 3.0 or later is required.
  2052. To enable this feature for your specific project, use :ref:`ProjectSettings.filesystem/import/blender/enabled<class_ProjectSettings_property_filesystem/import/blender/enabled>`.
  2053. If this setting is empty, Blender's default paths will be detected and used automatically if present in this order:
  2054. \ **Windows:**\
  2055. ::
  2056. - C:\Program Files\Blender Foundation\blender.exe
  2057. - C:\Program Files (x86)\Blender Foundation\blender.exe
  2058. \ **macOS:**\
  2059. ::
  2060. - /opt/homebrew/bin/blender
  2061. - /opt/local/bin/blender
  2062. - /usr/local/bin/blender
  2063. - /usr/local/opt/blender
  2064. - /Applications/Blender.app/Contents/MacOS/Blender
  2065. \ **Linux/\*BSD:**\
  2066. ::
  2067. - /usr/bin/blender
  2068. - /usr/local/bin/blender
  2069. - /opt/blender/bin/blender
  2070. .. rst-class:: classref-item-separator
  2071. ----
  2072. .. _class_EditorSettings_property_filesystem/import/blender/rpc_port:
  2073. .. rst-class:: classref-property
  2074. :ref:`int<class_int>` **filesystem/import/blender/rpc_port** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/import/blender/rpc_port>`
  2075. The port number used for Remote Procedure Call (RPC) communication with Godot's created process of the blender executable.
  2076. Setting this to 0 effectively disables communication with Godot and the blender process, making performance slower.
  2077. .. rst-class:: classref-item-separator
  2078. ----
  2079. .. _class_EditorSettings_property_filesystem/import/blender/rpc_server_uptime:
  2080. .. rst-class:: classref-property
  2081. :ref:`float<class_float>` **filesystem/import/blender/rpc_server_uptime** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/import/blender/rpc_server_uptime>`
  2082. The maximum idle uptime (in seconds) of the Blender process.
  2083. This prevents Godot from having to create a new process for each import within the given seconds.
  2084. .. rst-class:: classref-item-separator
  2085. ----
  2086. .. _class_EditorSettings_property_filesystem/import/fbx/fbx2gltf_path:
  2087. .. rst-class:: classref-property
  2088. :ref:`String<class_String>` **filesystem/import/fbx/fbx2gltf_path** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/import/fbx/fbx2gltf_path>`
  2089. The path to the FBX2glTF executable used for converting Autodesk FBX 3D scene files ``.fbx`` to glTF 2.0 format during import.
  2090. To enable this feature for your specific project, use :ref:`ProjectSettings.filesystem/import/fbx2gltf/enabled<class_ProjectSettings_property_filesystem/import/fbx2gltf/enabled>`.
  2091. .. rst-class:: classref-item-separator
  2092. ----
  2093. .. _class_EditorSettings_property_filesystem/on_save/compress_binary_resources:
  2094. .. rst-class:: classref-property
  2095. :ref:`bool<class_bool>` **filesystem/on_save/compress_binary_resources** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/on_save/compress_binary_resources>`
  2096. If ``true``, uses lossless compression for binary resources.
  2097. .. rst-class:: classref-item-separator
  2098. ----
  2099. .. _class_EditorSettings_property_filesystem/on_save/safe_save_on_backup_then_rename:
  2100. .. rst-class:: classref-property
  2101. :ref:`bool<class_bool>` **filesystem/on_save/safe_save_on_backup_then_rename** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/on_save/safe_save_on_backup_then_rename>`
  2102. If ``true``, when saving a file, the editor will rename the old file to a different name, save a new file, then only remove the old file once the new file has been saved. This makes loss of data less likely to happen if the editor or operating system exits unexpectedly while saving (e.g. due to a crash or power outage).
  2103. \ **Note:** On Windows, this feature can interact negatively with certain antivirus programs. In this case, you may have to set this to ``false`` to prevent file locking issues.
  2104. .. rst-class:: classref-item-separator
  2105. ----
  2106. .. _class_EditorSettings_property_filesystem/quick_open_dialog/default_display_mode:
  2107. .. rst-class:: classref-property
  2108. :ref:`int<class_int>` **filesystem/quick_open_dialog/default_display_mode** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/quick_open_dialog/default_display_mode>`
  2109. If set to ``Adaptive``, the dialog opens in list view or grid view depending on the requested type. If set to ``Last Used``, the display mode will always open the way you last used it.
  2110. .. rst-class:: classref-item-separator
  2111. ----
  2112. .. _class_EditorSettings_property_filesystem/quick_open_dialog/enable_fuzzy_matching:
  2113. .. rst-class:: classref-property
  2114. :ref:`bool<class_bool>` **filesystem/quick_open_dialog/enable_fuzzy_matching** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/quick_open_dialog/enable_fuzzy_matching>`
  2115. If ``true``, together with exact matches of a filename, the dialog includes approximate matches.
  2116. This is useful for finding the correct files even when there are typos in the search query; for example, searching "nprmal" will find "normal". Additionally, it allows you to write shorter search queries; for example, searching "nml" will also find "normal".
  2117. See also :ref:`filesystem/quick_open_dialog/max_fuzzy_misses<class_EditorSettings_property_filesystem/quick_open_dialog/max_fuzzy_misses>`.
  2118. .. rst-class:: classref-item-separator
  2119. ----
  2120. .. _class_EditorSettings_property_filesystem/quick_open_dialog/include_addons:
  2121. .. rst-class:: classref-property
  2122. :ref:`bool<class_bool>` **filesystem/quick_open_dialog/include_addons** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/quick_open_dialog/include_addons>`
  2123. If ``true``, results will include files located in the ``addons`` folder.
  2124. .. rst-class:: classref-item-separator
  2125. ----
  2126. .. _class_EditorSettings_property_filesystem/quick_open_dialog/max_fuzzy_misses:
  2127. .. rst-class:: classref-property
  2128. :ref:`int<class_int>` **filesystem/quick_open_dialog/max_fuzzy_misses** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/quick_open_dialog/max_fuzzy_misses>`
  2129. The number of missed query characters allowed in a match when fuzzy matching is enabled. For example, with the default value of ``2``, ``"normal"`` would match ``"narmal"`` and ``"norma"`` but not ``"nor"``.
  2130. .. rst-class:: classref-item-separator
  2131. ----
  2132. .. _class_EditorSettings_property_filesystem/quick_open_dialog/max_results:
  2133. .. rst-class:: classref-property
  2134. :ref:`int<class_int>` **filesystem/quick_open_dialog/max_results** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/quick_open_dialog/max_results>`
  2135. Maximum number of matches to show in dialog.
  2136. .. rst-class:: classref-item-separator
  2137. ----
  2138. .. _class_EditorSettings_property_filesystem/quick_open_dialog/show_search_highlight:
  2139. .. rst-class:: classref-property
  2140. :ref:`bool<class_bool>` **filesystem/quick_open_dialog/show_search_highlight** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/quick_open_dialog/show_search_highlight>`
  2141. If ``true``, results will be highlighted with their search matches.
  2142. .. rst-class:: classref-item-separator
  2143. ----
  2144. .. _class_EditorSettings_property_filesystem/tools/oidn/oidn_denoise_path:
  2145. .. rst-class:: classref-property
  2146. :ref:`String<class_String>` **filesystem/tools/oidn/oidn_denoise_path** :ref:`๐Ÿ”—<class_EditorSettings_property_filesystem/tools/oidn/oidn_denoise_path>`
  2147. The path to the directory containing the Open Image Denoise (OIDN) executable, used optionally for denoising lightmaps. It can be downloaded from `openimagedenoise.org <https://www.openimagedenoise.org/downloads.html>`__.
  2148. To enable this feature for your specific project, use :ref:`ProjectSettings.rendering/lightmapping/denoising/denoiser<class_ProjectSettings_property_rendering/lightmapping/denoising/denoiser>`.
  2149. .. rst-class:: classref-item-separator
  2150. ----
  2151. .. _class_EditorSettings_property_input/buffering/agile_event_flushing:
  2152. .. rst-class:: classref-property
  2153. :ref:`bool<class_bool>` **input/buffering/agile_event_flushing** :ref:`๐Ÿ”—<class_EditorSettings_property_input/buffering/agile_event_flushing>`
  2154. If ``true``, input events will be flushed just before every idle and physics frame.
  2155. If ``false``, these events will be flushed only once per process frame, between iterations of the engine.
  2156. Enabling this setting can greatly improve input responsiveness, especially in devices that struggle to run at the project's intended frame rate.
  2157. .. rst-class:: classref-item-separator
  2158. ----
  2159. .. _class_EditorSettings_property_input/buffering/use_accumulated_input:
  2160. .. rst-class:: classref-property
  2161. :ref:`bool<class_bool>` **input/buffering/use_accumulated_input** :ref:`๐Ÿ”—<class_EditorSettings_property_input/buffering/use_accumulated_input>`
  2162. If ``true``, similar input events sent by the operating system are accumulated. When input accumulation is enabled, all input events generated during a frame will be merged and emitted when the frame is done rendering. Therefore, this limits the number of input method calls per second to the rendering FPS.
  2163. Input accumulation can be disabled to get slightly more precise/reactive input at the cost of increased CPU usage.
  2164. \ **Note:** Input accumulation is *enabled* by default.
  2165. .. rst-class:: classref-item-separator
  2166. ----
  2167. .. _class_EditorSettings_property_interface/accessibility/accessibility_support:
  2168. .. rst-class:: classref-property
  2169. :ref:`int<class_int>` **interface/accessibility/accessibility_support** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/accessibility/accessibility_support>`
  2170. Editor accessibility support mode:
  2171. - **Auto** (``0``): Accessibility support is enabled, but updates to the accessibility information are processed only if an assistive app (such as a screen reader or a Braille display) is active (default).
  2172. - **Always Active** (``1``): Accessibility support is enabled, and updates to the accessibility information are always processed, regardless of the status of assistive apps.
  2173. - **Disabled** (``2``): Accessibility support is fully disabled.
  2174. \ **Note:** Accessibility debugging tools, such as Accessibility Insights for Windows, Accessibility Inspector (macOS), or AT-SPI Browser (Linux/BSD) do not count as assistive apps. To test your project with these tools, use **Always Active**.
  2175. .. rst-class:: classref-item-separator
  2176. ----
  2177. .. _class_EditorSettings_property_interface/editor/accept_dialog_cancel_ok_buttons:
  2178. .. rst-class:: classref-property
  2179. :ref:`int<class_int>` **interface/editor/accept_dialog_cancel_ok_buttons** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/accept_dialog_cancel_ok_buttons>`
  2180. How to position the Cancel and OK buttons in the editor's :ref:`AcceptDialog<class_AcceptDialog>`\ s. Different platforms have different standard behaviors for this, which can be overridden using this setting. This is useful if you use Godot both on Windows and macOS/Linux and your Godot muscle memory is stronger than your OS specific one.
  2181. - **Auto** follows the platform convention: OK first on Windows, KDE, and LXQt, Cancel first on macOS and other Linux desktop environments.
  2182. - **Cancel First** forces the ordering Cancel/OK.
  2183. - **OK First** forces the ordering OK/Cancel.
  2184. .. rst-class:: classref-item-separator
  2185. ----
  2186. .. _class_EditorSettings_property_interface/editor/automatically_open_screenshots:
  2187. .. rst-class:: classref-property
  2188. :ref:`bool<class_bool>` **interface/editor/automatically_open_screenshots** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/automatically_open_screenshots>`
  2189. If ``true``, automatically opens screenshots with the default program associated to ``.png`` files after a screenshot is taken using the **Editor > Take Screenshot** action.
  2190. .. rst-class:: classref-item-separator
  2191. ----
  2192. .. _class_EditorSettings_property_interface/editor/code_font:
  2193. .. rst-class:: classref-property
  2194. :ref:`String<class_String>` **interface/editor/code_font** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/code_font>`
  2195. The font to use for the script editor. Must be a resource of a :ref:`Font<class_Font>` type such as a ``.ttf`` or ``.otf`` font file.
  2196. .. rst-class:: classref-item-separator
  2197. ----
  2198. .. _class_EditorSettings_property_interface/editor/code_font_contextual_ligatures:
  2199. .. rst-class:: classref-property
  2200. :ref:`int<class_int>` **interface/editor/code_font_contextual_ligatures** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/code_font_contextual_ligatures>`
  2201. The font ligatures to enable for the currently configured code font. Not all fonts include support for ligatures.
  2202. \ **Note:** The default editor code font (`JetBrains Mono <https://www.jetbrains.com/lp/mono/>`__) has contextual ligatures in its font file.
  2203. .. rst-class:: classref-item-separator
  2204. ----
  2205. .. _class_EditorSettings_property_interface/editor/code_font_custom_opentype_features:
  2206. .. rst-class:: classref-property
  2207. :ref:`String<class_String>` **interface/editor/code_font_custom_opentype_features** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/code_font_custom_opentype_features>`
  2208. List of custom OpenType features to use, if supported by the currently configured code font. Not all fonts include support for custom OpenType features. The string should follow the OpenType specification.
  2209. \ **Note:** The default editor code font (`JetBrains Mono <https://www.jetbrains.com/lp/mono/>`__) has custom OpenType features in its font file, but there is no documented list yet.
  2210. .. rst-class:: classref-item-separator
  2211. ----
  2212. .. _class_EditorSettings_property_interface/editor/code_font_custom_variations:
  2213. .. rst-class:: classref-property
  2214. :ref:`String<class_String>` **interface/editor/code_font_custom_variations** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/code_font_custom_variations>`
  2215. List of alternative characters to use, if supported by the currently configured code font. Not all fonts include support for custom variations. The string should follow the OpenType specification.
  2216. \ **Note:** The default editor code font (`JetBrains Mono <https://www.jetbrains.com/lp/mono/>`__) has alternate characters in its font file, but there is no documented list yet.
  2217. .. rst-class:: classref-item-separator
  2218. ----
  2219. .. _class_EditorSettings_property_interface/editor/code_font_size:
  2220. .. rst-class:: classref-property
  2221. :ref:`int<class_int>` **interface/editor/code_font_size** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/code_font_size>`
  2222. The size of the font in the script editor. This setting does not impact the font size of the Output panel (see :ref:`run/output/font_size<class_EditorSettings_property_run/output/font_size>`).
  2223. .. rst-class:: classref-item-separator
  2224. ----
  2225. .. _class_EditorSettings_property_interface/editor/collapse_main_menu:
  2226. .. rst-class:: classref-property
  2227. :ref:`bool<class_bool>` **interface/editor/collapse_main_menu** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/collapse_main_menu>`
  2228. If ``true``, the main menu collapses into a :ref:`MenuButton<class_MenuButton>`.
  2229. \ **Note:** This setting is only applicable on macOS when :ref:`interface/editor/use_embedded_menu<class_EditorSettings_property_interface/editor/use_embedded_menu>` is ``true``.
  2230. \ **Note:** Defaults to ``true`` on the Android editor.
  2231. .. rst-class:: classref-item-separator
  2232. ----
  2233. .. _class_EditorSettings_property_interface/editor/custom_display_scale:
  2234. .. rst-class:: classref-property
  2235. :ref:`float<class_float>` **interface/editor/custom_display_scale** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/custom_display_scale>`
  2236. The custom editor scale factor to use. This can be used for displays with very high DPI where a scale factor of 200% is not sufficient.
  2237. \ **Note:** Only effective if :ref:`interface/editor/display_scale<class_EditorSettings_property_interface/editor/display_scale>` is set to **Custom**.
  2238. .. rst-class:: classref-item-separator
  2239. ----
  2240. .. _class_EditorSettings_property_interface/editor/display_scale:
  2241. .. rst-class:: classref-property
  2242. :ref:`int<class_int>` **interface/editor/display_scale** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/display_scale>`
  2243. The display scale factor to use for the editor interface. Higher values are more suited to hiDPI/Retina displays.
  2244. If set to **Auto**, the editor scale is automatically determined based on the screen resolution and reported display DPI. This heuristic is not always ideal, which means you can get better results by setting the editor scale manually.
  2245. If set to **Custom**, the scaling value in :ref:`interface/editor/custom_display_scale<class_EditorSettings_property_interface/editor/custom_display_scale>` will be used.
  2246. .. rst-class:: classref-item-separator
  2247. ----
  2248. .. _class_EditorSettings_property_interface/editor/dock_tab_style:
  2249. .. rst-class:: classref-property
  2250. :ref:`int<class_int>` **interface/editor/dock_tab_style** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/dock_tab_style>`
  2251. Tab style of editor docks.
  2252. .. rst-class:: classref-item-separator
  2253. ----
  2254. .. _class_EditorSettings_property_interface/editor/editor_language:
  2255. .. rst-class:: classref-property
  2256. :ref:`String<class_String>` **interface/editor/editor_language** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/editor_language>`
  2257. The language to use for the editor interface.
  2258. Translations are provided by the community. If you spot a mistake, `contribute to editor translations on Weblate! <https://contributing.godotengine.org/en/latest/documentation/translation/index.html>`__
  2259. .. rst-class:: classref-item-separator
  2260. ----
  2261. .. _class_EditorSettings_property_interface/editor/editor_screen:
  2262. .. rst-class:: classref-property
  2263. :ref:`int<class_int>` **interface/editor/editor_screen** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/editor_screen>`
  2264. The preferred monitor to display the editor. If **Auto**, the editor will remember the last screen it was displayed on across multiple sessions.
  2265. .. rst-class:: classref-item-separator
  2266. ----
  2267. .. _class_EditorSettings_property_interface/editor/expand_to_title:
  2268. .. rst-class:: classref-property
  2269. :ref:`bool<class_bool>` **interface/editor/expand_to_title** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/expand_to_title>`
  2270. Expanding main editor window content to the title, if supported by :ref:`DisplayServer<class_DisplayServer>`. See :ref:`DisplayServer.WINDOW_FLAG_EXTEND_TO_TITLE<class_DisplayServer_constant_WINDOW_FLAG_EXTEND_TO_TITLE>`.
  2271. Specific to the macOS platform.
  2272. .. rst-class:: classref-item-separator
  2273. ----
  2274. .. _class_EditorSettings_property_interface/editor/font_allow_msdf:
  2275. .. rst-class:: classref-property
  2276. :ref:`bool<class_bool>` **interface/editor/font_allow_msdf** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/font_allow_msdf>`
  2277. If set to ``true``, MSDF font rendering will be used for the visual shader graph editor. You may need to set this to ``false`` when using a custom main font, as some fonts will look broken due to the use of self-intersecting outlines in their font data. Downloading the font from the font maker's official website as opposed to a service like Google Fonts can help resolve this issue.
  2278. .. rst-class:: classref-item-separator
  2279. ----
  2280. .. _class_EditorSettings_property_interface/editor/font_antialiasing:
  2281. .. rst-class:: classref-property
  2282. :ref:`int<class_int>` **interface/editor/font_antialiasing** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/font_antialiasing>`
  2283. FreeType's font anti-aliasing mode used to render the editor fonts. Most fonts are not designed to look good with anti-aliasing disabled, so it's recommended to leave this enabled unless you're using a pixel art font.
  2284. .. rst-class:: classref-item-separator
  2285. ----
  2286. .. _class_EditorSettings_property_interface/editor/font_disable_embedded_bitmaps:
  2287. .. rst-class:: classref-property
  2288. :ref:`bool<class_bool>` **interface/editor/font_disable_embedded_bitmaps** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/font_disable_embedded_bitmaps>`
  2289. If set to ``true``, embedded font bitmap loading is disabled (bitmap-only and color fonts ignore this property).
  2290. .. rst-class:: classref-item-separator
  2291. ----
  2292. .. _class_EditorSettings_property_interface/editor/font_hinting:
  2293. .. rst-class:: classref-property
  2294. :ref:`int<class_int>` **interface/editor/font_hinting** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/font_hinting>`
  2295. The font hinting mode to use for the editor fonts. FreeType supports the following font hinting modes:
  2296. - **None:** Don't use font hinting when rasterizing the font. This results in a smooth font, but it can look blurry.
  2297. - **Light:** Use hinting on the X axis only. This is a compromise between font sharpness and smoothness.
  2298. - **Normal:** Use hinting on both X and Y axes. This results in a sharp font, but it doesn't look very smooth.
  2299. If set to **Auto**, the font hinting mode will be set to match the current operating system in use. This means the **Light** hinting mode will be used on Windows and Linux, and the **None** hinting mode will be used on macOS.
  2300. .. rst-class:: classref-item-separator
  2301. ----
  2302. .. _class_EditorSettings_property_interface/editor/font_subpixel_positioning:
  2303. .. rst-class:: classref-property
  2304. :ref:`int<class_int>` **interface/editor/font_subpixel_positioning** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/font_subpixel_positioning>`
  2305. The subpixel positioning mode to use when rendering editor font glyphs. This affects both the main and code fonts. **Disabled** is the fastest to render and uses the least memory. **Auto** only uses subpixel positioning for small font sizes (where the benefit is the most noticeable). **One Half of a Pixel** and **One Quarter of a Pixel** force the same subpixel positioning mode for all editor fonts, regardless of their size (with **One Quarter of a Pixel** being the highest-quality option).
  2306. .. rst-class:: classref-item-separator
  2307. ----
  2308. .. _class_EditorSettings_property_interface/editor/import_resources_when_unfocused:
  2309. .. rst-class:: classref-property
  2310. :ref:`bool<class_bool>` **interface/editor/import_resources_when_unfocused** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/import_resources_when_unfocused>`
  2311. If ``true``, (re)imports resources even if the editor window is unfocused or minimized. If ``false``, resources are only (re)imported when the editor window is focused. This can be set to ``true`` to speed up iteration by starting the import process earlier when saving files in the project folder. This also allows getting visual feedback on changes without having to click the editor window, which is useful with multi-monitor setups. The downside of setting this to ``true`` is that it increases idle CPU usage and may steal CPU time from other applications when importing resources.
  2312. .. rst-class:: classref-item-separator
  2313. ----
  2314. .. _class_EditorSettings_property_interface/editor/keep_screen_on:
  2315. .. rst-class:: classref-property
  2316. :ref:`bool<class_bool>` **interface/editor/keep_screen_on** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/keep_screen_on>`
  2317. If ``true``, keeps the screen on (even in case of inactivity), so the screensaver does not take over. Works on desktop and mobile platforms.
  2318. .. rst-class:: classref-item-separator
  2319. ----
  2320. .. _class_EditorSettings_property_interface/editor/localize_settings:
  2321. .. rst-class:: classref-property
  2322. :ref:`bool<class_bool>` **interface/editor/localize_settings** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/localize_settings>`
  2323. If ``true``, setting names in the editor are localized when possible.
  2324. \ **Note:** This setting affects most :ref:`EditorInspector<class_EditorInspector>`\ s in the editor UI, primarily Project Settings and Editor Settings. To control names displayed in the Inspector dock, use :ref:`interface/inspector/default_property_name_style<class_EditorSettings_property_interface/inspector/default_property_name_style>` instead.
  2325. .. rst-class:: classref-item-separator
  2326. ----
  2327. .. _class_EditorSettings_property_interface/editor/low_processor_mode_sleep_usec:
  2328. .. rst-class:: classref-property
  2329. :ref:`int<class_int>` **interface/editor/low_processor_mode_sleep_usec** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/low_processor_mode_sleep_usec>`
  2330. The amount of sleeping between frames in the editor (in microseconds). Higher values will result in lower CPU/GPU usage, which can improve battery life on laptops. However, higher values will result in a less responsive editor. The default value is set to allow for maximum smoothness on monitors up to 144 Hz. See also :ref:`interface/editor/unfocused_low_processor_mode_sleep_usec<class_EditorSettings_property_interface/editor/unfocused_low_processor_mode_sleep_usec>`.
  2331. \ **Note:** This setting is ignored if :ref:`interface/editor/update_continuously<class_EditorSettings_property_interface/editor/update_continuously>` is ``true``, as enabling that setting disables low-processor mode.
  2332. .. rst-class:: classref-item-separator
  2333. ----
  2334. .. _class_EditorSettings_property_interface/editor/main_font:
  2335. .. rst-class:: classref-property
  2336. :ref:`String<class_String>` **interface/editor/main_font** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/main_font>`
  2337. The font to use for the editor interface. Must be a resource of a :ref:`Font<class_Font>` type such as a ``.ttf`` or ``.otf`` font file.
  2338. \ **Note:** If the provided font is variable, a weight of 400 (normal) will be used.
  2339. .. rst-class:: classref-item-separator
  2340. ----
  2341. .. _class_EditorSettings_property_interface/editor/main_font_bold:
  2342. .. rst-class:: classref-property
  2343. :ref:`String<class_String>` **interface/editor/main_font_bold** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/main_font_bold>`
  2344. The font to use for bold text in the editor interface. Must be a resource of a :ref:`Font<class_Font>` type such as a ``.ttf`` or ``.otf`` font file.
  2345. \ **Note:** If the provided font is variable, a weight of 700 (bold) will be used.
  2346. .. rst-class:: classref-item-separator
  2347. ----
  2348. .. _class_EditorSettings_property_interface/editor/main_font_size:
  2349. .. rst-class:: classref-property
  2350. :ref:`int<class_int>` **interface/editor/main_font_size** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/main_font_size>`
  2351. The size of the font in the editor interface.
  2352. .. rst-class:: classref-item-separator
  2353. ----
  2354. .. _class_EditorSettings_property_interface/editor/mouse_extra_buttons_navigate_history:
  2355. .. rst-class:: classref-property
  2356. :ref:`bool<class_bool>` **interface/editor/mouse_extra_buttons_navigate_history** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/mouse_extra_buttons_navigate_history>`
  2357. If ``true``, the mouse's additional side buttons will be usable to navigate in the script editor's file history. Set this to ``false`` if you're using the side buttons for other purposes (such as a push-to-talk button in a VoIP program).
  2358. .. rst-class:: classref-item-separator
  2359. ----
  2360. .. _class_EditorSettings_property_interface/editor/project_manager_screen:
  2361. .. rst-class:: classref-property
  2362. :ref:`int<class_int>` **interface/editor/project_manager_screen** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/project_manager_screen>`
  2363. The preferred monitor to display the project manager.
  2364. .. rst-class:: classref-item-separator
  2365. ----
  2366. .. _class_EditorSettings_property_interface/editor/save_each_scene_on_quit:
  2367. .. rst-class:: classref-property
  2368. :ref:`bool<class_bool>` **interface/editor/save_each_scene_on_quit** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/save_each_scene_on_quit>`
  2369. If ``false``, the editor will save all scenes when confirming the **Save** action when quitting the editor or quitting to the project list. If ``true``, the editor will ask to save each scene individually.
  2370. .. rst-class:: classref-item-separator
  2371. ----
  2372. .. _class_EditorSettings_property_interface/editor/save_on_focus_loss:
  2373. .. rst-class:: classref-property
  2374. :ref:`bool<class_bool>` **interface/editor/save_on_focus_loss** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/save_on_focus_loss>`
  2375. If ``true``, scenes and scripts are saved when the editor loses focus. Depending on the work flow, this behavior can be less intrusive than :ref:`text_editor/behavior/files/autosave_interval_secs<class_EditorSettings_property_text_editor/behavior/files/autosave_interval_secs>` or remembering to save manually.
  2376. .. rst-class:: classref-item-separator
  2377. ----
  2378. .. _class_EditorSettings_property_interface/editor/separate_distraction_mode:
  2379. .. rst-class:: classref-property
  2380. :ref:`bool<class_bool>` **interface/editor/separate_distraction_mode** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/separate_distraction_mode>`
  2381. If ``true``, the editor's Script tab will have a separate distraction mode setting from the 2D/3D/Game/AssetLib tabs. If ``false``, the distraction-free mode toggle is shared between all tabs.
  2382. .. rst-class:: classref-item-separator
  2383. ----
  2384. .. _class_EditorSettings_property_interface/editor/show_internal_errors_in_toast_notifications:
  2385. .. rst-class:: classref-property
  2386. :ref:`int<class_int>` **interface/editor/show_internal_errors_in_toast_notifications** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/show_internal_errors_in_toast_notifications>`
  2387. If enabled, displays internal engine errors in toast notifications (toggleable by clicking the "bell" icon at the bottom of the editor). No matter the value of this setting, non-internal engine errors will always be visible in toast notifications.
  2388. The default **Auto** value will only enable this if the editor was compiled with the ``dev_build=yes`` SCons option (the default is ``dev_build=no``).
  2389. .. rst-class:: classref-item-separator
  2390. ----
  2391. .. _class_EditorSettings_property_interface/editor/show_update_spinner:
  2392. .. rst-class:: classref-property
  2393. :ref:`int<class_int>` **interface/editor/show_update_spinner** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/show_update_spinner>`
  2394. If enabled, displays an icon in the top-right corner of the editor that spins when the editor redraws a frame. This can be used to diagnose situations where the engine is constantly redrawing, which should be avoided as this increases CPU and GPU utilization for no good reason. To further troubleshoot these situations, start the editor with the ``--debug-canvas-item-redraw`` :doc:`command line argument <../tutorials/editor/command_line_tutorial>`.
  2395. Consider enabling this if you are developing editor plugins to ensure they only make the editor redraw when required.
  2396. The default **Auto** value will only enable this if the editor was compiled with the ``dev_build=yes`` SCons option (the default is ``dev_build=no``).
  2397. \ **Note:** If :ref:`interface/editor/update_continuously<class_EditorSettings_property_interface/editor/update_continuously>` is ``true``, the spinner icon displays in red.
  2398. \ **Note:** If the editor was started with the ``--debug-canvas-item-redraw`` :doc:`command line argument <../tutorials/editor/command_line_tutorial>`, the update spinner will *never* display regardless of this setting's value. This is to avoid confusion with what would cause redrawing in real world scenarios.
  2399. .. rst-class:: classref-item-separator
  2400. ----
  2401. .. _class_EditorSettings_property_interface/editor/single_window_mode:
  2402. .. rst-class:: classref-property
  2403. :ref:`bool<class_bool>` **interface/editor/single_window_mode** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/single_window_mode>`
  2404. If ``true``, embed modal windows such as docks inside the main editor window. When single-window mode is enabled, tooltips will also be embedded inside the main editor window, which means they can't be displayed outside of the editor window. Single-window mode can be faster as it does not need to create a separate window for every popup and tooltip, which can be a slow operation depending on the operating system and rendering method in use.
  2405. This is equivalent to :ref:`ProjectSettings.display/window/subwindows/embed_subwindows<class_ProjectSettings_property_display/window/subwindows/embed_subwindows>` in the running project, except the setting's value is inverted.
  2406. \ **Note:** To query whether the editor can use multiple windows in an editor plugin, use :ref:`EditorInterface.is_multi_window_enabled()<class_EditorInterface_method_is_multi_window_enabled>` instead of querying the value of this editor setting.
  2407. \ **Note:** If ``true``, game embedding is disabled.
  2408. .. rst-class:: classref-item-separator
  2409. ----
  2410. .. _class_EditorSettings_property_interface/editor/tablet_driver:
  2411. .. rst-class:: classref-property
  2412. :ref:`int<class_int>` **interface/editor/tablet_driver** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/tablet_driver>`
  2413. Overrides the tablet driver used by the editor.
  2414. .. rst-class:: classref-item-separator
  2415. ----
  2416. .. _class_EditorSettings_property_interface/editor/ui_layout_direction:
  2417. .. rst-class:: classref-property
  2418. :ref:`int<class_int>` **interface/editor/ui_layout_direction** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/ui_layout_direction>`
  2419. Editor UI default layout direction.
  2420. .. rst-class:: classref-item-separator
  2421. ----
  2422. .. _class_EditorSettings_property_interface/editor/unfocused_low_processor_mode_sleep_usec:
  2423. .. rst-class:: classref-property
  2424. :ref:`int<class_int>` **interface/editor/unfocused_low_processor_mode_sleep_usec** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/unfocused_low_processor_mode_sleep_usec>`
  2425. When the editor window is unfocused, the amount of sleeping between frames when the low-processor usage mode is enabled (in microseconds). Higher values will result in lower CPU/GPU usage, which can improve battery life on laptops (in addition to improving the running project's performance if the editor has to redraw continuously). However, higher values will result in a less responsive editor. The default value is set to limit the editor to 10 FPS when the editor window is unfocused. See also :ref:`interface/editor/low_processor_mode_sleep_usec<class_EditorSettings_property_interface/editor/low_processor_mode_sleep_usec>`.
  2426. \ **Note:** This setting is ignored if :ref:`interface/editor/update_continuously<class_EditorSettings_property_interface/editor/update_continuously>` is ``true``, as enabling that setting disables low-processor mode.
  2427. .. rst-class:: classref-item-separator
  2428. ----
  2429. .. _class_EditorSettings_property_interface/editor/update_continuously:
  2430. .. rst-class:: classref-property
  2431. :ref:`bool<class_bool>` **interface/editor/update_continuously** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/update_continuously>`
  2432. If ``true``, redraws the editor every frame even if nothing has changed on screen. When this setting is enabled, the update spinner displays in red (see :ref:`interface/editor/show_update_spinner<class_EditorSettings_property_interface/editor/show_update_spinner>`).
  2433. \ **Warning:** This greatly increases CPU and GPU utilization, leading to increased power usage. This should only be enabled for troubleshooting purposes.
  2434. .. rst-class:: classref-item-separator
  2435. ----
  2436. .. _class_EditorSettings_property_interface/editor/use_embedded_menu:
  2437. .. rst-class:: classref-property
  2438. :ref:`bool<class_bool>` **interface/editor/use_embedded_menu** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/use_embedded_menu>`
  2439. If ``true``, editor main menu is using embedded :ref:`MenuBar<class_MenuBar>` instead of system global menu.
  2440. Specific to the macOS platform.
  2441. .. rst-class:: classref-item-separator
  2442. ----
  2443. .. _class_EditorSettings_property_interface/editor/use_native_file_dialogs:
  2444. .. rst-class:: classref-property
  2445. :ref:`bool<class_bool>` **interface/editor/use_native_file_dialogs** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/use_native_file_dialogs>`
  2446. If ``true``, editor UI uses OS native file/directory selection dialogs.
  2447. .. rst-class:: classref-item-separator
  2448. ----
  2449. .. _class_EditorSettings_property_interface/editor/vsync_mode:
  2450. .. rst-class:: classref-property
  2451. :ref:`int<class_int>` **interface/editor/vsync_mode** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editor/vsync_mode>`
  2452. Sets the V-Sync mode for the editor. Does not affect the project when run from the editor (this is controlled by :ref:`ProjectSettings.display/window/vsync/vsync_mode<class_ProjectSettings_property_display/window/vsync/vsync_mode>`).
  2453. Depending on the platform and used renderer, the engine will fall back to **Enabled** if the desired mode is not supported.
  2454. \ **Note:** V-Sync modes other than **Enabled** are only supported in the Forward+ and Mobile rendering methods, not Compatibility.
  2455. .. rst-class:: classref-item-separator
  2456. ----
  2457. .. _class_EditorSettings_property_interface/editors/derive_script_globals_by_name:
  2458. .. rst-class:: classref-property
  2459. :ref:`bool<class_bool>` **interface/editors/derive_script_globals_by_name** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editors/derive_script_globals_by_name>`
  2460. If ``true``, when extending a script, the global class name of the script is inserted in the script creation dialog, if it exists. If ``false``, the script's file path is always inserted.
  2461. .. rst-class:: classref-item-separator
  2462. ----
  2463. .. _class_EditorSettings_property_interface/editors/show_scene_tree_root_selection:
  2464. .. rst-class:: classref-property
  2465. :ref:`bool<class_bool>` **interface/editors/show_scene_tree_root_selection** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/editors/show_scene_tree_root_selection>`
  2466. If ``true``, the Scene dock will display buttons to quickly add a root node to a newly created scene.
  2467. .. rst-class:: classref-item-separator
  2468. ----
  2469. .. _class_EditorSettings_property_interface/inspector/auto_unfold_foreign_scenes:
  2470. .. rst-class:: classref-property
  2471. :ref:`bool<class_bool>` **interface/inspector/auto_unfold_foreign_scenes** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/auto_unfold_foreign_scenes>`
  2472. If ``true``, automatically unfolds Inspector property groups containing modified values when opening a scene for the first time. Only affects scenes without saved folding preferences and only unfolds groups with properties that have been changed from their default values.
  2473. \ **Note:** This setting only works in specific scenarios: when opening a scene brought in from another project, or when opening a new scene that already has modified properties (e.g., from version control). Duplicated scenes are not considered foreign, so this setting will not affect them.
  2474. .. rst-class:: classref-item-separator
  2475. ----
  2476. .. _class_EditorSettings_property_interface/inspector/color_picker_show_intensity:
  2477. .. rst-class:: classref-property
  2478. :ref:`bool<class_bool>` **interface/inspector/color_picker_show_intensity** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/color_picker_show_intensity>`
  2479. If ``true``, show the intensity slider in the :ref:`ColorPicker<class_ColorPicker>`\ s opened in the editor.
  2480. .. rst-class:: classref-item-separator
  2481. ----
  2482. .. _class_EditorSettings_property_interface/inspector/default_color_picker_mode:
  2483. .. rst-class:: classref-property
  2484. :ref:`int<class_int>` **interface/inspector/default_color_picker_mode** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/default_color_picker_mode>`
  2485. The default color picker mode to use when opening :ref:`ColorPicker<class_ColorPicker>`\ s in the editor. This mode can be temporarily adjusted on the color picker itself.
  2486. .. rst-class:: classref-item-separator
  2487. ----
  2488. .. _class_EditorSettings_property_interface/inspector/default_color_picker_shape:
  2489. .. rst-class:: classref-property
  2490. :ref:`int<class_int>` **interface/inspector/default_color_picker_shape** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/default_color_picker_shape>`
  2491. The default color picker shape to use when opening :ref:`ColorPicker<class_ColorPicker>`\ s in the editor. This shape can be temporarily adjusted on the color picker itself.
  2492. .. rst-class:: classref-item-separator
  2493. ----
  2494. .. _class_EditorSettings_property_interface/inspector/default_float_step:
  2495. .. rst-class:: classref-property
  2496. :ref:`float<class_float>` **interface/inspector/default_float_step** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/default_float_step>`
  2497. The floating-point precision to use for properties that don't define an explicit precision step. Lower values allow entering more precise values.
  2498. .. rst-class:: classref-item-separator
  2499. ----
  2500. .. _class_EditorSettings_property_interface/inspector/default_property_name_style:
  2501. .. rst-class:: classref-property
  2502. :ref:`int<class_int>` **interface/inspector/default_property_name_style** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/default_property_name_style>`
  2503. The default property name style to display in the Inspector dock. This style can be temporarily adjusted in the Inspector dock's menu.
  2504. - **Raw:** Displays properties in ``snake_case``.
  2505. - **Capitalized:** Displays properties capitalized.
  2506. - **Localized:** Displays the localized string for the current editor language if a translation is available for the given property. If no translation is available, falls back to **Capitalized**.
  2507. \ **Note:** To display translated setting names in Project Settings and Editor Settings, use :ref:`interface/editor/localize_settings<class_EditorSettings_property_interface/editor/localize_settings>` instead.
  2508. .. rst-class:: classref-item-separator
  2509. ----
  2510. .. _class_EditorSettings_property_interface/inspector/delimitate_all_container_and_resources:
  2511. .. rst-class:: classref-property
  2512. :ref:`bool<class_bool>` **interface/inspector/delimitate_all_container_and_resources** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/delimitate_all_container_and_resources>`
  2513. If ``true``, add a margin around Array, Dictionary, and Resource Editors that are not already colored.
  2514. \ **Note:** If :ref:`interface/inspector/nested_color_mode<class_EditorSettings_property_interface/inspector/nested_color_mode>` is set to **Containers & Resources** this parameter will have no effect since those editors will already be colored.
  2515. .. rst-class:: classref-item-separator
  2516. ----
  2517. .. _class_EditorSettings_property_interface/inspector/disable_folding:
  2518. .. rst-class:: classref-property
  2519. :ref:`bool<class_bool>` **interface/inspector/disable_folding** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/disable_folding>`
  2520. If ``true``, forces all property groups to be expanded in the Inspector dock and prevents collapsing them.
  2521. .. rst-class:: classref-item-separator
  2522. ----
  2523. .. _class_EditorSettings_property_interface/inspector/float_drag_speed:
  2524. .. rst-class:: classref-property
  2525. :ref:`float<class_float>` **interface/inspector/float_drag_speed** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/float_drag_speed>`
  2526. Base speed for increasing/decreasing float values by dragging them in the inspector.
  2527. .. rst-class:: classref-item-separator
  2528. ----
  2529. .. _class_EditorSettings_property_interface/inspector/horizontal_vector2_editing:
  2530. .. rst-class:: classref-property
  2531. :ref:`bool<class_bool>` **interface/inspector/horizontal_vector2_editing** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/horizontal_vector2_editing>`
  2532. If ``true``, :ref:`Vector2<class_Vector2>` and :ref:`Vector2i<class_Vector2i>` properties are shown on a single line in the inspector instead of two lines. This is overall more compact, but it can be harder to view and edit large values without expanding the inspector horizontally.
  2533. .. rst-class:: classref-item-separator
  2534. ----
  2535. .. _class_EditorSettings_property_interface/inspector/horizontal_vector_types_editing:
  2536. .. rst-class:: classref-property
  2537. :ref:`bool<class_bool>` **interface/inspector/horizontal_vector_types_editing** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/horizontal_vector_types_editing>`
  2538. If ``true``, :ref:`Vector3<class_Vector3>`, :ref:`Vector3i<class_Vector3i>`, :ref:`Vector4<class_Vector4>`, :ref:`Vector4i<class_Vector4i>`, :ref:`Rect2<class_Rect2>`, :ref:`Rect2i<class_Rect2i>`, :ref:`Plane<class_Plane>`, and :ref:`Quaternion<class_Quaternion>` properties are shown on a single line in the inspector instead of multiple lines. This is overall more compact, but it can be harder to view and edit large values without expanding the inspector horizontally.
  2539. .. rst-class:: classref-item-separator
  2540. ----
  2541. .. _class_EditorSettings_property_interface/inspector/max_array_dictionary_items_per_page:
  2542. .. rst-class:: classref-property
  2543. :ref:`int<class_int>` **interface/inspector/max_array_dictionary_items_per_page** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/max_array_dictionary_items_per_page>`
  2544. The number of :ref:`Array<class_Array>` or :ref:`Dictionary<class_Dictionary>` items to display on each "page" in the inspector. Higher values allow viewing more values per page, but take more time to load. This increased load time is noticeable when selecting nodes that have array or dictionary properties in the editor.
  2545. .. rst-class:: classref-item-separator
  2546. ----
  2547. .. _class_EditorSettings_property_interface/inspector/nested_color_mode:
  2548. .. rst-class:: classref-property
  2549. :ref:`int<class_int>` **interface/inspector/nested_color_mode** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/nested_color_mode>`
  2550. Control which property editors are colored when they are opened.
  2551. - **Containers & Resources:** Color all Array, Dictionary, and Resource Editors.
  2552. - **Resources:** Color all Resource Editors.
  2553. - **External Resources:** Color Resource Editors that edits an external resource.
  2554. .. rst-class:: classref-item-separator
  2555. ----
  2556. .. _class_EditorSettings_property_interface/inspector/open_resources_in_current_inspector:
  2557. .. rst-class:: classref-property
  2558. :ref:`bool<class_bool>` **interface/inspector/open_resources_in_current_inspector** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/open_resources_in_current_inspector>`
  2559. If ``true``, subresources can be edited in the current inspector view. If the resource type is defined in :ref:`interface/inspector/resources_to_open_in_new_inspector<class_EditorSettings_property_interface/inspector/resources_to_open_in_new_inspector>` or if this setting is ``false``, attempting to edit a subresource always opens a new inspector view.
  2560. .. rst-class:: classref-item-separator
  2561. ----
  2562. .. _class_EditorSettings_property_interface/inspector/resources_to_open_in_new_inspector:
  2563. .. rst-class:: classref-property
  2564. :ref:`PackedStringArray<class_PackedStringArray>` **interface/inspector/resources_to_open_in_new_inspector** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/resources_to_open_in_new_inspector>`
  2565. List of resources that should always be opened in a new inspector view, even if :ref:`interface/inspector/open_resources_in_current_inspector<class_EditorSettings_property_interface/inspector/open_resources_in_current_inspector>` is ``true``.
  2566. **Note:** The returned array is *copied* and any changes to it will not update the original property value. See :ref:`PackedStringArray<class_PackedStringArray>` for more details.
  2567. .. rst-class:: classref-item-separator
  2568. ----
  2569. .. _class_EditorSettings_property_interface/inspector/show_low_level_opentype_features:
  2570. .. rst-class:: classref-property
  2571. :ref:`bool<class_bool>` **interface/inspector/show_low_level_opentype_features** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/inspector/show_low_level_opentype_features>`
  2572. If ``true``, display OpenType features marked as ``hidden`` by the font file in the :ref:`Font<class_Font>` editor.
  2573. .. rst-class:: classref-item-separator
  2574. ----
  2575. .. _class_EditorSettings_property_interface/multi_window/enable:
  2576. .. rst-class:: classref-property
  2577. :ref:`bool<class_bool>` **interface/multi_window/enable** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/multi_window/enable>`
  2578. If ``true``, multiple window support in editor is enabled. The following panels can become dedicated windows (i.e. made floating): Docks, Script editor, Shader editor, and Game Workspace.
  2579. \ **Note:** When :ref:`interface/editor/single_window_mode<class_EditorSettings_property_interface/editor/single_window_mode>` is ``true``, the multi window support is always disabled.
  2580. \ **Note:** To query whether the editor can use multiple windows in an editor plugin, use :ref:`EditorInterface.is_multi_window_enabled()<class_EditorInterface_method_is_multi_window_enabled>` instead of querying the value of this editor setting.
  2581. .. rst-class:: classref-item-separator
  2582. ----
  2583. .. _class_EditorSettings_property_interface/multi_window/maximize_window:
  2584. .. rst-class:: classref-property
  2585. :ref:`bool<class_bool>` **interface/multi_window/maximize_window** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/multi_window/maximize_window>`
  2586. If ``true``, when panels are made floating they will be maximized.
  2587. If ``false``, when panels are made floating their position and size will match the ones when they are attached (excluding window border) to the editor window.
  2588. .. rst-class:: classref-item-separator
  2589. ----
  2590. .. _class_EditorSettings_property_interface/multi_window/restore_windows_on_load:
  2591. .. rst-class:: classref-property
  2592. :ref:`bool<class_bool>` **interface/multi_window/restore_windows_on_load** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/multi_window/restore_windows_on_load>`
  2593. If ``true``, the floating panel position, size, and screen will be saved on editor exit. On next launch the panels that were floating will be made floating in the saved positions, sizes and screens, if possible.
  2594. .. rst-class:: classref-item-separator
  2595. ----
  2596. .. _class_EditorSettings_property_interface/scene_tabs/display_close_button:
  2597. .. rst-class:: classref-property
  2598. :ref:`int<class_int>` **interface/scene_tabs/display_close_button** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/scene_tabs/display_close_button>`
  2599. Controls when the Close (X) button is displayed on scene tabs at the top of the editor.
  2600. .. rst-class:: classref-item-separator
  2601. ----
  2602. .. _class_EditorSettings_property_interface/scene_tabs/maximum_width:
  2603. .. rst-class:: classref-property
  2604. :ref:`int<class_int>` **interface/scene_tabs/maximum_width** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/scene_tabs/maximum_width>`
  2605. The maximum width of each scene tab at the top editor (in pixels).
  2606. .. rst-class:: classref-item-separator
  2607. ----
  2608. .. _class_EditorSettings_property_interface/scene_tabs/restore_scenes_on_load:
  2609. .. rst-class:: classref-property
  2610. :ref:`bool<class_bool>` **interface/scene_tabs/restore_scenes_on_load** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/scene_tabs/restore_scenes_on_load>`
  2611. If ``true``, when a project is loaded, restores scenes that were opened on the last editor session.
  2612. \ **Note:** With many opened scenes, the editor may take longer to become usable. If starting the editor quickly is necessary, consider setting this to ``false``.
  2613. .. rst-class:: classref-item-separator
  2614. ----
  2615. .. _class_EditorSettings_property_interface/scene_tabs/show_script_button:
  2616. .. rst-class:: classref-property
  2617. :ref:`bool<class_bool>` **interface/scene_tabs/show_script_button** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/scene_tabs/show_script_button>`
  2618. If ``true``, show a button next to each scene tab that opens the scene's "dominant" script when clicked. The "dominant" script is the one that is at the highest level in the scene's hierarchy.
  2619. .. rst-class:: classref-item-separator
  2620. ----
  2621. .. _class_EditorSettings_property_interface/scene_tabs/show_thumbnail_on_hover:
  2622. .. rst-class:: classref-property
  2623. :ref:`bool<class_bool>` **interface/scene_tabs/show_thumbnail_on_hover** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/scene_tabs/show_thumbnail_on_hover>`
  2624. If ``true``, display an automatically-generated thumbnail when hovering scene tabs with the mouse. Scene thumbnails are generated when saving the scene.
  2625. .. rst-class:: classref-item-separator
  2626. ----
  2627. .. _class_EditorSettings_property_interface/theme/accent_color:
  2628. .. rst-class:: classref-property
  2629. :ref:`Color<class_Color>` **interface/theme/accent_color** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/accent_color>`
  2630. The color to use for "highlighted" user interface elements in the editor (pressed and hovered items).
  2631. .. rst-class:: classref-item-separator
  2632. ----
  2633. .. _class_EditorSettings_property_interface/theme/additional_spacing:
  2634. .. rst-class:: classref-property
  2635. :ref:`int<class_int>` **interface/theme/additional_spacing** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/additional_spacing>`
  2636. The extra spacing to add to various GUI elements in the editor (in pixels). Increasing this value is useful to improve usability on touch screens, at the cost of reducing the amount of usable screen real estate.
  2637. See also :ref:`interface/theme/spacing_preset<class_EditorSettings_property_interface/theme/spacing_preset>`.
  2638. .. rst-class:: classref-item-separator
  2639. ----
  2640. .. _class_EditorSettings_property_interface/theme/base_color:
  2641. .. rst-class:: classref-property
  2642. :ref:`Color<class_Color>` **interface/theme/base_color** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/base_color>`
  2643. The base color to use for user interface elements in the editor. Secondary colors (such as darker/lighter variants) are derived from this color.
  2644. .. rst-class:: classref-item-separator
  2645. ----
  2646. .. _class_EditorSettings_property_interface/theme/base_spacing:
  2647. .. rst-class:: classref-property
  2648. :ref:`int<class_int>` **interface/theme/base_spacing** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/base_spacing>`
  2649. The base spacing used by various GUI elements in the editor (in pixels). See also :ref:`interface/theme/spacing_preset<class_EditorSettings_property_interface/theme/spacing_preset>`.
  2650. .. rst-class:: classref-item-separator
  2651. ----
  2652. .. _class_EditorSettings_property_interface/theme/border_size:
  2653. .. rst-class:: classref-property
  2654. :ref:`int<class_int>` **interface/theme/border_size** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/border_size>`
  2655. The border size to use for interface elements (in pixels).
  2656. .. rst-class:: classref-item-separator
  2657. ----
  2658. .. _class_EditorSettings_property_interface/theme/contrast:
  2659. .. rst-class:: classref-property
  2660. :ref:`float<class_float>` **interface/theme/contrast** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/contrast>`
  2661. The contrast factor to use when deriving the editor theme's base color (see :ref:`interface/theme/base_color<class_EditorSettings_property_interface/theme/base_color>`). When using a positive values, the derived colors will be *darker* than the base color. This contrast factor can be set to a negative value, which will make the derived colors *brighter* than the base color. Negative contrast rates often look better for light themes.
  2662. .. rst-class:: classref-item-separator
  2663. ----
  2664. .. _class_EditorSettings_property_interface/theme/corner_radius:
  2665. .. rst-class:: classref-property
  2666. :ref:`int<class_int>` **interface/theme/corner_radius** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/corner_radius>`
  2667. The corner radius to use for interface elements (in pixels). ``0`` is square.
  2668. .. rst-class:: classref-item-separator
  2669. ----
  2670. .. _class_EditorSettings_property_interface/theme/custom_theme:
  2671. .. rst-class:: classref-property
  2672. :ref:`String<class_String>` **interface/theme/custom_theme** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/custom_theme>`
  2673. The custom theme resource to use for the editor. Must be a Godot theme resource in ``.tres`` or ``.res`` format.
  2674. .. rst-class:: classref-item-separator
  2675. ----
  2676. .. _class_EditorSettings_property_interface/theme/draw_extra_borders:
  2677. .. rst-class:: classref-property
  2678. :ref:`bool<class_bool>` **interface/theme/draw_extra_borders** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/draw_extra_borders>`
  2679. If ``true``, draws additional borders around interactive UI elements in the editor. This is automatically enabled when using the **Black (OLED)** theme preset, as this theme preset uses a fully black background.
  2680. .. rst-class:: classref-item-separator
  2681. ----
  2682. .. _class_EditorSettings_property_interface/theme/follow_system_theme:
  2683. .. rst-class:: classref-property
  2684. :ref:`bool<class_bool>` **interface/theme/follow_system_theme** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/follow_system_theme>`
  2685. If ``true``, the editor theme preset will attempt to automatically match the system theme.
  2686. .. rst-class:: classref-item-separator
  2687. ----
  2688. .. _class_EditorSettings_property_interface/theme/icon_and_font_color:
  2689. .. rst-class:: classref-property
  2690. :ref:`int<class_int>` **interface/theme/icon_and_font_color** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/icon_and_font_color>`
  2691. The icon and font color scheme to use in the editor.
  2692. - **Auto** determines the color scheme to use automatically based on :ref:`interface/theme/base_color<class_EditorSettings_property_interface/theme/base_color>`.
  2693. - **Dark** makes fonts and icons dark (suitable for light themes). Icon colors are automatically converted by the editor following the set of rules defined in `this file <https://github.com/godotengine/godot/blob/master/editor/themes/editor_theme_manager.cpp>`__.
  2694. - **Light** makes fonts and icons light (suitable for dark themes).
  2695. .. rst-class:: classref-item-separator
  2696. ----
  2697. .. _class_EditorSettings_property_interface/theme/icon_saturation:
  2698. .. rst-class:: classref-property
  2699. :ref:`float<class_float>` **interface/theme/icon_saturation** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/icon_saturation>`
  2700. The saturation to use for editor icons. Higher values result in more vibrant colors.
  2701. \ **Note:** The default editor icon saturation was increased by 30% in Godot 4.0 and later. To get Godot 3.x's icon saturation back, set :ref:`interface/theme/icon_saturation<class_EditorSettings_property_interface/theme/icon_saturation>` to ``0.77``.
  2702. .. rst-class:: classref-item-separator
  2703. ----
  2704. .. _class_EditorSettings_property_interface/theme/preset:
  2705. .. rst-class:: classref-property
  2706. :ref:`String<class_String>` **interface/theme/preset** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/preset>`
  2707. The editor theme preset to use.
  2708. .. rst-class:: classref-item-separator
  2709. ----
  2710. .. _class_EditorSettings_property_interface/theme/relationship_line_opacity:
  2711. .. rst-class:: classref-property
  2712. :ref:`float<class_float>` **interface/theme/relationship_line_opacity** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/relationship_line_opacity>`
  2713. The opacity to use when drawing relationship lines in the editor's :ref:`Tree<class_Tree>`-based GUIs (such as the Scene tree dock).
  2714. .. rst-class:: classref-item-separator
  2715. ----
  2716. .. _class_EditorSettings_property_interface/theme/spacing_preset:
  2717. .. rst-class:: classref-property
  2718. :ref:`String<class_String>` **interface/theme/spacing_preset** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/spacing_preset>`
  2719. The editor theme spacing preset to use. See also :ref:`interface/theme/base_spacing<class_EditorSettings_property_interface/theme/base_spacing>` and :ref:`interface/theme/additional_spacing<class_EditorSettings_property_interface/theme/additional_spacing>`.
  2720. .. rst-class:: classref-item-separator
  2721. ----
  2722. .. _class_EditorSettings_property_interface/theme/use_system_accent_color:
  2723. .. rst-class:: classref-property
  2724. :ref:`bool<class_bool>` **interface/theme/use_system_accent_color** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/theme/use_system_accent_color>`
  2725. If ``true``, set accent color based on system settings.
  2726. \ **Note:** This setting is only effective on Windows, MacOS, and Android.
  2727. .. rst-class:: classref-item-separator
  2728. ----
  2729. .. _class_EditorSettings_property_interface/touchscreen/enable_long_press_as_right_click:
  2730. .. rst-class:: classref-property
  2731. :ref:`bool<class_bool>` **interface/touchscreen/enable_long_press_as_right_click** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/touchscreen/enable_long_press_as_right_click>`
  2732. If ``true``, long press on touchscreen is treated as right click.
  2733. \ **Note:** Defaults to ``true`` on touchscreen devices.
  2734. .. rst-class:: classref-item-separator
  2735. ----
  2736. .. _class_EditorSettings_property_interface/touchscreen/enable_pan_and_scale_gestures:
  2737. .. rst-class:: classref-property
  2738. :ref:`bool<class_bool>` **interface/touchscreen/enable_pan_and_scale_gestures** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/touchscreen/enable_pan_and_scale_gestures>`
  2739. If ``true``, enable two finger pan and scale gestures on touchscreen devices.
  2740. \ **Note:** Defaults to ``true`` on touchscreen devices.
  2741. .. rst-class:: classref-item-separator
  2742. ----
  2743. .. _class_EditorSettings_property_interface/touchscreen/enable_touch_optimizations:
  2744. .. rst-class:: classref-property
  2745. :ref:`bool<class_bool>` **interface/touchscreen/enable_touch_optimizations** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/touchscreen/enable_touch_optimizations>`
  2746. If ``true``, increases the scrollbar touch area and enables a larger dragger for split containers to improve usability on touchscreen devices
  2747. \ **Note:** Defaults to ``true`` on touchscreen devices.
  2748. .. rst-class:: classref-item-separator
  2749. ----
  2750. .. _class_EditorSettings_property_interface/touchscreen/scale_gizmo_handles:
  2751. .. rst-class:: classref-property
  2752. :ref:`float<class_float>` **interface/touchscreen/scale_gizmo_handles** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/touchscreen/scale_gizmo_handles>`
  2753. Specify the multiplier to apply to the scale for the editor gizmo handles to improve usability on touchscreen devices.
  2754. \ **Note:** Defaults to ``1`` on non-touchscreen devices.
  2755. .. rst-class:: classref-item-separator
  2756. ----
  2757. .. _class_EditorSettings_property_interface/touchscreen/touch_actions_panel:
  2758. .. rst-class:: classref-property
  2759. :ref:`int<class_int>` **interface/touchscreen/touch_actions_panel** :ref:`๐Ÿ”—<class_EditorSettings_property_interface/touchscreen/touch_actions_panel>`
  2760. A touch-friendly panel that provides easy access to common actions such as save, delete, undo, and redo without requiring a keyboard.
  2761. \ **Note:** Only available in the Android and XR editor.
  2762. .. rst-class:: classref-item-separator
  2763. ----
  2764. .. _class_EditorSettings_property_network/connection/check_for_updates:
  2765. .. rst-class:: classref-property
  2766. :ref:`int<class_int>` **network/connection/check_for_updates** :ref:`๐Ÿ”—<class_EditorSettings_property_network/connection/check_for_updates>`
  2767. Specifies how the engine should check for updates.
  2768. - **Disable Update Checks** will block the engine from checking updates (see also :ref:`network/connection/network_mode<class_EditorSettings_property_network/connection/network_mode>`).
  2769. - **Check Newest Preview** (default for preview versions) will check for the newest available development snapshot.
  2770. - **Check Newest Stable** (default for stable versions) will check for the newest available stable version.
  2771. - **Check Newest Patch** will check for the latest available stable version, but only within the same minor version. E.g. if your version is ``4.3.stable``, you will be notified about ``4.3.1.stable``, but not ``4.4.stable``.
  2772. All update modes will ignore builds with different major versions (e.g. Godot 4 -> Godot 5).
  2773. .. rst-class:: classref-item-separator
  2774. ----
  2775. .. _class_EditorSettings_property_network/connection/network_mode:
  2776. .. rst-class:: classref-property
  2777. :ref:`int<class_int>` **network/connection/network_mode** :ref:`๐Ÿ”—<class_EditorSettings_property_network/connection/network_mode>`
  2778. Determines whether online features are enabled in the editor, such as the Asset Library or update checks. Disabling these online features helps alleviate privacy concerns by preventing the editor from making HTTP requests to the Godot website or third-party platforms hosting assets from the Asset Library.
  2779. Editor plugins and tool scripts are recommended to follow this setting. However, Godot can't prevent them from violating this rule.
  2780. .. rst-class:: classref-item-separator
  2781. ----
  2782. .. _class_EditorSettings_property_network/debug/remote_host:
  2783. .. rst-class:: classref-property
  2784. :ref:`String<class_String>` **network/debug/remote_host** :ref:`๐Ÿ”—<class_EditorSettings_property_network/debug/remote_host>`
  2785. The address to listen to when starting the remote debugger. This can be set to this device's local IP address to allow external clients to connect to the remote debugger (instead of restricting the remote debugger to connections from ``localhost``).
  2786. .. rst-class:: classref-item-separator
  2787. ----
  2788. .. _class_EditorSettings_property_network/debug/remote_port:
  2789. .. rst-class:: classref-property
  2790. :ref:`int<class_int>` **network/debug/remote_port** :ref:`๐Ÿ”—<class_EditorSettings_property_network/debug/remote_port>`
  2791. The port to listen to when starting the remote debugger. Godot will try to use port numbers above the configured number if the configured number is already taken by another application.
  2792. .. rst-class:: classref-item-separator
  2793. ----
  2794. .. _class_EditorSettings_property_network/http_proxy/host:
  2795. .. rst-class:: classref-property
  2796. :ref:`String<class_String>` **network/http_proxy/host** :ref:`๐Ÿ”—<class_EditorSettings_property_network/http_proxy/host>`
  2797. The host to use to contact the HTTP and HTTPS proxy in the editor (for the asset library and export template downloads). See also :ref:`network/http_proxy/port<class_EditorSettings_property_network/http_proxy/port>`.
  2798. \ **Note:** Godot currently doesn't automatically use system proxy settings, so you have to enter them manually here if needed.
  2799. .. rst-class:: classref-item-separator
  2800. ----
  2801. .. _class_EditorSettings_property_network/http_proxy/port:
  2802. .. rst-class:: classref-property
  2803. :ref:`int<class_int>` **network/http_proxy/port** :ref:`๐Ÿ”—<class_EditorSettings_property_network/http_proxy/port>`
  2804. The port number to use to contact the HTTP and HTTPS proxy in the editor (for the asset library and export template downloads). See also :ref:`network/http_proxy/host<class_EditorSettings_property_network/http_proxy/host>`.
  2805. \ **Note:** Godot currently doesn't automatically use system proxy settings, so you have to enter them manually here if needed.
  2806. .. rst-class:: classref-item-separator
  2807. ----
  2808. .. _class_EditorSettings_property_network/tls/editor_tls_certificates:
  2809. .. rst-class:: classref-property
  2810. :ref:`String<class_String>` **network/tls/editor_tls_certificates** :ref:`๐Ÿ”—<class_EditorSettings_property_network/tls/editor_tls_certificates>`
  2811. The TLS certificate bundle to use for HTTP requests made within the editor (e.g. from the AssetLib tab). If left empty, the `included Mozilla certificate bundle <https://github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates.crt>`__ will be used.
  2812. .. rst-class:: classref-item-separator
  2813. ----
  2814. .. _class_EditorSettings_property_network/tls/enable_tls_v1.3:
  2815. .. rst-class:: classref-property
  2816. :ref:`bool<class_bool>` **network/tls/enable_tls_v1.3** :ref:`๐Ÿ”—<class_EditorSettings_property_network/tls/enable_tls_v1.3>`
  2817. If ``true``, enable TLSv1.3 negotiation.
  2818. \ **Note:** Only supported when using Mbed TLS 3.0 or later (Linux distribution packages may be compiled against older system Mbed TLS packages), otherwise the maximum supported TLS version is always TLSv1.2.
  2819. .. rst-class:: classref-item-separator
  2820. ----
  2821. .. _class_EditorSettings_property_project_manager/default_renderer:
  2822. .. rst-class:: classref-property
  2823. :ref:`String<class_String>` **project_manager/default_renderer** :ref:`๐Ÿ”—<class_EditorSettings_property_project_manager/default_renderer>`
  2824. The renderer type that will be checked off by default when creating a new project. Accepted strings are "forward_plus", "mobile" or "gl_compatibility".
  2825. .. rst-class:: classref-item-separator
  2826. ----
  2827. .. _class_EditorSettings_property_project_manager/directory_naming_convention:
  2828. .. rst-class:: classref-property
  2829. :ref:`int<class_int>` **project_manager/directory_naming_convention** :ref:`๐Ÿ”—<class_EditorSettings_property_project_manager/directory_naming_convention>`
  2830. Directory naming convention for the project manager. Options are "No convention" (project name is directory name), "kebab-case" (default), "snake_case", "camelCase", "PascalCase", or "Title Case".
  2831. .. rst-class:: classref-item-separator
  2832. ----
  2833. .. _class_EditorSettings_property_project_manager/sorting_order:
  2834. .. rst-class:: classref-property
  2835. :ref:`int<class_int>` **project_manager/sorting_order** :ref:`๐Ÿ”—<class_EditorSettings_property_project_manager/sorting_order>`
  2836. The sorting order to use in the project manager. When changing the sorting order in the project manager, this setting is set permanently in the editor settings.
  2837. .. rst-class:: classref-item-separator
  2838. ----
  2839. .. _class_EditorSettings_property_run/auto_save/save_before_running:
  2840. .. rst-class:: classref-property
  2841. :ref:`bool<class_bool>` **run/auto_save/save_before_running** :ref:`๐Ÿ”—<class_EditorSettings_property_run/auto_save/save_before_running>`
  2842. If ``true``, saves all scenes and scripts automatically before running the project. Setting this to ``false`` prevents the editor from saving if there are no changes which can speed up the project startup slightly, but it makes it possible to run a project that has unsaved changes. (Unsaved changes will not be visible in the running project.)
  2843. .. rst-class:: classref-item-separator
  2844. ----
  2845. .. _class_EditorSettings_property_run/bottom_panel/action_on_play:
  2846. .. rst-class:: classref-property
  2847. :ref:`int<class_int>` **run/bottom_panel/action_on_play** :ref:`๐Ÿ”—<class_EditorSettings_property_run/bottom_panel/action_on_play>`
  2848. The action to execute on the bottom panel when running the project.
  2849. \ **Note:** This option won't do anything if the bottom panel switching is locked using the pin button in the corner of the bottom panel.
  2850. .. rst-class:: classref-item-separator
  2851. ----
  2852. .. _class_EditorSettings_property_run/bottom_panel/action_on_stop:
  2853. .. rst-class:: classref-property
  2854. :ref:`int<class_int>` **run/bottom_panel/action_on_stop** :ref:`๐Ÿ”—<class_EditorSettings_property_run/bottom_panel/action_on_stop>`
  2855. The action to execute on the bottom panel when stopping the project.
  2856. \ **Note:** This option won't do anything if the bottom panel switching is locked using the pin button in the corner of the bottom panel.
  2857. .. rst-class:: classref-item-separator
  2858. ----
  2859. .. _class_EditorSettings_property_run/output/always_clear_output_on_play:
  2860. .. rst-class:: classref-property
  2861. :ref:`bool<class_bool>` **run/output/always_clear_output_on_play** :ref:`๐Ÿ”—<class_EditorSettings_property_run/output/always_clear_output_on_play>`
  2862. If ``true``, the editor will clear the Output panel when running the project.
  2863. .. rst-class:: classref-item-separator
  2864. ----
  2865. .. _class_EditorSettings_property_run/output/font_size:
  2866. .. rst-class:: classref-property
  2867. :ref:`int<class_int>` **run/output/font_size** :ref:`๐Ÿ”—<class_EditorSettings_property_run/output/font_size>`
  2868. The size of the font in the **Output** panel at the bottom of the editor. This setting does not impact the font size of the script editor (see :ref:`interface/editor/code_font_size<class_EditorSettings_property_interface/editor/code_font_size>`).
  2869. .. rst-class:: classref-item-separator
  2870. ----
  2871. .. _class_EditorSettings_property_run/output/max_lines:
  2872. .. rst-class:: classref-property
  2873. :ref:`int<class_int>` **run/output/max_lines** :ref:`๐Ÿ”—<class_EditorSettings_property_run/output/max_lines>`
  2874. Maximum number of lines to show at any one time in the Output panel.
  2875. .. rst-class:: classref-item-separator
  2876. ----
  2877. .. _class_EditorSettings_property_run/platforms/linuxbsd/prefer_wayland:
  2878. .. rst-class:: classref-property
  2879. :ref:`bool<class_bool>` **run/platforms/linuxbsd/prefer_wayland** :ref:`๐Ÿ”—<class_EditorSettings_property_run/platforms/linuxbsd/prefer_wayland>`
  2880. If ``true``, on Linux/BSD, the editor will check for Wayland first instead of X11 (if available).
  2881. .. rst-class:: classref-item-separator
  2882. ----
  2883. .. _class_EditorSettings_property_run/window_placement/android_window:
  2884. .. rst-class:: classref-property
  2885. :ref:`int<class_int>` **run/window_placement/android_window** :ref:`๐Ÿ”—<class_EditorSettings_property_run/window_placement/android_window>`
  2886. Specifies how the Play window is launched relative to the Android editor.
  2887. - **Auto (based on screen size)** (default) will automatically choose how to launch the Play window based on the device and screen metrics. Defaults to **Same as Editor** on phones and **Side-by-side with Editor** on tablets.
  2888. - **Same as Editor** will launch the Play window in the same window as the Editor.
  2889. - **Side-by-side with Editor** will launch the Play window side-by-side with the Editor window.
  2890. \ **Note:** Only available in the Android editor.
  2891. .. rst-class:: classref-item-separator
  2892. ----
  2893. .. _class_EditorSettings_property_run/window_placement/game_embed_mode:
  2894. .. rst-class:: classref-property
  2895. :ref:`int<class_int>` **run/window_placement/game_embed_mode** :ref:`๐Ÿ”—<class_EditorSettings_property_run/window_placement/game_embed_mode>`
  2896. Overrides game embedding setting for all newly opened projects. If enabled, game embedding settings are not saved.
  2897. .. rst-class:: classref-item-separator
  2898. ----
  2899. .. _class_EditorSettings_property_run/window_placement/rect:
  2900. .. rst-class:: classref-property
  2901. :ref:`int<class_int>` **run/window_placement/rect** :ref:`๐Ÿ”—<class_EditorSettings_property_run/window_placement/rect>`
  2902. The window mode to use to display the project when starting the project from the editor.
  2903. \ **Note:** Game embedding is not available for **"Force Maximized"** or **"Force Fullscreen"**.
  2904. .. rst-class:: classref-item-separator
  2905. ----
  2906. .. _class_EditorSettings_property_run/window_placement/rect_custom_position:
  2907. .. rst-class:: classref-property
  2908. :ref:`Vector2<class_Vector2>` **run/window_placement/rect_custom_position** :ref:`๐Ÿ”—<class_EditorSettings_property_run/window_placement/rect_custom_position>`
  2909. The custom position to use when starting the project from the editor (in pixels from the top-left corner). Only effective if :ref:`run/window_placement/rect<class_EditorSettings_property_run/window_placement/rect>` is set to **Custom Position**.
  2910. .. rst-class:: classref-item-separator
  2911. ----
  2912. .. _class_EditorSettings_property_run/window_placement/screen:
  2913. .. rst-class:: classref-property
  2914. :ref:`int<class_int>` **run/window_placement/screen** :ref:`๐Ÿ”—<class_EditorSettings_property_run/window_placement/screen>`
  2915. The monitor to display the project on when starting the project from the editor.
  2916. .. rst-class:: classref-item-separator
  2917. ----
  2918. .. _class_EditorSettings_property_text_editor/appearance/caret/caret_blink:
  2919. .. rst-class:: classref-property
  2920. :ref:`bool<class_bool>` **text_editor/appearance/caret/caret_blink** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/caret/caret_blink>`
  2921. If ``true``, makes the caret blink according to :ref:`text_editor/appearance/caret/caret_blink_interval<class_EditorSettings_property_text_editor/appearance/caret/caret_blink_interval>`. Disabling this setting can improve battery life on laptops if you spend long amounts of time in the script editor, since it will reduce the frequency at which the editor needs to be redrawn.
  2922. .. rst-class:: classref-item-separator
  2923. ----
  2924. .. _class_EditorSettings_property_text_editor/appearance/caret/caret_blink_interval:
  2925. .. rst-class:: classref-property
  2926. :ref:`float<class_float>` **text_editor/appearance/caret/caret_blink_interval** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/caret/caret_blink_interval>`
  2927. The interval at which the caret will blink (in seconds). See also :ref:`text_editor/appearance/caret/caret_blink<class_EditorSettings_property_text_editor/appearance/caret/caret_blink>`.
  2928. .. rst-class:: classref-item-separator
  2929. ----
  2930. .. _class_EditorSettings_property_text_editor/appearance/caret/highlight_all_occurrences:
  2931. .. rst-class:: classref-property
  2932. :ref:`bool<class_bool>` **text_editor/appearance/caret/highlight_all_occurrences** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/caret/highlight_all_occurrences>`
  2933. If ``true``, highlights all occurrences of the currently selected text in the script editor. See also :ref:`text_editor/theme/highlighting/word_highlighted_color<class_EditorSettings_property_text_editor/theme/highlighting/word_highlighted_color>`.
  2934. .. rst-class:: classref-item-separator
  2935. ----
  2936. .. _class_EditorSettings_property_text_editor/appearance/caret/highlight_current_line:
  2937. .. rst-class:: classref-property
  2938. :ref:`bool<class_bool>` **text_editor/appearance/caret/highlight_current_line** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/caret/highlight_current_line>`
  2939. If ``true``, colors the background of the line the caret is currently on with :ref:`text_editor/theme/highlighting/current_line_color<class_EditorSettings_property_text_editor/theme/highlighting/current_line_color>`.
  2940. .. rst-class:: classref-item-separator
  2941. ----
  2942. .. _class_EditorSettings_property_text_editor/appearance/caret/type:
  2943. .. rst-class:: classref-property
  2944. :ref:`int<class_int>` **text_editor/appearance/caret/type** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/caret/type>`
  2945. The shape of the caret to use in the script editor. **Line** displays a vertical line to the left of the current character, whereas **Block** displays an outline over the current character.
  2946. .. rst-class:: classref-item-separator
  2947. ----
  2948. .. _class_EditorSettings_property_text_editor/appearance/enable_inline_color_picker:
  2949. .. rst-class:: classref-property
  2950. :ref:`bool<class_bool>` **text_editor/appearance/enable_inline_color_picker** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/enable_inline_color_picker>`
  2951. If ``true``, displays a colored button before any :ref:`Color<class_Color>` constructor in the script editor. Clicking on them allows the color to be modified through a color picker.
  2952. .. rst-class:: classref-item-separator
  2953. ----
  2954. .. _class_EditorSettings_property_text_editor/appearance/guidelines/line_length_guideline_hard_column:
  2955. .. rst-class:: classref-property
  2956. :ref:`int<class_int>` **text_editor/appearance/guidelines/line_length_guideline_hard_column** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/guidelines/line_length_guideline_hard_column>`
  2957. The column at which to display a subtle line as a line length guideline for scripts. This should generally be greater than :ref:`text_editor/appearance/guidelines/line_length_guideline_soft_column<class_EditorSettings_property_text_editor/appearance/guidelines/line_length_guideline_soft_column>`.
  2958. .. rst-class:: classref-item-separator
  2959. ----
  2960. .. _class_EditorSettings_property_text_editor/appearance/guidelines/line_length_guideline_soft_column:
  2961. .. rst-class:: classref-property
  2962. :ref:`int<class_int>` **text_editor/appearance/guidelines/line_length_guideline_soft_column** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/guidelines/line_length_guideline_soft_column>`
  2963. The column at which to display a *very* subtle line as a line length guideline for scripts. This should generally be lower than :ref:`text_editor/appearance/guidelines/line_length_guideline_hard_column<class_EditorSettings_property_text_editor/appearance/guidelines/line_length_guideline_hard_column>`.
  2964. .. rst-class:: classref-item-separator
  2965. ----
  2966. .. _class_EditorSettings_property_text_editor/appearance/guidelines/show_line_length_guidelines:
  2967. .. rst-class:: classref-property
  2968. :ref:`bool<class_bool>` **text_editor/appearance/guidelines/show_line_length_guidelines** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/guidelines/show_line_length_guidelines>`
  2969. If ``true``, displays line length guidelines to help you keep line lengths in check. See also :ref:`text_editor/appearance/guidelines/line_length_guideline_soft_column<class_EditorSettings_property_text_editor/appearance/guidelines/line_length_guideline_soft_column>` and :ref:`text_editor/appearance/guidelines/line_length_guideline_hard_column<class_EditorSettings_property_text_editor/appearance/guidelines/line_length_guideline_hard_column>`.
  2970. .. rst-class:: classref-item-separator
  2971. ----
  2972. .. _class_EditorSettings_property_text_editor/appearance/gutters/highlight_type_safe_lines:
  2973. .. rst-class:: classref-property
  2974. :ref:`bool<class_bool>` **text_editor/appearance/gutters/highlight_type_safe_lines** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/gutters/highlight_type_safe_lines>`
  2975. If ``true``, highlights type-safe lines by displaying their line number color with :ref:`text_editor/theme/highlighting/safe_line_number_color<class_EditorSettings_property_text_editor/theme/highlighting/safe_line_number_color>` instead of :ref:`text_editor/theme/highlighting/line_number_color<class_EditorSettings_property_text_editor/theme/highlighting/line_number_color>`. Type-safe lines are lines of code where the type of all variables is known at compile-time. These type-safe lines may run faster thanks to typed instructions.
  2976. .. rst-class:: classref-item-separator
  2977. ----
  2978. .. _class_EditorSettings_property_text_editor/appearance/gutters/line_numbers_zero_padded:
  2979. .. rst-class:: classref-property
  2980. :ref:`bool<class_bool>` **text_editor/appearance/gutters/line_numbers_zero_padded** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/gutters/line_numbers_zero_padded>`
  2981. If ``true``, displays line numbers with zero padding (e.g. ``007`` instead of ``7``).
  2982. .. rst-class:: classref-item-separator
  2983. ----
  2984. .. _class_EditorSettings_property_text_editor/appearance/gutters/show_info_gutter:
  2985. .. rst-class:: classref-property
  2986. :ref:`bool<class_bool>` **text_editor/appearance/gutters/show_info_gutter** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/gutters/show_info_gutter>`
  2987. If ``true``, displays a gutter at the left containing icons for methods with signal connections and for overridden methods.
  2988. .. rst-class:: classref-item-separator
  2989. ----
  2990. .. _class_EditorSettings_property_text_editor/appearance/gutters/show_line_numbers:
  2991. .. rst-class:: classref-property
  2992. :ref:`bool<class_bool>` **text_editor/appearance/gutters/show_line_numbers** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/gutters/show_line_numbers>`
  2993. If ``true``, displays line numbers in a gutter at the left.
  2994. .. rst-class:: classref-item-separator
  2995. ----
  2996. .. _class_EditorSettings_property_text_editor/appearance/lines/autowrap_mode:
  2997. .. rst-class:: classref-property
  2998. :ref:`int<class_int>` **text_editor/appearance/lines/autowrap_mode** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/lines/autowrap_mode>`
  2999. If :ref:`text_editor/appearance/lines/word_wrap<class_EditorSettings_property_text_editor/appearance/lines/word_wrap>` is set to ``1``, sets text wrapping mode. To see how each mode behaves, see :ref:`AutowrapMode<enum_TextServer_AutowrapMode>`.
  3000. .. rst-class:: classref-item-separator
  3001. ----
  3002. .. _class_EditorSettings_property_text_editor/appearance/lines/code_folding:
  3003. .. rst-class:: classref-property
  3004. :ref:`bool<class_bool>` **text_editor/appearance/lines/code_folding** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/lines/code_folding>`
  3005. If ``true``, displays the folding arrows next to indented code sections and allows code folding. If ``false``, hides the folding arrows next to indented code sections and disallows code folding.
  3006. .. rst-class:: classref-item-separator
  3007. ----
  3008. .. _class_EditorSettings_property_text_editor/appearance/lines/word_wrap:
  3009. .. rst-class:: classref-property
  3010. :ref:`int<class_int>` **text_editor/appearance/lines/word_wrap** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/lines/word_wrap>`
  3011. If ``true``, wraps long lines over multiple lines to avoid horizontal scrolling. This is a display-only feature; it does not actually insert line breaks in your scripts.
  3012. .. rst-class:: classref-item-separator
  3013. ----
  3014. .. _class_EditorSettings_property_text_editor/appearance/minimap/minimap_width:
  3015. .. rst-class:: classref-property
  3016. :ref:`int<class_int>` **text_editor/appearance/minimap/minimap_width** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/minimap/minimap_width>`
  3017. The width of the minimap in the script editor (in pixels).
  3018. .. rst-class:: classref-item-separator
  3019. ----
  3020. .. _class_EditorSettings_property_text_editor/appearance/minimap/show_minimap:
  3021. .. rst-class:: classref-property
  3022. :ref:`bool<class_bool>` **text_editor/appearance/minimap/show_minimap** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/minimap/show_minimap>`
  3023. If ``true``, draws an overview of the script near the scroll bar. The minimap can be left-clicked to scroll directly to a location in an "absolute" manner.
  3024. .. rst-class:: classref-item-separator
  3025. ----
  3026. .. _class_EditorSettings_property_text_editor/appearance/whitespace/draw_spaces:
  3027. .. rst-class:: classref-property
  3028. :ref:`bool<class_bool>` **text_editor/appearance/whitespace/draw_spaces** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/whitespace/draw_spaces>`
  3029. If ``true``, draws space characters as centered points.
  3030. .. rst-class:: classref-item-separator
  3031. ----
  3032. .. _class_EditorSettings_property_text_editor/appearance/whitespace/draw_tabs:
  3033. .. rst-class:: classref-property
  3034. :ref:`bool<class_bool>` **text_editor/appearance/whitespace/draw_tabs** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/whitespace/draw_tabs>`
  3035. If ``true``, draws tab characters as chevrons.
  3036. .. rst-class:: classref-item-separator
  3037. ----
  3038. .. _class_EditorSettings_property_text_editor/appearance/whitespace/line_spacing:
  3039. .. rst-class:: classref-property
  3040. :ref:`int<class_int>` **text_editor/appearance/whitespace/line_spacing** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/appearance/whitespace/line_spacing>`
  3041. The space to add between lines (in pixels). Greater line spacing can help improve readability at the cost of displaying fewer lines on screen.
  3042. .. rst-class:: classref-item-separator
  3043. ----
  3044. .. _class_EditorSettings_property_text_editor/behavior/documentation/enable_tooltips:
  3045. .. rst-class:: classref-property
  3046. :ref:`bool<class_bool>` **text_editor/behavior/documentation/enable_tooltips** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/documentation/enable_tooltips>`
  3047. If ``true``, documentation tooltips will appear when hovering over a symbol.
  3048. .. rst-class:: classref-item-separator
  3049. ----
  3050. .. _class_EditorSettings_property_text_editor/behavior/files/auto_reload_and_parse_scripts_on_save:
  3051. .. rst-class:: classref-property
  3052. :ref:`bool<class_bool>` **text_editor/behavior/files/auto_reload_and_parse_scripts_on_save** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/files/auto_reload_and_parse_scripts_on_save>`
  3053. If ``true``, tool scripts will be automatically soft-reloaded after they are saved.
  3054. .. rst-class:: classref-item-separator
  3055. ----
  3056. .. _class_EditorSettings_property_text_editor/behavior/files/auto_reload_scripts_on_external_change:
  3057. .. rst-class:: classref-property
  3058. :ref:`bool<class_bool>` **text_editor/behavior/files/auto_reload_scripts_on_external_change** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/files/auto_reload_scripts_on_external_change>`
  3059. If ``true``, automatically reloads scripts and text-based shaders in the editor when they have been modified and saved by external editors or tools and the editor regains focus. External changes can be discarded by using the Undo function after they've been loaded in the editor.
  3060. If ``false``, a file conflict dialog will always be displayed when the editor regains focus. This dialog allows you to choose whether to keep local changes or discard them.
  3061. \ **Note:** Even when this setting is ``true``, a file conflict dialog is still displayed in certain situations. For instance, it will display when the script editor has unsaved changes that the external editor did not account for.
  3062. .. rst-class:: classref-item-separator
  3063. ----
  3064. .. _class_EditorSettings_property_text_editor/behavior/files/autosave_interval_secs:
  3065. .. rst-class:: classref-property
  3066. :ref:`int<class_int>` **text_editor/behavior/files/autosave_interval_secs** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/files/autosave_interval_secs>`
  3067. If set to a value greater than ``0``, automatically saves the current script following the specified interval (in seconds). This can be used to prevent data loss if the editor crashes.
  3068. .. rst-class:: classref-item-separator
  3069. ----
  3070. .. _class_EditorSettings_property_text_editor/behavior/files/convert_indent_on_save:
  3071. .. rst-class:: classref-property
  3072. :ref:`bool<class_bool>` **text_editor/behavior/files/convert_indent_on_save** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/files/convert_indent_on_save>`
  3073. If ``true``, converts indentation to match the script editor's indentation settings when saving a script. See also :ref:`text_editor/behavior/indent/type<class_EditorSettings_property_text_editor/behavior/indent/type>`.
  3074. .. rst-class:: classref-item-separator
  3075. ----
  3076. .. _class_EditorSettings_property_text_editor/behavior/files/drop_preload_resources_as_uid:
  3077. .. rst-class:: classref-property
  3078. :ref:`bool<class_bool>` **text_editor/behavior/files/drop_preload_resources_as_uid** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/files/drop_preload_resources_as_uid>`
  3079. If ``true``, when dropping a :ref:`Resource<class_Resource>` file to script editor while :kbd:`Ctrl` is held, the resource will be preloaded with a UID. If ``false``, the resource will be preloaded with a path.
  3080. When you hold :kbd:`Ctrl+Shift`, the behavior is reversed.
  3081. .. rst-class:: classref-item-separator
  3082. ----
  3083. .. _class_EditorSettings_property_text_editor/behavior/files/open_dominant_script_on_scene_change:
  3084. .. rst-class:: classref-property
  3085. :ref:`bool<class_bool>` **text_editor/behavior/files/open_dominant_script_on_scene_change** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/files/open_dominant_script_on_scene_change>`
  3086. If ``true``, opening a scene automatically opens the script attached to the root node, or the topmost node if the root has no script.
  3087. .. rst-class:: classref-item-separator
  3088. ----
  3089. .. _class_EditorSettings_property_text_editor/behavior/files/restore_scripts_on_load:
  3090. .. rst-class:: classref-property
  3091. :ref:`bool<class_bool>` **text_editor/behavior/files/restore_scripts_on_load** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/files/restore_scripts_on_load>`
  3092. If ``true``, reopens scripts that were opened in the last session when the editor is reopened on a given project.
  3093. .. rst-class:: classref-item-separator
  3094. ----
  3095. .. _class_EditorSettings_property_text_editor/behavior/files/trim_final_newlines_on_save:
  3096. .. rst-class:: classref-property
  3097. :ref:`bool<class_bool>` **text_editor/behavior/files/trim_final_newlines_on_save** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/files/trim_final_newlines_on_save>`
  3098. If ``true``, trims all empty newlines after the final newline when saving a script. Final newlines refer to the empty newlines found at the end of files. Since these serve no practical purpose, they can and should be removed to make version control diffs less noisy.
  3099. .. rst-class:: classref-item-separator
  3100. ----
  3101. .. _class_EditorSettings_property_text_editor/behavior/files/trim_trailing_whitespace_on_save:
  3102. .. rst-class:: classref-property
  3103. :ref:`bool<class_bool>` **text_editor/behavior/files/trim_trailing_whitespace_on_save** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/files/trim_trailing_whitespace_on_save>`
  3104. If ``true``, trims trailing whitespace when saving a script. Trailing whitespace refers to tab and space characters placed at the end of lines. Since these serve no practical purpose, they can and should be removed to make version control diffs less noisy.
  3105. .. rst-class:: classref-item-separator
  3106. ----
  3107. .. _class_EditorSettings_property_text_editor/behavior/general/empty_selection_clipboard:
  3108. .. rst-class:: classref-property
  3109. :ref:`bool<class_bool>` **text_editor/behavior/general/empty_selection_clipboard** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/general/empty_selection_clipboard>`
  3110. If ``true``, copying or cutting without a selection is performed on all lines with a caret. Otherwise, copy and cut require a selection.
  3111. .. rst-class:: classref-item-separator
  3112. ----
  3113. .. _class_EditorSettings_property_text_editor/behavior/indent/auto_indent:
  3114. .. rst-class:: classref-property
  3115. :ref:`bool<class_bool>` **text_editor/behavior/indent/auto_indent** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/indent/auto_indent>`
  3116. If ``true``, automatically indents code when pressing the :kbd:`Enter` key based on blocks above the new line.
  3117. .. rst-class:: classref-item-separator
  3118. ----
  3119. .. _class_EditorSettings_property_text_editor/behavior/indent/indent_wrapped_lines:
  3120. .. rst-class:: classref-property
  3121. :ref:`bool<class_bool>` **text_editor/behavior/indent/indent_wrapped_lines** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/indent/indent_wrapped_lines>`
  3122. If ``true``, all wrapped lines are indented to the same amount as the unwrapped line.
  3123. .. rst-class:: classref-item-separator
  3124. ----
  3125. .. _class_EditorSettings_property_text_editor/behavior/indent/size:
  3126. .. rst-class:: classref-property
  3127. :ref:`int<class_int>` **text_editor/behavior/indent/size** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/indent/size>`
  3128. When using tab indentation, determines the length of each tab. When using space indentation, determines how many spaces are inserted when pressing :kbd:`Tab` and when automatic indentation is performed.
  3129. .. rst-class:: classref-item-separator
  3130. ----
  3131. .. _class_EditorSettings_property_text_editor/behavior/indent/type:
  3132. .. rst-class:: classref-property
  3133. :ref:`int<class_int>` **text_editor/behavior/indent/type** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/indent/type>`
  3134. The indentation style to use (tabs or spaces).
  3135. \ **Note:** The :doc:`GDScript style guide <../tutorials/scripting/gdscript/gdscript_styleguide>` recommends using tabs for indentation. It is advised to change this setting only if you need to work on a project that currently uses spaces for indentation.
  3136. .. rst-class:: classref-item-separator
  3137. ----
  3138. .. _class_EditorSettings_property_text_editor/behavior/navigation/custom_word_separators:
  3139. .. rst-class:: classref-property
  3140. :ref:`String<class_String>` **text_editor/behavior/navigation/custom_word_separators** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/navigation/custom_word_separators>`
  3141. The characters to consider as word delimiters if :ref:`text_editor/behavior/navigation/use_custom_word_separators<class_EditorSettings_property_text_editor/behavior/navigation/use_custom_word_separators>` is ``true``. This is in addition to default characters if :ref:`text_editor/behavior/navigation/use_default_word_separators<class_EditorSettings_property_text_editor/behavior/navigation/use_default_word_separators>` is ``true``. The characters should be defined without separation, for example ``_โ™ฅ=``.
  3142. .. rst-class:: classref-item-separator
  3143. ----
  3144. .. _class_EditorSettings_property_text_editor/behavior/navigation/drag_and_drop_selection:
  3145. .. rst-class:: classref-property
  3146. :ref:`bool<class_bool>` **text_editor/behavior/navigation/drag_and_drop_selection** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/navigation/drag_and_drop_selection>`
  3147. If ``true``, allows drag-and-dropping text in the script editor to move text. Disable this if you find yourself accidentally drag-and-dropping text in the script editor.
  3148. .. rst-class:: classref-item-separator
  3149. ----
  3150. .. _class_EditorSettings_property_text_editor/behavior/navigation/move_caret_on_right_click:
  3151. .. rst-class:: classref-property
  3152. :ref:`bool<class_bool>` **text_editor/behavior/navigation/move_caret_on_right_click** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/navigation/move_caret_on_right_click>`
  3153. If ``true``, the caret will be moved when right-clicking somewhere in the script editor (like when left-clicking or middle-clicking). If ``false``, the caret will only be moved when left-clicking or middle-clicking somewhere.
  3154. .. rst-class:: classref-item-separator
  3155. ----
  3156. .. _class_EditorSettings_property_text_editor/behavior/navigation/open_script_when_connecting_signal_to_existing_method:
  3157. .. rst-class:: classref-property
  3158. :ref:`bool<class_bool>` **text_editor/behavior/navigation/open_script_when_connecting_signal_to_existing_method** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/navigation/open_script_when_connecting_signal_to_existing_method>`
  3159. If ``true``, opens the script editor when connecting a signal to an existing script method from the Node dock.
  3160. .. rst-class:: classref-item-separator
  3161. ----
  3162. .. _class_EditorSettings_property_text_editor/behavior/navigation/scroll_past_end_of_file:
  3163. .. rst-class:: classref-property
  3164. :ref:`bool<class_bool>` **text_editor/behavior/navigation/scroll_past_end_of_file** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/navigation/scroll_past_end_of_file>`
  3165. If ``true``, allows scrolling past the end of the file.
  3166. .. rst-class:: classref-item-separator
  3167. ----
  3168. .. _class_EditorSettings_property_text_editor/behavior/navigation/smooth_scrolling:
  3169. .. rst-class:: classref-property
  3170. :ref:`bool<class_bool>` **text_editor/behavior/navigation/smooth_scrolling** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/navigation/smooth_scrolling>`
  3171. If ``true``, enables a smooth scrolling animation when using the mouse wheel to scroll. See :ref:`text_editor/behavior/navigation/v_scroll_speed<class_EditorSettings_property_text_editor/behavior/navigation/v_scroll_speed>` for the speed of this animation.
  3172. \ **Note:** :ref:`text_editor/behavior/navigation/smooth_scrolling<class_EditorSettings_property_text_editor/behavior/navigation/smooth_scrolling>` currently behaves poorly in projects where :ref:`ProjectSettings.physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>` has been increased significantly from its default value (``60``). In this case, it is recommended to disable this setting.
  3173. .. rst-class:: classref-item-separator
  3174. ----
  3175. .. _class_EditorSettings_property_text_editor/behavior/navigation/stay_in_script_editor_on_node_selected:
  3176. .. rst-class:: classref-property
  3177. :ref:`bool<class_bool>` **text_editor/behavior/navigation/stay_in_script_editor_on_node_selected** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/navigation/stay_in_script_editor_on_node_selected>`
  3178. If ``true``, prevents automatically switching between the Script and 2D/3D screens when selecting a node in the Scene tree dock.
  3179. .. rst-class:: classref-item-separator
  3180. ----
  3181. .. _class_EditorSettings_property_text_editor/behavior/navigation/use_custom_word_separators:
  3182. .. rst-class:: classref-property
  3183. :ref:`bool<class_bool>` **text_editor/behavior/navigation/use_custom_word_separators** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/navigation/use_custom_word_separators>`
  3184. If ``true``, uses the characters in :ref:`text_editor/behavior/navigation/custom_word_separators<class_EditorSettings_property_text_editor/behavior/navigation/custom_word_separators>` as word separators for word navigation and operations. This is in addition to the default characters if :ref:`text_editor/behavior/navigation/use_default_word_separators<class_EditorSettings_property_text_editor/behavior/navigation/use_default_word_separators>` is also enabled. Word navigation and operations include double-clicking on a word or holding :kbd:`Ctrl` (:kbd:`Cmd` on macOS) while pressing :kbd:`left`, :kbd:`right`, :kbd:`backspace`, or :kbd:`delete`.
  3185. .. rst-class:: classref-item-separator
  3186. ----
  3187. .. _class_EditorSettings_property_text_editor/behavior/navigation/use_default_word_separators:
  3188. .. rst-class:: classref-property
  3189. :ref:`bool<class_bool>` **text_editor/behavior/navigation/use_default_word_separators** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/navigation/use_default_word_separators>`
  3190. If ``true``, uses the characters in ```!"#$%&'()*+,-./:;<=>?@[\]^`{|}~``, the Unicode General Punctuation table, and the Unicode CJK Punctuation table as word separators for word navigation and operations. If ``false``, a subset of these characters are used and does not include the characters ``<>$~^=+|``. This is in addition to custom characters if :ref:`text_editor/behavior/navigation/use_custom_word_separators<class_EditorSettings_property_text_editor/behavior/navigation/use_custom_word_separators>` is also enabled. These characters are used to determine where a word stops. Word navigation and operations include double-clicking on a word or holding :kbd:`Ctrl` (:kbd:`Cmd` on macOS) while pressing :kbd:`left`, :kbd:`right`, :kbd:`backspace`, or :kbd:`delete`.
  3191. .. rst-class:: classref-item-separator
  3192. ----
  3193. .. _class_EditorSettings_property_text_editor/behavior/navigation/v_scroll_speed:
  3194. .. rst-class:: classref-property
  3195. :ref:`int<class_int>` **text_editor/behavior/navigation/v_scroll_speed** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/behavior/navigation/v_scroll_speed>`
  3196. The speed of scrolling in lines per second when :ref:`text_editor/behavior/navigation/smooth_scrolling<class_EditorSettings_property_text_editor/behavior/navigation/smooth_scrolling>` is ``true``. Higher values make the script scroll by faster when using the mouse wheel.
  3197. \ **Note:** You can hold down :kbd:`Alt` while using the mouse wheel to temporarily scroll 5 times faster.
  3198. .. rst-class:: classref-item-separator
  3199. ----
  3200. .. _class_EditorSettings_property_text_editor/completion/add_node_path_literals:
  3201. .. rst-class:: classref-property
  3202. :ref:`bool<class_bool>` **text_editor/completion/add_node_path_literals** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/completion/add_node_path_literals>`
  3203. If ``true``, uses :ref:`NodePath<class_NodePath>` instead of :ref:`String<class_String>` when appropriate for code autocompletion or for drag and dropping object properties into the script editor.
  3204. .. rst-class:: classref-item-separator
  3205. ----
  3206. .. _class_EditorSettings_property_text_editor/completion/add_string_name_literals:
  3207. .. rst-class:: classref-property
  3208. :ref:`bool<class_bool>` **text_editor/completion/add_string_name_literals** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/completion/add_string_name_literals>`
  3209. If ``true``, uses :ref:`StringName<class_StringName>` instead of :ref:`String<class_String>` when appropriate for code autocompletion.
  3210. .. rst-class:: classref-item-separator
  3211. ----
  3212. .. _class_EditorSettings_property_text_editor/completion/add_type_hints:
  3213. .. rst-class:: classref-property
  3214. :ref:`bool<class_bool>` **text_editor/completion/add_type_hints** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/completion/add_type_hints>`
  3215. If ``true``, automatically adds :doc:`GDScript static typing <../tutorials/scripting/gdscript/static_typing>` (such as ``-> void`` and ``: int``) in many situations where it's possible to, including when:
  3216. - Accepting a suggestion from code autocompletion;
  3217. - Creating a new script from a template;
  3218. - Connecting signals from the Node dock;
  3219. - Creating variables prefixed with :ref:`@GDScript.@onready<class_@GDScript_annotation_@onready>`, by dropping nodes from the Scene dock into the script editor while holding :kbd:`Ctrl`.
  3220. .. rst-class:: classref-item-separator
  3221. ----
  3222. .. _class_EditorSettings_property_text_editor/completion/auto_brace_complete:
  3223. .. rst-class:: classref-property
  3224. :ref:`bool<class_bool>` **text_editor/completion/auto_brace_complete** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/completion/auto_brace_complete>`
  3225. If ``true``, automatically inserts the matching closing brace when the opening brace is inserted by typing or autocompletion. Also automatically removes the closing brace when pressing :kbd:`Backspace` on the opening brace. This includes brackets (``()``, ``[]``, ``{}``), string quotation marks (``''``, ``""``), and comments (``/**/``) if the language supports it.
  3226. .. rst-class:: classref-item-separator
  3227. ----
  3228. .. _class_EditorSettings_property_text_editor/completion/code_complete_delay:
  3229. .. rst-class:: classref-property
  3230. :ref:`float<class_float>` **text_editor/completion/code_complete_delay** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/completion/code_complete_delay>`
  3231. The delay in seconds after which autocompletion suggestions should be displayed when the user stops typing.
  3232. .. rst-class:: classref-item-separator
  3233. ----
  3234. .. _class_EditorSettings_property_text_editor/completion/code_complete_enabled:
  3235. .. rst-class:: classref-property
  3236. :ref:`bool<class_bool>` **text_editor/completion/code_complete_enabled** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/completion/code_complete_enabled>`
  3237. If ``true``, code completion will be triggered automatically after :ref:`text_editor/completion/code_complete_delay<class_EditorSettings_property_text_editor/completion/code_complete_delay>`. Even if ``false``, code completion can be triggered manually with the ``ui_text_completion_query`` action (by default :kbd:`Ctrl + Space` or :kbd:`Cmd + Space` on macOS).
  3238. .. rst-class:: classref-item-separator
  3239. ----
  3240. .. _class_EditorSettings_property_text_editor/completion/colorize_suggestions:
  3241. .. rst-class:: classref-property
  3242. :ref:`bool<class_bool>` **text_editor/completion/colorize_suggestions** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/completion/colorize_suggestions>`
  3243. If ``true`` enables the coloring for some items in the autocompletion suggestions, like vector components.
  3244. .. rst-class:: classref-item-separator
  3245. ----
  3246. .. _class_EditorSettings_property_text_editor/completion/complete_file_paths:
  3247. .. rst-class:: classref-property
  3248. :ref:`bool<class_bool>` **text_editor/completion/complete_file_paths** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/completion/complete_file_paths>`
  3249. If ``true``, provides autocompletion suggestions for file paths in methods such as ``load()`` and ``preload()``.
  3250. .. rst-class:: classref-item-separator
  3251. ----
  3252. .. _class_EditorSettings_property_text_editor/completion/idle_parse_delay:
  3253. .. rst-class:: classref-property
  3254. :ref:`float<class_float>` **text_editor/completion/idle_parse_delay** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/completion/idle_parse_delay>`
  3255. The delay in seconds after which the script editor should check for errors when the user stops typing.
  3256. .. rst-class:: classref-item-separator
  3257. ----
  3258. .. _class_EditorSettings_property_text_editor/completion/idle_parse_delay_with_errors_found:
  3259. .. rst-class:: classref-property
  3260. :ref:`float<class_float>` **text_editor/completion/idle_parse_delay_with_errors_found** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/completion/idle_parse_delay_with_errors_found>`
  3261. The delay used instead of :ref:`text_editor/completion/idle_parse_delay<class_EditorSettings_property_text_editor/completion/idle_parse_delay>`, when the parser has found errors. A lower value should feel more responsive while fixing code, but may cause notable stuttering and increase CPU usage.
  3262. .. rst-class:: classref-item-separator
  3263. ----
  3264. .. _class_EditorSettings_property_text_editor/completion/put_callhint_tooltip_below_current_line:
  3265. .. rst-class:: classref-property
  3266. :ref:`bool<class_bool>` **text_editor/completion/put_callhint_tooltip_below_current_line** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/completion/put_callhint_tooltip_below_current_line>`
  3267. If ``true``, the code completion tooltip will appear below the current line unless there is no space on screen below the current line. If ``false``, the code completion tooltip will appear above the current line.
  3268. .. rst-class:: classref-item-separator
  3269. ----
  3270. .. _class_EditorSettings_property_text_editor/completion/use_single_quotes:
  3271. .. rst-class:: classref-property
  3272. :ref:`bool<class_bool>` **text_editor/completion/use_single_quotes** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/completion/use_single_quotes>`
  3273. If ``true``, performs string autocompletion with single quotes. If ``false``, performs string autocompletion with double quotes (which matches the :doc:`GDScript style guide <../tutorials/scripting/gdscript/gdscript_styleguide>`).
  3274. .. rst-class:: classref-item-separator
  3275. ----
  3276. .. _class_EditorSettings_property_text_editor/external/exec_flags:
  3277. .. rst-class:: classref-property
  3278. :ref:`String<class_String>` **text_editor/external/exec_flags** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/external/exec_flags>`
  3279. The command-line arguments to pass to the external text editor that is run when :ref:`text_editor/external/use_external_editor<class_EditorSettings_property_text_editor/external/use_external_editor>` is ``true``. See also :ref:`text_editor/external/exec_path<class_EditorSettings_property_text_editor/external/exec_path>`.
  3280. .. rst-class:: classref-item-separator
  3281. ----
  3282. .. _class_EditorSettings_property_text_editor/external/exec_path:
  3283. .. rst-class:: classref-property
  3284. :ref:`String<class_String>` **text_editor/external/exec_path** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/external/exec_path>`
  3285. The path to the text editor executable used to edit text files if :ref:`text_editor/external/use_external_editor<class_EditorSettings_property_text_editor/external/use_external_editor>` is ``true``.
  3286. .. rst-class:: classref-item-separator
  3287. ----
  3288. .. _class_EditorSettings_property_text_editor/external/use_external_editor:
  3289. .. rst-class:: classref-property
  3290. :ref:`bool<class_bool>` **text_editor/external/use_external_editor** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/external/use_external_editor>`
  3291. If ``true``, uses an external editor instead of the built-in Script Editor. See also :ref:`text_editor/external/exec_path<class_EditorSettings_property_text_editor/external/exec_path>` and :ref:`text_editor/external/exec_flags<class_EditorSettings_property_text_editor/external/exec_flags>`.
  3292. .. rst-class:: classref-item-separator
  3293. ----
  3294. .. _class_EditorSettings_property_text_editor/help/class_reference_examples:
  3295. .. rst-class:: classref-property
  3296. :ref:`int<class_int>` **text_editor/help/class_reference_examples** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/help/class_reference_examples>`
  3297. Controls which multi-line code blocks should be displayed in the editor help. This setting does not affect single-line code literals in the editor help.
  3298. .. rst-class:: classref-item-separator
  3299. ----
  3300. .. _class_EditorSettings_property_text_editor/help/help_font_size:
  3301. .. rst-class:: classref-property
  3302. :ref:`int<class_int>` **text_editor/help/help_font_size** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/help/help_font_size>`
  3303. The font size to use for the editor help (built-in class reference).
  3304. .. rst-class:: classref-item-separator
  3305. ----
  3306. .. _class_EditorSettings_property_text_editor/help/help_source_font_size:
  3307. .. rst-class:: classref-property
  3308. :ref:`int<class_int>` **text_editor/help/help_source_font_size** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/help/help_source_font_size>`
  3309. The font size to use for code samples in the editor help (built-in class reference).
  3310. .. rst-class:: classref-item-separator
  3311. ----
  3312. .. _class_EditorSettings_property_text_editor/help/help_title_font_size:
  3313. .. rst-class:: classref-property
  3314. :ref:`int<class_int>` **text_editor/help/help_title_font_size** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/help/help_title_font_size>`
  3315. The font size to use for headings in the editor help (built-in class reference).
  3316. .. rst-class:: classref-item-separator
  3317. ----
  3318. .. _class_EditorSettings_property_text_editor/help/show_help_index:
  3319. .. rst-class:: classref-property
  3320. :ref:`bool<class_bool>` **text_editor/help/show_help_index** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/help/show_help_index>`
  3321. If ``true``, displays a table of contents at the left of the editor help (at the location where the members overview would appear when editing a script).
  3322. .. rst-class:: classref-item-separator
  3323. ----
  3324. .. _class_EditorSettings_property_text_editor/help/sort_functions_alphabetically:
  3325. .. rst-class:: classref-property
  3326. :ref:`bool<class_bool>` **text_editor/help/sort_functions_alphabetically** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/help/sort_functions_alphabetically>`
  3327. If ``true``, the script's method list in the Script Editor is sorted alphabetically.
  3328. .. rst-class:: classref-item-separator
  3329. ----
  3330. .. _class_EditorSettings_property_text_editor/script_list/group_help_pages:
  3331. .. rst-class:: classref-property
  3332. :ref:`bool<class_bool>` **text_editor/script_list/group_help_pages** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/script_list/group_help_pages>`
  3333. If ``true``, class reference pages are grouped together at the bottom of the Script Editor's script list.
  3334. .. rst-class:: classref-item-separator
  3335. ----
  3336. .. _class_EditorSettings_property_text_editor/script_list/highlight_scene_scripts:
  3337. .. rst-class:: classref-property
  3338. :ref:`bool<class_bool>` **text_editor/script_list/highlight_scene_scripts** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/script_list/highlight_scene_scripts>`
  3339. If ``true``, the scripts that are used by the current scene are highlighted in the Script Editor's script list.
  3340. .. rst-class:: classref-item-separator
  3341. ----
  3342. .. _class_EditorSettings_property_text_editor/script_list/list_script_names_as:
  3343. .. rst-class:: classref-property
  3344. :ref:`int<class_int>` **text_editor/script_list/list_script_names_as** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/script_list/list_script_names_as>`
  3345. Specifies how script paths should be displayed in Script Editor's script list. If using the "Name" option and some scripts share the same file name, more parts of their paths are revealed to avoid conflicts.
  3346. .. rst-class:: classref-item-separator
  3347. ----
  3348. .. _class_EditorSettings_property_text_editor/script_list/script_temperature_enabled:
  3349. .. rst-class:: classref-property
  3350. :ref:`bool<class_bool>` **text_editor/script_list/script_temperature_enabled** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/script_list/script_temperature_enabled>`
  3351. If ``true``, the names of recently opened scripts in the Script Editor are highlighted with the accent color, with its intensity based on how recently they were opened.
  3352. .. rst-class:: classref-item-separator
  3353. ----
  3354. .. _class_EditorSettings_property_text_editor/script_list/script_temperature_history_size:
  3355. .. rst-class:: classref-property
  3356. :ref:`int<class_int>` **text_editor/script_list/script_temperature_history_size** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/script_list/script_temperature_history_size>`
  3357. How many script names can be highlighted at most, if :ref:`text_editor/script_list/script_temperature_enabled<class_EditorSettings_property_text_editor/script_list/script_temperature_enabled>` is ``true``. Scripts older than this value use the default font color.
  3358. .. rst-class:: classref-item-separator
  3359. ----
  3360. .. _class_EditorSettings_property_text_editor/script_list/show_members_overview:
  3361. .. rst-class:: classref-property
  3362. :ref:`bool<class_bool>` **text_editor/script_list/show_members_overview** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/script_list/show_members_overview>`
  3363. If ``true``, displays an overview of the current script's member variables and functions at the left of the script editor. See also :ref:`text_editor/script_list/sort_members_outline_alphabetically<class_EditorSettings_property_text_editor/script_list/sort_members_outline_alphabetically>`.
  3364. .. rst-class:: classref-item-separator
  3365. ----
  3366. .. _class_EditorSettings_property_text_editor/script_list/sort_members_outline_alphabetically:
  3367. .. rst-class:: classref-property
  3368. :ref:`bool<class_bool>` **text_editor/script_list/sort_members_outline_alphabetically** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/script_list/sort_members_outline_alphabetically>`
  3369. If ``true``, sorts the members outline (located at the left of the script editor) using alphabetical order. If ``false``, sorts the members outline depending on the order in which members are found in the script.
  3370. \ **Note:** Only effective if :ref:`text_editor/script_list/show_members_overview<class_EditorSettings_property_text_editor/script_list/show_members_overview>` is ``true``.
  3371. .. rst-class:: classref-item-separator
  3372. ----
  3373. .. _class_EditorSettings_property_text_editor/script_list/sort_scripts_by:
  3374. .. rst-class:: classref-property
  3375. :ref:`int<class_int>` **text_editor/script_list/sort_scripts_by** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/script_list/sort_scripts_by>`
  3376. Specifies sorting used for Script Editor's open script list.
  3377. .. rst-class:: classref-item-separator
  3378. ----
  3379. .. _class_EditorSettings_property_text_editor/theme/color_theme:
  3380. .. rst-class:: classref-property
  3381. :ref:`String<class_String>` **text_editor/theme/color_theme** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/color_theme>`
  3382. The syntax theme to use in the script editor.
  3383. You can save your own syntax theme from your current settings by using **File > Theme > Save As...** at the top of the script editor. The syntax theme will then be available locally in the list of color themes.
  3384. You can find additional syntax themes to install in the `godot-syntax-themes <https://github.com/godotengine/godot-syntax-themes>`__ repository.
  3385. .. rst-class:: classref-item-separator
  3386. ----
  3387. .. _class_EditorSettings_property_text_editor/theme/highlighting/background_color:
  3388. .. rst-class:: classref-property
  3389. :ref:`Color<class_Color>` **text_editor/theme/highlighting/background_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/background_color>`
  3390. The script editor's background color. If set to a translucent color, the editor theme's base color will be visible behind.
  3391. .. rst-class:: classref-item-separator
  3392. ----
  3393. .. _class_EditorSettings_property_text_editor/theme/highlighting/base_type_color:
  3394. .. rst-class:: classref-property
  3395. :ref:`Color<class_Color>` **text_editor/theme/highlighting/base_type_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/base_type_color>`
  3396. The script editor's base type color (used for types like :ref:`Vector2<class_Vector2>`, :ref:`Vector3<class_Vector3>`, :ref:`Color<class_Color>`, ...).
  3397. .. rst-class:: classref-item-separator
  3398. ----
  3399. .. _class_EditorSettings_property_text_editor/theme/highlighting/bookmark_color:
  3400. .. rst-class:: classref-property
  3401. :ref:`Color<class_Color>` **text_editor/theme/highlighting/bookmark_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/bookmark_color>`
  3402. The script editor's bookmark icon color (displayed in the gutter).
  3403. .. rst-class:: classref-item-separator
  3404. ----
  3405. .. _class_EditorSettings_property_text_editor/theme/highlighting/brace_mismatch_color:
  3406. .. rst-class:: classref-property
  3407. :ref:`Color<class_Color>` **text_editor/theme/highlighting/brace_mismatch_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/brace_mismatch_color>`
  3408. The script editor's brace mismatch color. Used when the caret is currently on a mismatched brace, parenthesis or bracket character.
  3409. .. rst-class:: classref-item-separator
  3410. ----
  3411. .. _class_EditorSettings_property_text_editor/theme/highlighting/breakpoint_color:
  3412. .. rst-class:: classref-property
  3413. :ref:`Color<class_Color>` **text_editor/theme/highlighting/breakpoint_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/breakpoint_color>`
  3414. The script editor's breakpoint icon color (displayed in the gutter).
  3415. .. rst-class:: classref-item-separator
  3416. ----
  3417. .. _class_EditorSettings_property_text_editor/theme/highlighting/caret_background_color:
  3418. .. rst-class:: classref-property
  3419. :ref:`Color<class_Color>` **text_editor/theme/highlighting/caret_background_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/caret_background_color>`
  3420. The script editor's caret background color.
  3421. \ **Note:** This setting has no effect as it's currently unused.
  3422. .. rst-class:: classref-item-separator
  3423. ----
  3424. .. _class_EditorSettings_property_text_editor/theme/highlighting/caret_color:
  3425. .. rst-class:: classref-property
  3426. :ref:`Color<class_Color>` **text_editor/theme/highlighting/caret_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/caret_color>`
  3427. The script editor's caret color.
  3428. .. rst-class:: classref-item-separator
  3429. ----
  3430. .. _class_EditorSettings_property_text_editor/theme/highlighting/code_folding_color:
  3431. .. rst-class:: classref-property
  3432. :ref:`Color<class_Color>` **text_editor/theme/highlighting/code_folding_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/code_folding_color>`
  3433. The script editor's color for the code folding icon (displayed in the gutter).
  3434. .. rst-class:: classref-item-separator
  3435. ----
  3436. .. _class_EditorSettings_property_text_editor/theme/highlighting/comment_color:
  3437. .. rst-class:: classref-property
  3438. :ref:`Color<class_Color>` **text_editor/theme/highlighting/comment_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/comment_color>`
  3439. The script editor's comment color.
  3440. \ **Note:** In GDScript, unlike Python, multiline strings are not considered to be comments, and will use the string highlighting color instead.
  3441. .. rst-class:: classref-item-separator
  3442. ----
  3443. .. _class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/critical_color:
  3444. .. rst-class:: classref-property
  3445. :ref:`Color<class_Color>` **text_editor/theme/highlighting/comment_markers/critical_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/critical_color>`
  3446. The script editor's critical comment marker text color. These markers are determined by :ref:`text_editor/theme/highlighting/comment_markers/critical_list<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/critical_list>`.
  3447. .. rst-class:: classref-item-separator
  3448. ----
  3449. .. _class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/critical_list:
  3450. .. rst-class:: classref-property
  3451. :ref:`String<class_String>` **text_editor/theme/highlighting/comment_markers/critical_list** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/critical_list>`
  3452. A comma-separated list of case-sensitive words to highlight in comments. The text will be highlighted in the script editor with the :ref:`text_editor/theme/highlighting/comment_markers/critical_color<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/critical_color>` color. These must not include spaces or symbols or they will not be highlighted.
  3453. \ **Note:** This is only implemented in the GDScript syntax highlighter.
  3454. .. rst-class:: classref-item-separator
  3455. ----
  3456. .. _class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/notice_color:
  3457. .. rst-class:: classref-property
  3458. :ref:`Color<class_Color>` **text_editor/theme/highlighting/comment_markers/notice_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/notice_color>`
  3459. The script editor's notice comment marker text color. These markers are determined by :ref:`text_editor/theme/highlighting/comment_markers/notice_list<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/notice_list>`.
  3460. .. rst-class:: classref-item-separator
  3461. ----
  3462. .. _class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/notice_list:
  3463. .. rst-class:: classref-property
  3464. :ref:`String<class_String>` **text_editor/theme/highlighting/comment_markers/notice_list** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/notice_list>`
  3465. A comma-separated list of case-sensitive words to highlight in comments. The text will be highlighted in the script editor with the :ref:`text_editor/theme/highlighting/comment_markers/notice_color<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/notice_color>` color. These must not include spaces or symbols or they will not be highlighted.
  3466. \ **Note:** This is only implemented in the GDScript syntax highlighter.
  3467. .. rst-class:: classref-item-separator
  3468. ----
  3469. .. _class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/warning_color:
  3470. .. rst-class:: classref-property
  3471. :ref:`Color<class_Color>` **text_editor/theme/highlighting/comment_markers/warning_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/warning_color>`
  3472. The script editor's warning comment marker text color. These markers are determined by :ref:`text_editor/theme/highlighting/comment_markers/warning_list<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/warning_list>`.
  3473. .. rst-class:: classref-item-separator
  3474. ----
  3475. .. _class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/warning_list:
  3476. .. rst-class:: classref-property
  3477. :ref:`String<class_String>` **text_editor/theme/highlighting/comment_markers/warning_list** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/warning_list>`
  3478. A comma-separated list of case-sensitive words to highlight in comments. The text will be highlighted in the script editor with the :ref:`text_editor/theme/highlighting/comment_markers/warning_color<class_EditorSettings_property_text_editor/theme/highlighting/comment_markers/warning_color>` color. These must not include spaces or symbols or they will not be highlighted.
  3479. \ **Note:** This is only implemented in the GDScript syntax highlighter.
  3480. .. rst-class:: classref-item-separator
  3481. ----
  3482. .. _class_EditorSettings_property_text_editor/theme/highlighting/completion_background_color:
  3483. .. rst-class:: classref-property
  3484. :ref:`Color<class_Color>` **text_editor/theme/highlighting/completion_background_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/completion_background_color>`
  3485. The script editor's autocompletion box background color.
  3486. .. rst-class:: classref-item-separator
  3487. ----
  3488. .. _class_EditorSettings_property_text_editor/theme/highlighting/completion_existing_color:
  3489. .. rst-class:: classref-property
  3490. :ref:`Color<class_Color>` **text_editor/theme/highlighting/completion_existing_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/completion_existing_color>`
  3491. The script editor's autocompletion box background color to highlight existing characters in the completion results. This should be a translucent color so that :ref:`text_editor/theme/highlighting/completion_selected_color<class_EditorSettings_property_text_editor/theme/highlighting/completion_selected_color>` can be seen behind.
  3492. .. rst-class:: classref-item-separator
  3493. ----
  3494. .. _class_EditorSettings_property_text_editor/theme/highlighting/completion_font_color:
  3495. .. rst-class:: classref-property
  3496. :ref:`Color<class_Color>` **text_editor/theme/highlighting/completion_font_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/completion_font_color>`
  3497. The script editor's autocompletion box text color.
  3498. .. rst-class:: classref-item-separator
  3499. ----
  3500. .. _class_EditorSettings_property_text_editor/theme/highlighting/completion_scroll_color:
  3501. .. rst-class:: classref-property
  3502. :ref:`Color<class_Color>` **text_editor/theme/highlighting/completion_scroll_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/completion_scroll_color>`
  3503. The script editor's autocompletion box scroll bar color.
  3504. .. rst-class:: classref-item-separator
  3505. ----
  3506. .. _class_EditorSettings_property_text_editor/theme/highlighting/completion_scroll_hovered_color:
  3507. .. rst-class:: classref-property
  3508. :ref:`Color<class_Color>` **text_editor/theme/highlighting/completion_scroll_hovered_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/completion_scroll_hovered_color>`
  3509. The script editor's autocompletion box scroll bar color when hovered or pressed with the mouse.
  3510. .. rst-class:: classref-item-separator
  3511. ----
  3512. .. _class_EditorSettings_property_text_editor/theme/highlighting/completion_selected_color:
  3513. .. rst-class:: classref-property
  3514. :ref:`Color<class_Color>` **text_editor/theme/highlighting/completion_selected_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/completion_selected_color>`
  3515. The script editor's autocompletion box background color for the currently selected line.
  3516. .. rst-class:: classref-item-separator
  3517. ----
  3518. .. _class_EditorSettings_property_text_editor/theme/highlighting/control_flow_keyword_color:
  3519. .. rst-class:: classref-property
  3520. :ref:`Color<class_Color>` **text_editor/theme/highlighting/control_flow_keyword_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/control_flow_keyword_color>`
  3521. The script editor's control flow keyword color (used for keywords like ``if``, ``for``, ``return``, ...).
  3522. .. rst-class:: classref-item-separator
  3523. ----
  3524. .. _class_EditorSettings_property_text_editor/theme/highlighting/current_line_color:
  3525. .. rst-class:: classref-property
  3526. :ref:`Color<class_Color>` **text_editor/theme/highlighting/current_line_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/current_line_color>`
  3527. The script editor's background color for the line the caret is currently on. This should be set to a translucent color so that it can display on top of other line color modifiers such as :ref:`text_editor/theme/highlighting/mark_color<class_EditorSettings_property_text_editor/theme/highlighting/mark_color>`.
  3528. .. rst-class:: classref-item-separator
  3529. ----
  3530. .. _class_EditorSettings_property_text_editor/theme/highlighting/doc_comment_color:
  3531. .. rst-class:: classref-property
  3532. :ref:`Color<class_Color>` **text_editor/theme/highlighting/doc_comment_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/doc_comment_color>`
  3533. The script editor's documentation comment color. In GDScript, this is used for comments starting with ``##``. In C#, this is used for comments starting with ``///`` or ``/**``.
  3534. .. rst-class:: classref-item-separator
  3535. ----
  3536. .. _class_EditorSettings_property_text_editor/theme/highlighting/engine_type_color:
  3537. .. rst-class:: classref-property
  3538. :ref:`Color<class_Color>` **text_editor/theme/highlighting/engine_type_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/engine_type_color>`
  3539. The script editor's engine type color (:ref:`Object<class_Object>`, :ref:`Mesh<class_Mesh>`, :ref:`Node<class_Node>`, ...).
  3540. .. rst-class:: classref-item-separator
  3541. ----
  3542. .. _class_EditorSettings_property_text_editor/theme/highlighting/executing_line_color:
  3543. .. rst-class:: classref-property
  3544. :ref:`Color<class_Color>` **text_editor/theme/highlighting/executing_line_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/executing_line_color>`
  3545. The script editor's color for the debugger's executing line icon (displayed in the gutter).
  3546. .. rst-class:: classref-item-separator
  3547. ----
  3548. .. _class_EditorSettings_property_text_editor/theme/highlighting/folded_code_region_color:
  3549. .. rst-class:: classref-property
  3550. :ref:`Color<class_Color>` **text_editor/theme/highlighting/folded_code_region_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/folded_code_region_color>`
  3551. The script editor's background line highlighting color for folded code region.
  3552. .. rst-class:: classref-item-separator
  3553. ----
  3554. .. _class_EditorSettings_property_text_editor/theme/highlighting/function_color:
  3555. .. rst-class:: classref-property
  3556. :ref:`Color<class_Color>` **text_editor/theme/highlighting/function_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/function_color>`
  3557. The script editor's function call color.
  3558. \ **Note:** When using the GDScript syntax highlighter, this is only used when calling some functions since function definitions and global functions have their own colors :ref:`text_editor/theme/highlighting/gdscript/function_definition_color<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/function_definition_color>` and :ref:`text_editor/theme/highlighting/gdscript/global_function_color<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/global_function_color>`.
  3559. .. rst-class:: classref-item-separator
  3560. ----
  3561. .. _class_EditorSettings_property_text_editor/theme/highlighting/gdscript/annotation_color:
  3562. .. rst-class:: classref-property
  3563. :ref:`Color<class_Color>` **text_editor/theme/highlighting/gdscript/annotation_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/annotation_color>`
  3564. The GDScript syntax highlighter text color for annotations (e.g. ``@export``).
  3565. .. rst-class:: classref-item-separator
  3566. ----
  3567. .. _class_EditorSettings_property_text_editor/theme/highlighting/gdscript/function_definition_color:
  3568. .. rst-class:: classref-property
  3569. :ref:`Color<class_Color>` **text_editor/theme/highlighting/gdscript/function_definition_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/function_definition_color>`
  3570. The GDScript syntax highlighter text color for function definitions (e.g. the ``_ready`` in ``func _ready():``).
  3571. .. rst-class:: classref-item-separator
  3572. ----
  3573. .. _class_EditorSettings_property_text_editor/theme/highlighting/gdscript/global_function_color:
  3574. .. rst-class:: classref-property
  3575. :ref:`Color<class_Color>` **text_editor/theme/highlighting/gdscript/global_function_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/global_function_color>`
  3576. The GDScript syntax highlighter text color for global functions, such as the ones in :ref:`@GlobalScope<class_@GlobalScope>` (e.g. ``preload()``).
  3577. .. rst-class:: classref-item-separator
  3578. ----
  3579. .. _class_EditorSettings_property_text_editor/theme/highlighting/gdscript/node_path_color:
  3580. .. rst-class:: classref-property
  3581. :ref:`Color<class_Color>` **text_editor/theme/highlighting/gdscript/node_path_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/node_path_color>`
  3582. The GDScript syntax highlighter text color for :ref:`NodePath<class_NodePath>` literals (e.g. ``^"position:x"``).
  3583. .. rst-class:: classref-item-separator
  3584. ----
  3585. .. _class_EditorSettings_property_text_editor/theme/highlighting/gdscript/node_reference_color:
  3586. .. rst-class:: classref-property
  3587. :ref:`Color<class_Color>` **text_editor/theme/highlighting/gdscript/node_reference_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/node_reference_color>`
  3588. The GDScript syntax highlighter text color for node reference literals (e.g. ``$"Sprite"`` and ``%"Sprite"``]).
  3589. .. rst-class:: classref-item-separator
  3590. ----
  3591. .. _class_EditorSettings_property_text_editor/theme/highlighting/gdscript/string_name_color:
  3592. .. rst-class:: classref-property
  3593. :ref:`Color<class_Color>` **text_editor/theme/highlighting/gdscript/string_name_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/gdscript/string_name_color>`
  3594. The GDScript syntax highlighter text color for :ref:`StringName<class_StringName>` literals (e.g. ``&"example"``).
  3595. .. rst-class:: classref-item-separator
  3596. ----
  3597. .. _class_EditorSettings_property_text_editor/theme/highlighting/keyword_color:
  3598. .. rst-class:: classref-property
  3599. :ref:`Color<class_Color>` **text_editor/theme/highlighting/keyword_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/keyword_color>`
  3600. The script editor's non-control flow keyword color (used for keywords like ``var``, ``func``, ``extends``, ...).
  3601. .. rst-class:: classref-item-separator
  3602. ----
  3603. .. _class_EditorSettings_property_text_editor/theme/highlighting/line_length_guideline_color:
  3604. .. rst-class:: classref-property
  3605. :ref:`Color<class_Color>` **text_editor/theme/highlighting/line_length_guideline_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/line_length_guideline_color>`
  3606. The script editor's color for the line length guideline. The "hard" line length guideline will be drawn with this color, whereas the "soft" line length guideline will be drawn with half of its opacity.
  3607. .. rst-class:: classref-item-separator
  3608. ----
  3609. .. _class_EditorSettings_property_text_editor/theme/highlighting/line_number_color:
  3610. .. rst-class:: classref-property
  3611. :ref:`Color<class_Color>` **text_editor/theme/highlighting/line_number_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/line_number_color>`
  3612. The script editor's color for line numbers. See also :ref:`text_editor/theme/highlighting/safe_line_number_color<class_EditorSettings_property_text_editor/theme/highlighting/safe_line_number_color>`.
  3613. .. rst-class:: classref-item-separator
  3614. ----
  3615. .. _class_EditorSettings_property_text_editor/theme/highlighting/mark_color:
  3616. .. rst-class:: classref-property
  3617. :ref:`Color<class_Color>` **text_editor/theme/highlighting/mark_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/mark_color>`
  3618. The script editor's background color for lines with errors. This should be set to a translucent color so that it can display on top of other line color modifiers such as :ref:`text_editor/theme/highlighting/current_line_color<class_EditorSettings_property_text_editor/theme/highlighting/current_line_color>`.
  3619. .. rst-class:: classref-item-separator
  3620. ----
  3621. .. _class_EditorSettings_property_text_editor/theme/highlighting/member_variable_color:
  3622. .. rst-class:: classref-property
  3623. :ref:`Color<class_Color>` **text_editor/theme/highlighting/member_variable_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/member_variable_color>`
  3624. The script editor's color for member variables on objects (e.g. ``self.some_property``).
  3625. \ **Note:** This color is not used for local variable declaration and access.
  3626. .. rst-class:: classref-item-separator
  3627. ----
  3628. .. _class_EditorSettings_property_text_editor/theme/highlighting/number_color:
  3629. .. rst-class:: classref-property
  3630. :ref:`Color<class_Color>` **text_editor/theme/highlighting/number_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/number_color>`
  3631. The script editor's color for numbers (integer and floating-point).
  3632. .. rst-class:: classref-item-separator
  3633. ----
  3634. .. _class_EditorSettings_property_text_editor/theme/highlighting/safe_line_number_color:
  3635. .. rst-class:: classref-property
  3636. :ref:`Color<class_Color>` **text_editor/theme/highlighting/safe_line_number_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/safe_line_number_color>`
  3637. The script editor's color for type-safe line numbers. See also :ref:`text_editor/theme/highlighting/line_number_color<class_EditorSettings_property_text_editor/theme/highlighting/line_number_color>`.
  3638. \ **Note:** Only displayed if :ref:`text_editor/appearance/gutters/highlight_type_safe_lines<class_EditorSettings_property_text_editor/appearance/gutters/highlight_type_safe_lines>` is ``true``.
  3639. .. rst-class:: classref-item-separator
  3640. ----
  3641. .. _class_EditorSettings_property_text_editor/theme/highlighting/search_result_border_color:
  3642. .. rst-class:: classref-property
  3643. :ref:`Color<class_Color>` **text_editor/theme/highlighting/search_result_border_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/search_result_border_color>`
  3644. The script editor's color for the border of search results. This border helps bring further attention to the search result. Set this color's opacity to 0 to disable the border.
  3645. .. rst-class:: classref-item-separator
  3646. ----
  3647. .. _class_EditorSettings_property_text_editor/theme/highlighting/search_result_color:
  3648. .. rst-class:: classref-property
  3649. :ref:`Color<class_Color>` **text_editor/theme/highlighting/search_result_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/search_result_color>`
  3650. The script editor's background color for search results.
  3651. .. rst-class:: classref-item-separator
  3652. ----
  3653. .. _class_EditorSettings_property_text_editor/theme/highlighting/selection_color:
  3654. .. rst-class:: classref-property
  3655. :ref:`Color<class_Color>` **text_editor/theme/highlighting/selection_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/selection_color>`
  3656. The script editor's background color for the currently selected text.
  3657. .. rst-class:: classref-item-separator
  3658. ----
  3659. .. _class_EditorSettings_property_text_editor/theme/highlighting/string_color:
  3660. .. rst-class:: classref-property
  3661. :ref:`Color<class_Color>` **text_editor/theme/highlighting/string_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/string_color>`
  3662. The script editor's color for strings (single-line and multi-line).
  3663. .. rst-class:: classref-item-separator
  3664. ----
  3665. .. _class_EditorSettings_property_text_editor/theme/highlighting/symbol_color:
  3666. .. rst-class:: classref-property
  3667. :ref:`Color<class_Color>` **text_editor/theme/highlighting/symbol_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/symbol_color>`
  3668. The script editor's color for operators (``( ) [ ] { } + - * /``, ...).
  3669. .. rst-class:: classref-item-separator
  3670. ----
  3671. .. _class_EditorSettings_property_text_editor/theme/highlighting/text_color:
  3672. .. rst-class:: classref-property
  3673. :ref:`Color<class_Color>` **text_editor/theme/highlighting/text_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/text_color>`
  3674. The script editor's color for text not highlighted by any syntax highlighting rule.
  3675. .. rst-class:: classref-item-separator
  3676. ----
  3677. .. _class_EditorSettings_property_text_editor/theme/highlighting/text_selected_color:
  3678. .. rst-class:: classref-property
  3679. :ref:`Color<class_Color>` **text_editor/theme/highlighting/text_selected_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/text_selected_color>`
  3680. The script editor's background color for text. This should be set to a translucent color so that it can display on top of other line color modifiers such as :ref:`text_editor/theme/highlighting/current_line_color<class_EditorSettings_property_text_editor/theme/highlighting/current_line_color>`.
  3681. .. rst-class:: classref-item-separator
  3682. ----
  3683. .. _class_EditorSettings_property_text_editor/theme/highlighting/user_type_color:
  3684. .. rst-class:: classref-property
  3685. :ref:`Color<class_Color>` **text_editor/theme/highlighting/user_type_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/user_type_color>`
  3686. The script editor's color for user-defined types (using ``class_name``).
  3687. .. rst-class:: classref-item-separator
  3688. ----
  3689. .. _class_EditorSettings_property_text_editor/theme/highlighting/warning_color:
  3690. .. rst-class:: classref-property
  3691. :ref:`Color<class_Color>` **text_editor/theme/highlighting/warning_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/warning_color>`
  3692. The script editor's background color for lines with warnings. This should be set to a translucent color so that it can display on top of other line color modifiers such as :ref:`text_editor/theme/highlighting/current_line_color<class_EditorSettings_property_text_editor/theme/highlighting/current_line_color>`.
  3693. .. rst-class:: classref-item-separator
  3694. ----
  3695. .. _class_EditorSettings_property_text_editor/theme/highlighting/word_highlighted_color:
  3696. .. rst-class:: classref-property
  3697. :ref:`Color<class_Color>` **text_editor/theme/highlighting/word_highlighted_color** :ref:`๐Ÿ”—<class_EditorSettings_property_text_editor/theme/highlighting/word_highlighted_color>`
  3698. The script editor's color for words highlighted by selecting them. Only visible if :ref:`text_editor/appearance/caret/highlight_all_occurrences<class_EditorSettings_property_text_editor/appearance/caret/highlight_all_occurrences>` is ``true``.
  3699. .. rst-class:: classref-item-separator
  3700. ----
  3701. .. _class_EditorSettings_property_version_control/ssh_private_key_path:
  3702. .. rst-class:: classref-property
  3703. :ref:`String<class_String>` **version_control/ssh_private_key_path** :ref:`๐Ÿ”—<class_EditorSettings_property_version_control/ssh_private_key_path>`
  3704. Path to private SSH key file for the editor's Version Control integration credentials.
  3705. .. rst-class:: classref-item-separator
  3706. ----
  3707. .. _class_EditorSettings_property_version_control/ssh_public_key_path:
  3708. .. rst-class:: classref-property
  3709. :ref:`String<class_String>` **version_control/ssh_public_key_path** :ref:`๐Ÿ”—<class_EditorSettings_property_version_control/ssh_public_key_path>`
  3710. Path to public SSH key file for the editor's Version Control integration credentials.
  3711. .. rst-class:: classref-item-separator
  3712. ----
  3713. .. _class_EditorSettings_property_version_control/username:
  3714. .. rst-class:: classref-property
  3715. :ref:`String<class_String>` **version_control/username** :ref:`๐Ÿ”—<class_EditorSettings_property_version_control/username>`
  3716. Default username for editor's Version Control integration.
  3717. .. rst-class:: classref-section-separator
  3718. ----
  3719. .. rst-class:: classref-descriptions-group
  3720. Method Descriptions
  3721. -------------------
  3722. .. _class_EditorSettings_method_add_property_info:
  3723. .. rst-class:: classref-method
  3724. |void| **add_property_info**\ (\ info\: :ref:`Dictionary<class_Dictionary>`\ ) :ref:`๐Ÿ”—<class_EditorSettings_method_add_property_info>`
  3725. Adds a custom property info to a property. The dictionary must contain:
  3726. - ``name``: :ref:`String<class_String>` (the name of the property)
  3727. - ``type``: :ref:`int<class_int>` (see :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>`)
  3728. - optionally ``hint``: :ref:`int<class_int>` (see :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>`) and ``hint_string``: :ref:`String<class_String>`\
  3729. .. tabs::
  3730. .. code-tab:: gdscript
  3731. var settings = EditorInterface.get_editor_settings()
  3732. settings.set("category/property_name", 0)
  3733. var property_info = {
  3734. "name": "category/property_name",
  3735. "type": TYPE_INT,
  3736. "hint": PROPERTY_HINT_ENUM,
  3737. "hint_string": "one,two,three"
  3738. }
  3739. settings.add_property_info(property_info)
  3740. .. code-tab:: csharp
  3741. var settings = GetEditorInterface().GetEditorSettings();
  3742. settings.Set("category/property_name", 0);
  3743. var propertyInfo = new Godot.Collections.Dictionary
  3744. {
  3745. { "name", "category/propertyName" },
  3746. { "type", Variant.Type.Int },
  3747. { "hint", PropertyHint.Enum },
  3748. { "hint_string", "one,two,three" },
  3749. };
  3750. settings.AddPropertyInfo(propertyInfo);
  3751. .. rst-class:: classref-item-separator
  3752. ----
  3753. .. _class_EditorSettings_method_check_changed_settings_in_group:
  3754. .. rst-class:: classref-method
  3755. :ref:`bool<class_bool>` **check_changed_settings_in_group**\ (\ setting_prefix\: :ref:`String<class_String>`\ ) |const| :ref:`๐Ÿ”—<class_EditorSettings_method_check_changed_settings_in_group>`
  3756. Checks if any settings with the prefix ``setting_prefix`` exist in the set of changed settings. See also :ref:`get_changed_settings()<class_EditorSettings_method_get_changed_settings>`.
  3757. .. rst-class:: classref-item-separator
  3758. ----
  3759. .. _class_EditorSettings_method_erase:
  3760. .. rst-class:: classref-method
  3761. |void| **erase**\ (\ property\: :ref:`String<class_String>`\ ) :ref:`๐Ÿ”—<class_EditorSettings_method_erase>`
  3762. Erases the setting whose name is specified by ``property``.
  3763. .. rst-class:: classref-item-separator
  3764. ----
  3765. .. _class_EditorSettings_method_get_changed_settings:
  3766. .. rst-class:: classref-method
  3767. :ref:`PackedStringArray<class_PackedStringArray>` **get_changed_settings**\ (\ ) |const| :ref:`๐Ÿ”—<class_EditorSettings_method_get_changed_settings>`
  3768. Gets an array of the settings which have been changed since the last save. Note that internally ``changed_settings`` is cleared after a successful save, so generally the most appropriate place to use this method is when processing :ref:`NOTIFICATION_EDITOR_SETTINGS_CHANGED<class_EditorSettings_constant_NOTIFICATION_EDITOR_SETTINGS_CHANGED>`.
  3769. .. rst-class:: classref-item-separator
  3770. ----
  3771. .. _class_EditorSettings_method_get_favorites:
  3772. .. rst-class:: classref-method
  3773. :ref:`PackedStringArray<class_PackedStringArray>` **get_favorites**\ (\ ) |const| :ref:`๐Ÿ”—<class_EditorSettings_method_get_favorites>`
  3774. Returns the list of favorite files and directories for this project.
  3775. .. rst-class:: classref-item-separator
  3776. ----
  3777. .. _class_EditorSettings_method_get_project_metadata:
  3778. .. rst-class:: classref-method
  3779. :ref:`Variant<class_Variant>` **get_project_metadata**\ (\ section\: :ref:`String<class_String>`, key\: :ref:`String<class_String>`, default\: :ref:`Variant<class_Variant>` = null\ ) |const| :ref:`๐Ÿ”—<class_EditorSettings_method_get_project_metadata>`
  3780. Returns project-specific metadata for the ``section`` and ``key`` specified. If the metadata doesn't exist, ``default`` will be returned instead. See also :ref:`set_project_metadata()<class_EditorSettings_method_set_project_metadata>`.
  3781. .. rst-class:: classref-item-separator
  3782. ----
  3783. .. _class_EditorSettings_method_get_recent_dirs:
  3784. .. rst-class:: classref-method
  3785. :ref:`PackedStringArray<class_PackedStringArray>` **get_recent_dirs**\ (\ ) |const| :ref:`๐Ÿ”—<class_EditorSettings_method_get_recent_dirs>`
  3786. Returns the list of recently visited folders in the file dialog for this project.
  3787. .. rst-class:: classref-item-separator
  3788. ----
  3789. .. _class_EditorSettings_method_get_setting:
  3790. .. rst-class:: classref-method
  3791. :ref:`Variant<class_Variant>` **get_setting**\ (\ name\: :ref:`String<class_String>`\ ) |const| :ref:`๐Ÿ”—<class_EditorSettings_method_get_setting>`
  3792. Returns the value of the setting specified by ``name``. This is equivalent to using :ref:`Object.get()<class_Object_method_get>` on the EditorSettings instance.
  3793. .. rst-class:: classref-item-separator
  3794. ----
  3795. .. _class_EditorSettings_method_has_setting:
  3796. .. rst-class:: classref-method
  3797. :ref:`bool<class_bool>` **has_setting**\ (\ name\: :ref:`String<class_String>`\ ) |const| :ref:`๐Ÿ”—<class_EditorSettings_method_has_setting>`
  3798. Returns ``true`` if the setting specified by ``name`` exists, ``false`` otherwise.
  3799. .. rst-class:: classref-item-separator
  3800. ----
  3801. .. _class_EditorSettings_method_mark_setting_changed:
  3802. .. rst-class:: classref-method
  3803. |void| **mark_setting_changed**\ (\ setting\: :ref:`String<class_String>`\ ) :ref:`๐Ÿ”—<class_EditorSettings_method_mark_setting_changed>`
  3804. Marks the passed editor setting as being changed, see :ref:`get_changed_settings()<class_EditorSettings_method_get_changed_settings>`. Only settings which exist (see :ref:`has_setting()<class_EditorSettings_method_has_setting>`) will be accepted.
  3805. .. rst-class:: classref-item-separator
  3806. ----
  3807. .. _class_EditorSettings_method_set_builtin_action_override:
  3808. .. rst-class:: classref-method
  3809. |void| **set_builtin_action_override**\ (\ name\: :ref:`String<class_String>`, actions_list\: :ref:`Array<class_Array>`\[:ref:`InputEvent<class_InputEvent>`\]\ ) :ref:`๐Ÿ”—<class_EditorSettings_method_set_builtin_action_override>`
  3810. Overrides the built-in editor action ``name`` with the input actions defined in ``actions_list``.
  3811. .. rst-class:: classref-item-separator
  3812. ----
  3813. .. _class_EditorSettings_method_set_favorites:
  3814. .. rst-class:: classref-method
  3815. |void| **set_favorites**\ (\ dirs\: :ref:`PackedStringArray<class_PackedStringArray>`\ ) :ref:`๐Ÿ”—<class_EditorSettings_method_set_favorites>`
  3816. Sets the list of favorite files and directories for this project.
  3817. .. rst-class:: classref-item-separator
  3818. ----
  3819. .. _class_EditorSettings_method_set_initial_value:
  3820. .. rst-class:: classref-method
  3821. |void| **set_initial_value**\ (\ name\: :ref:`StringName<class_StringName>`, value\: :ref:`Variant<class_Variant>`, update_current\: :ref:`bool<class_bool>`\ ) :ref:`๐Ÿ”—<class_EditorSettings_method_set_initial_value>`
  3822. Sets the initial value of the setting specified by ``name`` to ``value``. This is used to provide a value for the Revert button in the Editor Settings. If ``update_current`` is ``true``, the setting is reset to ``value`` as well.
  3823. .. rst-class:: classref-item-separator
  3824. ----
  3825. .. _class_EditorSettings_method_set_project_metadata:
  3826. .. rst-class:: classref-method
  3827. |void| **set_project_metadata**\ (\ section\: :ref:`String<class_String>`, key\: :ref:`String<class_String>`, data\: :ref:`Variant<class_Variant>`\ ) :ref:`๐Ÿ”—<class_EditorSettings_method_set_project_metadata>`
  3828. Sets project-specific metadata with the ``section``, ``key`` and ``data`` specified. This metadata is stored outside the project folder and therefore won't be checked into version control. See also :ref:`get_project_metadata()<class_EditorSettings_method_get_project_metadata>`.
  3829. .. rst-class:: classref-item-separator
  3830. ----
  3831. .. _class_EditorSettings_method_set_recent_dirs:
  3832. .. rst-class:: classref-method
  3833. |void| **set_recent_dirs**\ (\ dirs\: :ref:`PackedStringArray<class_PackedStringArray>`\ ) :ref:`๐Ÿ”—<class_EditorSettings_method_set_recent_dirs>`
  3834. Sets the list of recently visited folders in the file dialog for this project.
  3835. .. rst-class:: classref-item-separator
  3836. ----
  3837. .. _class_EditorSettings_method_set_setting:
  3838. .. rst-class:: classref-method
  3839. |void| **set_setting**\ (\ name\: :ref:`String<class_String>`, value\: :ref:`Variant<class_Variant>`\ ) :ref:`๐Ÿ”—<class_EditorSettings_method_set_setting>`
  3840. Sets the ``value`` of the setting specified by ``name``. This is equivalent to using :ref:`Object.set()<class_Object_method_set>` on the EditorSettings instance.
  3841. .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
  3842. .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)`
  3843. .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
  3844. .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`
  3845. .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)`
  3846. .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)`
  3847. .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)`
  3848. .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`
  3849. .. |void| replace:: :abbr:`void (No return value.)`