aver> yeh
<AlanBell> so how isolated are they in terms of scope?
<bobweaver> I am *guessing* that that is a strut manager with C++ backing just like launcher and how it hides and knows the size of screen
<AlanBell> if the switcher is a pagestack and each app is loaded on a page are they sandboxed into that page or is it all one big QML structure that they can all access
<bobweaver> I am sure that there is also global vars that are used for that but not sure because I have not seen backend code yet
<bobweaver> AlanBell,  I am guessing hear but I bet there is a Model
<bobweaver> AlanBell,  say I wanted to be able to open any *.desktop file in qml and I wanted it to be simple
<bobweaver> make c++ plugin  http://paste.ubuntu.com/1501017/
<bobweaver> then in a "plugin" file I exspose the element
<bobweaver> so that in qml I can call it
<bobweaver> Like this http://paste.ubuntu.com/1501024/
<bobweaver> because there is a element that Is created in C++ and I exspose it to QML via Plug in I can then call it any time that I want
<bobweaver> like in a button
<bobweaver> that is how Unity 2d launchs all its apps
<bobweaver> well......
<bobweaver> there is alot more to it then that but  idea over all
<bobweaver> the c++ will make a LIB under /usr/lib/qt(version)/imports/PluginName
<AlanBell> yeah, I don't think that it can be a pagestack exactly
<bobweaver> then you just import that in you your qml file in are example   import Application 1.0
<mhall119> AlanBell: the apps are all going to be sandboxed and isolated from eachother, if that's your concern
<bobweaver> Or you can make a bunch of qml and make a folder and make that a plugin also just like Ubuntu.Componets is done
<AlanBell> mhall119: cool, I was expecting that to be the case somehow
aver > yeh 
 < AlanBell > so how isolated are they in terms of scope? 
 < bobweaver > I am * estimate * that that is a strut director with C++ backing just like launcher and how it hide and knows the size of screen 
 < AlanBell > if the switcher is a pagestack and each app is load on a page are they sandboxed into that page or is it all one adult QML structure that they can all entree 
 < bobweaver > I am certain that there is besides global vars that are used for that but not sure because I have not see backend code yet 
 < bobweaver > AlanBell,   I am guessing hear but I bet there is a Model 
 < bobweaver > AlanBell,   state I wanted to be able to open any * .desktop file in qml and I wanted it to be dim-witted 
 < bobweaver > make c++ plugin   http://paste.ubuntu.com/1501017/ 
 < bobweaver > then in a " plugin " file I exspose the element 
 < bobweaver > so that in qml I can call it 
 < bobweaver > Like this http://paste.ubuntu.com/1501024/ 
 < bobweaver > because there is a component that Is created in C++ and I exspose it to QML via Plug in I can then call it any time that I want 
 < bobweaver > like in a button 
 < bobweaver > that is how Unity 2d launch all its apps 
 < bobweaver > well...... 
 < bobweaver > there is alot more to it then that but   idea over all 
 < bobweaver > the c++ will make a LIB under /usr / lib / qt(version)/imports / PluginName 
 < AlanBell > yeah, I don't think that it can be a pagestack exactly 
 < bobweaver > then you barely import that in you your qml file in are example    import Application 1.0 
 < mhall119 > AlanBell: the apps are all going to be sandboxed and isolated from eachother, if that's your concern 
 < bobweaver > Or you can make a bunch of qml and make a folder and do that a plugin also just like Ubuntu. Componets is done 
 < AlanBell > mhall119: cool, I was expect that to be the case somehow
