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');"); }
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');") ; }
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); }
/// <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()); }
protected abstract void Load(IAssets assets);
public static IAppBuilder MapNodeAssets(this IAppBuilder builder, IAssets assets, ConnectionConfiguration liveCssConfig = null) { return assets.MapNodeAssets(builder, liveCssConfig); }
static Connector() { Assets = new AssetsImplementation(); }
/// <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(); }
public static RobotAssetDto GetRobotAssetByRobotidAndAssetname(this IAssets operations, string robotId, string assetName, long?xUIPATHOrganizationUnitId = default(long?)) { return(operations.GetRobotAssetByRobotidAndAssetnameAsync(robotId, assetName, xUIPATHOrganizationUnitId).GetAwaiter().GetResult()); }
/// <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(); }
public BaseAssetsLoader(IAssets assets, CCLayer layer = null) { _assets = assets; _layer = layer; }
protected abstract void LoadCommonResources(IAssets assets);
/// <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()); }
public static RobotAssetDto GetRobotAssetByRobotidAndAssetname(this IAssets operations, string robotId, string assetName) { return(operations.GetRobotAssetByRobotidAndAssetnameAsync(robotId, assetName).GetAwaiter().GetResult()); }
/// <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(); }
/// <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()); }
/// <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()); }
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()); }
/// <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()); }
public AssetsWithFilter(IAssets inner) { _inner = inner; AssetHook = a => { }; RenderHook = a => a.Render(); }
/// <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()); }
public static IAssets Initialise(Func<IAssetsConfiguration, IAssetsConfiguration> configFunc) { var config = new AssetsConfiguration(); _assets = new Assets(configFunc(config)); return _assets; }
/// <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()); }
/// <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(); }
/// <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(); }