|
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++.
|
#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"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 |