VGUI ListPanel: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
Line 13: Line 13:
== Example Usage ==
== Example Usage ==


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


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


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


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


== Additional Information ==
== Additional Information ==

Revision as of 12:38, 7 June 2009

This article is a stub. You can help by adding to 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.