#include <Browser.h>
|
| | Browser () |
| |
| void | close () |
| |
| virtual int | getCurrentFilePath (String *path)=0 |
| |
| int | buttonAction (int x, int y, bool on, bool inCardRoutine) |
| |
| void | currentFileDeleted () |
| |
| int | goIntoFolder (char const *folderName) |
| |
| int | createFolder () |
| |
| void | selectEncoderAction (int8_t offset) |
| |
| bool | opened () |
| |
| | QwertyUI () |
| |
| int | padAction (int x, int y, int velocity) |
| |
| int | horizontalEncoderAction (int offset) |
| |
| int | timerCallback () |
| |
| bool | renderMainPads (uint32_t whichRows, uint8_t image[][displayWidth+sideBarWidth][3]=NULL, uint8_t occupancyMask[][displayWidth+sideBarWidth]=NULL, bool drawUndefinedArea=true) |
| |
| | UI () |
| |
| virtual int | padAction (int x, int y, int velocity) |
| |
| virtual int | buttonAction (int x, int y, bool on, bool inCardRoutine) |
| |
| virtual int | horizontalEncoderAction (int offset) |
| |
| virtual int | verticalEncoderAction (int offset, bool inCardRoutine) |
| |
| virtual void | selectEncoderAction (int8_t offset) |
| |
| virtual void | modEncoderAction (int whichModEncoder, int offset) |
| |
| virtual void | modButtonAction (uint8_t whichButton, bool on) |
| |
| virtual void | modEncoderButtonAction (uint8_t whichModEncoder, bool on) |
| |
| virtual void | graphicsRoutine () |
| |
| virtual int | timerCallback () |
| |
| virtual bool | opened () |
| |
| virtual void | focusRegained () |
| |
| virtual bool | canSeeViewUnderneath () |
| |
| virtual ClipMinder * | toClipMinder () |
| |
| virtual void | scrollFinished () |
| |
| virtual bool | noteOnReceivedForMidiLearn (MIDIDevice *fromDevice, int channel, int note, int velocity) |
| |
| virtual bool | getGreyoutRowsAndCols (uint32_t *cols, uint32_t *rows) |
| |
| virtual bool | renderMainPads (uint32_t whichRows=0, uint8_t image[][displayWidth+sideBarWidth][3]=NULL, uint8_t occupancyMask[][displayWidth+sideBarWidth]=NULL, bool drawUndefinedArea=true) |
| |
| virtual bool | renderSidebar (uint32_t whichRows=0, uint8_t image[][displayWidth+sideBarWidth][3]=NULL, uint8_t occupancyMask[][displayWidth+sideBarWidth]=NULL) |
| |
| void | close () |
| |
|
| static FileItem * | getCurrentFileItem () |
| |
| static int | readFileItemsForFolder (char const *filePrefixHere, bool allowFolders, char const **allowedFileExtensionsHere, char const *filenameToStartAt, int newMaxNumFileItems, int newCatalogSearchDirection=CATALOG_SEARCH_BOTH) |
| |
| static void | sortFileItems () |
| |
| static FileItem * | getNewFileItem () |
| |
| static void | emptyFileItems () |
| |
| static void | deleteSomeFileItems (int startAt, int stopAt) |
| |
| static void | deleteFolderAndDuplicateItems (int instrumentAvailabilityRequirement=AVAILABILITY_ANY) |
| |
| static PresetNavigationResult | doPresetNavigation (int offset, Instrument *oldInstrument, int availabilityRequirement, bool doBlink) |
| |
| static int | getUnusedSlot (int instrumentType, String *newName, char const *thingName) |
| |
| static ReturnOfConfirmPresetOrNextUnlaunchedOne | confirmPresetOrNextUnlaunchedOne (int instrumentType, String *searchName, int availabilityRequirement) |
| |
| static ReturnOfConfirmPresetOrNextUnlaunchedOne | findAnUnlaunchedPresetIncludingWithinSubfolders (Song *song, int instrumentType, int availabilityRequirement) |
| |
| static void | cullSomeFileItems () |
| |
◆ Browser()
◆ arrivedInNewFolder()
| int Browser::arrivedInNewFolder |
( |
int |
direction, |
|
|
char const * |
filenameToStartAt = NULL, |
|
|
char const * |
defaultDir = NULL |
|
) |
| |
|
protectedvirtual |
◆ backButtonAction()
| int Browser::backButtonAction |
( |
| ) |
|
|
protectedvirtual |
◆ buttonAction()
| int Browser::buttonAction |
( |
int |
x, |
|
|
int |
y, |
|
|
bool |
on, |
|
|
bool |
inCardRoutine |
|
) |
| |
|
virtual |
◆ close()
◆ confirmPresetOrNextUnlaunchedOne()
◆ createFolder()
| int Browser::createFolder |
( |
| ) |
|
◆ cullSomeFileItems()
| void Browser::cullSomeFileItems |
( |
| ) |
|
|
static |
◆ currentFileChanged()
| virtual void Browser::currentFileChanged |
( |
int |
movementDirection | ) |
|
|
inlineprotectedvirtual |
◆ currentFileDeleted()
| void Browser::currentFileDeleted |
( |
| ) |
|
◆ deleteFolderAndDuplicateItems()
| void Browser::deleteFolderAndDuplicateItems |
( |
int |
instrumentAvailabilityRequirement = AVAILABILITY_ANY | ) |
|
|
static |
◆ deleteSomeFileItems()
| void Browser::deleteSomeFileItems |
( |
int |
startAt, |
|
|
int |
stopAt |
|
) |
| |
|
static |
◆ displayText()
| void Browser::displayText |
( |
bool |
blinkImmediately = false | ) |
|
|
protectedvirtual |
◆ doPresetNavigation()
◆ emptyFileItems()
| void Browser::emptyFileItems |
( |
| ) |
|
|
static |
◆ exitAction()
| void Browser::exitAction |
( |
| ) |
|
|
protectedvirtual |
◆ findAnUnlaunchedPresetIncludingWithinSubfolders()
◆ folderContentsReady()
| virtual void Browser::folderContentsReady |
( |
int |
entryDirection | ) |
|
|
inlineprotectedvirtual |
◆ getCurrentFileItem()
| FileItem * Browser::getCurrentFileItem |
( |
| ) |
|
|
static |
◆ getCurrentFilePath()
| virtual int Browser::getCurrentFilePath |
( |
String * |
path | ) |
|
|
pure virtual |
◆ getNewFileItem()
◆ getSlot()
| Slot Browser::getSlot |
( |
char const * |
displayName | ) |
|
|
staticprotected |
◆ getUnusedSlot()
| int Browser::getUnusedSlot |
( |
int |
instrumentType, |
|
|
String * |
newName, |
|
|
char const * |
thingName |
|
) |
| |
|
static |
◆ goIntoDeleteFileContextMenu()
| void Browser::goIntoDeleteFileContextMenu |
( |
| ) |
|
|
protected |
◆ goIntoFolder()
| int Browser::goIntoFolder |
( |
char const * |
folderName | ) |
|
◆ goUpOneDirectoryLevel()
| int Browser::goUpOneDirectoryLevel |
( |
| ) |
|
|
protected |
◆ mainButtonAction()
| int Browser::mainButtonAction |
( |
bool |
on | ) |
|
|
protected |
◆ opened()
◆ predictExtendedText()
| bool Browser::predictExtendedText |
( |
| ) |
|
|
protectedvirtual |
◆ readFileItemsForFolder()
| int Browser::readFileItemsForFolder |
( |
char const * |
filePrefixHere, |
|
|
bool |
allowFolders, |
|
|
char const ** |
allowedFileExtensionsHere, |
|
|
char const * |
filenameToStartAt, |
|
|
int |
newMaxNumFileItems, |
|
|
int |
newCatalogSearchDirection = CATALOG_SEARCH_BOTH |
|
) |
| |
|
static |
◆ readFileItemsFromFolderAndMemory()
| int Browser::readFileItemsFromFolderAndMemory |
( |
Song * |
song, |
|
|
int |
instrumentType, |
|
|
char const * |
filePrefixHere, |
|
|
char const * |
filenameToStartAt, |
|
|
char const * |
defaultDirToAlsoTry, |
|
|
bool |
allowFoldersint, |
|
|
int |
availabilityRequirement = AVAILABILITY_ANY, |
|
|
int |
newCatalogSearchDirection = CATALOG_SEARCH_RIGHT |
|
) |
| |
|
staticprotected |
◆ selectEncoderAction()
| void Browser::selectEncoderAction |
( |
int8_t |
offset | ) |
|
|
virtual |
◆ setEnteredTextFromCurrentFilename()
| int Browser::setEnteredTextFromCurrentFilename |
( |
| ) |
|
|
protected |
◆ sortFileItems()
| void Browser::sortFileItems |
( |
| ) |
|
|
static |
◆ allowBrandNewNames
| bool Browser::allowBrandNewNames |
|
protected |
◆ allowedFileExtensions
| char const ** Browser::allowedFileExtensions |
|
staticprotected |
◆ allowFoldersSharingNameWithFile
| bool Browser::allowFoldersSharingNameWithFile |
|
staticprotected |
◆ arrivedAtFileByTyping
| bool Browser::arrivedAtFileByTyping |
|
staticprotected |
◆ currentDir
◆ fileIndexSelected
| int Browser::fileIndexSelected |
|
staticprotected |
◆ fileItems
◆ filenameToStartSearchAt
| char const * Browser::filenameToStartSearchAt |
|
static |
◆ filePrefix
| char const* Browser::filePrefix |
|
protected |
◆ firstFileItemRemaining
| char const * Browser::firstFileItemRemaining |
|
static |
◆ instrumentTypeToLoad
| int Browser::instrumentTypeToLoad |
|
static |
◆ lastFileItemRemaining
| char const * Browser::lastFileItemRemaining |
|
static |
◆ numberEditPos
| int8_t Browser::numberEditPos |
|
staticprotected |
◆ numCharsInPrefix
| int Browser::numCharsInPrefix |
|
staticprotected |
◆ numFileItemsDeletedAtEnd
| int Browser::numFileItemsDeletedAtEnd |
|
static |
◆ numFileItemsDeletedAtStart
| int Browser::numFileItemsDeletedAtStart |
|
static |
◆ qwertyAlwaysVisible
| bool Browser::qwertyAlwaysVisible |
|
protected |
◆ qwertyVisible
| bool Browser::qwertyVisible |
|
staticprotected |
◆ scrollingText
◆ scrollPosVertical
| int Browser::scrollPosVertical |
|
staticprotected |
◆ shouldWrapFolderContents
| bool Browser::shouldWrapFolderContents |
|
protected |
The documentation for this class was generated from the following files: