Ejemplo n.º 1
0
 private void Init()
 {
     MainCTRL.GenerateRegister();
     RegisterTab.SetTemplateDT(MainCTRL.GenerateRegisterSGDT());
     RegisterTab.SetRegisterEditable("Register");
     IsMRU = false;
     StaticData.sysDataLst = FileController.ReadSystemData();
 }
Ejemplo n.º 2
0
 private void TextSGTabBtn_Click(object sender, System.EventArgs e)
 {
     RegisterTab.Hide();
     DataTabContainer.Hide();
     DataTab.Hide();
     TextTab.Show();
     TextTab.SetRegisterEditable("Not Register");
     RegisterTabPanel.BackColor = ColorTranslator.FromHtml("#1A1A1A");
     DataTabPanel.BackColor     = ColorTranslator.FromHtml("#1A1A1A");
     TextTabPanel.BackColor     = ColorTranslator.FromHtml("#94BC00");
 }
Ejemplo n.º 3
0
 private void DataSGTabBtn_Click(object sender, System.EventArgs e)
 {
     DataMemLocTxt.Text = "Enter Memory Location";
     RegisterTab.Hide();
     DataTab.Show();
     DataTabContainer.Show();
     TextTab.Hide();
     DataTab.SetRegisterEditable("Not Register");
     RegisterTabPanel.BackColor = ColorTranslator.FromHtml("#1A1A1A");
     DataTabPanel.BackColor     = ColorTranslator.FromHtml("#94BC00");
     TextTabPanel.BackColor     = ColorTranslator.FromHtml("#1A1A1A");
 }
Ejemplo n.º 4
0
 private void RegisterSGTabBtn_Click(object sender, System.EventArgs e)
 {
     RegisterTab.SetTemplateDT(MainCTRL.GenerateRegisterSGDT());
     RegisterTab.Show();
     DataTabContainer.Hide();
     DataTab.Hide();
     TextTab.Hide();
     RegisterSGTabBtn.FlatAppearance.BorderColor = Color.FromArgb(0, 255, 255, 255);
     RegisterSGTabBtn.FlatAppearance.BorderSize  = 0;
     RegisterSGTabBtn.NotifyDefault(false);
     RegisterTabPanel.BackColor = ColorTranslator.FromHtml("#94BC00");
     DataTabPanel.BackColor     = ColorTranslator.FromHtml("#1A1A1A");
     TextTabPanel.BackColor     = ColorTranslator.FromHtml("#1A1A1A");
 }
Ejemplo n.º 5
0
    private void OpenTab(Tab.TabType tabType)
    {
        if (!loginRegisterPanel.activeSelf)
        {
            Utils.SetActive(loginRegisterPanel, true);
        }
        if (currentTab != null && currentTab.type == tabType)
        {
            return;
        }
        if (currentTab != null)
        {
            currentTab.Close(false);
        }
        switch (tabType)
        {
        case Tab.TabType.LOGIN_TAB:
            if (loginTab == null)
            {
                GameObject tempGameObject = NGUITools.AddChild(loginRegisterPanel, Resources.Load(Global.SCREEN_PATH + "/LobbyScreen/LoginTab", typeof(GameObject)) as GameObject);
                tempGameObject.name = "LoginTab";
                loginTab            = tempGameObject.GetComponent <LoginTab>();
                loginTab.Init();
                loginTab.Open();
            }
            else if (currentTab == null || currentTab.type != Tab.TabType.LOGIN_TAB)
            {
                loginTab.Open();
            }
            currentTab = loginTab as Tab;
            break;

        case Tab.TabType.REGISTER_TAB:
            if (registerTab == null)
            {
                GameObject tempGameObject = NGUITools.AddChild(loginRegisterPanel, Resources.Load(Global.SCREEN_PATH + "/LobbyScreen/RegisterTab", typeof(GameObject)) as GameObject);
                tempGameObject.name = "RegisterTab";
                registerTab         = tempGameObject.GetComponent <RegisterTab>();
                registerTab.Init();
                registerTab.Open();
            }
            else if (currentTab == null || currentTab.type != Tab.TabType.REGISTER_TAB)
            {
                registerTab.Open();
            }
            currentTab = registerTab as Tab;
            break;
        }
    }
