[LLDB][GUI] Add Platform Plugin Field
authorOmar Emara <mail@OmarEmara.dev>
Sat, 24 Jul 2021 00:59:02 +0000 (17:59 -0700)
committerGreg Clayton <gclayton@fb.com>
Sat, 24 Jul 2021 01:00:10 +0000 (18:00 -0700)
commite160b3987e734ba834cbd985315765ea7f468680
tree07cf3f345d5c905d86680e0caa645d09295bb2b2
parentef8c6849a235e97b8b981e0f998d430fdbd7bc2a
[LLDB][GUI] Add Platform Plugin Field

This patch adds a new Platform Plugin Field. It is a choices field that
lists all the available platform plugins and can retrieve the name of the
selected plugin. The default selected plugin is the currently selected
one. This patch also allows for arbitrary scrolling to make scrolling
easier when setting choices.

Differential Revision: https://reviews.llvm.org/D106483
lldb/source/Core/IOHandlerCursesGUI.cpp