43 auto scale =
jmin (1.0,
44 availableW / (
double)
w,
45 availableH / (
double)
h);
83 <<
format->getFormatName() <<
"\n"
84 <<
w <<
" x " <<
h <<
" pixels\n"
105 const int numLines = 4;
106 auto totalH = 13 * numLines +
h + 4;
Type jmin(const Type a, const Type b)
Definition MathsFunctions.h:60
static String descriptionOfSizeInBytes(int64 bytes)
Definition File.cpp:479
int proportionOfWidth(float proportion) const noexcept
Definition juce_Component.cpp:1111
int getHeight() const noexcept
Definition juce_Component.h:274
void repaint()
Definition juce_Component.cpp:1917
int getWidth() const noexcept
Definition juce_Component.h:271
Definition juce_File.h:45
Definition juce_GraphicsContext.h:45
Definition juce_Image.h:58
String currentDetails
Definition juce_ImagePreviewComponent.h:59
ImagePreviewComponent()
Definition juce_ImagePreviewComponent.cpp:29
Image currentThumbnail
Definition juce_ImagePreviewComponent.h:58
void selectedFileChanged(const File &newSelectedFile) override
Definition juce_ImagePreviewComponent.cpp:51
void paint(Graphics &) override
Definition juce_ImagePreviewComponent.cpp:95
~ImagePreviewComponent() override
Definition juce_ImagePreviewComponent.cpp:33
File fileToLoad
Definition juce_ImagePreviewComponent.h:57
void getThumbSize(int &w, int &h) const
Definition juce_ImagePreviewComponent.cpp:38
std::unique_ptr< AccessibilityHandler > createAccessibilityHandler() override
Definition juce_ImagePreviewComponent.cpp:121
void timerCallback() override
Definition juce_ImagePreviewComponent.cpp:60
@ centredTop
Definition juce_Justification.h:153
@ onlyReduceInSize
Definition juce_RectanglePlacement.h:106
@ centred
Definition juce_RectanglePlacement.h:119
void stopTimer() noexcept
Definition juce_Timer.cpp:357
void startTimer(int intervalInMilliseconds) noexcept
Definition juce_Timer.cpp:332
UINT_D64 w
Definition inflate.c:942
int y
Definition inflate.c:1588
int g
Definition inflate.c:1573
float in
Definition lilv_test.c:1460
Definition carla_juce.cpp:31
int roundToInt(const FloatType value) noexcept
Definition juce_MathsFunctions.h:465
@ image
Definition juce_AccessibilityRole.h:42
uch h[RAND_HEAD_LEN]
Definition crypt.c:459
struct zdirent * file
Definition win32.c:1500
_WDL_CSTRING_PREFIX void INT_PTR const char * format
Definition wdlcstring.h:263