ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
Loading...
Searching...
No Matches
dialog.cpp File Reference
#include "./asw/modules/dialog.h"
#include <SDL3/SDL.h>
#include <array>
#include <atomic>
#include <mutex>
#include <utility>
#include "./asw/modules/display.h"
#include "./asw/modules/log.h"
Include dependency graph for dialog.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{dialog.cpp}
 

Functions

void SDLCALL anonymous_namespace{dialog.cpp}::on_file_chosen (void *, const char *const *files, int)
 
void anonymous_namespace{dialog.cpp}::show_message (SDL_MessageBoxFlags flags, const std::string &title, const std::string &message)
 

Variables

std::mutex anonymous_namespace{dialog.cpp}::file_mutex
 
std::optional< std::string > anonymous_namespace{dialog.cpp}::chosen_file
 
std::atomic< bool > anonymous_namespace{dialog.cpp}::file_pending = false
 
std::vector< asw::dialog::FileFilter > anonymous_namespace{dialog.cpp}::active_filters
 
std::vector< SDL_DialogFileFilter > anonymous_namespace{dialog.cpp}::active_sdl_filters