mirror of
https://github.com/raysan5/raylib.git
synced 2026-02-20 20:49:17 -05:00
REVIEWED: LoadDirectoryFilesEx(), minor tweak #5569
This commit is contained in:
@ -40,7 +40,8 @@ int main(void)
|
|||||||
// Load file-paths on current working directory
|
// Load file-paths on current working directory
|
||||||
// NOTE: LoadDirectoryFiles() loads files and directories by default,
|
// NOTE: LoadDirectoryFiles() loads files and directories by default,
|
||||||
// use LoadDirectoryFilesEx() for custom filters and recursive directories loading
|
// use LoadDirectoryFilesEx() for custom filters and recursive directories loading
|
||||||
FilePathList files = LoadDirectoryFiles(directory);
|
//FilePathList files = LoadDirectoryFiles(directory);
|
||||||
|
FilePathList files = LoadDirectoryFilesEx(directory, ".png;.c", false);
|
||||||
|
|
||||||
int btnBackPressed = false;
|
int btnBackPressed = false;
|
||||||
|
|
||||||
@ -77,7 +78,7 @@ int main(void)
|
|||||||
|
|
||||||
GuiSetStyle(LISTVIEW, TEXT_ALIGNMENT, TEXT_ALIGN_LEFT);
|
GuiSetStyle(LISTVIEW, TEXT_ALIGNMENT, TEXT_ALIGN_LEFT);
|
||||||
GuiSetStyle(LISTVIEW, TEXT_PADDING, 40);
|
GuiSetStyle(LISTVIEW, TEXT_PADDING, 40);
|
||||||
GuiListViewEx((Rectangle){ 0, 50, GetScreenWidth(), GetScreenHeight() - 40 },
|
GuiListViewEx((Rectangle){ 0, 50, GetScreenWidth(), GetScreenHeight() - 50 },
|
||||||
files.paths, files.count, &listScrollIndex, &listItemActive, &listItemFocused);
|
files.paths, files.count, &listScrollIndex, &listItemActive, &listItemFocused);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -2773,6 +2773,8 @@ FilePathList LoadDirectoryFilesEx(const char *basePath, const char *filter, bool
|
|||||||
|
|
||||||
if (DirectoryExists(basePath)) // It's a directory
|
if (DirectoryExists(basePath)) // It's a directory
|
||||||
{
|
{
|
||||||
|
if ((filter != NULL) && (filter[0] == '\0')) filter = NULL;
|
||||||
|
|
||||||
// SCAN 1: Count files
|
// SCAN 1: Count files
|
||||||
unsigned int fileCounter = GetDirectoryFileCountEx(basePath, filter, scanSubdirs);
|
unsigned int fileCounter = GetDirectoryFileCountEx(basePath, filter, scanSubdirs);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user