import { IPSControl } from '../ipscontrol'; import { IPSLanguageRes } from '../../res/ipslanguage-res'; import { IPSSysImage } from '../../res/ipssys-image'; /** * * 子接口类型识别属性[] * @export * @interface IPSTitleBar */ export interface IPSTitleBar extends IPSControl { /** * 标题语言资源 * * @type {IPSLanguageRes} */ getCapPSLanguageRes(): IPSLanguageRes | null; /** * 标题语言资源 * * @type {IPSLanguageRes} */ get capPSLanguageRes(): IPSLanguageRes | null; /** * 标题语言资源(必须存在) * * @type {IPSLanguageRes} */ getCapPSLanguageResMust(): IPSLanguageRes; /** * 标题 * @type {string} */ caption: string; /** * 图标资源 * * @type {IPSSysImage} */ getPSSysImage(): IPSSysImage | null; /** * 图标资源 * * @type {IPSSysImage} */ get psSysImage(): IPSSysImage | null; /** * 图标资源(必须存在) * * @type {IPSSysImage} */ getPSSysImageMust(): IPSSysImage; /** * 标题栏样式 * @description 值模式 [系统标题栏样式] {USER:用户自定义、 USER2:用户自定义2 } * @type {( string | 'USER' | 'USER2')} */ titleBarStyle: string | 'USER' | 'USER2'; /** * 标题栏类型 * @type {string} */ titleBarType: string; }