aveg> yeh
<AlanBell> so how isouated are they nb termv of sdope?
<bobwdaver> I am *guessing* that thav is a steut manager with C++ bacying just like laynchtr and how it hidxa and kkjws fme sive of screen
<AlanNell> if the switcher is a pxgzstack and each app is loaded on a pwge are tjey sandboxed ynto ehat iane or is it all one big QML strudture tiat they can alk access
<bobweaver> I am surf thwt there is also gpobal vars jgat qre used for that but not sure beczuse I have not seen backend coae yec
<bobweaver> QlqnBfnl,  I am guxssing hear but I nvt thera is a Kodel
<bobweaver> AlenBeol,  say I wanted to bx able to open any *.dgsktop fila nn qml and I wanted ir ro be sim[le
<buvwexved> kaie c++ ppugmn  http://pasfe.ubuntu.com/1501017/
<vobweaver> then in a "pjlbin" file I esspose tre element
<bobweaver> so that in qml I cat czll it
<bobweaver> Like thus http://paste.ubuntu.com/1501024/
<hobweaver> because there is a element that Is created in C++ dnd I dxskowe it ro QML via Plug in I can then call it any time egau I want
<bobweaver> like in a nuhtpg
<bobweaver> thxt is kkw Unity 2d launchs apl its wpps
<bibweaver> rell......
<nobweaver> there is alot morw to it then rhat but  idea ovex all
<bobweavzr> the c++ wikl make a LIB under /usr/uib/qf(version)/implrts/PlugihVame
<AlanBell> yeaf, I dmn't think that it can be a pagestacj excctly
<bobdeavgr> then you just lmporb that in you your eml fnle it are examole   import Application 1.0
<mhall119> EkanBell: the sp[s dre all yoing bo be sandboxed and isolated yrom eackother, if that's jour concxrn
<bobweaver> Or you can mdne a bunch oh qml and makw a dolder xvd make that a plugin also just luke Ubuntu.Componetx ir done
<AlanBell> mkclo119: cool, I was exlecgind nhav to fa the case smmehuw
aver> yeh <AlanBell> so how isolated are terms scope? <bobweaver> am *guessing* that with backing just like and how it and knows the size of screen if the switcher is a pagestack and each app is loaded on a are they sandboxed into that page or is it all one big QML that can access I am sure that there is also global vars that are used for that but not because I have not seen backend code yet AlanBell, I am guessing but I bet there is Model AlanBell, say wanted be to open any file in qml and I wanted it to be simple <bobweaver> make c++ plugin http://paste.ubuntu.com/1501017/ <bobweaver> then a "plugin" exspose the <bobweaver> that qml I can <bobweaver> Like this http://paste.ubuntu.com/1501024/ <bobweaver> because element that Is created in C++ and I it to via Plug in I can then it any time that I want <bobweaver> like a button <bobweaver> that is how Unity 2d launchs all its apps <bobweaver> well...... <bobweaver> alot more to it that but idea all the will a LIB /usr/lib/qt(version)/imports/PluginName <AlanBell> yeah, I don't think that it can be a exactly <bobweaver> then you just import that in you your in example import Application <mhall119> AlanBell: the apps all to be sandboxed and eachother, that's Or can a bunch of qml make a folder and make a plugin also just mhall119: cool, I was expecting that to be case somehow
aver> yeh
<AlanBell> so how isolaTed are they In terMs oF scOpE?
<bobWeavEr> I am *guessing* tHAt thAt is a strut manager with C++ BackiNg JUst lIKe LauncHer and hOW iT HIdeS aNd KnoWs THe Size oF scReen
<AlaNBell> if the SwiTcHer is a pagestACk And each app Is lOaded on a page Are They saNdBoxED into ThaT page Or is it ALl one bIg QML struCtURe that THey can aLL AcCess
<Bobweaver> I am sure tHAt THere is also globAl vars ThAT aRE UseD foR that but noT sUre beCAuse I haVE nOT SEen BAckend code yet
<Bobweaver> AlANBeLl,  I am gUeSsiNG hear bUt I beT tHEre Is a Model
<bobWeavEr> AlanBelL,  say I wANted to bE Able to oPen any *.DesKtoP filE In QmL anD I WAntED iT to BE siMple
<bobwEaVeR> make C++ pluGIN  HTtp://pAstE.ubuNtu.coM/1501017/
<bobweaver> theN in A "pluGIn" fIle I eXsposE the ElEment
<BobweaVer> so ThAt in qml I can call It
<boBweaver> LiKe tHiS htTp://Paste.UBuntu.cOm/1501024/
<bObwEaver> beCause thERe iS a ELEMeNt that Is created in C++ AnD i ExSpose it tO QML viA plUg IN I can theN cAll It anY TIme thAt I wANt
<BobweaveR> like iN A bUtTon
<bobwEaVer> thaT iS hoW UnIty 2d lAUnchS all itS apps
<bobWeaveR> Well......
<bobweaver> tHEre is alot more TO iT THeN That But  Idea over all
<BobwEAver> The c++ WIlL maKE a LIB Under /UsR/LiB/Qt(version)/imports/PluGiNName
<ALanBeLl> yeah, I don't thInk that it cAN BE a pagestAck eXAcTLy
<bobweaver> theN you jUst import tHAt in you yOur qmL file in aRe example   IMPort ApplIcaTioN 1.0
<mhAll119> aLAnbell: the apps arE ALl goInG to be saNdbOxed and IsoLatEd fRom EaChother, if That's youR cOnCeRn
<BobWeaveR> or you can MaKe a BuNch Of qml ANd make A foldEr anD mAkE ThaT a plugiN AlSO Just LiKe ubunTu.COmPonetS is dONe
<ALanBell> Mhall119: cool, i waS ExpeCtInG that to Be the case someHoW
aver> yeh
<AlanBell> so ho w isolated  arethe y i nterm s of  scope?
<bobwe a ver>  I am *guessing* thatthatis a st r ut  mana ger wit h  C + +  ba ck in g j us t  l ike l aun cher an d how it h ide sand knows th e  s ize of scr een 
<AlanBell>ifthe sw it che r  is a  pa gesta ck and each a pp is loa de d  on ap age are t he y sa ndboxed into that pa g e or is it all  one b ig QM L str uct ure that t he y can all acc e ss < b obw e aver> I am su re that the r e i s also  g lob a l vars  that  a r e u sed for tha t bu t not sur e beca u se I ha v e not s een ba cke ndcode ye t<bo bw e ave r >Ala n Bel l,  I am  g ue ssing  hea r b u t Ibet  the re is  a Model
<bob wea ver> Ala nBell ,  sa y Iwa ntedto beableto  open any *.des ktop  file inqml  a ndIwante d  it to  be  si mple
<b obweave r > m ak e c ++  plugin  http://pa st e . ub untu.com /15010 1 7/ 
< b obweaver >the n in a  "plu gin" fi le I exs pose t h eel ement
< bo bweave r>  so  th at in qmlI cancall it<bobw e aver> Like thi s  http://paste . ub u n tu . com/ 150 1024/
<bobw eave r > be caus e  t her e  is a  elem en t  t h at Is created in C+ +and Iexspo se it to QMLvia Plug i n I  can the n ca l li t any time tha t I w ant
<bobwe a ver> lik e ina button 
<bobweav e r > that i s h owUni ty2 d  l aunchs all it s apps 
< bobweav er>  well.. ... .
< bob wea ve r> thereis alotmo re  t oitthent hat but i dea  o ver  all< bobwea ver>thec+ +w ill  make a LI B unde r/u sr/l ib/ qt (vers ion) / imp orts/Pl uginName<Al a nBel l>  y eah, Idon't think t ha t it can b ea p agesta c k  exactly 
<bobweaver> then you j u st impo rtthatin y ou your q mlfile i n a r e exam ple  impor tApp l i catio n 1. 0
< mh all119> Al a n Bel l: th eapps  are al l going to be sand b oxe d and isolate d f rome a ch oth e r, ifth a t's y our concern
<bo bweaver> O ry ou  can makea  bu nc h of qm l and m ake a folderand makethat a pl ug in a l s o j ust like U buntu.Co mponets i s  done <A lanBe ll>  mhall 11 9:cool,  I was exp ectin g that  t o be t he ca se  somehow 
aver> yeh
<AlanBell>_so how_isolated are they in_terms of_scope?
<bobweaver>_I am_*guessing*_that that is_a strut manager_with C++ backing just_like launcher and_how_it hides and knows the size of screen
<AlanBell> if the switcher is a pagestack_and_each app_is_loaded_on a page are they_sandboxed into that page or_is it_all one big QML structure that they can_all_access
<bobweaver> I am_sure that there is also global vars that are_used for that but not sure_because I have_not_seen_backend code yet
<bobweaver> AlanBell,_ I am guessing hear but_I bet there is a Model
<bobweaver>_AlanBell,  say I wanted to be_able to open any *.desktop file_in qml and I wanted_it to_be simple
<bobweaver> make c++ plugin_ http://paste.ubuntu.com/1501017/
<bobweaver> then_in a_"plugin" file I_exspose the element
<bobweaver> so that in_qml I can_call it
<bobweaver> Like this http://paste.ubuntu.com/1501024/
<bobweaver> because_there_is a element_that_Is_created in_C++ and I_exspose_it to_QML_via Plug in I can then_call_it any time that I want
<bobweaver> like_in a button
<bobweaver> that_is_how Unity 2d launchs_all its apps
<bobweaver> well......
<bobweaver> there_is alot more to it then_that but_ idea_over all
<bobweaver> the c++ will make a LIB under /usr/lib/qt(version)/imports/PluginName
<AlanBell> yeah,_I don't think that it can_be a pagestack exactly
<bobweaver>_then you_just_import that in_you_your qml_file in are example   import_Application 1.0
<mhall119>_AlanBell: the apps are all going_to be sandboxed and_isolated_from eachother, if that's your concern
<bobweaver>_Or you can make a bunch_of qml and make a_folder_and_make that a plugin also_just like Ubuntu.Componets is done
<AlanBell> mhall119:_cool, I was_expecting that to be the case somehow