/* tslint:disable */
///
///
interface IgRadialMenuEvent {
( event: Event, ui: IgRadialMenuEventParam ): void;
}
interface IgRadialMenuEventParam extends Event {
owner: any;
}
interface IgRadialMenuEasingFunction {
( theNumberZero: number ): void;
}
interface IgRadialMenuItemEvent {
( event: Event, ui: IgRadialMenuItemEventUIParam ): void;
}
interface IgRadialMenuItemEventUIParam {
owner: any;
item: any;
}
interface IgRadialMenuItemValueChangedEvent {
( event: Event, ui: IgRadialMenuItemValueChangedEventUIParam ): void;
}
interface IgRadialMenuItemValueChangedEventUIParam extends IgRadialMenuItemEventUIParam {
oldValue: any;
newValue: any;
}
interface IgRadialMenuItem {
autoRotateChildren?: boolean;
autoUpdateRecentItem?: boolean;
checkBehavior?: string;
checked?: IgRadialMenuItemEvent;
checkedHighlightBrush?: string;
childItemPlacement?: string;
click?: IgRadialMenuItemEvent;
closed?: IgRadialMenuItemEvent;
color?: string;
colorChanged?: IgRadialMenuItemValueChangedEvent;
colorWellClick?: IgRadialMenuItemEvent;
foreground?: string;
groupName?: string;
header?: string;
highlightBrush?: string;
iconUri?: string;
innerAreaFill?: string;
innerAreaHotTrackFill?: string;
innerAreaHotTrackStroke?: string;
innerAreaStroke?: string;
innerAreaStrokeThickness?: number;
isChecked?: boolean;
isEnabled?: boolean;
isToolTipEnabled?: boolean;
items?: Array;
name: string;
opened?: IgRadialMenuItemEvent;
outerRingButtonFill?: string;
outerRingButtonForeground?: string;
outerRingButtonHotTrackFill?: string;
outerRingButtonHotTrackForeground?: string;
outerRingButtonHotTrackStroke?: string;
outerRingButtonStroke?: string;
outerRingButtonStrokeThickness?: number;
pendingValue?: any;
pendingValueChanged?: IgRadialMenuItemValueChangedEvent;
pendingValueNeedleBrush?: string;
recentItemName?: string;
reserveFirstSlice?: boolean;
smallIncrement?: number;
tickBrush?: string;
ticks?: any;
toolTip?: string;
trackEndColor?: string;
trackStartColor?: string;
type?: string;
unchecked?: IgRadialMenuItemEvent;
value?: number;
valueChanged?: IgRadialMenuItemValueChangedEvent;
valueNeedleBrush?: string;
wedgeIndex?: number;
wedgeSpan?: number;
}
interface IgRadialMenu {
centerButtonClosedFill?: string;
centerButtonClosedStroke?: string;
centerButtonContentHeight?: number;
centerButtonContentWidth?: number;
centerButtonFill?: string;
centerButtonHotTrackFill?: string;
centerButtonHotTrackStroke?: string;
centerButtonStroke?: string;
centerButtonStrokeThickness?: number;
currentOpenMenuItemName?: string;
font?: string;
isOpen?: boolean;
items?: Array;
menuBackground?: string;
menuItemOpenCloseAnimationDuration?: number;
menuItemOpenCloseAnimationEasingFunction?: IgRadialMenuEasingFunction;
menuOpenCloseAnimationDuration?: number;
menuOpenCloseAnimationEasingFunction?: IgRadialMenuEasingFunction;
minWedgeCount?: number;
outerRingFill?: string;
outerRingStroke?: string;
outerRingStrokeThickness?: number;
outerRingThickness?: number;
rotationAsPercentageOfWedge?: number;
rotationInDegrees?: number;
wedgePaddingInDegrees?: number;
opened?: IgRadialMenuEvent;
closed?: IgRadialMenuEvent;
}
interface JQuery {
igRadialMenu( options: IgRadialMenu ): JQuery;
igRadialMenu( optionLiteral: string, optionName: string, optionValue: any ): JQuery;
igRadialMenu( methodName: string, ...methodParams: any[] ): any;
}