예제 #1
0
        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;
            }
        }
예제 #2
0
        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;
            }
        }
예제 #3
0
파일: Benchmark.cs 프로젝트: thbin/TraceLab
 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;
     }
 }
예제 #4
0
        private void RenderName(TreeViewColumn column, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            ConfigItemSetting itemSetting = (ConfigItemSetting)model.GetValue(iter, 0);

            (cell as CellRendererText).Text = itemSetting.ItemSettingName;
        }
예제 #5
0
        private void RenderIncludeCheckBox(TreeViewColumn layout, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            ConfigItemSetting itemSetting = (ConfigItemSetting)model.GetValue(iter, 3);

            (cell as CellRendererToggle).Active = itemSetting.Include;
        }