Here is a little script I have been using "forever" (10 years or more?) to link a todo list field to another substack.

Button "Make Link"

on mouseup
 makelink
end mouseup

# be sure to set the "traversalOn" of this button to "false" this will allow you to select text in a field, and then clicking the button does not wipe out your selection.

on makeLink
  if the selection is empty then
    answer "You need to select something." with "OK"
    exit makeLink
  else
    put the selection into jai
    set the textstyle of the selection to link
    open stack "Linked Entries"
    if exists (card jai)  then
    exit makeLink
    else
   new card
    put jai into fld "Subject"
    set the name of this card to fld "subject"
    send upDateIndex to stack "linked Entries"
# updates an index card with hyper links  to all card in the whole stack
    end if
  end if
end makeLink

# then in the "toDo" list field you have these things:

on mouseDown
  if controlkey()="Down" then
  set the locktext of the target to true
  set the traversalOn of the target to false
    choose browse tool
  end if
end mouseDown

on mouseup
  if optionkey()="Down" then
    set the locktext of the target to false
    set the traversalOn of the target to true
  else
    pass mouseup
  end if
end mouseup
on linkClicked tSubject
  findLinkedItems tSubject
  put  tSubject into gLastLink
end linkClicked

# and more in the stack script:

on findLinkedItems tSubject
  open stack "Linked Entries"
go to cd tSubject
  if the result is not empty then
answer "No entries for this one. Make a new one? " with "No" or "Yes"
    if it = "no" then
      close wd "linked Entries"
      set the locktext of the target to false
      exit findLinkedItems
    else
      open stack "Linked Entries"
      new card
      put tSubject into fld "Subject"
       set the name of this card to fld "subject"
    end if
  end if

end findLinkedItems

then your substack has cards with

fld "subject"
fld "notes"

And those cards have the same MakeLink button and the fld "notes" has the same script as the main stack todo list.

Now you have global hyperlinking from a toDo list and from any specific toDo card entry to any other toDo card entry.

I've been using this "core" for my PIM for probably 15 years... (since Hypercard, through Supercard and now in Revolution)

with an number of other bells and whistles (global find, calendar, reminder system etc) I have a PIM that tops anything else that has ever come down the pike... iData and iOrganize etc. all those things just never quite "do it" for me... they are all just too "demanding" in terms of time they take just to stay organized. I suspect other xTalk sages have even more advanced PIM's...

by the makeLink is are the center...





On Dec 26, 2005, at 6:33 AM, Preston Shea wrote:

How does one link word 6 and word 7 of field myField into a chunk of linked text (responds to mouse as single item)?
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to