/// <summary>Constructor.</summary> public AddPackageView() { // Create buttons. addButton = CreateButton(StringLibrary.Add); cancelButton = CreateButton(StringLibrary.Cancel); // Load the HTML content. RetrieveHtml(ContentUrl, delegate { // Setup children. divInnerSlide = jQuery.Select(CssSelectors.AddPackageInnerSlide); offLeft = divInnerSlide.GetCSS(Css.Left); InitializeTextboxes(); // Insert buttons. addButton.CreateView().Insert(CssSelectors.AddPackageBtnAdd, InsertMode.Replace); cancelButton.CreateView().Insert(CssSelectors.AddPackageBtnCancel, InsertMode.Replace); // Wire up events. Keyboard.Keydown += OnKeydown; // Finish up. isInitialized = true; UpdateState(); SlideOn(null); }); }
public void ClassInitialize() { button = new IconTextButton(); button.Text = "My Button"; TestHarness.AddControl(button.CreateView() as IView); }
public ChangesTabPageView() { AddToClassList(UssClassName); AssetDatabase.LoadAssetAtPath <VisualTreeAsset>(k_LayoutPath).CloneTree(this); styleSheets.Add(AssetDatabase.LoadAssetAtPath <StyleSheet>(k_StylePath)); // Get the components defined in the style / layout files. m_SearchBar = this.Q <SearchBar>(className: SearchBarUssClassName); m_RevisionSummaryBox = this.Q <BetterTextField>(className: TextFieldUssClassName); m_PublishButton = this.Q <IconTextButton>(className: PublishButtonUssClassName); m_EntryGroupsContainer = this.Q <VisualElement>(className: EntryGroupsUssClassName); // Initialize the text strings. m_PublishButton.Text = StringAssets.publishButton; m_RevisionSummaryBox.Placeholder = StringAssets.publishSummaryPlaceholder; }
public IconTextButtonView(IconTextButton model) : base(model) { // Setup initial conditions. Css.InsertLink(Css.Urls.CoreButtons); Container.AddClass(RootClass); // Ensure the required templates are downloaded. AddRequiredTemplate(ButtonTemplates.CommonBg, ButtonTemplates.TemplateUrl(ButtonTemplate.Common)); AddRequiredTemplate(TemplateContent, ButtonTemplates.TemplateUrl(ButtonTemplate.IconText)); DownloadTemplates(delegate { // Initialize the button content. ButtonStyles.SilverBackground(0, this, true); ButtonStyles.Rounded(0, this); TemplateForStates(1, AllStates, TemplateContent, EnabledCondition.Either, FocusCondition.Either); // Finish up. UpdateLayout(); }); }
private static IconTextButton CreateButton(string text) { // Create and insert the button. IconTextButton button = new IconTextButton(); button.Text = text; button.CanFocus = false; // Finish up. return button; }