UNPKG

@rxap/window-system

Version:

A module for creating and managing windows within an Angular application. It provides components for window containers, toolbars, resizers, action bars, and task bars, along with services for managing window instances and configurations. This library allo

252 lines (126 loc) 8.59 kB
[@rxap/window-system](../wiki/globals) / WindowConfig # Interface: WindowConfig\<D, T\> Defined in: [packages/angular/window-system/src/lib/window-config.ts:34](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L34) ## Extends - [`WindowSettings`](../wiki/Interface.WindowSettings)\<`D`\> ## Type Parameters **D** = `any` **T** = `any` ## Properties ### actions? > `optional` **actions**: [`WindowActions`](../wiki/Interface.WindowActions)\<`D`\> Defined in: [packages/angular/window-system/src/lib/window-config.ts:31](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L31) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`actions`](../wiki/Interface.WindowSettings#actions) *** ### component? > `optional` **component**: `ComponentType`\<`T`\> Defined in: [packages/angular/window-system/src/lib/window-config.ts:36](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L36) *** ### componentFactoryResolver? > `optional` **componentFactoryResolver**: `null` \| `ComponentFactoryResolver` Defined in: [packages/angular/window-system/src/lib/window-config.ts:40](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L40) *** ### data? > `optional` **data**: `D` Defined in: [packages/angular/window-system/src/lib/window-config.ts:30](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L30) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`data`](../wiki/Interface.WindowSettings#data) *** ### draggable? > `optional` **draggable**: `boolean` Defined in: [packages/angular/window-system/src/lib/window-config.ts:28](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L28) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`draggable`](../wiki/Interface.WindowSettings#draggable) *** ### height? > `optional` **height**: `string` Defined in: [packages/angular/window-system/src/lib/window-config.ts:21](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L21) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`height`](../wiki/Interface.WindowSettings#height) *** ### icon? > `optional` **icon**: `IconConfig` Defined in: [packages/angular/window-system/src/lib/window-config.ts:19](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L19) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`icon`](../wiki/Interface.WindowSettings#icon) *** ### id? > `optional` **id**: `string` Defined in: [packages/angular/window-system/src/lib/window-config.ts:17](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L17) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`id`](../wiki/Interface.WindowSettings#id) *** ### injector? > `optional` **injector**: `null` \| `Injector` Defined in: [packages/angular/window-system/src/lib/window-config.ts:38](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L38) *** ### injectorName? > `optional` **injectorName**: `string` Defined in: [packages/angular/window-system/src/lib/window-config.ts:39](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L39) *** ### maxHeight? > `optional` **maxHeight**: `string` Defined in: [packages/angular/window-system/src/lib/window-config.ts:25](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L25) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`maxHeight`](../wiki/Interface.WindowSettings#maxheight) *** ### maxWidth? > `optional` **maxWidth**: `string` Defined in: [packages/angular/window-system/src/lib/window-config.ts:24](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L24) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`maxWidth`](../wiki/Interface.WindowSettings#maxwidth) *** ### minHeight? > `optional` **minHeight**: `string` Defined in: [packages/angular/window-system/src/lib/window-config.ts:23](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L23) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`minHeight`](../wiki/Interface.WindowSettings#minheight) *** ### minimizable? > `optional` **minimizable**: `boolean` Defined in: [packages/angular/window-system/src/lib/window-config.ts:27](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L27) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`minimizable`](../wiki/Interface.WindowSettings#minimizable) *** ### minWidth? > `optional` **minWidth**: `string` Defined in: [packages/angular/window-system/src/lib/window-config.ts:22](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L22) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`minWidth`](../wiki/Interface.WindowSettings#minwidth) *** ### panelClass? > `optional` **panelClass**: `string` Defined in: [packages/angular/window-system/src/lib/window-config.ts:29](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L29) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`panelClass`](../wiki/Interface.WindowSettings#panelclass) *** ### resizeable? > `optional` **resizeable**: `boolean` Defined in: [packages/angular/window-system/src/lib/window-config.ts:26](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L26) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`resizeable`](../wiki/Interface.WindowSettings#resizeable) *** ### template? > `optional` **template**: `TemplateRef`\<`T`\> Defined in: [packages/angular/window-system/src/lib/window-config.ts:37](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L37) *** ### title? > `optional` **title**: `string` Defined in: [packages/angular/window-system/src/lib/window-config.ts:18](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L18) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`title`](../wiki/Interface.WindowSettings#title) *** ### viewContainerRef? > `optional` **viewContainerRef**: `null` \| `ViewContainerRef` Defined in: [packages/angular/window-system/src/lib/window-config.ts:41](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L41) *** ### width? > `optional` **width**: `string` Defined in: [packages/angular/window-system/src/lib/window-config.ts:20](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L20) #### Inherited from [`WindowSettings`](../wiki/Interface.WindowSettings).[`width`](../wiki/Interface.WindowSettings#width) *** ### windowComponent? > `optional` **windowComponent**: `ComponentType`\<`T`\> Defined in: [packages/angular/window-system/src/lib/window-config.ts:35](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-config.ts#L35)