X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=Shares%2FmTaskShare.dcl;h=df4a2f16fa24ccc4d3e4069a29f55973530909b5;hb=18c1286739897b65578e87b17167c6cef1922a3b;hp=3af2eac7ebf3184f69b8ff009b2e8bb8bb1f4913;hpb=5f4c4b61ea1e4062e90715af9e1027da6d1c7a66;p=mTask.git diff --git a/Shares/mTaskShare.dcl b/Shares/mTaskShare.dcl index 3af2eac..df4a2f1 100644 --- a/Shares/mTaskShare.dcl +++ b/Shares/mTaskShare.dcl @@ -4,14 +4,24 @@ import iTasks import iTasks._Framework.Serialization derive class iTask MTaskShareType + +derive gEditor MTaskShare +derive gText MTaskShare +derive JSONEncode MTaskShare +derive JSONDecode MTaskShare +derive gDefault MTaskShare +derive gEq MTaskShare + :: MTaskShareType = MTaskWithShare String | MTaskLens String :: MTaskShare = {withTask :: String ,identifier :: Int ,realShare :: MTaskShareType ,value :: String + ,dynvalue :: Dynamic } manageShares :: [MTaskShare] -> Task () +///makeShare :: String Int Dynamic -> Task MTaskShare makeShare :: String Int String -> Task MTaskShare