@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
34 lines (33 loc) • 1.71 kB
TypeScript
import { Color, ImageAsset, ImageSource } from '@nativescript/core';
import { BasePointVectorElement, BillboardStyleBuilder } from '.';
import { BalloonPopupOptions, BalloonPopupStyleBuilderOptions } from './balloonpopup';
export declare class BalloonPopupStyleBuilder extends BillboardStyleBuilder<com.carto.styles.BalloonPopupStyleBuilder, BalloonPopupStyleBuilderOptions> {
createNative(options: BalloonPopupStyleBuilderOptions): com.carto.styles.BalloonPopupStyleBuilder;
color: string | Color;
cornerRadius: number;
descriptionColor: string | Color;
descriptionFontName: string;
descriptionFontSize: number;
descriptionWrap: boolean;
leftColor: string | Color;
leftImage: string | ImageSource | ImageAsset;
rightColor: string | Color;
rightImage: string | ImageSource | ImageAsset;
strokeColor: string | Color;
strokeWidth: number;
titleColor: string | Color;
titleFontName: string;
titleFontSize: number;
titleWrap: boolean;
triangleHeight: number;
triangleWidth: number;
placementPriority: number;
mBuildStyle: com.carto.styles.BalloonPopupStyle;
buildStyle(): com.carto.styles.BalloonPopupStyle;
}
export declare class BalloonPopup extends BasePointVectorElement<com.carto.vectorelements.BalloonPopup, BalloonPopupOptions> {
createNative(options: BalloonPopupOptions): com.carto.vectorelements.BalloonPopup;
buildStyle(): com.carto.styles.BalloonPopupStyle;
get styleBuilder(): BalloonPopupStyleBuilder | com.carto.styles.BalloonPopupStyle | BalloonPopupStyleBuilderOptions;
set styleBuilder(value: BalloonPopupStyleBuilder | com.carto.styles.BalloonPopupStyle | BalloonPopupStyleBuilderOptions);
}