X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=Shares%2FmTaskShare.icl;h=0999cc247c8c35d94785f4e365f5f3e2e60ecff0;hb=da0d3362b957a1b9e0ef7eefb023d5817ec10ac6;hp=7f9a2f499dbdc3576039cf4a891f8296d701673a;hpb=18c1286739897b65578e87b17167c6cef1922a3b;p=mTask.git diff --git a/Shares/mTaskShare.icl b/Shares/mTaskShare.icl index 7f9a2f4..0999cc2 100644 --- a/Shares/mTaskShare.icl +++ b/Shares/mTaskShare.icl @@ -39,20 +39,19 @@ viewShares :: [MTaskShare] -> Task MTaskShare viewShares sh = anyTask (map viewShare sh) <<@ ArrangeHorizontal >>| return (hd sh) -viewShare :: MTaskShare -> Task String +viewShare :: MTaskShare -> Task BCValue viewShare m = viewSharedInformation "" [] (getSDSShare m) <<@ Title ("SDS: " +++ toString m.identifier) -getSDSShare :: MTaskShare -> Shared String +getSDSShare :: MTaskShare -> Shared BCValue getSDSShare s=:{realShare=(MTaskWithShare id)} = memoryShare id s.MTaskShare.value -makeShare :: String Int String -> Task MTaskShare +makeShare :: String Int BCValue -> Task MTaskShare makeShare withTask identifier value = treturn {MTaskShare |withTask=withTask ,identifier=identifier ,value=value - ,dynvalue=dynamic value ,realShare=MTaskWithShare $ "mTaskSDS-" +++ toString identifier } >>= \sh->set value (getSDSShare sh) >>| treturn sh