repositories
/
mTask.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
BCValue is existential now
[mTask.git]
/
Shares
/
mTaskShare.dcl
diff --git
a/Shares/mTaskShare.dcl
b/Shares/mTaskShare.dcl
index
a6967af
..
df4a2f1
100644
(file)
--- a/
Shares/mTaskShare.dcl
+++ b/
Shares/mTaskShare.dcl
@@
-4,12
+4,21
@@
import iTasks
import iTasks._Framework.Serialization
derive class iTask MTaskShareType
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
:: MTaskShareType = MTaskWithShare String | MTaskLens String
:: MTaskShare =
{withTask :: String
,identifier :: Int
,realShare :: MTaskShareType
,value :: String
+ ,dynvalue :: Dynamic
}
manageShares :: [MTaskShare] -> Task ()
}
manageShares :: [MTaskShare] -> Task ()