void OnConfigSelectionChanged (object s, ComboSelectionChangedArgs args) { TreeIter iter; if (store.GetIter (out iter, new TreePath (args.Path))) { SolutionConfigurationEntry entry = (SolutionConfigurationEntry) store.GetValue (iter, 0); if (args.Active != -1) { ConfigurationData data = parentDialog.ConfigurationData.FindConfigurationData (entry.Item); entry.ItemConfiguration = data.Configurations [args.Active].Id; } else entry.ItemConfiguration = null; } }
void OnPolicySelectionChanged (object s, ComboSelectionChangedArgs args) { Gtk.TreeIter iter; if (store.GetIter (out iter, new Gtk.TreePath (args.Path))) { MimeTypePanelData mt = (MimeTypePanelData) store.GetValue (iter, 0); if (args.Active != -1) { string sel = args.ActiveText; if (sel == parentPolicyText) mt.UseParentPolicy = true; else if (sel != customPolicyText) { PolicySet pset = PolicyService.GetPolicySet (sel); mt.AssignPolicies (pset); } } } }
void UserTaskPriorityEdited (object o, ComboSelectionChangedArgs args) { Gtk.TreeIter iter, sortedIter; if (sortModel.GetIterFromString (out sortedIter, args.Path)) { iter = sortModel.ConvertIterToChildIter (sortedIter); TaskListEntry task = (TaskListEntry) sortModel.GetValue (sortedIter, (int)Columns.UserTask); if (args.Active == 0) { task.Priority = TaskPriority.High; } else if (args.Active == 1) { task.Priority = TaskPriority.Normal; } else { task.Priority = TaskPriority.Low; } store.SetValue (iter, (int)Columns.Priority, priorities [args.Active]); store.SetValue (iter, (int)Columns.Foreground, GetColorByPriority (task.Priority)); TaskService.SaveUserTasks (task.WorkspaceObject); } }
void OnConfigSelectionChanged (object s, ComboSelectionChangedArgs args) { TreeIter iter; if (store.GetIter (out iter, new TreePath (args.Path))) { var item = (SolutionItem) store.GetValue (iter, ProjectCol); var entry = configuration.GetEntryForItem (item); if (entry == null) { entry = CreateDefaultMapping (item); entry.Build = false; } if (args.Active != -1) { ConfigurationData data = parentDialog.ConfigurationData.FindConfigurationData (entry.Item); entry.ItemConfiguration = data.Configurations [args.Active].Id; } else entry.ItemConfiguration = null; } }