X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=Shares%2FmTaskShare.icl;h=eb799df050e1113041f9c1e32d290fed291c8e19;hb=28f4e19f893889e6d19d8c0653a643ae1580fd6d;hp=c0087d8ee663f9dc70c605c1189ba16a395a36c3;hpb=9f93ff243f8ba2e1924e70df10978060a3b6f461;p=mTask.git diff --git a/Shares/mTaskShare.icl b/Shares/mTaskShare.icl index c0087d8..eb799df 100644 --- a/Shares/mTaskShare.icl +++ b/Shares/mTaskShare.icl @@ -7,7 +7,13 @@ import mTask from Data.Func import $ manageShares :: [MTaskShare] -> Task () -manageShares shares = forever (enterChoice "Choose share to update" [ChooseFromGrid id] shares +manageShares shares = forever (enterChoice "Choose share to update" [ChooseFromGrid id] shares) + @! () + + + +/* + forever (enterChoice "Choose share to update" [ChooseFromGrid id] shares >&^ \st->whileUnchanged st $ \msh->case msh of Nothing = viewShares shares @! zero Just sh = forever ( @@ -16,7 +22,7 @@ manageShares shares = forever (enterChoice "Choose share to update" [ChooseFromG >>= updateShare sh ) - ) @! () + ) @! ()*/ updateShare :: MTaskShare a -> Task MTaskShare | toByteCode, iTask a updateShare sh=:{withTask,identifier} a = getDeviceByName withTask @@ -32,5 +38,5 @@ viewShare m = treturn ()//viewSharedInformation "" [] (getSDSStore m) //<<@ Title ("SDS: " +++ toString m.identifier) @! () instance zero MTaskShare where - zero = {withTask="",identifier=0,realShare=""} + zero = {withTask="",identifier=0,realShare="",initVal=""}