root/src/tests/kits/opengl/glinfo/CapabilitiesView.h
/*
 * Copyright 2009-2012 Haiku Inc. All rights reserved.
 * Distributed under the terms of the MIT License.
 */
#ifndef CAPABILITIES_VIEW_H
#define CAPABILITIES_VIEW_H


#include <ColumnListView.h>
#include <ColumnTypes.h>
#include <GL/gl.h>
#include <GroupView.h>


class CapabilitiesView : public BGroupView {
public:
                                                                CapabilitiesView();
                virtual                                 ~CapabilitiesView();

private:
                                BRow*                   _CreateCapabilitiesRow(GLenum capability,
                                                                        const char* name);
                                BRow*                   _CreateConvolutionCapabilitiesRow();

                                BColumnListView* fCapabilitiesList;
                                BStringColumn*  fCapabilityColumn;
                                BStringColumn*  fValueColumn;
};


#endif  /* CAPABILITIES_VIEW_H */