Example #1
0
        void CreateContentGUI()
        {
            TwoPaneSplitView splitView = new TwoPaneSplitView();

            splitView.orientation               = TwoPaneSplitViewOrientation.Vertical;
            splitView.fixedPaneIndex            = 1;
            splitView.fixedPaneInitialDimension = 80;
            rootVisualElement.Add(splitView);

            m_DataListView            = new LogDataListViewer();
            m_DataListView.BindedData = searchedLogDatas;
            splitView.Add(m_DataListView);

            VisualElement stacktraceElement = new VisualElement();

            stacktraceElement.ExpandWidth();
            stacktraceElement.SetHeight(80);
            splitView.Add(stacktraceElement);

            m_StacktraceText       = new TextField();
            m_StacktraceText.label = null;
            m_StacktraceText.ExpandWidthAndHeight();
            m_StacktraceText.multiline  = true;
            m_StacktraceText.isReadOnly = true;
            stacktraceElement.Add(m_StacktraceText);

            m_DataListView.OnDataSelected += (data) =>
            {
                m_StacktraceText.value = data == null ? string.Empty : data.Stacktrace;
            };
        }