Exemplo n.º 1
0
        private void SetupProgressButtons(Pair <IGuiFrame>[] progressSteps)
        {
            Hangout.Shared.Action <IGuiFrame, string, int, int> setupProgressButton = delegate(IGuiFrame frame, string buttonName, int targetStep, int initialStep)
            {
                foreach (Button button in frame.SelectElements <Button>("**/" + buttonName))
                {
                    mProgressView.SetupGoToStepButton(button, initialStep, targetStep);
                }
            };

            for (int i = 0; i < progressSteps.Length; ++i)
            {
                Pair <IGuiFrame> progressStep = progressSteps[i];
                setupProgressButton(progressStep.Second, "Step1Button", 0, i);
                setupProgressButton(progressStep.Second, "Step2aButton", 1, i);
                setupProgressButton(progressStep.Second, "Step2bButton", 2, i);
                setupProgressButton(progressStep.Second, "Step3Button", 3, i);
                setupProgressButton(progressStep.Second, "Step4Button", 4, i);
                setupProgressButton(progressStep.Second, "Step5Button", 5, i);
            }
        }