Exemple #1
0
 private void ExecuteAll(HierarchyComponentFunctions fnc)
 {
     Execute(alterRowShading, fnc, f_alterRowShading);
     Execute(separator, fnc, f_separator);
     Execute(tree, fnc, f_tree);
     Execute(log, fnc, f_log);
     Execute(icons, fnc, f_icons);
     Execute(components, fnc, f_components);
     Execute(tag, fnc, f_tag);
     Execute(layer, fnc, f_layer);
     Execute(instanceID, fnc, f_instanceID);
 }
Exemple #2
0
        private static void Execute(HierarchyComponent hc, HierarchyComponentFunctions fnc, bool flag)
        {
            if (!flag)
            {
                hc.SetEnabled(flag);
                return;
            }

            switch (fnc)
            {
            case HierarchyComponentFunctions.INIT: hc.Init(); break;

            case HierarchyComponentFunctions.DRAW: hc.Draw(); break;

            case HierarchyComponentFunctions.SAVE_PREF: hc.SavePref(); break;
            }
        }