Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/btzy/nativefiledialog-extended
/ functions
Functions
249 in github.com/btzy/nativefiledialog-extended
⨍
Functions
249
◇
Types & classes
20
↓ 36 callers
Function
NFDi_SetError
src/nfd_win.cpp:38
↓ 31 callers
Function
NFDi_SetError
src/nfd_portal.cpp:98
↓ 28 callers
Function
NFD_GetError
src/nfd_win.cpp:303
↓ 20 callers
Function
NFD_Init
src/nfd_win.cpp:320
↓ 20 callers
Function
NFD_Quit
src/nfd_win.cpp:338
↓ 15 callers
Function
copy
src/nfd_portal.cpp:111
↓ 10 callers
Function
NFDi_Free
src/nfd_gtk.cpp:63
↓ 9 callers
Function
NFD_PathSet_Free
src/nfd_win.cpp:823
↓ 9 callers
Function
NFDi_Free
src/nfd_win.cpp:51
↓ 8 callers
Function
NFDi_SetFormattedError
src/nfd_portal.cpp:102
↓ 7 callers
Function
NFD_FreePathN
src/nfd_win.cpp:342
↓ 6 callers
Function
ConvertU8ToNative
src/nfd_win.cpp:912
↓ 6 callers
Function
NFD_PathSet_GetCount
src/nfd_win.cpp:722
↓ 5 callers
Function
AddOptions
src/nfd_win.cpp:282
↓ 5 callers
Function
AllocAndCopyFilePath
If fileUri starts with "file://", strips that prefix and URI-decodes the remaining part to a new buffer, and make outPath point to it, and returns NFD
src/nfd_portal.cpp:1126
↓ 5 callers
Function
CopyWCharToNFDChar
allocs the space in outPath -- call NFDi_Free()
src/nfd_win.cpp:853
↓ 5 callers
Function
GetNativeWindowHandle
src/nfd_win.cpp:295
↓ 5 callers
Function
NFD_FreePathU8
src/nfd_win.cpp:930
↓ 5 callers
Function
NormalizePathSeparator
src/nfd_win.cpp:921
↓ 5 callers
Function
RunDialogWithFocus
wrapper for gtk_dialog_run() that brings the dialog to the front see issues at: https://github.com/btzy/nativefiledialog-extended/issues/31 https://gi
src/nfd_gtk.cpp:426
↓ 5 callers
Function
SetDefaultPath
src/nfd_win.cpp:234
↓ 5 callers
Function
SetDefaultPath
src/nfd_gtk.cpp:337
↓ 5 callers
Function
set_native_window
test/test_sdl.c:78
↓ 5 callers
Function
show_error
test/test_sdl.c:14
↓ 4 callers
Function
AppendSingleFilter
src/nfd_portal.cpp:300
↓ 4 callers
Function
GetError
src/include/nfd.hpp:80
↓ 4 callers
Function
NFDi_Free
src/nfd_portal.cpp:57
↓ 4 callers
Function
ReadDict
src/nfd_portal.cpp:736
↓ 4 callers
Method
Subscribe
src/nfd_portal.cpp:1028
↓ 4 callers
Function
copy
src/nfd_gtk.cpp:69
↓ 3 callers
Function
AddFiltersToDialog
helper functions */
src/nfd_win.cpp:81
↓ 3 callers
Function
AppendWildcardFilter
src/nfd_portal.cpp:471
↓ 3 callers
Function
CopyCharToWChar
allocs the space in outStr -- call NFDi_Free()
src/nfd_win.cpp:836
↓ 3 callers
Function
CopyFilterItem
src/nfd_win.cpp:883
↓ 3 callers
Function
NFD_OpenDialogMultipleN_With_Impl
src/nfd_win.cpp:442
↓ 3 callers
Function
NFD_OpenDialogN_With_Impl
src/nfd_win.cpp:358
↓ 3 callers
Function
NFD_PathSet_FreePathU8
src/nfd_win.cpp:1160
↓ 3 callers
Function
NFD_PathSet_GetPathU8
Get the UTF-8 path at offset index */ It is the caller's responsibility to free `outPath` via NFD_FreePathU8() if this function returns * NFD_OKAY */
src/nfd_win.cpp:1141
↓ 3 callers
Function
NFD_PickFolderMultipleN_With_Impl
src/nfd_win.cpp:670
↓ 3 callers
Function
NFD_PickFolderN_With_Impl
src/nfd_win.cpp:604
↓ 3 callers
Function
NFD_SaveDialogN_With_Impl
src/nfd_win.cpp:520
↓ 3 callers
Function
NFDi_SetError
src/nfd_gtk.cpp:50
↓ 3 callers
Function
ReadResponseUris
Read the message. If response was okay, then returns NFD_OKAY and set `uriIter` to the URI array iterator. Otherwise, returns NFD_CANCEL or NFD_ERROR
src/nfd_portal.cpp:811
↓ 3 callers
Function
ReadResponseUrisSingle
Read the response URI. If response was okay, then returns NFD_OKAY and set file to it (the pointer is set to some string owned by msg, so you should
src/nfd_portal.cpp:861
↓ 3 callers
Function
SetDefaultExtension
call after AddFiltersToDialog */
src/nfd_win.cpp:179
↓ 3 callers
Function
UriDecodeUnchecked
Decodes the given URI and writes it to `outPath`. The caller must ensure that the given URI is not malformed (typically with a prior call to `TryUriD
src/nfd_portal.cpp:1106
↓ 3 callers
Function
show_path
test/test_sdl.c:21
↓ 2 callers
Function
AddFiltersToDialog
src/nfd_gtk.cpp:109
↓ 2 callers
Function
AppendOpenFileQueryDictEntryCurrentFolder
src/nfd_portal.cpp:604
↓ 2 callers
Function
AppendOpenFileQueryDictEntryHandleToken
src/nfd_portal.cpp:251
↓ 2 callers
Function
AppendOpenFileQueryParentWindow
src/nfd_portal.cpp:203
↓ 2 callers
Function
FreePath
src/include/nfd.hpp:33
↓ 2 callers
Function
Init
src/include/nfd.hpp:25
↓ 2 callers
Function
IsHex
Returns true if ch is in [0-9A-Za-z], false otherwise.
src/nfd_portal.cpp:156
↓ 2 callers
Function
MakeUniqueObjectPath
Allocates and returns a path like "/org/freedesktop/portal/desktop/request/SENDER/TOKEN" with randomly generated TOKEN as recommended by flatpak. `ha
src/nfd_portal.cpp:986
↓ 2 callers
Function
NFD_DBus_GetVersion
src/nfd_portal.cpp:1385
↓ 2 callers
Function
NFD_OpenDialogMultipleU8_With_Impl
src/nfd_win.cpp:994
↓ 2 callers
Function
NFD_OpenDialogU8_With_Impl
src/nfd_win.cpp:945
↓ 2 callers
Function
NFD_PathSet_FreeEnum
src/nfd_win.cpp:786
↓ 2 callers
Function
NFD_PathSet_GetEnum
src/nfd_win.cpp:769
↓ 2 callers
Function
NFD_PathSet_GetPathN
src/nfd_win.cpp:738
↓ 2 callers
Function
NFD_PickFolderMultipleU8_With_Impl
src/nfd_win.cpp:1122
↓ 2 callers
Function
NFD_PickFolderU8_With_Impl
src/nfd_win.cpp:1084
↓ 2 callers
Function
NFD_SaveDialogU8_With_Impl
src/nfd_win.cpp:1033
↓ 2 callers
Function
ParseHexUnchecked
Returns the hexadecimal value contained in the char. Precondition: IsHex(ch)
src/nfd_portal.cpp:161
↓ 2 callers
Function
ReadResponseResults
Read the message, returning an iterator to the `results` dictionary of the response. If response was okay, then returns NFD_OKAY and set `resultsIter
src/nfd_portal.cpp:775
↓ 2 callers
Function
ReadResponseUrisUnchecked
Same as ReadResponseUris, but does not perform any message type checks. You should only use this if you previously used ReadResponseUris and it return
src/nfd_portal.cpp:836
↓ 2 callers
Function
TryUriDecodeLen
Returns true if the given file URI is decodable (i.e. not malformed), and false otherwise. If this function returns true, then `out` will be populated
src/nfd_portal.cpp:1082
↓ 2 callers
Function
WaitForCleanup
src/nfd_gtk.cpp:354
↓ 2 callers
Function
emit_case_insensitive_glob
src/nfd_portal.cpp:135
↓ 2 callers
Function
emit_case_insensitive_glob
src/nfd_gtk.cpp:77
↓ 2 callers
Function
show_paths
test/test_sdl.c:28
↓ 1 callers
Function
AddFiltersToDialogWithMap
returns null-terminated map (trailing .filter is null)
src/nfd_gtk.cpp:215
↓ 1 callers
Function
AllocAndCopyFilePathWithExtn
Like AllocAndCopyFilePath, but if `fileUri` has no extension and `extn` is usable, appends the extension. `extn` could be null, in which case no exten
src/nfd_portal.cpp:1170
↓ 1 callers
Function
AppendSaveFileQueryDictEntryCurrentFile
src/nfd_portal.cpp:623
↓ 1 callers
Function
AppendSaveFileQueryDictEntryCurrentName
src/nfd_portal.cpp:592
↓ 1 callers
Function
AppendSaveFileQueryDictEntryFilters
src/nfd_portal.cpp:535
↓ 1 callers
Function
AppendSaveFileQueryParams
Append SaveFile() portal params to the given query.
src/nfd_portal.cpp:691
↓ 1 callers
Function
AppendSaveFileQueryTitle
src/nfd_portal.cpp:247
↓ 1 callers
Function
AppendSingleFilterCheckExtn
src/nfd_portal.cpp:378
↓ 1 callers
Function
Count
src/include/nfd.hpp:89
↓ 1 callers
Function
FormatUIntToHexString
Writes val as a hex string to out
src/nfd_portal.cpp:171
↓ 1 callers
Function
Free
src/include/nfd.hpp:103
↓ 1 callers
Function
Generate64RandomChars
Appends up to 64 random chars to the given pointer. Returns the end of the appended chars.
src/nfd_portal.cpp:958
↓ 1 callers
Function
GetAllocNativeWindowHandle
Gets the GdkWindow from the given window handle. This function might fail even if parentWindow is set correctly, since it calls some failable GDK fun
src/nfd_gtk.cpp:443
↓ 1 callers
Function
GetPath
src/include/nfd.hpp:93
↓ 1 callers
Function
NFD_ClearError
src/nfd_win.cpp:307
↓ 1 callers
Function
NFD_DBus_SaveFile
DBus wrapper function that helps invoke the portal for the SaveFile() API. This function returns NFD_OKAY iff outMsg gets set (to the returned message
src/nfd_portal.cpp:1306
↓ 1 callers
Function
NFD_FreePathN
src/nfd_portal.cpp:1472
↓ 1 callers
Function
NFD_GetNativeWindowFromSDLWindow
* Converts an SDL window handle to a native window handle that can be passed to NFDe. * @param sdlWindow The SDL window handle. * @param[out] nat
src/include/nfd_sdl2.h:37
↓ 1 callers
Function
NFD_OpenDialogMultipleN_With_Impl
src/nfd_portal.cpp:1539
↓ 1 callers
Function
NFD_OpenDialogMultipleN_With_Impl
src/nfd_gtk.cpp:639
↓ 1 callers
Function
NFD_OpenDialogN_With_Impl
src/nfd_portal.cpp:1490
↓ 1 callers
Function
NFD_OpenDialogN_With_Impl
src/nfd_gtk.cpp:574
↓ 1 callers
Function
NFD_PathSet_EnumNextN
src/nfd_win.cpp:795
↓ 1 callers
Function
NFD_PathSet_FreePathN
src/nfd_win.cpp:765
↓ 1 callers
Function
NFD_PickFolderMultipleN_With_Impl
src/nfd_portal.cpp:1708
↓ 1 callers
Function
NFD_PickFolderMultipleN_With_Impl
src/nfd_gtk.cpp:846
↓ 1 callers
Function
NFD_PickFolderN_With_Impl
src/nfd_portal.cpp:1651
↓ 1 callers
Function
NFD_PickFolderN_With_Impl
src/nfd_gtk.cpp:792
next →
1–100 of 249, ranked by callers