aboutsummaryrefslogtreecommitdiffstatsci
path: root/Samples/CrowIDE/src/Extensions.cs
diff options
context:
space:
mode:
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>2020-05-13 10:09:01 +0200
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>2020-05-13 10:09:01 +0200
commit74d1288c9990bb251b7097b225891bafdc6758af (patch)
tree8173afa55887a46e9ef44076498be725c5b33ad1 /Samples/CrowIDE/src/Extensions.cs
parenta73c8383e6ea636672a3bdb07e084260538fc68a (diff)
removed splitted CrowIDE
Diffstat (limited to 'Samples/CrowIDE/src/Extensions.cs')
-rw-r--r--Samples/CrowIDE/src/Extensions.cs45
1 files changed, 0 insertions, 45 deletions
diff --git a/Samples/CrowIDE/src/Extensions.cs b/Samples/CrowIDE/src/Extensions.cs
deleted file mode 100644
index 86c5834f..00000000
--- a/Samples/CrowIDE/src/Extensions.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-//
-// Extensions.cs
-//
-// Author:
-// Jean-Philippe Bruyère <jp.bruyere@hotmail.com>
-//
-// Copyright (c) 2016 jp
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, see <http://www.gnu.org/licenses/>.
-using System;
-using System.Collections.Generic;
-
-namespace Crow
-{
- public static partial class Extensions
- {
- public static string GetIcon(this Widget go){
- return "#CrowIDE.icons.toolbox." + go.GetType().FullName + ".svg";
- }
- public static List<Widget> GetChildren(this Widget go){
- Type goType = go.GetType();
- if (typeof (Group).IsAssignableFrom (goType))
- return (go as Group).Children;
- if (typeof(Container).IsAssignableFrom (goType))
- return new List<Widget>( new Widget[] { (go as Container).Child });
- if (typeof(TemplatedContainer).IsAssignableFrom (goType))
- return new List<Widget>( new Widget[] { (go as TemplatedContainer).Content });
- if (typeof(TemplatedGroup).IsAssignableFrom (goType))
- return (go as TemplatedGroup).Items;
-
- return new List<Widget>();
- }
- }
-}