46 explicit Px (
float p) :
pixels (static_cast<long double>(
p)) { }
47 explicit Px (
int p) :
pixels (static_cast<long double>(
p)) { }
49 explicit constexpr Px (
unsigned long long p) :
pixels (static_cast<long double>(
p)) {}
57 explicit Fr (
int f) :
fraction (static_cast<unsigned long long> (
f)) {}
219 struct SizeCalculation;
220 struct PlacementHelpers;
221 struct AutoPlacement;
#define noexcept
Definition DistrhoDefines.h:72
#define final
Definition DistrhoDefines.h:74
Definition juce_Array.h:56
TrackInfo autoColumns
Definition juce_Grid.h:193
void performLayout(Rectangle< int >)
Definition juce_Grid.cpp:1018
AutoFlow autoFlow
Definition juce_Grid.h:176
JustifyItems justifyItems
Definition juce_Grid.h:164
JustifyItems
Definition juce_Grid.h:105
TrackInfo autoRows
Definition juce_Grid.h:190
Array< TrackInfo > templateRows
Definition juce_Grid.h:184
void setGap(Px sizeInPixels) noexcept
Definition juce_Grid.h:201
Px columnGap
Definition juce_Grid.h:196
JustifyContent justifyContent
Definition juce_Grid.h:170
JustifyContent
Definition juce_Grid.h:123
int getNumberOfColumns() const noexcept
Definition juce_Grid.h:213
StringArray templateAreas
Definition juce_Grid.h:187
AlignContent
Definition juce_Grid.h:135
Array< TrackInfo > templateColumns
Definition juce_Grid.h:181
AlignContent alignContent
Definition juce_Grid.h:173
AlignItems alignItems
Definition juce_Grid.h:167
Px rowGap
Definition juce_Grid.h:198
AlignItems
Definition juce_Grid.h:114
AutoFlow
Definition juce_Grid.h:147
Array< GridItem > items
Definition juce_Grid.h:205
int getNumberOfRows() const noexcept
Definition juce_Grid.h:215
Definition juce_Rectangle.h:67
Definition juce_StringArray.h:35
Definition juce_String.h:53
unsigned f
Definition inflate.c:1572
virtual ASIOError start()=0
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
RangedDirectoryIterator end(const RangedDirectoryIterator &)
Definition juce_RangedDirectoryIterator.h:184
@ column
Definition juce_AccessibilityRole.h:52
@ row
Definition juce_AccessibilityRole.h:53
Definition juce_Grid.h:56
constexpr Fr(unsigned long long p)
Definition juce_Grid.h:58
Fr(int f)
Definition juce_Grid.h:57
unsigned long long fraction
Definition juce_Grid.h:60
Definition juce_Grid.h:45
Px(int p)
Definition juce_Grid.h:47
long double pixels
Definition juce_Grid.h:51
Px(float p)
Definition juce_Grid.h:46
constexpr Px(unsigned long long p)
Definition juce_Grid.h:49
constexpr Px(long double p)
Definition juce_Grid.h:48
Definition juce_Grid.h:66
const String & getStartLineName() const noexcept
Definition juce_Grid.h:85
bool isFraction
Definition juce_Grid.h:96
bool hasKeyword
Definition juce_Grid.h:97
String endLineName
Definition juce_Grid.h:99
const String & getEndLineName() const noexcept
Definition juce_Grid.h:86
float getAbsoluteSize(float relativeFractionalUnit) const
Definition juce_Grid.cpp:1012
friend class Grid
Definition juce_Grid.h:92
bool isAuto() const noexcept
Definition juce_Grid.h:82
TrackInfo() noexcept
Definition juce_Grid.cpp:968
bool isPixels() const noexcept
Definition juce_Grid.h:84
bool isFractional() const noexcept
Definition juce_Grid.h:83
float getSize() const noexcept
Definition juce_Grid.h:89
float size
Definition juce_Grid.h:95
String startLineName
Definition juce_Grid.h:99
uch * p
Definition crypt.c:594
#define const
Definition zconf.h:137