Esempio n. 1
0
        void FillLogItem(object data, UIReferences refer)
        {
            GLog.LogItem item = data as GLog.LogItem;
            Text         txt  = refer.Get("Text") as Text;
            Image        img  = refer.Get(1) as Image;
            Button       btn  = refer.Get(2) as Button;

            txt.text    = item.ToString();
            img.enabled = showingLogs.IndexOf(item) % 2 == 0;
            btn.AddClickEvent(() => {
            });
            if (item.logType == LogType.Log)
            {
                txt.color = color_info;
            }
            else if (item.logType == LogType.Warning)
            {
                txt.color = color_warn;
            }
            else if (item.logType == LogType.Error)
            {
                txt.color = color_error;
            }
            else
            {
                txt.color = color_info;
            }
        }
Esempio n. 2
0
 void FilterLogs()
 {
     if (null == showingLogs)
     {
         showingLogs = new List <GLog.LogItem>();
     }
     else
     {
         showingLogs.Clear();
     }
     for (int i = 0, max = srcLogInfos.Count; i < max; ++i)
     {
         GLog.LogItem item = srcLogInfos[i];
         if (item.logType == LogType.Log && showLog)
         {
             showingLogs.Add(item);
         }
         else if (item.logType == LogType.Warning && showWarn)
         {
             showingLogs.Add(item);
         }
         else if (item.logType == LogType.Error && showError)
         {
             showingLogs.Add(item);
         }
     }
     //scroll.SetData(showingLogs.ConvertAll((src)=> { return src as object; }));
     //scroll.Refresh(showingLogs.Count - 1);
 }
Esempio n. 3
0
 void OnNewLogInfo(GLog.LogItem logItem)
 {
 }