Exemplo n.º 1
0
        public UserProfileSubPage()
            : base(RoboSepSubPage.MdiChild.UserProfile)
        {
            // This call is required by the Windows Form Designer.
            InitializeComponent();

            // Initialise fixed text
            this.Text = "Profile";

            btnUpdate.Text   = "Modify/Update";
            btnUpdate.Role   = RoboSepButton.ButtonRole.OK;
            btnLoad.Text     = "Load";
            btnLoad.Role     = RoboSepButton.ButtonRole.OK;
            btnProtocol.Text = "Protocol List";
            btnProtocol.Role = RoboSepButton.ButtonRole.Warning;
            btnEditor.Text   = "Protocol Editor";
            btnEditor.Role   = RoboSepButton.ButtonRole.Warning;

            pnlCustomUsers.Text = "Custom Users";
            pnlPresetUsers.Text = "Preset Protocol Databases";

            // Initialise colour scheme
            Color activeSubPageBackground = ColourScheme.GetColour(ColourSchemeItem.ActiveSubPageBackground);

            pnlCustomUsers.BackColor = activeSubPageBackground;
            pnlPresetUsers.BackColor = activeSubPageBackground;

            pnlCustomUsers.FillColor = ColourScheme.GetColour(ColourSchemeItem.NamedAreaStandardBackground);
            lstCustomUsers.BackColor = pnlCustomUsers.FillColor;
            pnlPresetUsers.FillColor = pnlCustomUsers.FillColor;
            lstPresetUsers.BackColor = pnlCustomUsers.FillColor;

            LoadCustomUsers();
            LoadPresetUsers();

            LoadCurrentUser();

            SeparatorGateway.GetInstance().UpdateChosenProtocolTable += new SampleTableDelegate(AtUpdateChosenProtocolTableUpdate);
            //SeparatorGateway.GetInstance()
            //myCurrentActionContext = listPresetUsersItems[0].Tag;

            myRoboSepWaitForm = new RoboSepWaitForm();
        }