igniteui-angular-inputs
Version:
Ignite UI Angular input components for building rich data visualizations for modern web apps.
856 lines (853 loc) • 47.1 kB
TypeScript
import { TemplateRef, ViewContainerRef, Injector, ComponentFactoryResolver, AfterViewInit, AfterContentInit, Renderer2, QueryList, NgZone } from '@angular/core';
import { XInputGroup } from "./XInputGroup";
import { IgxXInputGroupItemComponent } from './igx-x-input-group-item-component';
import { IgxXInputGroupInputCollection } from './igx-x-input-group-input-collection';
import { InputGroupDisplayType } from './InputGroupDisplayType';
import { ControlDisplayDensity } from "igniteui-angular-core";
import { BaseControlTheme } from "igniteui-angular-core";
import * as i0 from "@angular/core";
export declare class IgxXInputGroupComponent implements AfterViewInit, AfterContentInit {
private renderer;
private _elRef;
private ngZone;
private injector;
private componentFactoryResolver;
container: Element;
private _wrapper;
private _portalManager;
private _root;
_dynamicContent: ViewContainerRef;
_childTemplateRef: TemplateRef<any>;
contentInputs: QueryList<IgxXInputGroupItemComponent>;
/**
* The style mappings actually present in the chart. Do not directly modify this array.
* This array's contents can be modified by causing Angular to reproject the child content.
* Or adding and removing stye mappings from the manual style mapping collection on the styleMappings property.
*/
actualInputs: IgxXInputGroupItemComponent[];
private _inputs;
private _inputsAdapter;
/**
* A collection or manually added axes for the chart.
*/
get inputs(): IgxXInputGroupInputCollection;
constructor(renderer: Renderer2, _elRef: ViewContainerRef, ngZone: NgZone, injector: Injector, componentFactoryResolver: ComponentFactoryResolver);
updateStyle(): void;
ngOnDestroy(): void;
private _implementation;
ngAfterContentInit(): void;
ngAfterViewInit(): void;
protected createImplementation(): XInputGroup;
get i(): XInputGroup;
private _inputGroup;
/**
* Gets or sets the display style to use for the button.
*/
get displayType(): InputGroupDisplayType;
set displayType(v: InputGroupDisplayType);
static ngAcceptInputType_displayType: InputGroupDisplayType | string;
/**
* Gets or sets the display density to use for the input group.
*/
get density(): ControlDisplayDensity;
set density(v: ControlDisplayDensity);
static ngAcceptInputType_density: ControlDisplayDensity | string;
/**
* Gets the actual display density to use for the input group.
*/
get actualDensity(): ControlDisplayDensity;
set actualDensity(v: ControlDisplayDensity);
static ngAcceptInputType_actualDensity: ControlDisplayDensity | string;
/**
* Gets or sets the base built in theme to use for the label.
*/
get baseTheme(): BaseControlTheme;
set baseTheme(v: BaseControlTheme);
static ngAcceptInputType_baseTheme: BaseControlTheme | string;
get inputHasValue(): boolean;
static ngAcceptInputType_inputHasValue: boolean | string;
/**
* Gets the actual item background color.
*/
get actualBorderColor(): string;
set actualBorderColor(v: string);
/**
* Gets the actual item border color.
*/
get actualFocusBorderColor(): string;
set actualFocusBorderColor(v: string);
/**
* Gets the actual item border width.
*/
get actualBorderWidth(): number;
set actualBorderWidth(v: number);
static ngAcceptInputType_actualBorderWidth: number | string;
/**
* Gets the actual item border width.
*/
get actualFocusBorderWidth(): number;
set actualFocusBorderWidth(v: number);
static ngAcceptInputType_actualFocusBorderWidth: number | string;
get actualCornerRadiusBottomRight(): number;
set actualCornerRadiusBottomRight(v: number);
static ngAcceptInputType_actualCornerRadiusBottomRight: number | string;
get actualCornerRadiusBottomLeft(): number;
set actualCornerRadiusBottomLeft(v: number);
static ngAcceptInputType_actualCornerRadiusBottomLeft: number | string;
get actualCornerRadiusTopLeft(): number;
set actualCornerRadiusTopLeft(v: number);
static ngAcceptInputType_actualCornerRadiusTopLeft: number | string;
get actualCornerRadiusTopRight(): number;
set actualCornerRadiusTopRight(v: number);
static ngAcceptInputType_actualCornerRadiusTopRight: number | string;
ensureActualCornerRadius(): void;
get actualContentPaddingBottom(): number;
set actualContentPaddingBottom(v: number);
static ngAcceptInputType_actualContentPaddingBottom: number | string;
get actualContentPaddingLeft(): number;
set actualContentPaddingLeft(v: number);
static ngAcceptInputType_actualContentPaddingLeft: number | string;
get actualContentPaddingRight(): number;
set actualContentPaddingRight(v: number);
static ngAcceptInputType_actualContentPaddingRight: number | string;
get actualContentPaddingTop(): number;
set actualContentPaddingTop(v: number);
static ngAcceptInputType_actualContentPaddingTop: number | string;
ensureActualContentPadding(): void;
/**
* Gets the actual width to use for the underline element.
*/
get actualUnderlineWidth(): number;
set actualUnderlineWidth(v: number);
static ngAcceptInputType_actualUnderlineWidth: number | string;
/**
* Gets the actual width to use for the underline element.
*/
get actualUnderlineRippleWidth(): number;
set actualUnderlineRippleWidth(v: number);
static ngAcceptInputType_actualUnderlineRippleWidth: number | string;
/**
* Gets the width to use for the underline element when hovered.
*/
get actualHoverUnderlineWidth(): number;
set actualHoverUnderlineWidth(v: number);
static ngAcceptInputType_actualHoverUnderlineWidth: number | string;
/**
* Gets the actual color to use for the underline element.
*/
get actualUnderlineColor(): string;
set actualUnderlineColor(v: string);
/**
* Gets the actual color to use for the underline ripple element.
*/
get actualUnderlineRippleColor(): string;
set actualUnderlineRippleColor(v: string);
/**
* Gets the actual color to use for the underline element.
*/
get actualHoverUnderlineColor(): string;
set actualHoverUnderlineColor(v: string);
/**
* Gets the actual color to use for the underline element when focused.
*/
get actualFocusUnderlineColor(): string;
set actualFocusUnderlineColor(v: string);
/**
* Gets the actual opacity to use for the underline element.
*/
get actualUnderlineOpacity(): number;
set actualUnderlineOpacity(v: number);
static ngAcceptInputType_actualUnderlineOpacity: number | string;
/**
* Gets the actual opacity to use for the underline element when hovered.
*/
get actualHoverUnderlineOpacity(): number;
set actualHoverUnderlineOpacity(v: number);
static ngAcceptInputType_actualHoverUnderlineOpacity: number | string;
/**
* Gets the actual opacity to use for the underline element when focused.
*/
get actualFocusUnderlineOpacity(): number;
set actualFocusUnderlineOpacity(v: number);
static ngAcceptInputType_actualFocusUnderlineOpacity: number | string;
/**
* Gets the actual opacity to use for the underline ripple element when focused.
*/
get actualFocusUnderlineRippleOpacity(): number;
set actualFocusUnderlineRippleOpacity(v: number);
static ngAcceptInputType_actualFocusUnderlineRippleOpacity: number | string;
/**
* Gets the actual opacity to use for the underline ripple element.
*/
get actualUnderlineRippleOpacity(): number;
set actualUnderlineRippleOpacity(v: number);
static ngAcceptInputType_actualUnderlineRippleOpacity: number | string;
/**
* Gets the actual opacity to use for the underline ripple element.
*/
get actualBackgroundColor(): string;
set actualBackgroundColor(v: string);
/**
* Gets or sets the border width to use for the border of the item group.
*/
get borderWidth(): number;
set borderWidth(v: number);
static ngAcceptInputType_borderWidth: number | string;
/**
* Gets or sets the border width to use for the border of the item group when focused.
*/
get focusBorderWidth(): number;
set focusBorderWidth(v: number);
static ngAcceptInputType_focusBorderWidth: number | string;
/**
* Gets or sets the color to use the border of the input group.
*/
get borderColor(): string;
set borderColor(v: string);
get cornerRadiusBottomRight(): number;
set cornerRadiusBottomRight(v: number);
static ngAcceptInputType_cornerRadiusBottomRight: number | string;
get cornerRadiusBottomLeft(): number;
set cornerRadiusBottomLeft(v: number);
static ngAcceptInputType_cornerRadiusBottomLeft: number | string;
get cornerRadiusTopLeft(): number;
set cornerRadiusTopLeft(v: number);
static ngAcceptInputType_cornerRadiusTopLeft: number | string;
get cornerRadiusTopRight(): number;
set cornerRadiusTopRight(v: number);
static ngAcceptInputType_cornerRadiusTopRight: number | string;
ensureCornerRadius(): void;
get contentPaddingBottom(): number;
set contentPaddingBottom(v: number);
static ngAcceptInputType_contentPaddingBottom: number | string;
get contentPaddingLeft(): number;
set contentPaddingLeft(v: number);
static ngAcceptInputType_contentPaddingLeft: number | string;
get contentPaddingRight(): number;
set contentPaddingRight(v: number);
static ngAcceptInputType_contentPaddingRight: number | string;
get contentPaddingTop(): number;
set contentPaddingTop(v: number);
static ngAcceptInputType_contentPaddingTop: number | string;
ensureContentPadding(): void;
/**
* Gets or sets the width to use for the underline element.
*/
get underlineWidth(): number;
set underlineWidth(v: number);
static ngAcceptInputType_underlineWidth: number | string;
/**
* Gets or sets the width to use for the underline element.
*/
get underlineRippleWidth(): number;
set underlineRippleWidth(v: number);
static ngAcceptInputType_underlineRippleWidth: number | string;
/**
* Gets or sets the width to use for the underline element when hovered.
*/
get hoverUnderlineWidth(): number;
set hoverUnderlineWidth(v: number);
static ngAcceptInputType_hoverUnderlineWidth: number | string;
/**
* Gets or sets the color to use for the underline element.
*/
get underlineColor(): string;
set underlineColor(v: string);
/**
* Gets or sets the color to use for the underline ripple element.
*/
get underlineRippleColor(): string;
set underlineRippleColor(v: string);
/**
* Gets or sets the color to use for the underline element.
*/
get hoverUnderlineColor(): string;
set hoverUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline element.
*/
get focusUnderlineColor(): string;
set focusUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline element.
*/
get underlineOpacity(): number;
set underlineOpacity(v: number);
static ngAcceptInputType_underlineOpacity: number | string;
/**
* Gets or sets the color to use for the underline element.
*/
get hoverUnderlineOpacity(): number;
set hoverUnderlineOpacity(v: number);
static ngAcceptInputType_hoverUnderlineOpacity: number | string;
/**
* Gets or sets the color to use for the underline element.
*/
get focusUnderlineOpacity(): number;
set focusUnderlineOpacity(v: number);
static ngAcceptInputType_focusUnderlineOpacity: number | string;
/**
* Gets or sets the opacity to use for the underline ripple element when focused.
*/
get focusUnderlineRippleOpacity(): number;
set focusUnderlineRippleOpacity(v: number);
static ngAcceptInputType_focusUnderlineRippleOpacity: number | string;
/**
* Gets or sets the opacity to use for the underline ripple element.
*/
get underlineRippleOpacity(): number;
set underlineRippleOpacity(v: number);
static ngAcceptInputType_underlineRippleOpacity: number | string;
/**
* Gets or sets the background color to use for the input group.
*/
get backgroundColor(): string;
set backgroundColor(v: string);
/**
* Gets or sets the border width to use for the border of the item group when using type line.
*/
get lineTypeBorderWidth(): number;
set lineTypeBorderWidth(v: number);
static ngAcceptInputType_lineTypeBorderWidth: number | string;
/**
* Gets or sets the border width to use for the border of the item group when focused when type is line.
*/
get lineTypeFocusBorderWidth(): number;
set lineTypeFocusBorderWidth(v: number);
static ngAcceptInputType_lineTypeFocusBorderWidth: number | string;
/**
* Gets or sets the focus color to use the border of the input group when type is line.
*/
get lineTypeFocusBorderColor(): string;
set lineTypeFocusBorderColor(v: string);
/**
* Gets or sets the color to use the border of the input group when type is line.
*/
get lineTypeBorderColor(): string;
set lineTypeBorderColor(v: string);
get lineTypeCornerRadiusBottomRight(): number;
set lineTypeCornerRadiusBottomRight(v: number);
static ngAcceptInputType_lineTypeCornerRadiusBottomRight: number | string;
get lineTypeCornerRadiusBottomLeft(): number;
set lineTypeCornerRadiusBottomLeft(v: number);
static ngAcceptInputType_lineTypeCornerRadiusBottomLeft: number | string;
get lineTypeCornerRadiusTopLeft(): number;
set lineTypeCornerRadiusTopLeft(v: number);
static ngAcceptInputType_lineTypeCornerRadiusTopLeft: number | string;
get lineTypeCornerRadiusTopRight(): number;
set lineTypeCornerRadiusTopRight(v: number);
static ngAcceptInputType_lineTypeCornerRadiusTopRight: number | string;
ensureLineTypeCornerRadius(): void;
get lineTypeContentPaddingBottom(): number;
set lineTypeContentPaddingBottom(v: number);
static ngAcceptInputType_lineTypeContentPaddingBottom: number | string;
get lineTypeContentPaddingLeft(): number;
set lineTypeContentPaddingLeft(v: number);
static ngAcceptInputType_lineTypeContentPaddingLeft: number | string;
get lineTypeContentPaddingRight(): number;
set lineTypeContentPaddingRight(v: number);
static ngAcceptInputType_lineTypeContentPaddingRight: number | string;
get lineTypeContentPaddingTop(): number;
set lineTypeContentPaddingTop(v: number);
static ngAcceptInputType_lineTypeContentPaddingTop: number | string;
ensureLineTypeContentPadding(): void;
/**
* Gets or sets the width to use for the underline element when type is line.
*/
get lineTypeUnderlineWidth(): number;
set lineTypeUnderlineWidth(v: number);
static ngAcceptInputType_lineTypeUnderlineWidth: number | string;
/**
* Gets or sets the width to use for the underline element when type is line.
*/
get lineTypeUnderlineRippleWidth(): number;
set lineTypeUnderlineRippleWidth(v: number);
static ngAcceptInputType_lineTypeUnderlineRippleWidth: number | string;
/**
* Gets or sets the width to use for the underline element when hovered when type is line.
*/
get lineTypeHoverUnderlineWidth(): number;
set lineTypeHoverUnderlineWidth(v: number);
static ngAcceptInputType_lineTypeHoverUnderlineWidth: number | string;
/**
* Gets or sets the color to use for the underline element when type is line.
*/
get lineTypeUnderlineColor(): string;
set lineTypeUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline ripple element when type is line.
*/
get lineTypeUnderlineRippleColor(): string;
set lineTypeUnderlineRippleColor(v: string);
/**
* Gets or sets the color to use for the underline element when type is line.
*/
get lineTypeHoverUnderlineColor(): string;
set lineTypeHoverUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline element when type is line.
*/
get lineTypeFocusUnderlineColor(): string;
set lineTypeFocusUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline element when type is line.
*/
get lineTypeUnderlineOpacity(): number;
set lineTypeUnderlineOpacity(v: number);
static ngAcceptInputType_lineTypeUnderlineOpacity: number | string;
/**
* Gets or sets the color to use for the underline element when type is line.
*/
get lineTypeHoverUnderlineOpacity(): number;
set lineTypeHoverUnderlineOpacity(v: number);
static ngAcceptInputType_lineTypeHoverUnderlineOpacity: number | string;
/**
* Gets or sets the color to use for the underline element when type is line.
*/
get lineTypeFocusUnderlineOpacity(): number;
set lineTypeFocusUnderlineOpacity(v: number);
static ngAcceptInputType_lineTypeFocusUnderlineOpacity: number | string;
/**
* Gets or sets the opacity to use for the underline ripple element when focused when type is line.
*/
get lineTypeFocusUnderlineRippleOpacity(): number;
set lineTypeFocusUnderlineRippleOpacity(v: number);
static ngAcceptInputType_lineTypeFocusUnderlineRippleOpacity: number | string;
/**
* Gets or sets the opacity to use for the underline ripple element when type is line.
*/
get lineTypeUnderlineRippleOpacity(): number;
set lineTypeUnderlineRippleOpacity(v: number);
static ngAcceptInputType_lineTypeUnderlineRippleOpacity: number | string;
/**
* Gets or sets the background color to use for the input group when type is line.
*/
get lineTypeBackgroundColor(): string;
set lineTypeBackgroundColor(v: string);
/**
* Gets or sets the border width to use for the border of the item group when using type line.
*/
get boxTypeBorderWidth(): number;
set boxTypeBorderWidth(v: number);
static ngAcceptInputType_boxTypeBorderWidth: number | string;
/**
* Gets or sets the border width to use for the border of the item group when focused when type is box.
*/
get boxTypeFocusBorderWidth(): number;
set boxTypeFocusBorderWidth(v: number);
static ngAcceptInputType_boxTypeFocusBorderWidth: number | string;
/**
* Gets or sets the focus color to use the border of the input group when type is box.
*/
get boxTypeFocusBorderColor(): string;
set boxTypeFocusBorderColor(v: string);
/**
* Gets or sets the color to use the border of the input group when type is box.
*/
get boxTypeBorderColor(): string;
set boxTypeBorderColor(v: string);
get boxTypeCornerRadiusBottomRight(): number;
set boxTypeCornerRadiusBottomRight(v: number);
static ngAcceptInputType_boxTypeCornerRadiusBottomRight: number | string;
get boxTypeCornerRadiusBottomLeft(): number;
set boxTypeCornerRadiusBottomLeft(v: number);
static ngAcceptInputType_boxTypeCornerRadiusBottomLeft: number | string;
get boxTypeCornerRadiusTopLeft(): number;
set boxTypeCornerRadiusTopLeft(v: number);
static ngAcceptInputType_boxTypeCornerRadiusTopLeft: number | string;
get boxTypeCornerRadiusTopRight(): number;
set boxTypeCornerRadiusTopRight(v: number);
static ngAcceptInputType_boxTypeCornerRadiusTopRight: number | string;
ensureBoxTypeCornerRadius(): void;
get boxTypeContentPaddingBottom(): number;
set boxTypeContentPaddingBottom(v: number);
static ngAcceptInputType_boxTypeContentPaddingBottom: number | string;
get boxTypeContentPaddingLeft(): number;
set boxTypeContentPaddingLeft(v: number);
static ngAcceptInputType_boxTypeContentPaddingLeft: number | string;
get boxTypeContentPaddingRight(): number;
set boxTypeContentPaddingRight(v: number);
static ngAcceptInputType_boxTypeContentPaddingRight: number | string;
get boxTypeContentPaddingTop(): number;
set boxTypeContentPaddingTop(v: number);
static ngAcceptInputType_boxTypeContentPaddingTop: number | string;
ensureBoxTypeContentPadding(): void;
/**
* Gets or sets the width to use for the underline element when type is box.
*/
get boxTypeUnderlineWidth(): number;
set boxTypeUnderlineWidth(v: number);
static ngAcceptInputType_boxTypeUnderlineWidth: number | string;
/**
* Gets or sets the width to use for the underline element when type is box.
*/
get boxTypeUnderlineRippleWidth(): number;
set boxTypeUnderlineRippleWidth(v: number);
static ngAcceptInputType_boxTypeUnderlineRippleWidth: number | string;
/**
* Gets or sets the width to use for the underline element when hovered when type is box.
*/
get boxTypeHoverUnderlineWidth(): number;
set boxTypeHoverUnderlineWidth(v: number);
static ngAcceptInputType_boxTypeHoverUnderlineWidth: number | string;
/**
* Gets or sets the color to use for the underline element when type is box.
*/
get boxTypeUnderlineColor(): string;
set boxTypeUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline ripple element when type is box.
*/
get boxTypeUnderlineRippleColor(): string;
set boxTypeUnderlineRippleColor(v: string);
/**
* Gets or sets the color to use for the underline element when type is box.
*/
get boxTypeHoverUnderlineColor(): string;
set boxTypeHoverUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline element when type is box.
*/
get boxTypeFocusUnderlineColor(): string;
set boxTypeFocusUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline element when type is box.
*/
get boxTypeUnderlineOpacity(): number;
set boxTypeUnderlineOpacity(v: number);
static ngAcceptInputType_boxTypeUnderlineOpacity: number | string;
/**
* Gets or sets the color to use for the underline element when type is box.
*/
get boxTypeHoverUnderlineOpacity(): number;
set boxTypeHoverUnderlineOpacity(v: number);
static ngAcceptInputType_boxTypeHoverUnderlineOpacity: number | string;
/**
* Gets or sets the color to use for the underline element when type is box.
*/
get boxTypeFocusUnderlineOpacity(): number;
set boxTypeFocusUnderlineOpacity(v: number);
static ngAcceptInputType_boxTypeFocusUnderlineOpacity: number | string;
/**
* Gets or sets the opacity to use for the underline ripple element when focused when type is box.
*/
get boxTypeFocusUnderlineRippleOpacity(): number;
set boxTypeFocusUnderlineRippleOpacity(v: number);
static ngAcceptInputType_boxTypeFocusUnderlineRippleOpacity: number | string;
/**
* Gets or sets the opacity to use for the underline ripple element when type is box.
*/
get boxTypeUnderlineRippleOpacity(): number;
set boxTypeUnderlineRippleOpacity(v: number);
static ngAcceptInputType_boxTypeUnderlineRippleOpacity: number | string;
/**
* Gets or sets the background color to use for the input group when type is box.
*/
get boxTypeBackgroundColor(): string;
set boxTypeBackgroundColor(v: string);
/**
* Gets or sets the border width to use for the border of the item group when using type line.
*/
get borderTypeBorderWidth(): number;
set borderTypeBorderWidth(v: number);
static ngAcceptInputType_borderTypeBorderWidth: number | string;
/**
* Gets or sets the border width to use for the border of the item group when focused when type is border.
*/
get borderTypeFocusBorderWidth(): number;
set borderTypeFocusBorderWidth(v: number);
static ngAcceptInputType_borderTypeFocusBorderWidth: number | string;
/**
* Gets or sets the focus color to use the border of the input group when type is border.
*/
get borderTypeFocusBorderColor(): string;
set borderTypeFocusBorderColor(v: string);
/**
* Gets or sets the color to use the border of the input group when type is border.
*/
get borderTypeBorderColor(): string;
set borderTypeBorderColor(v: string);
get borderTypeCornerRadiusBottomRight(): number;
set borderTypeCornerRadiusBottomRight(v: number);
static ngAcceptInputType_borderTypeCornerRadiusBottomRight: number | string;
get borderTypeCornerRadiusBottomLeft(): number;
set borderTypeCornerRadiusBottomLeft(v: number);
static ngAcceptInputType_borderTypeCornerRadiusBottomLeft: number | string;
get borderTypeCornerRadiusTopLeft(): number;
set borderTypeCornerRadiusTopLeft(v: number);
static ngAcceptInputType_borderTypeCornerRadiusTopLeft: number | string;
get borderTypeCornerRadiusTopRight(): number;
set borderTypeCornerRadiusTopRight(v: number);
static ngAcceptInputType_borderTypeCornerRadiusTopRight: number | string;
ensureBorderTypeCornerRadius(): void;
get borderTypeContentPaddingBottom(): number;
set borderTypeContentPaddingBottom(v: number);
static ngAcceptInputType_borderTypeContentPaddingBottom: number | string;
get borderTypeContentPaddingLeft(): number;
set borderTypeContentPaddingLeft(v: number);
static ngAcceptInputType_borderTypeContentPaddingLeft: number | string;
get borderTypeContentPaddingRight(): number;
set borderTypeContentPaddingRight(v: number);
static ngAcceptInputType_borderTypeContentPaddingRight: number | string;
get borderTypeContentPaddingTop(): number;
set borderTypeContentPaddingTop(v: number);
static ngAcceptInputType_borderTypeContentPaddingTop: number | string;
ensureBorderTypeContentPadding(): void;
/**
* Gets or sets the width to use for the underline element when type is border.
*/
get borderTypeUnderlineWidth(): number;
set borderTypeUnderlineWidth(v: number);
static ngAcceptInputType_borderTypeUnderlineWidth: number | string;
/**
* Gets or sets the width to use for the underline element when type is border.
*/
get borderTypeUnderlineRippleWidth(): number;
set borderTypeUnderlineRippleWidth(v: number);
static ngAcceptInputType_borderTypeUnderlineRippleWidth: number | string;
/**
* Gets or sets the width to use for the underline element when hovered when type is border.
*/
get borderTypeHoverUnderlineWidth(): number;
set borderTypeHoverUnderlineWidth(v: number);
static ngAcceptInputType_borderTypeHoverUnderlineWidth: number | string;
/**
* Gets or sets the color to use for the underline element when type is border.
*/
get borderTypeUnderlineColor(): string;
set borderTypeUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline ripple element when type is border.
*/
get borderTypeUnderlineRippleColor(): string;
set borderTypeUnderlineRippleColor(v: string);
/**
* Gets or sets the color to use for the underline element when type is border.
*/
get borderTypeHoverUnderlineColor(): string;
set borderTypeHoverUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline element when type is border.
*/
get borderTypeFocusUnderlineColor(): string;
set borderTypeFocusUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline element when type is border.
*/
get borderTypeUnderlineOpacity(): number;
set borderTypeUnderlineOpacity(v: number);
static ngAcceptInputType_borderTypeUnderlineOpacity: number | string;
/**
* Gets or sets the color to use for the underline element when type is border.
*/
get borderTypeHoverUnderlineOpacity(): number;
set borderTypeHoverUnderlineOpacity(v: number);
static ngAcceptInputType_borderTypeHoverUnderlineOpacity: number | string;
/**
* Gets or sets the color to use for the underline element when type is border.
*/
get borderTypeFocusUnderlineOpacity(): number;
set borderTypeFocusUnderlineOpacity(v: number);
static ngAcceptInputType_borderTypeFocusUnderlineOpacity: number | string;
/**
* Gets or sets the opacity to use for the underline ripple element when focused when type is border.
*/
get borderTypeFocusUnderlineRippleOpacity(): number;
set borderTypeFocusUnderlineRippleOpacity(v: number);
static ngAcceptInputType_borderTypeFocusUnderlineRippleOpacity: number | string;
/**
* Gets or sets the opacity to use for the underline ripple element when type is border.
*/
get borderTypeUnderlineRippleOpacity(): number;
set borderTypeUnderlineRippleOpacity(v: number);
static ngAcceptInputType_borderTypeUnderlineRippleOpacity: number | string;
/**
* Gets or sets the background color to use for the input group when type is border.
*/
get borderTypeBackgroundColor(): string;
set borderTypeBackgroundColor(v: string);
/**
* Gets or sets the search width to use for the border of the item group when using type line.
*/
get searchTypeBorderWidth(): number;
set searchTypeBorderWidth(v: number);
static ngAcceptInputType_searchTypeBorderWidth: number | string;
/**
* Gets or sets the search width to use for the border of the item group when focused when type is search.
*/
get searchTypeFocusBorderWidth(): number;
set searchTypeFocusBorderWidth(v: number);
static ngAcceptInputType_searchTypeFocusBorderWidth: number | string;
/**
* Gets or sets the focus color to use the search of the input group when type is search.
*/
get searchTypeFocusBorderColor(): string;
set searchTypeFocusBorderColor(v: string);
/**
* Gets or sets the color to use the search of the input group when type is search.
*/
get searchTypeBorderColor(): string;
set searchTypeBorderColor(v: string);
get searchTypeCornerRadiusBottomRight(): number;
set searchTypeCornerRadiusBottomRight(v: number);
static ngAcceptInputType_searchTypeCornerRadiusBottomRight: number | string;
get searchTypeCornerRadiusBottomLeft(): number;
set searchTypeCornerRadiusBottomLeft(v: number);
static ngAcceptInputType_searchTypeCornerRadiusBottomLeft: number | string;
get searchTypeCornerRadiusTopLeft(): number;
set searchTypeCornerRadiusTopLeft(v: number);
static ngAcceptInputType_searchTypeCornerRadiusTopLeft: number | string;
get searchTypeCornerRadiusTopRight(): number;
set searchTypeCornerRadiusTopRight(v: number);
static ngAcceptInputType_searchTypeCornerRadiusTopRight: number | string;
ensureSearchTypeCornerRadius(): void;
get searchTypeContentPaddingBottom(): number;
set searchTypeContentPaddingBottom(v: number);
static ngAcceptInputType_searchTypeContentPaddingBottom: number | string;
get searchTypeContentPaddingLeft(): number;
set searchTypeContentPaddingLeft(v: number);
static ngAcceptInputType_searchTypeContentPaddingLeft: number | string;
get searchTypeContentPaddingRight(): number;
set searchTypeContentPaddingRight(v: number);
static ngAcceptInputType_searchTypeContentPaddingRight: number | string;
get searchTypeContentPaddingTop(): number;
set searchTypeContentPaddingTop(v: number);
static ngAcceptInputType_searchTypeContentPaddingTop: number | string;
ensureSearchTypeContentPadding(): void;
/**
* Gets or sets the width to use for the underline element when type is search.
*/
get searchTypeUnderlineWidth(): number;
set searchTypeUnderlineWidth(v: number);
static ngAcceptInputType_searchTypeUnderlineWidth: number | string;
/**
* Gets or sets the width to use for the underline element when type is search.
*/
get searchTypeUnderlineRippleWidth(): number;
set searchTypeUnderlineRippleWidth(v: number);
static ngAcceptInputType_searchTypeUnderlineRippleWidth: number | string;
/**
* Gets or sets the width to use for the underline element when hovered when type is search.
*/
get searchTypeHoverUnderlineWidth(): number;
set searchTypeHoverUnderlineWidth(v: number);
static ngAcceptInputType_searchTypeHoverUnderlineWidth: number | string;
/**
* Gets or sets the color to use for the underline element when type is search.
*/
get searchTypeUnderlineColor(): string;
set searchTypeUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline ripple element when type is search.
*/
get searchTypeUnderlineRippleColor(): string;
set searchTypeUnderlineRippleColor(v: string);
/**
* Gets or sets the color to use for the underline element when type is search.
*/
get searchTypeHoverUnderlineColor(): string;
set searchTypeHoverUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline element when type is search.
*/
get searchTypeFocusUnderlineColor(): string;
set searchTypeFocusUnderlineColor(v: string);
/**
* Gets or sets the color to use for the underline element when type is search.
*/
get searchTypeUnderlineOpacity(): number;
set searchTypeUnderlineOpacity(v: number);
static ngAcceptInputType_searchTypeUnderlineOpacity: number | string;
/**
* Gets or sets the color to use for the underline element when type is search.
*/
get searchTypeHoverUnderlineOpacity(): number;
set searchTypeHoverUnderlineOpacity(v: number);
static ngAcceptInputType_searchTypeHoverUnderlineOpacity: number | string;
/**
* Gets or sets the color to use for the underline element when type is search.
*/
get searchTypeFocusUnderlineOpacity(): number;
set searchTypeFocusUnderlineOpacity(v: number);
static ngAcceptInputType_searchTypeFocusUnderlineOpacity: number | string;
/**
* Gets or sets the opacity to use for the underline ripple element when focused when type is search.
*/
get searchTypeFocusUnderlineRippleOpacity(): number;
set searchTypeFocusUnderlineRippleOpacity(v: number);
static ngAcceptInputType_searchTypeFocusUnderlineRippleOpacity: number | string;
/**
* Gets or sets the opacity to use for the underline ripple element when type is search.
*/
get searchTypeUnderlineRippleOpacity(): number;
set searchTypeUnderlineRippleOpacity(v: number);
static ngAcceptInputType_searchTypeUnderlineRippleOpacity: number | string;
/**
* Gets or sets the background color to use for the input group when type is search.
*/
get searchTypeBackgroundColor(): string;
set searchTypeBackgroundColor(v: string);
/**
* Gets or sets whether the input group is expanded or not.
*/
get isExpanded(): boolean;
set isExpanded(v: boolean);
static ngAcceptInputType_isExpanded: boolean | string;
/**
* Gets or sets whether the input group is hovered or not.
*/
get isHovered(): boolean;
set isHovered(v: boolean);
static ngAcceptInputType_isHovered: boolean | string;
/**
* Gets or sets whether the input group is hovered or not.
*/
get isFocused(): boolean;
set isFocused(v: boolean);
static ngAcceptInputType_isFocused: boolean | string;
/**
* Gets or sets whether the input group is expanded or not.
*/
get actualIsExpanded(): boolean;
set actualIsExpanded(v: boolean);
static ngAcceptInputType_actualIsExpanded: boolean | string;
/**
* Gets or sets the color to use the hovered background of the inputs in the group.
*/
get focusBorderColor(): string;
set focusBorderColor(v: string);
/**
* Gets or sets the id to use for the checkbox.
*/
get id(): string;
set id(v: string);
/**
* Gets or sets whether the checkbox is disabled.
*/
get disabled(): boolean;
set disabled(v: boolean);
static ngAcceptInputType_disabled: boolean | string;
findByName(name: string): any;
protected __p: string;
protected _hasUserValues: Set<string>;
protected get hasUserValues(): Set<string>;
protected __m(propertyName: string): void;
protected _stylingContainer: any;
protected _stylingParent: any;
protected _inStyling: boolean;
protected _styling(container: any, component: any, parent?: any): void;
onDetachedFromUI(): void;
onAttachedToUI(): void;
/**
* Exports visual information about the current state of the grid.
*/
exportVisualModel(): any;
/**
* Returns a serialized copy of the exported visual model
*/
exportSerializedVisualModel(): string;
protected _zoneRunner: (act: () => void) => void;
protected _runInZone(act: () => void): void;
static ɵfac: i0.ɵɵFactoryDeclaration<IgxXInputGroupComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IgxXInputGroupComponent, "igx-x-input-group", never, { "displayType": "displayType"; "density": "density"; "actualDensity": "actualDensity"; "baseTheme": "baseTheme"; "actualBorderColor": "actualBorderColor"; "actualFocusBorderColor": "actualFocusBorderColor"; "actualBorderWidth": "actualBorderWidth"; "actualFocusBorderWidth": "actualFocusBorderWidth"; "actualCornerRadiusBottomRight": "actualCornerRadiusBottomRight"; "actualCornerRadiusBottomLeft": "actualCornerRadiusBottomLeft"; "actualCornerRadiusTopLeft": "actualCornerRadiusTopLeft"; "actualCornerRadiusTopRight": "actualCornerRadiusTopRight"; "actualContentPaddingBottom": "actualContentPaddingBottom"; "actualContentPaddingLeft": "actualContentPaddingLeft"; "actualContentPaddingRight": "actualContentPaddingRight"; "actualContentPaddingTop": "actualContentPaddingTop"; "actualUnderlineWidth": "actualUnderlineWidth"; "actualUnderlineRippleWidth": "actualUnderlineRippleWidth"; "actualHoverUnderlineWidth": "actualHoverUnderlineWidth"; "actualUnderlineColor": "actualUnderlineColor"; "actualUnderlineRippleColor": "actualUnderlineRippleColor"; "actualHoverUnderlineColor": "actualHoverUnderlineColor"; "actualFocusUnderlineColor": "actualFocusUnderlineColor"; "actualUnderlineOpacity": "actualUnderlineOpacity"; "actualHoverUnderlineOpacity": "actualHoverUnderlineOpacity"; "actualFocusUnderlineOpacity": "actualFocusUnderlineOpacity"; "actualFocusUnderlineRippleOpacity": "actualFocusUnderlineRippleOpacity"; "actualUnderlineRippleOpacity": "actualUnderlineRippleOpacity"; "actualBackgroundColor": "actualBackgroundColor"; "borderWidth": "borderWidth"; "focusBorderWidth": "focusBorderWidth"; "borderColor": "borderColor"; "cornerRadiusBottomRight": "cornerRadiusBottomRight"; "cornerRadiusBottomLeft": "cornerRadiusBottomLeft"; "cornerRadiusTopLeft": "cornerRadiusTopLeft"; "cornerRadiusTopRight": "cornerRadiusTopRight"; "contentPaddingBottom": "contentPaddingBottom"; "contentPaddingLeft": "contentPaddingLeft"; "contentPaddingRight": "contentPaddingRight"; "contentPaddingTop": "contentPaddingTop"; "underlineWidth": "underlineWidth"; "underlineRippleWidth": "underlineRippleWidth"; "hoverUnderlineWidth": "hoverUnderlineWidth"; "underlineColor": "underlineColor"; "underlineRippleColor": "underlineRippleColor"; "hoverUnderlineColor": "hoverUnderlineColor"; "focusUnderlineColor": "focusUnderlineColor"; "underlineOpacity": "underlineOpacity"; "hoverUnderlineOpacity": "hoverUnderlineOpacity"; "focusUnderlineOpacity": "focusUnderlineOpacity"; "focusUnderlineRippleOpacity": "focusUnderlineRippleOpacity"; "underlineRippleOpacity": "underlineRippleOpacity"; "backgroundColor": "backgroundColor"; "lineTypeBorderWidth": "lineTypeBorderWidth"; "lineTypeFocusBorderWidth": "lineTypeFocusBorderWidth"; "lineTypeFocusBorderColor": "lineTypeFocusBorderColor"; "lineTypeBorderColor": "lineTypeBorderColor"; "lineTypeCornerRadiusBottomRight": "lineTypeCornerRadiusBottomRight"; "lineTypeCornerRadiusBottomLeft": "lineTypeCornerRadiusBottomLeft"; "lineTypeCornerRadiusTopLeft": "lineTypeCornerRadiusTopLeft"; "lineTypeCornerRadiusTopRight": "lineTypeCornerRadiusTopRight"; "lineTypeContentPaddingBottom": "lineTypeContentPaddingBottom"; "lineTypeContentPaddingLeft": "lineTypeContentPaddingLeft"; "lineTypeContentPaddingRight": "lineTypeContentPaddingRight"; "lineTypeContentPaddingTop": "lineTypeContentPaddingTop"; "lineTypeUnderlineWidth": "lineTypeUnderlineWidth"; "lineTypeUnderlineRippleWidth": "lineTypeUnderlineRippleWidth"; "lineTypeHoverUnderlineWidth": "lineTypeHoverUnderlineWidth"; "lineTypeUnderlineColor": "lineTypeUnderlineColor"; "lineTypeUnderlineRippleColor": "lineTypeUnderlineRippleColor"; "lineTypeHoverUnderlineColor": "lineTypeHoverUnderlineColor"; "lineTypeFocusUnderlineColor": "lineTypeFocusUnderlineColor"; "lineTypeUnderlineOpacity": "lineTypeUnderlineOpacity"; "lineTypeHoverUnderlineOpacity": "lineTypeHoverUnderlineOpacity"; "lineTypeFocusUnderlineOpacity": "lineTypeFocusUnderlineOpacity"; "lineTypeFocusUnderlineRippleOpacity": "lineTypeFocusUnderlineRippleOpacity"; "lineTypeUnderlineRippleOpacity": "lineTypeUnderlineRippleOpacity"; "lineTypeBackgroundColor": "lineTypeBackgroundColor"; "boxTypeBorderWidth": "boxTypeBorderWidth"; "boxTypeFocusBorderWidth": "boxTypeFocusBorderWidth"; "boxTypeFocusBorderColor": "boxTypeFocusBorderColor"; "boxTypeBorderColor": "boxTypeBorderColor"; "boxTypeCornerRadiusBottomRight": "boxTypeCornerRadiusBottomRight"; "boxTypeCornerRadiusBottomLeft": "boxTypeCornerRadiusBottomLeft"; "boxTypeCornerRadiusTopLeft": "boxTypeCornerRadiusTopLeft"; "boxTypeCornerRadiusTopRight": "boxTypeCornerRadiusTopRight"; "boxTypeContentPaddingBottom": "boxTypeContentPaddingBottom"; "boxTypeContentPaddingLeft": "boxTypeContentPaddingLeft"; "boxTypeContentPaddingRight": "boxTypeContentPaddingRight"; "boxTypeContentPaddingTop": "boxTypeContentPaddingTop"; "boxTypeUnderlineWidth": "boxTypeUnderlineWidth"; "boxTypeUnderlineRippleWidth": "boxTypeUnderlineRippleWidth"; "boxTypeHoverUnderlineWidth": "boxTypeHoverUnderlineWidth"; "boxTypeUnderlineColor": "boxTypeUnderlineColor"; "boxTypeUnderlineRippleColor": "boxTypeUnderlineRippleColor"; "boxTypeHoverUnderlineColor": "boxTypeHoverUnderlineColor"; "boxTypeFocusUnderlineColor": "boxTypeFocusUnderlineColor"; "boxTypeUnderlineOpacity": "boxTypeUnderlineOpacity"; "boxTypeHoverUnderlineOpacity": "boxTypeHoverUnderlineOpacity"; "boxTypeFocusUnderlineOpacity": "boxTypeFocusUnderlineOpacity"; "boxTypeFocusUnderlineRippleOpacity": "boxTypeFocusUnderlineRippleOpacity"; "boxTypeUnderlineRippleOpacity": "boxTypeUnderlineRippleOpacity"; "boxTypeBackgroundColor": "boxTypeBackgroundColor"; "borderTypeBorderWidth": "borderTypeBorderWidth"; "borderTypeFocusBorderWidth": "borderTypeFocusBorderWidth"; "borderTypeFocusBorderColor": "borderTypeFocusBorderColor"; "borderTypeBorderColor": "borderTypeBorderColor"; "borderTypeCornerRadiusBottomRight": "borderTypeCornerRadiusBottomRight"; "borderTypeCornerRadiusBottomLeft": "borderTypeCornerRadiusBottomLeft"; "borderTypeCornerRadiusTopLeft": "borderTypeCornerRadiusTopLeft"; "borderTypeCornerRadiusTopRight": "borderTypeCornerRadiusTopRight"; "borderTypeContentPaddingBottom": "borderTypeContentPaddingBottom"; "borderTypeContentPaddingLeft": "borderTypeContentPaddingLeft"; "borderTypeContentPaddingRight": "borderTypeContentPaddingRight"; "borderTypeContentPaddingTop": "borderTypeContentPaddingTop"; "borderTypeUnderlineWidth": "borderTypeUnderlineWidth"; "borderTypeUnderlineRippleWidth": "borderTypeUnderlineRippleWidth"; "borderTypeHoverUnderlineWidth": "borderTypeHoverUnderlineWidth"; "borderTypeUnderlineColor": "borderTypeUnderlineColor"; "borderTypeUnderlineRippleColor": "borderTypeUnderlineRippleColor"; "borderTypeHoverUnderlineColor": "borderTypeHoverUnderlineColor"; "borderTypeFocusUnderlineColor": "borderTypeFocusUnderlineColor"; "borderTypeUnderlineOpacity": "borderTypeUnderlineOpacity"; "borderTypeHoverUnderlineOpacity": "borderTypeHoverUnderlineOpacity"; "borderTypeFocusUnderlineOpacity": "borderTypeFocusUnderlineOpacity"; "borderTypeFocusUnderlineRippleOpacity": "borderTypeFocusUnderlineRippleOpacity"; "borderTypeUnderlineRippleOpacity": "borderTypeUnderlineRippleOpacity"; "borderTypeBackgroundColor": "borderTypeBackgroundColor"; "searchTypeBorderWidth": "searchTypeBorderWidth"; "searchTypeFocusBorderWidth": "searchTypeFocusBorderWidth"; "searchTypeFocusBorderColor": "searchTypeFocusBorderColor"; "searchTypeBorderColor": "searchTypeBorderColor"; "searchTypeCornerRadiusBottomRight": "searchTypeCornerRadiusBottomRight"; "searchTypeCornerRadiusBottomLeft": "searchTypeCornerRadiusBottomLeft"; "searchTypeCornerRadiusTopLeft": "searchTypeCornerRadiusTopLeft"; "searchTypeCornerRadiusTopRight": "searchTypeCornerRadiusTopRight"; "searchTypeContentPaddingBottom": "searchTypeContentPaddingBottom"; "searchTypeContentPaddingLeft": "searchTypeContentPaddingLeft"; "searchTypeContentPaddingRight": "searchTypeContentPaddingRight"; "searchTypeContentPaddingTop": "searchTypeContentPaddingTop"; "searchTypeUnderlineWidth": "searchTypeUnderlineWidth"; "searchTypeUnderlineRippleWidth": "searchTypeUnderlineRippleWidth"; "searchTypeHoverUnderlineWidth": "searchTypeHoverUnderlineWidth"; "searchTypeUnderlineColor": "searchTypeUnderlineColor"; "searchTypeUnderlineRippleColor": "searchTypeUnderlineRippleColor"; "searchTypeHoverUnderlineColor": "searchTypeHoverUnderlineColor"; "searchTypeFocusUnderlineColor": "searchTypeFocusUnderlineColor"; "searchTypeUnderlineOpacity": "searchTypeUnderlineOpacity"; "searchTypeHoverUnderlineOpacity": "searchTypeHoverUnderlineOpacity"; "searchTypeFocusUnderlineOpacity": "searchTypeFocusUnderlineOpacity"; "searchTypeFocusUnderlineRippleOpacity": "searchTypeFocusUnderlineRippleOpacity"; "searchTypeUnderlineRippleOpacity": "searchTypeUnderlineRippleOpacity"; "searchTypeBackgroundColor": "searchTypeBackgroundColor"; "isExpanded": "isExpanded"; "isHovered": "isHovered"; "isFocused": "isFocused"; "actualIsExpanded": "actualIsExpanded"; "focusBorderColor": "focusBorderColor"; "id": "id"; "disabled": "disabled"; }, {}, ["contentInputs"], ["*"]>;
}