Пример #1
0
 protected AwesomiumGUI(IAssets assets,IMessageBus bus,IObservableTimer timer )
 {
     Assets = assets;
     Bus = bus;
     Timer = timer;
     WebCore.Initialize(new WebCoreConfig { CustomCSS = "::-webkit-scrollbar { visibility: hidden; }" });
 }
 protected override void DefineAssets(IAssets assets)
 {
     assets
         .JsDomReady("var x = 0;")
         .JsDomReady("alert(x);")
         .JsDomReady("x = 1;");
 }
 protected override void DefineAssets(IAssets assets)
 {
     assets
         .CssInline("html {/**/}")
         .CssInline("body {/**/}")
         .CssInline("a {/**/}");
 }
 protected override void DefineAssets(IAssets assets)
 {
     assets
         .CssLink("csslink.css")
         .JsLink("jslink.js")
         .CssInline("body {/**/}")
         .JsInline("var inlineJavacsript = {};")
         .JsDomReady("alert('dom ready');");
 }
Пример #5
0
 protected override void DefineAssets(IAssets assets)
 {
     assets
         .CssLink("csslink.css")
         .JsLink("jslink.js")
         .CssInline("body {/**/}")
         .JsInline("var inlineJavacsript = {};")
         .JsDomReady("alert('dom ready');")
         .WithPriority(-1000)
         .CssLink("csslink-hi-prio.css")
         .JsLink("jslink-hi-prio.js")
         .CssInline("body {/*hi prio*/}")
         .JsInline("var inlineJavacsriptHiPrio = {};")
         .JsDomReady("alert('dom ready hi prio');")
         .WithPriority(1000)
         .CssLink("csslink-lo-prio.css")
         .JsLink("jslink-lo-prio.js")
         .CssInline("body {/*lo prio*/}")
         .JsInline("var inlineJavacsriptLoPrio = {};")
         .JsDomReady("alert('dom ready lo prio');")
         ;
 }
Пример #6
0
        public GraphicsWindow(IMessageBus bus, IObservableTimer timer, IGUI gui, IAssets assets, IProfiler profiler, ICamera camera)
            : base(1280, 720, new GraphicsMode(32, 0, 0, 4), "Sharp Engine")
        {
            _profiler = profiler;
            _camera = camera;
            _profile = _profiler.Profile("Graphics");
            _timer = timer;
            _gui = gui;
            Bus = bus;

            Views = new ConcurrentDictionary<Guid, IGameObjectView>();
            SetupGUI();

            _assets = assets;
            foreach (var viewtype in AppDomain.CurrentDomain.GetAssemblies().ToList().SelectMany(s => s.GetTypes()).Where(p => typeof(IGameObjectView).IsAssignableFrom(p) && p.IsClass && p.IsDefined(typeof(BindViewAttribute), false)).ToList())
            {
                var bindViewAttribute = viewtype.GetCustomAttributes(typeof(BindViewAttribute), true).Cast<BindViewAttribute>().FirstOrDefault();
                if (bindViewAttribute != null) _availableViews.Add(bindViewAttribute.GameObjectType, viewtype);
            }

            Bus.OfType<GameObjectCreated>().Subscribe(OnGameObjectCreated);
        }
Пример #7
0
 /// <summary>
 /// Returns the named asset associated to the given robot key.
 /// </summary>
 /// <remarks>
 /// Required permissions: Assets.View.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='robotAssetParameters'>
 /// </param>
 public static RobotAssetDto GetRobotAssetByNameForRobotKey(this IAssets operations, RobotAssetParameters robotAssetParameters = default(RobotAssetParameters))
 {
     return(operations.GetRobotAssetByNameForRobotKeyAsync(robotAssetParameters).GetAwaiter().GetResult());
 }
Пример #8
0
 protected abstract void Load(IAssets assets);
 public static IAppBuilder MapNodeAssets(this IAppBuilder builder, IAssets assets, ConnectionConfiguration liveCssConfig = null)
 {
     return assets.MapNodeAssets(builder, liveCssConfig);
 }
Пример #10
0
		static Connector()
		{
			Assets = new AssetsImplementation();
		}
