internal EditableLabel() { m_IsEditing = false; m_Label = new Label(); m_TextField = new TextField(); UIElementHelper.SetFlex(this, 1.0f); UIElementHelper.SetFlex(m_TextField, 1.0f); Add(m_Label); UIElementHelper.RegisterTrickleDownCallback <KeyUpEvent>(this, OnKeyUpCallback); m_TextField.RegisterCallback <FocusOutEvent>(OnTextFieldLostFocus); }
public PanelSplitter(VisualElement affectedElement) { m_AffectedElement = affectedElement; style.width = k_SplitterWidth; style.minWidth = k_SplitterWidth; style.maxWidth = k_SplitterWidth; UIElementHelper.RegisterTrickleDownCallback<MouseDownEvent>(this, OnMouseDown); UIElementHelper.RegisterTrickleDownCallback<MouseMoveEvent>(this, OnMouseMove); UIElementHelper.RegisterTrickleDownCallback<MouseUpEvent>(this, OnMouseUp); var w = RecorderOptions.recorderPanelWith; if (w > 0.0f) SetWidth(w); }