You don't have to have the icons in the stack in which it occurs. What I do is 
call a handler in my library stack setupicons:

on setupicons
   global gRevAppIcon,gRevSmallAppIcon
   put 2241 into gRevAppIcon
   put 2242 into gRevSmallAppIcon
end setupicons

>From the dictionary:

-----
LiveCode looks for the specified image in the following order:

1) The stack of the object's behavior (if applicable)
2) The stack of the owner of the object's behavior (if applicable)
 ...
n) The stack of the object's stack's behavior (if applicable)
A) The object's stack
B) The object's stack's mainstack (if a substack)
C) The object's stack's mainstacks substacks
D) The list of open stacks, in order they were loaded
-----

What you DO have to do is call this every time before you invoke an ask or 
answer dialog. The globals seem to be reset on idle, so they don't stick. It's 
a PITA that way.

-- Peter

Peter M. Brigham
pmb...@gmail.com
http://home.comcast.net/~pmbrig


On Mar 6, 2015, at 5:49 PM, Dr. Hawkins wrote:

> I'm trying (finally) to use gRevAppIcon, which displays an icon in ask &
> answer.
> 
> It seems that this uses the *short* id of the image, which would seem to
> limit it to the stack in which it occurs (or possibly to the main stack).
> 
> I've set it as a global in my mainstack, and it is used in the test answer
> that follows--but then it does not appear in the list of global variables.
> 
> Do I need to have this image lurking in every stack?  that sounds like a
> maintenance nightmare . . .
> 
> Or am I doing something wrong?
> 
> -- 
> Dr. Richard E. Hawkins, Esq.
> (702) 508-8462
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to