Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dave Griffiths
mongoose-2000
Commits
8c25d7e6
Commit
8c25d7e6
authored
Jun 20, 2014
by
Dave Griffiths
Browse files
updated oestrus
parent
98227bd7
Changes
1
Show whitespace changes
Inline
Side-by-side
android/assets/starwisp.scm
View file @
8c25d7e6
...
...
@@ -1492,43 +1492,55 @@
(
entity-init!
db
"stream"
"mate-guard"
'
())
(
append
(
list
(
populate-grid-selector
"gc-oestrus-guard"
"single"
(
db-mongooses-by-pack-male
)
#t
(
lambda
(
escort-individual
)
;; no pup yet...
(
list
)))
(
populate-grid-selector
"gc-oestrus-female"
"single"
(
db-mongooses-by-pack-female
)
#f
(
lambda
(
individual
)
;; search for a weight for this individual...
(
lambda
(
pup-individual
)
(
append
(
list
(
populate-grid-selector
"gc-oestrus-guard"
"single"
(
db-mongooses-by-pack-adults
)
#t
(
lambda
(
escort-individual
)
(
let
((
s
(
db-filter
db
"stream"
"mate-guard"
(
list
(
list
"parent"
"varchar"
"="
(
get-current
'group-composition-id
0
))
(
list
"id-mongoose"
"varchar"
"="
(
ktv-get
individual
"unique_id"
))))))
(
list
"id-escort"
"varchar"
"="
(
ktv-get
escort-individual
"unique_id"
))
(
list
"id-mongoose"
"varchar"
"="
(
ktv-get
pup-individual
"unique_id"
))))))
(
if
(
null?
s
)
;; not there, make a new one
(
entity-init&save!
db
"stream"
"mate-guard"
(
list
(
ktv
"name"
"varchar"
""
)
(
ktv
"id-escort"
"varchar"
"none
"
)
(
ktv
"accurate"
"varchar"
""
)
(
ktv
"strength"
"varchar"
""
)
(
ktv
"id-escort"
"varchar"
(
ktv-get
escort-individual
"unique_id
"
)
)
(
ktv
"accurate"
"varchar"
"
medium
"
)
(
ktv
"strength"
"varchar"
"
medium
"
)
(
ktv
"parent"
"varchar"
(
get-current
'group-composition-id
0
))
(
ktv
"id-mongoose"
"varchar"
(
ktv-get
individual
"unique_id"
))))
(
ktv
"id-mongoose"
"varchar"
(
ktv-get
pup-
individual
"unique_id"
))))
(
entity-init!
db
"stream"
"mate-guard"
(
car
s
)))
(
append
;; rebuild the selector to clear it...
(
list
(
populate-grid-selector
"gc-oestrus-guard"
"toggle"
(
db-mongooses-by-pack-adults
)
#t
(
lambda
(
individuals
)
(
msg
"setting id-escort"
)
(
entity-update-single-value!
(
ktv
"id-escort"
"varchar"
(
assemble-array
individuals
)))
(
list
))
(
get-grid-select-init-state
"id-escort"
)))
(
update-grid-selector-enabled
"gc-oestrus-guard"
(
get-current
'gc-present
'
()))
(
update-grid-selector-checked
"gc-oestrus-guard"
"id-escort"
)
(
update-selector-colours
"gc-oestrus-female"
"mate-guard"
(
list
"id-escort"
"varchar"
"!="
"none"
)))))))
(
update-widget
'spinner
(
get-id
"gc-oestrus-strength"
)
'selection
(
spinner-index
list-strength
(
entity-get-value
"strength"
)))
(
update-widget
'spinner
(
get-id
"gc-oestrus-accuracy"
)
'selection
(
spinner-index
list-strength
(
entity-get-value
"accurate"
))))
(
update-selector-colours2
"gc-oestrus-guard"
"mate-guard"
(
list
"id-escort"
"varchar"
"="
(
ktv-get
escort-individual
"unique_id"
))))
))))
(
update-selector-colours2
"gc-oestrus-guard"
"mate-guard"
(
list
"id-mongoose"
"varchar"
"="
(
ktv-get
pup-individual
"unique_id"
)))
(
update-selector-colours3
"gc-oestrus-female"
"mate-guard"
)
(
update-grid-selector-enabled
"gc-oestrus-guard"
(
get-current
'gc-present
'
()))
))))
(
update-grid-selector-enabled
"gc-oestrus-guard"
(
get-current
'gc-present
'
()))
(
update-grid-selector-enabled
"gc-oestrus-female"
(
get-current
'gc-present
'
()))
(
update-selector-colours
"gc-oestrus-female"
"mate-guard"
(
list
"id-escort"
"varchar"
"!="
"none"
))))
(
update-selector-colours3
"gc-oestrus-female"
"mate-guard"
)
))
(
lambda
(
fragment
)
'
())
(
lambda
(
fragment
)
'
())
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment