示例#1
0
        private void RefreshLibraryUI()
        {
            XYMpq.SaveEnable();
            XYMpq.SaveExistSort();

            var dirUI = XYPath.Dir.EditorShareMpqUi(selectUI);

            var fileClass = dirUI + @"\Class.xlsx";

            if (!File.Exists(fileClass))
            {
                ShowNotFindXlsxError(fileClass); return;
            }

            var fileFunction = dirUI + @"\Function.xlsx";

            if (!File.Exists(fileFunction))
            {
                ShowNotFindXlsxError(fileFunction); return;
            }

            var uc = new UIConverter(dirUI);

            uc.Convert();

            MessageBox.Show("成功刷新UI:" + selectUI);
        }
示例#2
0
        private void ClbUI_ItemCheck(object sender, ItemCheckEventArgs e)
        {
            if (ignoreCheck)
            {
                return;
            }

            var name = (string)ClbUI.Items[e.Index];

            switch (e.NewValue)
            {
            case CheckState.Unchecked: {
                if (XYMpq.listEnable.Contains(name))
                {
                    XYMpq.listEnable.Remove(name);
                }
                break;
            }

            case CheckState.Checked: {
                if (!XYMpq.listEnable.Contains(name))
                {
                    XYMpq.listEnable.Add(name);
                }
                break;
            }
            }

            XYMpq.SaveEnable();
            XYMpq.SaveExistSort();
        }
示例#3
0
 private void LoadUIAndRefreshCheckedListBox()
 {
     XYMpq.LoadExist();
     XYMpq.LoadExistSort();
     XYMpq.LoadEnable();
     RefreshCheckedList();
     ReSelectItemIfExist();
 }
示例#4
0
 private void BtnLower_Click(object sender, EventArgs e)
 {
     if (selectUI == "")
     {
         MessageBox.Show("你必须先选择一个UI");
         return;
     }
     XYMpq.LowerExistSort(selectUI);
     LoadUIAndRefreshCheckedListBox();
 }
示例#5
0
        private void BtnRefreshLibraryUI_Click(object sender, EventArgs e)
        {
            if (selectUI == "")
            {
                MessageBox.Show("你必须先选择一个UI");
                return;
            }
            RefreshLibraryUI();

            XYMpq.SaveEnable();
            XYMpq.SaveExistSort();
        }
示例#6
0
        private void BtnEnter_Click(object sender, EventArgs e)
        {
            uiName = TbUILibraryName.Text;
            var pahtUI = XYPath.Dir.MpqUi(uiName);

            if (uiName == "")
            {
                // Do Nothing
            }
            else if (XYMpq.IsExist(uiName))
            {
                MessageBox.Show("已经存在同名UI:" + uiName);
            }
            else
            {
                XYMpq.Create(uiName);
                success = true;
                Dispose();
            }
        }
示例#7
0
 private void FormXYMpqLibraryManager_Activated(object sender, EventArgs e)
 {
     LoadUIAndRefreshCheckedListBox();
     XYMpq.SaveEnable();
 }
示例#8
0
 private void FormXYMpqLibraryManager_Disposed(object sender, EventArgs e)
 {
     XYMpq.SaveEnable();
     XYMpq.SaveExistSort();
 }