93 const File& currentFile,
97 const String& fileBrowserWildcard,
99 const String& textWhenNothingSelected);
120 bool addToRecentlyUsedList,
AsyncUpdater()
Definition juce_AsyncUpdater.cpp:44
Definition juce_ComboBox.h:49
Component() noexcept
Definition juce_Component.cpp:517
Definition juce_FileDragAndDropTarget.h:37
Definition juce_File.h:45
Definition juce_FilenameComponent.h:71
void addRecentlyUsedFile(const File &file)
Definition juce_FilenameComponent.cpp:238
void showChooser()
Definition juce_FilenameComponent.cpp:115
void lookAndFeelChanged() override
Definition juce_FilenameComponent.cpp:86
File getCurrentFile() const
Definition juce_FilenameComponent.cpp:169
void setRecentlyUsedFilenames(const StringArray &filenames)
Definition juce_FilenameComponent.cpp:220
bool isInterestedInFileDrag(const StringArray &) override
Definition juce_FilenameComponent.cpp:135
String browseButtonText
Definition juce_FilenameComponent.h:228
int maxRecentFiles
Definition juce_FilenameComponent.h:226
String getCurrentFileText() const
Definition juce_FilenameComponent.cpp:164
String enforcedSuffix
Definition juce_FilenameComponent.h:228
void setDefaultBrowseTarget(const File &newDefaultDirectory)
Definition juce_FilenameComponent.cpp:102
void removeListener(FilenameComponentListener *listener)
Definition juce_FilenameComponent.cpp:257
ComboBox filenameBox
Definition juce_FilenameComponent.h:223
void setFilenameIsEditable(bool shouldBeEditable)
Definition juce_FilenameComponent.cpp:205
void fileDragExit(const StringArray &) override
Definition juce_FilenameComponent.cpp:157
void paintOverChildren(Graphics &) override
Definition juce_FilenameComponent.cpp:59
void fileDragEnter(const StringArray &, int, int) override
Definition juce_FilenameComponent.cpp:151
void setBrowseButtonText(const String &browseButtonText)
Definition juce_FilenameComponent.cpp:80
std::unique_ptr< ComponentTraverser > createKeyboardFocusTraverser() override
Definition juce_FilenameComponent.cpp:73
String lastFilename
Definition juce_FilenameComponent.h:224
StringArray getRecentlyUsedFilenames() const
Definition juce_FilenameComponent.cpp:210
String wildcard
Definition juce_FilenameComponent.h:228
virtual File getLocationToBrowse()
Definition juce_FilenameComponent.cpp:107
bool isSaving
Definition juce_FilenameComponent.h:227
void handleAsyncUpdate() override
Definition juce_FilenameComponent.cpp:262
FilenameComponent(const String &name, const File ¤tFile, bool canEditFilename, bool isDirectory, bool isForSaving, const String &fileBrowserWildcard, const String &enforcedSuffix, const String &textWhenNothingSelected)
Definition juce_FilenameComponent.cpp:29
ListenerList< FilenameComponentListener > listeners
Definition juce_FilenameComponent.h:229
bool isFileDragOver
Definition juce_FilenameComponent.h:227
std::unique_ptr< Button > browseButton
Definition juce_FilenameComponent.h:225
void setMaxNumberOfRecentFiles(int newMaximum)
Definition juce_FilenameComponent.cpp:231
void filesDropped(const StringArray &, int, int) override
Definition juce_FilenameComponent.cpp:140
bool isDir
Definition juce_FilenameComponent.h:227
void resized() override
Definition juce_FilenameComponent.cpp:68
std::unique_ptr< FileChooser > chooser
Definition juce_FilenameComponent.h:231
File defaultBrowseFile
Definition juce_FilenameComponent.h:230
void addListener(FilenameComponentListener *listener)
Definition juce_FilenameComponent.cpp:252
void setCurrentFile(File newFile, bool addToRecentlyUsedList, NotificationType notification=sendNotificationAsync)
Definition juce_FilenameComponent.cpp:179
void setTooltip(const String &newTooltip) override
Definition juce_FilenameComponent.cpp:96
Definition juce_FilenameComponent.h:41
virtual void filenameComponentChanged(FilenameComponent *fileComponentThatHasChanged)=0
virtual ~FilenameComponentListener()=default
Definition juce_GraphicsContext.h:45
Definition juce_StringArray.h:35
Definition juce_String.h:53
static const char * name
Definition pugl.h:1582
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
NotificationType
Definition juce_NotificationType.h:32
@ sendNotificationAsync
Definition juce_NotificationType.h:36
Definition juce_FilenameComponent.h:192
virtual Button * createFilenameComponentBrowseButton(const String &text)=0
virtual ~LookAndFeelMethods()=default
virtual void layoutFilenameComponent(FilenameComponent &, ComboBox *filenameBox, Button *browseButton)=0
const char * text
Definition swell-functions.h:167
struct zdirent * file
Definition win32.c:1500