Esempio n. 1
0
            public CodeBrowser()
                : base(Constants.WINDOW_ID_CODEBROWSER, "Ribbon Codes")
            {
                STYLE_CODE.stretchWidth = false;
                STYLE_CODE.fixedWidth   = 100;
                STYLE_CODE.alignment    = TextAnchor.MiddleLeft;
                STYLE_NAME.stretchWidth = true;
                STYLE_NAME.alignment    = TextAnchor.MiddleLeft;
                //
                // copy activitiesfor sorting into code list
                Log.Detail("adding action codes to code browser " + ActionPool.Instance());
                foreach (Activity activity in ActivityPool.Instance())
                {
                    Pair <String, String> code = new Pair <String, String>(activity.GetCode(), activity.GetName());
                    codes.Add(code);
                }

                // sort by code
                Log.Detail("sorting codes in code browser");
                codes.Sort(
                    delegate(Pair <String, String> left, Pair <String, String> right)
                {
                    return(left.first.CompareTo(right.first));
                });
            }
Esempio n. 2
0
 public static ActivityPool Instance()
 {
     lock (_lock)
     {
         if (instance == null)
         {
             instance = new ActivityPool();
             Log.Info("new activity pool instance created");
         }
         return(instance);
     }
 }