JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::GridItem::Property Struct Reference

Represents a property. More...

#include <juce_GridItem.h>

Collaboration diagram for juce::GridItem::Property:

Public Member Functions

 Property () noexcept
 
 Property (const char *lineNameToUse) noexcept
 
 Property (const String &lineNameToUse) noexcept
 
 Property (int numberToUse) noexcept
 
 Property (int numberToUse, const String &lineNameToUse) noexcept
 
 Property (Keyword keyword) noexcept
 
 Property (Span spanToUse) noexcept
 
const StringgetName () const noexcept
 
int getNumber () const noexcept
 
bool hasAbsolute () const noexcept
 
bool hasAuto () const noexcept
 
bool hasName () const noexcept
 
bool hasSpan () const noexcept
 

Private Attributes

bool isAuto = false
 
bool isSpan = false
 Either an absolute line number or number of lines to span across. More...
 
String name
 
int number = 1
 

Detailed Description

Represents a property.

Constructor & Destructor Documentation

◆ Property() [1/7]

juce::GridItem::Property::Property ( )
noexcept

◆ Property() [2/7]

juce::GridItem::Property::Property ( Keyword  keyword)
noexcept

◆ Property() [3/7]

juce::GridItem::Property::Property ( const char *  lineNameToUse)
noexcept

◆ Property() [4/7]

juce::GridItem::Property::Property ( const String lineNameToUse)
noexcept

◆ Property() [5/7]

juce::GridItem::Property::Property ( int  numberToUse)
noexcept

◆ Property() [6/7]

juce::GridItem::Property::Property ( int  numberToUse,
const String lineNameToUse 
)
noexcept

◆ Property() [7/7]

juce::GridItem::Property::Property ( Span  spanToUse)
noexcept

Member Function Documentation

◆ getName()

const String& juce::GridItem::Property::getName ( ) const
inlinenoexcept

References juce::gl::name.

◆ getNumber()

int juce::GridItem::Property::getNumber ( ) const
inlinenoexcept

◆ hasAbsolute()

bool juce::GridItem::Property::hasAbsolute ( ) const
inlinenoexcept

◆ hasAuto()

bool juce::GridItem::Property::hasAuto ( ) const
inlinenoexcept

◆ hasName()

bool juce::GridItem::Property::hasName ( ) const
inlinenoexcept

References juce::gl::name.

◆ hasSpan()

bool juce::GridItem::Property::hasSpan ( ) const
inlinenoexcept

Member Data Documentation

◆ isAuto

bool juce::GridItem::Property::isAuto = false
private

◆ isSpan

bool juce::GridItem::Property::isSpan = false
private

Either an absolute line number or number of lines to span across.

◆ name

String juce::GridItem::Property::name
private

◆ number

int juce::GridItem::Property::number = 1
private

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