VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
Loading...
Searching...
No Matches
CListControlRowDesc Struct Reference

The description of one row for the CListControl. More...

#include <clistcontrol.h>

Public Types

enum  Flag : uint32_t { Selectable = 1 << 0 , Hoverable = 1 << 1 }
 
using Flags = EnumBitset<Flag, true>
 

Public Member Functions

 CListControlRowDesc ()=default
 
 CListControlRowDesc (CCoord h, Flags f)
 

Public Attributes

CCoord height {0}
 The height of the row.
 
Flags flags {Selectable}
 The flags of the row, see the Flags enum above.
 

Detailed Description

The description of one row for the CListControl.

This is returned by an instance of IListControlConfigurator for every row.

Member Typedef Documentation

◆ Flags

using Flags = EnumBitset<Flag, true>

Member Enumeration Documentation

◆ Flag

enum Flag : uint32_t
Enumerator
Selectable 

Indicates that the row is selectable.

Hoverable 

Indicates that the row should be redrawn when the mouse hovers it.

Constructor & Destructor Documentation

◆ CListControlRowDesc() [1/2]

CListControlRowDesc ( )
default

◆ CListControlRowDesc() [2/2]

CListControlRowDesc ( CCoord h,
Flags f )
inline

Member Data Documentation

◆ flags

Flags flags {Selectable}

The flags of the row, see the Flags enum above.

◆ height

CCoord height {0}

The height of the row.


The documentation for this struct was generated from the following file: