VGUI ListPanel: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
m (→‎top: Unicodifying, replaced: [[Image: → [[File:)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<!--<br clear=all>
{{stub}}
<div class="boilerplate metadata" id="stub" align=left>&nbsp; &nbsp;''This article is a [[Help:Stubs|stub]]. You can help by [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} adding to it].'' </div>
 
<br clear=all>-->
<div style="text-align: center; background: #B8C6FF; font-weight: bold; margin: 0.1em 10%; padding: 0.1em 0.1em; border: #E5E5E5 2px solid;">
''This article is a [[Help:Stubs|stub]]. You can help by [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} adding to it].''
</div>
 
A ListPanel is a vgui2 element defined in the vgui_controls library, in the file ListPanel.cpp. ListPanels are available in all source games. ListPanels are used for listing information in a tabular format.
A ListPanel is a vgui2 element defined in the vgui_controls library, in the file ListPanel.cpp. ListPanels are available in all source games. ListPanels are used for listing information in a tabular format.


[[Image:ListPanel.jpg|thumb|This is a screenshot of a ListPanel used in Valve's MP3 player.]]
[[File:ListPanel.jpg|thumb|This is a screenshot of a ListPanel used in Valve's MP3 player.]]


== Example Usage ==
== Example Usage ==

Latest revision as of 02:10, 9 January 2024

Stub

This article or section is a stub. You can help by expanding it.

A ListPanel is a vgui2 element defined in the vgui_controls library, in the file ListPanel.cpp. ListPanels are available in all source games. ListPanels are used for listing information in a tabular format.

This is a screenshot of a ListPanel used in Valve's MP3 player.

Example Usage

Before creating anything, we first need to include the ListPanel header file and use the vgui namespace.

#include <vgui_controls/ListPanel.h>
using namespace vgui;

ListPanels can be created via the c++ keyword new with a simple call to ListPanel.

ListPanel* myPanel = new ListPanel(this, "myPanel");

Additional Information

Additional information and examples can be found by looking at the MP3 code, found in mp3player.cpp in the game_controls folder.