Пример #11
0
 /// <summary>
 /// Edit an asset
 /// </summary>
 /// <remarks>
 /// Required permissions: Assets.Edit.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// key: Id
 /// </param>
 /// <param name='assetDto'>
 /// </param>
 public static void PutById(this IAssets operations, long id, AssetDto assetDto)
 {
     operations.PutByIdAsync(id, assetDto).GetAwaiter().GetResult();
 }
Пример #12
0
 public static RobotAssetDto GetRobotAssetByRobotidAndAssetname(this IAssets operations, string robotId, string assetName, long?xUIPATHOrganizationUnitId = default(long?))
 {
     return(operations.GetRobotAssetByRobotidAndAssetnameAsync(robotId, assetName, xUIPATHOrganizationUnitId).GetAwaiter().GetResult());
 }
Пример #13
0
 /// <summary>
 /// Delete an asset
 /// </summary>
 /// <remarks>
 /// Required permissions: Assets.Delete.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// key: Id
 /// </param>
 /// <param name='ifMatch'>
 /// If-Match header
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task DeleteByIdAsync(this IAssets operations, long id, string ifMatch = default(string), long?xUIPATHOrganizationUnitId = default(long?), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     (await operations.DeleteByIdWithHttpMessagesAsync(id, ifMatch, xUIPATHOrganizationUnitId, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
 /// <summary>
 /// Delete an asset
 /// </summary>
 /// <remarks>
 /// Client Credentials Flow required permissions: Assets or Assets.Write.
 ///
 /// Required permissions: Assets.Delete.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='key'>
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task DeleteByIdAsync(this IAssets operations, long key, long?xUIPATHOrganizationUnitId = default(long?), CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.DeleteByIdWithHttpMessagesAsync(key, xUIPATHOrganizationUnitId, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
 /// <summary>
 /// Delete an asset
 /// </summary>
 /// <remarks>
 /// Client Credentials Flow required permissions: Assets or Assets.Write.
 ///
 /// Required permissions: Assets.Delete.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='key'>
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 public static void DeleteById(this IAssets operations, long key, long?xUIPATHOrganizationUnitId = default(long?))
 {
     operations.DeleteByIdAsync(key, xUIPATHOrganizationUnitId).GetAwaiter().GetResult();
 }
 /// <summary>
 /// Edit an asset
 /// </summary>
 /// <remarks>
 /// Client Credentials Flow required permissions: Assets or Assets.Write.
 ///
 /// Required permissions: Assets.Edit.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='key'>
 /// </param>
 /// <param name='body'>
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 public static void PutById(this IAssets operations, long key, AssetDto body = default(AssetDto), long?xUIPATHOrganizationUnitId = default(long?))
 {
     operations.PutByIdAsync(key, body, xUIPATHOrganizationUnitId).GetAwaiter().GetResult();
 }
Пример #17
0
 public BaseAssetsLoader(IAssets assets, CCLayer layer = null)
 {
     _assets = assets;
     _layer  = layer;
 }
Пример #18
0
 protected abstract void LoadCommonResources(IAssets assets);
Пример #19
0
 /// <summary>
 /// Get Assets
 /// </summary>
 /// <remarks>
 /// Required permissions: Assets.View.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='expand'>
 /// Expands related entities inline.
 /// </param>
 /// <param name='filter'>
 /// Filters the results, based on a Boolean condition.
 /// </param>
 /// <param name='select'>
 /// Selects which properties to include in the response.
 /// </param>
 /// <param name='orderby'>
 /// Sorts the results.
 /// </param>
 /// <param name='top'>
 /// Returns only the first n results.
 /// </param>
 /// <param name='skip'>
 /// Skips the first n results.
 /// </param>
 /// <param name='count'>
 /// Includes a count of the matching results in the response.
 /// </param>
 public static ODataResponseListAssetDto GetAssets(this IAssets operations, string expand = default(string), string filter = default(string), string select = default(string), string orderby = default(string), int?top = default(int?), int?skip = default(int?), bool?count = default(bool?))
 {
     return(operations.GetAssetsAsync(expand, filter, select, orderby, top, skip, count).GetAwaiter().GetResult());
 }
Пример #20
0
 public static RobotAssetDto GetRobotAssetByRobotidAndAssetname(this IAssets operations, string robotId, string assetName)
 {
     return(operations.GetRobotAssetByRobotidAndAssetnameAsync(robotId, assetName).GetAwaiter().GetResult());
 }
Пример #21
0
 /// <summary>
 /// Edit an asset
 /// </summary>
 /// <remarks>
 /// Required permissions: Assets.Edit.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// key: Id
 /// </param>
 /// <param name='assetDto'>
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task PutByIdAsync(this IAssets operations, long id, AssetDto assetDto, long?xUIPATHOrganizationUnitId = default(long?), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     (await operations.PutByIdWithHttpMessagesAsync(id, assetDto, xUIPATHOrganizationUnitId, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
Пример #22
0
 /// <summary>
 /// Delete an asset
 /// </summary>
 /// <remarks>
 /// Required permissions: Assets.Delete.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// key: Id
 /// </param>
 /// <param name='ifMatch'>
 /// If-Match header
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 public static void DeleteById(this IAssets operations, long id, string ifMatch = default(string), long?xUIPATHOrganizationUnitId = default(long?))
 {
     operations.DeleteByIdAsync(id, ifMatch, xUIPATHOrganizationUnitId).GetAwaiter().GetResult();
 }
 /// <summary>
 /// Returns the named asset associated to the given robot key.
 /// </summary>
 /// <remarks>
 /// Client Credentials Flow required permissions: Assets or Assets.Write.
 ///
 /// Required permissions: Assets.View.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='body'>
 /// </param>
 /// <param name='expand'>
 /// Indicates the related entities to be represented inline. The maximum depth
 /// is 2.
 /// </param>
 /// <param name='select'>
 /// Limits the properties returned in the result.
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 public static RobotAssetDto GetRobotAssetByNameForRobotKey(this IAssets operations, AssetsGetRobotAssetByNameForRobotKeyParameters body = default(AssetsGetRobotAssetByNameForRobotKeyParameters), string expand = default(string), string select = default(string), long?xUIPATHOrganizationUnitId = default(long?))
 {
     return(operations.GetRobotAssetByNameForRobotKeyAsync(body, expand, select, xUIPATHOrganizationUnitId).GetAwaiter().GetResult());
 }
Пример #24
0
 /// <summary>
 /// Returns the named asset associated to the given robot key.
 /// </summary>
 /// <remarks>
 /// Required permissions: Assets.View.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='robotAssetParameters'>
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 public static RobotAssetDto GetRobotAssetByNameForRobotKey(this IAssets operations, RobotAssetParameters robotAssetParameters = default(RobotAssetParameters), long?xUIPATHOrganizationUnitId = default(long?))
 {
     return(operations.GetRobotAssetByNameForRobotKeyAsync(robotAssetParameters, xUIPATHOrganizationUnitId).GetAwaiter().GetResult());
 }
 /// <summary>
 /// Returns the named asset associated to the given robot Id.
 /// </summary>
 /// <remarks>
 /// Client Credentials Flow required permissions: Assets or Assets.Read.
 ///
 /// Required permissions: Assets.View.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='robotId'>
 /// The Id of the robot for which the asset is being fetched.
 /// </param>
 /// <param name='assetName'>
 /// The name of the asset being fetched.
 /// </param>
 /// <param name='expand'>
 /// Indicates the related entities to be represented inline. The maximum depth
 /// is 2.
 /// </param>
 /// <param name='select'>
 /// Limits the properties returned in the result.
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 public static RobotAssetDto GetRobotAssetByRobotId(this IAssets operations, long robotId, string assetName, string expand = default(string), string select = default(string), long?xUIPATHOrganizationUnitId = default(long?))
 {
     return(operations.GetRobotAssetByRobotIdAsync(robotId, assetName, expand, select, xUIPATHOrganizationUnitId).GetAwaiter().GetResult());
 }
Пример #26
0
 public static async Task <RobotAssetDto> GetRobotAssetByRobotidAndAssetnameAsync(this IAssets operations, string robotId, string assetName, long?xUIPATHOrganizationUnitId = default(long?), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     using (var _result = await operations.GetRobotAssetByRobotidAndAssetnameWithHttpMessagesAsync(robotId, assetName, xUIPATHOrganizationUnitId, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 /// <summary>
 /// Get Assets
 /// </summary>
 /// <remarks>
 /// Client Credentials Flow required permissions: Assets or Assets.Read.
 ///
 /// Required permissions: Assets.View.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='expand'>
 /// Indicates the related entities to be represented inline. The maximum depth
 /// is 2.
 /// </param>
 /// <param name='filter'>
 /// Restricts the set of items returned. The maximum number of expressions is
 /// 100.
 /// </param>
 /// <param name='select'>
 /// Limits the properties returned in the result.
 /// </param>
 /// <param name='orderby'>
 /// Specifies the order in which items are returned. The maximum number of
 /// expressions is 5.
 /// </param>
 /// <param name='top'>
 /// Limits the number of items returned from a collection. The maximum value is
 /// 1000.
 /// </param>
 /// <param name='skip'>
 /// Excludes the specified number of items of the queried collection from the
 /// result.
 /// </param>
 /// <param name='count'>
 /// Indicates whether the total count of items within a collection are returned
 /// in the result.
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 public static ODataValueOfIEnumerableOfAssetDto Get(this IAssets operations, string expand = default(string), string filter = default(string), string select = default(string), string orderby = default(string), int?top = default(int?), int?skip = default(int?), bool?count = default(bool?), long?xUIPATHOrganizationUnitId = default(long?))
 {
     return(operations.GetAsync(expand, filter, select, orderby, top, skip, count, xUIPATHOrganizationUnitId).GetAwaiter().GetResult());
 }
Пример #28
0
 /// <summary>
 /// Creates an asset
 /// </summary>
 /// <remarks>
 /// Required permissions: Assets.Create.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='assetDto'>
 /// </param>
 public static AssetDto Post(this IAssets operations, AssetDto assetDto)
 {
     return(operations.PostAsync(assetDto).GetAwaiter().GetResult());
 }
Пример #29
0
 static Connector()
 {
     Assets = new AssetsImplementation();
 }
Пример #30
0
 public AssetsWithFilter(IAssets inner)
 {
     _inner = inner;
     AssetHook = a => { };
     RenderHook = a => a.Render();
 }
Пример #31
0
 /// <summary>
 /// Creates an asset
 /// </summary>
 /// <remarks>
 /// Required permissions: Assets.Create.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='assetDto'>
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 public static AssetDto Post(this IAssets operations, AssetDto assetDto, long?xUIPATHOrganizationUnitId = default(long?))
 {
     return(operations.PostAsync(assetDto, xUIPATHOrganizationUnitId).GetAwaiter().GetResult());
 }
Пример #32
0
 public static IAssets Initialise(Func<IAssetsConfiguration, IAssetsConfiguration> configFunc)
 {
     var config = new AssetsConfiguration();
     _assets = new Assets(configFunc(config));
     return _assets;
 }
Пример #33
0
 /// <summary>
 /// Gets a single asset based on its key
 /// </summary>
 /// <remarks>
 /// Required permissions: Assets.View.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// key: Id
 /// </param>
 /// <param name='expand'>
 /// Expands related entities inline.
 /// </param>
 /// <param name='select'>
 /// Selects which properties to include in the response.
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 public static AssetDto GetById(this IAssets operations, long id, string expand = default(string), string select = default(string), long?xUIPATHOrganizationUnitId = default(long?))
 {
     return(operations.GetByIdAsync(id, expand, select, xUIPATHOrganizationUnitId).GetAwaiter().GetResult());
 }
Пример #34
0
 /// <summary>
 /// Edit an asset
 /// </summary>
 /// <remarks>
 /// Required permissions: Assets.Edit.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// key: Id
 /// </param>
 /// <param name='assetDto'>
 /// </param>
 /// <param name='xUIPATHOrganizationUnitId'>
 /// Folder/OrganizationUnit Id
 /// </param>
 public static void PutById(this IAssets operations, long id, AssetDto assetDto, long?xUIPATHOrganizationUnitId = default(long?))
 {
     operations.PutByIdAsync(id, assetDto, xUIPATHOrganizationUnitId).GetAwaiter().GetResult();
 }
Пример #35
0
 /// <summary>
 /// Delete an asset
 /// </summary>
 /// <remarks>
 /// Required permissions: Assets.Delete.
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// key: Id
 /// </param>
 /// <param name='ifMatch'>
 /// If-Match header
 /// </param>
 public static void DeleteById(this IAssets operations, long id, string ifMatch = default(string))
 {
     operations.DeleteByIdAsync(id, ifMatch).GetAwaiter().GetResult();
 }