private void IncludeCheckBoxToggled(object o, ToggledArgs args) { TreeIter iter; if (m_configStore.GetIterFromString(out iter, args.Path)) { ConfigItemSetting itemSetting = (ConfigItemSetting)m_configStore.GetValue(iter, 3); itemSetting.Include = !itemSetting.Include; } }
private void AliasEdited(object o, EditedArgs args) { TreeIter iter; if (m_configStore.GetIterFromString(out iter, args.Path)) { ConfigItemSetting itemSetting = (ConfigItemSetting)m_configStore.GetValue(iter, 2); itemSetting.Alias = args.NewText; } }
private static void ProcessConfig(SortedDictionary <string, ConfigItemSetting> configSettings) { //don't include any of the config values foreach (KeyValuePair <string, ConfigItemSetting> pair in configSettings) { ConfigItemSetting item = pair.Value; //as default don't include it item.Include = false; } }
private void RenderName(TreeViewColumn column, CellRenderer cell, TreeModel model, TreeIter iter) { ConfigItemSetting itemSetting = (ConfigItemSetting)model.GetValue(iter, 0); (cell as CellRendererText).Text = itemSetting.ItemSettingName; }
private void RenderIncludeCheckBox(TreeViewColumn layout, CellRenderer cell, TreeModel model, TreeIter iter) { ConfigItemSetting itemSetting = (ConfigItemSetting)model.GetValue(iter, 3); (cell as CellRendererToggle).Active = itemSetting.Include; }