Ejemplo n.º 6
0
        private void SingleStepBtn_Click(object sender, EventArgs e)
        {
            try
            {
                if (IsAssembled)
                {
                    int nextValue = Int32.Parse(Converter.ConvertHexToDec(OperationController.NextAddr.Replace("0x", "")));
                    int lastAddr  = Int32.Parse(Converter.ConvertHexToDec(MainCTRL.txSG[MainCTRL.txSG.Count - 1].Address.Replace("0x", "")));
                    if (nextValue <= lastAddr)
                    {
                        MainCTRL.rxSG = MainCTRL.InitializeRegister(RegisterTab.ConvertDGtoDT("Register"));
                        TextSegment tx = MainCTRL.txSG.Where(x => x.Address == OperationController.NextAddr).FirstOrDefault();
                        MainCTRL.rxSG = OperationController.ExecuteOperation(tx, MainCTRL.DataSGDT, MainCTRL.rxSG);

                        RegisterTab.SetTemplateDT(MainCTRL.GenerateRegisterSGDT());
                        TextTab.SetSelectedRow(tx.Address, "TextSegment");
                        TextSGTabBtn_Click(sender, e);

                        // Cache Simulation
                        SimulateCache(tx);
                    }
                    else
                    {
                        IsDone = true;
                        UpdateErrorLog(ValidateInput.ExecuteMsg());
                    }
                }
                else
                {
                    MessageBox.Show("Please resolve all errors or warning before simulation.", "WARNING", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 7
0
 private void ClearRegisterBtn_Click(object sender, EventArgs e)
 {
     MainCTRL.GenerateRegister();
     RegisterTab.SetTemplateDT(MainCTRL.GenerateRegisterSGDT());
     RegisterTab.SetRegisterEditable("Register");
 }
Ejemplo n.º 8
0
	private void OpenTab(Tab.TabType tabType) {
		if (!loginRegisterPanel.activeSelf) {
			Utils.SetActive(loginRegisterPanel, true);
    }
		if (currentTab != null && currentTab.type == tabType) {
			return;
		}
		if (currentTab != null) {
		  currentTab.Close(false);
		}
		switch(tabType) {
			case Tab.TabType.LOGIN_TAB:
				if (loginTab == null) {
		    	GameObject tempGameObject = NGUITools.AddChild(loginRegisterPanel, Resources.Load(Global.SCREEN_PATH + "/LobbyScreen/LoginTab", typeof(GameObject)) as GameObject);
		     	tempGameObject.name = "LoginTab";
		     	loginTab = tempGameObject.GetComponent<LoginTab>();
		     	loginTab.Init();
		     	loginTab.Open();
		   	} else if (currentTab == null || currentTab.type != Tab.TabType.LOGIN_TAB) {
		   	  loginTab.Open();
		   	}
		   	currentTab = loginTab as Tab;
			break;
			case Tab.TabType.REGISTER_TAB:
				if (registerTab == null) {
		    	GameObject tempGameObject = NGUITools.AddChild(loginRegisterPanel, Resources.Load(Global.SCREEN_PATH + "/LobbyScreen/RegisterTab", typeof(GameObject)) as GameObject);
		     	tempGameObject.name = "RegisterTab";
		     	registerTab = tempGameObject.GetComponent<RegisterTab>();
		     	registerTab.Init();
		     	registerTab.Open();
		   	} else if (currentTab == null || currentTab.type != Tab.TabType.REGISTER_TAB) {
		   	  registerTab.Open();
		   	}
		   	currentTab = registerTab as Tab;
			break;
		}
	}