The window displaying the Log output have a pretty slick UI. Each line is selectable, and selecting the line updates the bottom section that contains details.
The biggest hurdle seems to be creating the top portion of the window that displays each line as a selectable, uneditable list of text entries. I have tried GUILayout.SelectionGrid, but it seems to only do buttons. I haven't been able to successfully style the buttons to look like text entries, but maybe there is a way to do that.
Does anybody know of a way to either style the SelectionGrid buttons to look similar to the log window, or if there is another way to achieve what the log window does?