falkTX
|
2e224d4a7f
|
Try a DBus desktop portal property before assuming not available
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
07de97ba72
|
Fix crash when cancelling file dialog
Closes #358
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
56c33dd1cd
|
Fix fileBrowserGetPath under some systems
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4c62f76915
|
Re-add commdlg header, this seems to work now..
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6b836375c9
|
Try another way for finicky windows headers
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
315c10e1bc
|
Add support for start-dir on dbus file browser saving
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4e0b100532
|
Header includes are a tricky business..
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d290ac2fe0
|
Fix DBus file dialog for Gtk/GNOME
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c6d9420490
|
Include commdlg.h, needed if others define WIN32_LEAN_AND_MEAN
|
3 years ago |
Filipe Coelho
|
29709cbe4e
|
UI filebrowser saving mode, separate from pugl/DGL/Window (#349)
* Add UI::openFileBrowser that matches Window::openFileBrowser
* Add empty implementation so it builds
* Move file browser dialog implementation into its own file
Signed-off-by: falkTX <falktx@falktx.com>
* Fix warnings
Signed-off-by: falkTX <falktx@falktx.com>
* Fix tests; Add non-implemented saving flag
Signed-off-by: falkTX <falktx@falktx.com>
* Initial DBus/freedesktop file browser implementation
Signed-off-by: falkTX <falktx@falktx.com>
* Build fixes
Signed-off-by: falkTX <falktx@falktx.com>
* Fix window id
Signed-off-by: falkTX <falktx@falktx.com>
* More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
* More file dialog tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Attempted fixes
Signed-off-by: falkTX <falktx@falktx.com>
* Fix C++98 build
Signed-off-by: falkTX <falktx@falktx.com>
* Fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
* Really fix windows builds
Signed-off-by: falkTX <falktx@falktx.com>
* Fix for MSVC
Signed-off-by: falkTX <falktx@falktx.com>
* Yet another fix attempt
Signed-off-by: falkTX <falktx@falktx.com>
* Also fix macOS side
Signed-off-by: falkTX <falktx@falktx.com>
* More attempted fixes, this is getting annoying...
Signed-off-by: falkTX <falktx@falktx.com>
* FileBrowserDialog: Implement saving in Windows
Signed-off-by: falkTX <falktx@falktx.com>
* FileBrowserDialog: Implement saving on macOS
Signed-off-by: falkTX <falktx@falktx.com>
* Rework last commit
Signed-off-by: falkTX <falktx@falktx.com>
* One more macOS fix needed
Signed-off-by: falkTX <falktx@falktx.com>
* unref dbus connection on close
Signed-off-by: falkTX <falktx@falktx.com>
* More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
* Hopefully final macOS fix
Signed-off-by: falkTX <falktx@falktx.com>
* Add libdbus-1-dev to CI
Signed-off-by: falkTX <falktx@falktx.com>
* Check that org.freedesktop.portal.Desktop exists before connecting
Signed-off-by: falkTX <falktx@falktx.com>
* Less indentation
Signed-off-by: falkTX <falktx@falktx.com>
* Fix macOS build
|
3 years ago |