package Ġcom . microsoft . device . dual screen . tw op anel ayout . tw op anel ayout Ċ Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . platform . debug Inspector Info Ċ import Ġcom . microsoft . device . dual screen . tw op anel ayout . Two Pane Scope Ċ import Ġcom . microsoft . device . dual screen . tw op anel ayout . common . Layout Weight Impl Ċ Ċ internal Ġobject ĠTwo Pane Scope Instance Ġ: ĠTwo Pane Scope Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠModifier . weight ( weight : ĠFloat ): ĠModifier Ġ{ ĊĠĠĠĠĠĠĠ Ġrequire ( weight Ġ> Ġ 0 . 0 ) Ġ{ Ġ" invalid Ġweight Ġ$ weight ; Ġmust Ġbe Ġgreater Ġthan Ġzero " Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġthis . then ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLayout Weight Impl ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġweight Ġ= Ġweight , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinspector Info Ġ= Ġdebug Inspector Info Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" weight " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġweight ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġproperties [" weight "] Ġ= Ġweight ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġnavigate To Pane 1 () Ġ{ ĊĠĠĠĠĠĠĠ Ġnavigate To Pane 1 Handler () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġnavigate To Pane 2 () Ġ{ ĊĠĠĠĠĠĠĠ Ġnavigate To Pane 2 Handler () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġval Ġcurrent Single Pane Destination : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġget Single Pane Destination () ĊĊĠĠĠ Ġoverride Ġval Ġis Single Pane : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġis Single Pane Handler () Ċ } Ċ