Beispiel #1
0
        public PackageManagerToolbar()
        {
            root = Resources.GetTemplate("PackageManagerToolbar.uxml");
            Add(root);
            root.StretchToParentSize();
            Cache = new VisualElementCache(root);

            AddButton.RegisterCallback <MouseDownEvent>(OnAddButtonMouseDown);
            FilterButton.RegisterCallback <MouseDownEvent>(OnFilterButtonMouseDown);
            AdvancedButton.RegisterCallback <MouseDownEvent>(OnAdvancedButtonMouseDown);
        }
        public PackageAddFromIdField()
        {
            root = Resources.GetTemplate("PackageAddFromIdField.uxml");
            Add(root);

            idTextField.value = idText;

            AddButton.SetEnabled(!string.IsNullOrEmpty(idText));
            AddButton.RegisterCallback <MouseDownEvent>((MouseDownEvent evt) =>
            {
                OnAddButtonClick();
                evt.StopPropagation();
            });

            AddFromIdFieldContainer.RegisterCallback <MouseDownEvent>(OnContainerMouseDown);
            RegisterCallback <AttachToPanelEvent>(OnEnterPanel);
            RegisterCallback <DetachFromPanelEvent>(OnLeavePanel);
        }