That is not the correct way to invoke actions from widgets. $action-sendmessage widget does not recognize or use a $name parameter.
Rather, you must use the "\define" syntax to declare the actions as macros to give them names. Place the following at the start of the tiddler:
\define checkUseServerStoryList()
<$action-sendmessage $message="tm-solid-useServerStoryList" />
\end
\define uncheckUserServerStoryList()
<$action-sendmessage $message="tm-solid-notUseServerStoryList" />
\end
> >
<<lingo UseServerStoryList>>
</$checkbox>
Alternatively, if you prefer to have the checkbox AND actions written together, you can forego the use of names altogether, and place the actions in-line, within the checkbox syntax, like this:
<$checkbox
checkactions="""<$action-sendmessage $message="tm-solid-useServerStoryList" />"""
uncheckactions="""<$action-sendmessage $message="tm-solid-notUseServerStoryList" />""" >
<<lingo UseServerStoryList>>
</$checkbox>
Note that, because the action-sendmessage widget uses double-quotes around the $message parameter, you must use TRIPLED double-quotes surrounding the checkactions and uncheckactions parameters of the checkbox widget.
The first syntax (using \define) is recommended.
That should do it. Let me know how it goes...
enjoy,
-e
Eric Shulman