Re: Välilehdillä moniajoon?
Posted by
Reijo Sund on
URL: https://forum.survo.fi/Valilehdilla-moniajoon-tp246p251.html
Kimmo Vehkalahti wrote
Huomaan olevani pahasti/hyvästi addiktoitunut käyttämään useita Survoja yhtaikaa!
Olisiko ideaa, että tämä(kin) toiminto toteutettaisiin voimallisemmin Survon sisällä?
Survo-näkymien (ts. auki olevien toimituskenttien) välillä voisikin vaihdella napilla ctrl-Tab.
Välilehtiajattelu ei ole uutta vaan sellainen on kytenyt minulla mielessä jo ennen SURVO R:n tai edes Musteen ensimmäisiä versioita.
Valitettavasti kunnon toteutus on kaikkea muuta kuin helppo. Aito moniajo yhden R:n alaisuudessa on sula mahdottomuus. Oma temppihakemisto on triviaali juttu siihen nähden, että kaikki ei-paikalliset muuttujat niin R- kuin C-koodissa pääsevät sotkeutumaan tai siihen, että Tcl/Tk:n eventtien pitäisi ohjautua oikeisiin paikkoihin. Uuden R:n avaaminen ratkaisee kaikki nämä ongelmat, joten pieni ylimääräisistä R-kuvakkeista aiheutuva "kömpelyys" alt-tab vaihdoissa on oikeasti minimaalinen haitta, jos mietitään minkämoisista fundamentaalisista asioista puhutaan. Toisin sanoen
moniajo ilman uuden R:n käynnistämistä ei tule toteutumaan.
Täysin toinen asia on ajatella välilehtiä samaan aikaan avoimina olevina toimituskenttinä, joista kuitenkin vain yksi kerrallaan voi olla aktiivinen. Kyseessähän ei siis silloin ole mistään aidosta usean Survon käytöstä vaan tarpeesta poukkoilla "projektista toiseen". Sehän itse asiassa vastaa pitkälti sitä, että välilehdeltä toiselle siirryttäessä viitelistamaisesti siirryttäisiin paikasta toiseen ja samalla vaihdettaisiin "sessiomuuttujia" ja rajallista määrää globaaleja kontrolliparametreja niin, että näkymä päivittyy automaattisesti toivotunlaiseksi ja väliaikaistiedostot ohjautuvat oikeaan paikkaan. Ilmeisesti tällainen riittäisi suurimpaan osaan "monen Survon" käyttötarpeista?!?
Tällaisen toiminnan implementointi voisi olla realistinen vaihtoehto ja ehkäpä sitä voisi lähteä jopa kokeilemaan. Vähän kypsyttelyä kuitenkin vaatii..