Ejemplo n.º 1
0
            override public void Link(string label,
                                      BT.TileActionHandler handler)
            {
                string key = AddAction(handler);

                Write("<a href=\"{0}\">{1}</a>", key, label);
            }
Ejemplo n.º 2
0
 public bool DoAction(string key)
 {
     BT.TileActionHandler handler = (BT.TileActionHandler)actionTable [key];
     if (handler != null)
     {
         handler();
         return(true);
     }
     return(false);
 }
Ejemplo n.º 3
0
            private string AddAction(BT.TileActionHandler handler)
            {
                if (handler == null)
                {
                    return("dynaction:NULL");
                }
                string key = "dynaction:" + actionId.ToString();

                ++actionId;
                actionTable [key] = handler;
                return(key);
            }