Esempio n. 1
0
        private void TreeView_Achievements_Criterias_AfterExpand(object sender, TreeViewEventArgs e)
        {
            uint expandedNodesCount = 0;

            foreach (TreeNode node in treeView_Achievements_Criterias.Nodes)
            {
                if (node.IsExpanded)
                {
                    expandedNodesCount++;
                }
            }

            treeView_Achievements_ModifierTrees.Nodes.Clear();
            AchievementsHandler.FillTreeWithModifiers(Convert.ToUInt32(e.Node.Text), treeView_Achievements_ModifierTrees, expandedNodesCount > 1);
        }
Esempio n. 2
0
        private void TextBoxAchievements_Id_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.KeyCode != Keys.Enter)
            {
                return;
            }

            if (textBox_Achievements_AchievementId.Text == "" || textBox_Achievements_AchievementId.Text == "0")
            {
                return;
            }

            treeView_Achievements_ChildNodes.Nodes.Clear();
            treeView_Achievements_Criterias.Nodes.Clear();
            treeView_Achievements_ModifierTrees.Nodes.Clear();
            treeView_Achievements_ModifierTreeChildNodes.Nodes.Clear();
            AchievementsHandler.ShowAchievementRequirements(this);
        }
Esempio n. 3
0
 private void TreeView_Achievements_ModifierTrees_AfterExpand(object sender, TreeViewEventArgs e)
 {
     treeView_Achievements_ModifierTreeChildNodes.Nodes.Clear();
     AchievementsHandler.FillTreeWithModifiersChildNodes(Convert.ToUInt32(e.Node.Text), treeView_Achievements_ModifierTreeChildNodes);
 }