I am assuming you are looking for ideas on how to do a help presentation 
tiddler.

The way I use the logic is:

<$list filter="criteria-fitler">
  <$macrocall action
</$list>

Messages list a tiddlywiki.com <https://tiddlywiki.com/#Messages>
\define action such as:
<$button
  <$action-sendmessage $message=  
  Press Button
</$button

For what you are proposing, you could display different filters. 
Maybe in a table, left column : Criteria & right column : Filter

Example: Make a list of *Normal Tiddlers* (not System or Shadows) to 
perform actions on:

Criteria
Filter
A tag: myTag : filter="[tag[myTag]]"
Has both a tag for BOTH audio AND video : filter="[tag[audio]tag[video]]"
Has a tag for EITHER audio OR video : filter="[tag[audio]] [tag[video]]"
A title starting with: Word : filter="[all[tiddlers]prefix[Word: ]]"
An empty text field : filter="[all[tiddlers]!has[text]]"
Does not have a modified field: filter="[all[tiddlers]!has[modified]]"
Has a field called: author , but that field is NOT empty : 
filter="[all[tiddlers]has:field[author]]"
Has a field called: author , but that field is empty : 
filter="[all[tiddlers]has:field[author]!has[author]]"etc.

Next, make a list of common actions that are performed. Common action 
messages perhaps:

  tm-add-field , tm-add-tag , tm-delete-tiddler , tm-new-tiddler ,  tm-
remove-field , tm-remove-tag 

Then comes the harder part - trying to explain the *$action-sendmessage* 
part.
<$action-sendmessage $message="tm-new-tiddler" title="New $title$ Tiddler" 
tags="$input$ $ExtraTags$" $param="$:/_/template/$template$"/>


-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/c4d4a6b8-9c4c-4ebc-92c6-1f736db72247%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to