\r
private void mnu_presetReset_Click(object sender, EventArgs e)\r
{\r
- listview_presets.Items.Clear();\r
+ treeView_presets.Nodes.Clear();\r
grabCLIPresets();\r
updatePresets();\r
MessageBox.Show("Presets have been updated", "Alert", MessageBoxButtons.OK, MessageBoxIcon.Information);\r
presets[15] = "QuickTime";\r
presets[16] = "Television";\r
\r
- ListViewItem preset_listview = new ListViewItem();\r
- string[] presetList = new string[1];\r
+ TreeNode preset_treeview = new TreeNode();\r
\r
foreach (string preset in presets)\r
{\r
- presetList[0] = preset;\r
- preset_listview = new ListViewItem(presetList);\r
+ preset_treeview = new TreeNode(preset);\r
\r
// Now Fill Out List View with Items\r
- listview_presets.Items.Add(preset_listview);\r
+ treeView_presets.Nodes.Add(preset_treeview);\r
}\r
}\r
\r
// Function to select the default preset.\r
private void loadNormalPreset()\r
{\r
- ListViewItem item = listview_presets.FindItemWithText("Normal");\r
- \r
- if (item != null)\r
+\r
+ int normal = 0;\r
+ foreach(TreeNode treenode in treeView_presets.Nodes)\r
{\r
- item.Selected = true;\r
+ if (treenode.ToString().Equals("TreeNode: Normal"))\r
+ normal = treenode.Index;\r
}\r
+\r
+ TreeNode np = treeView_presets.Nodes[normal];\r
+\r
+ treeView_presets.SelectedNode = np;\r
+\r
+ \r
+\r
}\r
\r
// Buttons\r
}\r
\r
// Preset Selection\r
- private void listview_presets_SelectedIndexChanged(object sender, EventArgs e)\r
+ private void treeView_presets_AfterSelect(object sender, TreeViewEventArgs e)\r
{\r
+ \r
\r
string selectedPreset = null;\r
- ListView.SelectedListViewItemCollection name = null;\r
- name = listview_presets.SelectedItems;\r
-\r
- if (listview_presets.SelectedItems.Count != 0)\r
- selectedPreset = name[0].SubItems[0].Text;\r
+ selectedPreset = treeView_presets.SelectedNode.Text;\r
\r
try\r
{\r
MessageBox.Show(exc.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);\r
}\r
}\r
-\r
#endregion\r
\r
//---------------------------------------------------\r
\r
#endregion\r
\r
-\r
// This is the END of the road ------------------------------------------------------------------------------\r
}\r
}
\ No newline at end of file