internal TemplatingOptionsDialog(MobileTemplatedControlDesigner designer, ISite site, int mergingContext) { _strCollSchemas = new StringCollection(); _mergingContext = mergingContext; _designer = designer; _site = site; _dsd = (IDeviceSpecificDesigner)designer; _dsd.SetDeviceSpecificEditor(this); InitializeComponent(); this.Text = SR.GetString(SR.TemplatingOptionsDialog_Title); _btnHelp.Text = SR.GetString(SR.GenericDialog_HelpBtnCaption); _btnClose.Text = SR.GetString(SR.GenericDialog_CloseBtnCaption); _lblSchemas.Text = SR.GetString(SR.TemplatingOptionsDialog_SchemaCaption); _btnEditChoices.Text = SR.GetString(SR.TemplatingOptionsDialog_EditBtnCaption); _lblChoices.Text = SR.GetString(SR.TemplatingOptionsDialog_FilterCaption); _schemasFriendly = new String[] { SR.GetString(SR.TemplatingOptionsDialog_HTMLSchemaFriendly), SR.GetString(SR.TemplatingOptionsDialog_CHTMLSchemaFriendly) }; _schemasUrl = new String[] { SR.GetString(SR.MarkupSchema_HTML32), SR.GetString(SR.MarkupSchema_cHTML10) }; int tabOffset = GenericUI.InitDialog( this, _dsd, _mergingContext ); SetTabIndexes(tabOffset); _dsd.RefreshHeader(_mergingContext); String currentDeviceSpecificID = _dsd.CurrentDeviceSpecificID; if (null != currentDeviceSpecificID && currentDeviceSpecificID.Length > 0) { DeviceSpecific ds; _dsd.GetDeviceSpecific(currentDeviceSpecificID, out ds); ((IRefreshableDeviceSpecificEditor)this).Refresh(currentDeviceSpecificID, ds); } UpdateControlEnabling(); }
internal TemplatingOptionsDialog(MobileTemplatedControlDesigner designer, ISite site, int mergingContext) : base(site) { _strCollSchemas = new StringCollection(); _mergingContext = mergingContext; _designer = designer; _site = site; _dsd = (IDeviceSpecificDesigner) designer; _dsd.SetDeviceSpecificEditor(this); InitializeComponent(); this.Text = SR.GetString(SR.TemplatingOptionsDialog_Title); _btnClose.Text = SR.GetString(SR.GenericDialog_CloseBtnCaption); _lblSchemas.Text = SR.GetString(SR.TemplatingOptionsDialog_SchemaCaption); _btnEditChoices.Text = SR.GetString(SR.TemplatingOptionsDialog_EditBtnCaption); _lblChoices.Text = SR.GetString(SR.TemplatingOptionsDialog_FilterCaption); _schemasFriendly = new String[] { SR.GetString(SR.TemplatingOptionsDialog_HTMLSchemaFriendly), SR.GetString(SR.TemplatingOptionsDialog_CHTMLSchemaFriendly) }; _schemasUrl = new String[] { SR.GetString(SR.MarkupSchema_HTML32), SR.GetString(SR.MarkupSchema_cHTML10) }; int tabOffset = GenericUI.InitDialog( this, _dsd, _mergingContext ); SetTabIndexes(tabOffset); _dsd.RefreshHeader(_mergingContext); String currentDeviceSpecificID = _dsd.CurrentDeviceSpecificID; if (null != currentDeviceSpecificID && currentDeviceSpecificID.Length > 0) { DeviceSpecific ds; _dsd.GetDeviceSpecific(currentDeviceSpecificID, out ds); ((IRefreshableDeviceSpecificEditor) this).Refresh(currentDeviceSpecificID, ds); } UpdateControlEnabling(); }