public static void showList(ShowItemList showItemListT)
 {
     if (dialog == null || dialog.IsDisposed)
     {
         dialog = new SmallDialog_ShowList();
     }
     if (showItemList != null)
     {
         showItemList.removeAll();
     }
     showItemList = showItemListT;
     dialog.init();
     dialog.Show();
     dialog.Activate();
 }
 public static void showList(ShowItemList showItemListT)
 {
     if (dialog == null || dialog.IsDisposed)
     {
         dialog = new SmallDialog_ShowList();
     }
     if (showItemList != null)
     {
         showItemList.removeAll();
     }
     showItemList = showItemListT;
     dialog.init();
     dialog.Show();
     dialog.Activate();
 }
 public ShowItem(ShowItemList parentT, String textT, ArrayList contentT)
 {
     parent = parentT;
     name   = textT;
     value  = contentT;
 }
        public ShowItemList getUsedMeory()
        {
            ShowItemList showItemList = new ShowItemList(((VarsManager)parent).form_main.form_ProptiesManager);
            //int time = 0;
            //TriggerPacksManager triggersManager = ((VarsManager)parent).form_main.triggersManager;
            //for (int i = 0; i < triggersManager.getElementCount(); i++)
            //{
            //    TriggerPackElement triggerPack = (TriggerPackElement)triggersManager.getElement(i);
            //    for (int j = 0; j < triggerPack.sentences_Trigger.getElementCount(); j++)
            //    {
            //        Sentence sentence = (Sentence)triggerPack.sentences_Trigger.getElement(j);
            //        if (sentence.paramsList != null && sentence.paramsList.Contains(this))
            //        {
            //            time++;
            //            String s = "(" + time + ")." + " 位于触发包[" + triggerPack.name + "],包触发条件  " + sentence.getValueToLenString();
            //            ArrayList array = new ArrayList();
            //            array.Add(triggerPack);
            //            array.Add(sentence);
            //            ShowItem showItem = new ShowItem(showItemList, s, array);
            //            showItemList.addElement(showItem);
            //        }
            //    }
            //    for (int j = 0; j < triggerPack.sentences_Context.getElementCount(); j++)
            //    {
            //        Sentence sentence = (Sentence)triggerPack.sentences_Context.getElement(j);
            //        if (sentence.paramsList != null && sentence.paramsList.Contains(this))
            //        {
            //            time++;
            //            String s = "(" + time + ")." + " 位于触发包[" + triggerPack.name + "],包环境条件  " + sentence.getValueToLenString();
            //            ArrayList array = new ArrayList();
            //            array.Add(triggerPack);
            //            array.Add(sentence);
            //            ShowItem showItem = new ShowItem(showItemList, s, array);
            //            showItemList.addElement(showItem);
            //        }
            //    }
            //    for (int j = 0; j < triggerPack.triggersManager.getElementCount(); j++)
            //    {
            //        Trigger trigger = (Trigger)triggerPack.triggersManager.getElement(j);
            //        for (int k = 0; k < trigger.sentences_Context.getElementCount(); k++)
            //        {
            //            Sentence sentence = (Sentence)trigger.sentences_Context.getElement(k);
            //            if (sentence.paramsList != null && sentence.paramsList.Contains(this))
            //            {
            //                time++;
            //                String s = "(" + time + ")." + " 位于触发包[" + triggerPack.name + "]," + "触发器[" + trigger.name + "],触发环境条件  " + sentence.getValueToLenString();
            //                ArrayList array = new ArrayList();
            //                array.Add(triggerPack);
            //                array.Add(trigger);
            //                array.Add(sentence);
            //                ShowItem showItem = new ShowItem(showItemList, s, array);
            //                showItemList.addElement(showItem);
            //            }
            //        }
            //        for (int k = 0; k < trigger.sentences_Executions.getElementCount(); k++)
            //        {
            //            Sentence sentence = (Sentence)trigger.sentences_Executions.getElement(k);
            //            if (sentence.paramsList != null && sentence.paramsList.Contains(this))
            //            {
            //                time++;
            //                String s = "(" + time + ")." + " 位于触发包[" + triggerPack.name + "]," + "触发器[" + trigger.name + "],触发环境条件  " + sentence.getValueToLenString();
            //                ArrayList array = new ArrayList();
            //                array.Add(triggerPack);
            //                array.Add(trigger);
            //                array.Add(sentence);
            //                ShowItem showItem = new ShowItem(showItemList, s, array);
            //                showItemList.addElement(showItem);
            //            }
            //        }
            //    }

            //}
            return showItemList;
        }
 public ShowItem(ShowItemList parentT,String textT, ArrayList contentT)
 {
     parent = parentT;
     name = textT;
     value = contentT;
 }