public final class ImGuiFileDialog
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
close()
Close dialog
|
static boolean |
display(java.lang.String vKey)
Display / Close dialog form
Display the dialog.
|
static boolean |
display(java.lang.String vKey,
int vFlags)
Display / Close dialog form
Display the dialog.
|
static boolean |
display(java.lang.String vKey,
int vFlags,
float vMinSizeX,
float vMinSizeY)
Display / Close dialog form
Display the dialog.
|
static boolean |
display(java.lang.String vKey,
int vFlags,
float vMinSizeX,
float vMinSizeY,
float vMaxSizeX,
float vMaxSizeY)
Display / Close dialog form
Display the dialog.
|
static boolean |
display(java.lang.String vKey,
int vFlags,
ImVec2 vMinSize)
Display / Close dialog form
Display the dialog.
|
static boolean |
display(java.lang.String vKey,
int vFlags,
ImVec2 vMinSize,
ImVec2 vMaxSize)
Display / Close dialog form
Display the dialog.
|
static java.lang.String |
getCurrentFileName()
Save File behavior : will always return the content of the field with current filter extension
|
static java.lang.String |
getCurrentFilter()
Will return selected filter
|
static java.lang.String |
getCurrentPath()
Will return current path
|
static java.lang.String |
getFilePathName()
Save File behavior : will always return the content of the field with current filter extention and current path
|
static java.lang.String |
getOpenedKey()
Return the dialog key who is opened, return nothing if not opened
|
static java.util.HashMap<java.lang.String,java.lang.String> |
getSelection()
Open File behavior : will return selection via a map<FileName, FilePathName>
|
static long |
getUserDatas()
Will return user datas sent with Open Dialog/Modal
|
static boolean |
isOk()
true: Dialog Closed with Ok result / false: Dialog closed with cancel result
|
static boolean |
isOpened()
Say if the key is opened
|
static boolean |
isOpened(java.lang.String vKey)
Say if the key is opened
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName)
Open simple dialog (path and filename are obtained from filePathName)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
ImGuiFileDialogPaneFun vSidePane)
Open dialog with custom right pane (path and filename are obtained from filePathName)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth)
Open dialog with custom right pane (path and filename are obtained from filePathName)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth,
int vCountSelectionMax)
Open dialog with custom right pane (path and filename are obtained from filePathName)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth,
int vCountSelectionMax,
long vUserDatas)
Open dialog with custom right pane (path and filename are obtained from filePathName)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth,
int vCountSelectionMax,
long vUserDatas,
int vFlags)
Open dialog with custom right pane (path and filename are obtained from filePathName)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
ImGuiFileDialogPaneFun vSidePane,
int vCountSelectionMax,
long vUserDatas,
int vFlags)
Open dialog with custom right pane (path and filename are obtained from filePathName)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
int vCountSelectionMax)
Open simple dialog (path and filename are obtained from filePathName)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
int vCountSelectionMax,
long vUserDatas)
Open simple dialog (path and filename are obtained from filePathName)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
int vCountSelectionMax,
long vUserDatas,
int vFlags)
Open simple dialog (path and filename are obtained from filePathName)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName)
Open simple dialog (path and fileName can be specified)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
ImGuiFileDialogPaneFun vSidePane)
Open dialog with custom right pane (path and fileName can be specified)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth)
Open dialog with custom right pane (path and fileName can be specified)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth,
int vCountSelectionMax)
Open dialog with custom right pane (path and fileName can be specified)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth,
int vCountSelectionMax,
long vUserDatas)
Open dialog with custom right pane (path and fileName can be specified)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth,
int vCountSelectionMax,
long vUserDatas,
int vFlags)
Open dialog with custom right pane (path and fileName can be specified)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
ImGuiFileDialogPaneFun vSidePane,
int vCountSelectionMax,
long vUserDatas,
int vFlags)
Open dialog with custom right pane (path and fileName can be specified)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
int vCountSelectionMax)
Open simple dialog (path and fileName can be specified)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
int vCountSelectionMax,
long vUserDatas)
Open simple dialog (path and fileName can be specified)
|
static void |
openDialog(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
int vCountSelectionMax,
long vUserDatas,
int vFlags)
Open simple dialog (path and fileName can be specified)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName)
open simple modal (path and filename are obtained from filePathName)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
ImGuiFileDialogPaneFun vSidePane)
Open modal with custom right pane (path and filename are obtained from filePathName)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth)
Open modal with custom right pane (path and filename are obtained from filePathName)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth,
int vCountSelectionMax)
Open modal with custom right pane (path and filename are obtained from filePathName)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth,
int vCountSelectionMax,
long vUserDatas)
Open modal with custom right pane (path and filename are obtained from filePathName)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth,
int vCountSelectionMax,
long vUserDatas,
int vFlags)
Open modal with custom right pane (path and filename are obtained from filePathName)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
ImGuiFileDialogPaneFun vSidePane,
int vCountSelectionMax,
long vUserDatas,
int vFlags)
Open modal with custom right pane (path and filename are obtained from filePathName)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
int vCountSelectionMax)
open simple modal (path and filename are obtained from filePathName)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
int vCountSelectionMax,
long vUserDatas)
open simple modal (path and filename are obtained from filePathName)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vFilePathName,
int vCountSelectionMax,
long vUserDatas,
int vFlags)
open simple modal (path and filename are obtained from filePathName)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName)
Open simple modal (path and fileName can be specified)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
ImGuiFileDialogPaneFun vSidePane)
Open modal with custom right pane (path and fileName can be specified)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth)
Open modal with custom right pane (path and fileName can be specified)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth,
int vCountSelectionMax)
Open modal with custom right pane (path and fileName can be specified)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth,
int vCountSelectionMax,
long vUserDatas)
Open modal with custom right pane (path and fileName can be specified)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
ImGuiFileDialogPaneFun vSidePane,
float vSidePaneWidth,
int vCountSelectionMax,
long vUserDatas,
int vFlags)
Open modal with custom right pane (path and fileName can be specified)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
ImGuiFileDialogPaneFun vSidePane,
int vCountSelectionMax,
long vUserDatas,
int vFlags)
Open modal with custom right pane (path and fileName can be specified)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
int vCountSelectionMax)
Open simple modal (path and fileName can be specified)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
int vCountSelectionMax,
long vUserDatas)
Open simple modal (path and fileName can be specified)
|
static void |
openModal(java.lang.String vKey,
java.lang.String vTitle,
java.lang.String vFilters,
java.lang.String vPath,
java.lang.String vFileName,
int vCountSelectionMax,
long vUserDatas,
int vFlags)
Open simple modal (path and fileName can be specified)
|
static boolean |
wasOpenedThisFrame()
Say if the dialog key was already opened this frame
|
static boolean |
wasOpenedThisFrame(java.lang.String vKey)
Say if the dialog key was already opened this frame
|
public static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namepublic static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, int vCountSelectionMax)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevCountSelectionMax
- count selection maxpublic static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, int vCountSelectionMax, long vUserDatas)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, int vCountSelectionMax, long vUserDatas, int vFlags)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decompsoed in path and fileName)public static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, int vCountSelectionMax)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decompsoed in path and fileName)vCountSelectionMax
- count selection maxpublic static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, int vCountSelectionMax, long vUserDatas)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decompsoed in path and fileName)vCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, int vCountSelectionMax, long vUserDatas, int vFlags)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decompsoed in path and fileName)vCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, ImGuiFileDialogPaneFun vSidePane)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevSidePane
- side panepublic static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevSidePane
- side panepublic static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth, int vCountSelectionMax)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevSidePane
- side panevCountSelectionMax
- count selection maxpublic static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth, int vCountSelectionMax, long vUserDatas)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevSidePane
- side panevCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth, int vCountSelectionMax, long vUserDatas, int vFlags)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevSidePane
- side panevCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, ImGuiFileDialogPaneFun vSidePane, int vCountSelectionMax, long vUserDatas, int vFlags)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevSidePane
- side panevCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, ImGuiFileDialogPaneFun vSidePane)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decompsoed in path and fileName)vSidePane
- side panepublic static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decompsoed in path and fileName)vSidePane
- side panepublic static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth, int vCountSelectionMax)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decompsoed in path and fileName)vSidePane
- side panevCountSelectionMax
- count selection maxpublic static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth, int vCountSelectionMax, long vUserDatas)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decompsoed in path and fileName)vSidePane
- side panevCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth, int vCountSelectionMax, long vUserDatas, int vFlags)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decompsoed in path and fileName)vSidePane
- side panevCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openDialog(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, ImGuiFileDialogPaneFun vSidePane, int vCountSelectionMax, long vUserDatas, int vFlags)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decompsoed in path and fileName)vSidePane
- side panevCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namepublic static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, int vCountSelectionMax)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevCountSelectionMax
- count selection maxpublic static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, int vCountSelectionMax, long vUserDatas)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, int vCountSelectionMax, long vUserDatas, int vFlags)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decomposed in path and fileName)public static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, int vCountSelectionMax)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decomposed in path and fileName)vCountSelectionMax
- count selection maxpublic static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, int vCountSelectionMax, long vUserDatas)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decomposed in path and fileName)vCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, int vCountSelectionMax, long vUserDatas, int vFlags)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decomposed in path and fileName)vCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, ImGuiFileDialogPaneFun vSidePane)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevSidePane
- side panepublic static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevSidePane
- side panevSidePaneWidth
- side pane widthpublic static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth, int vCountSelectionMax)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevSidePane
- side panevSidePaneWidth
- side pane widthvCountSelectionMax
- count selection maxpublic static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth, int vCountSelectionMax, long vUserDatas)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevSidePane
- side panevSidePaneWidth
- side pane widthvCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth, int vCountSelectionMax, long vUserDatas, int vFlags)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevSidePane
- side panevSidePaneWidth
- side pane widthvCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vPath, java.lang.String vFileName, ImGuiFileDialogPaneFun vSidePane, int vCountSelectionMax, long vUserDatas, int vFlags)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFileName
- default file namevSidePane
- side panevCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, ImGuiFileDialogPaneFun vSidePane)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decomposed in path and fileName)vSidePane
- side panepublic static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decomposed in path and fileName)vSidePane
- side panevSidePaneWidth
- side pane widthpublic static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth, int vCountSelectionMax)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decomposed in path and fileName)vSidePane
- side panevSidePaneWidth
- side pane widthvCountSelectionMax
- count selection maxpublic static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth, int vCountSelectionMax, long vUserDatas)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decomposed in path and fileName)vSidePane
- side panevSidePaneWidth
- side pane widthvCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, ImGuiFileDialogPaneFun vSidePane, float vSidePaneWidth, int vCountSelectionMax, long vUserDatas, int vFlags)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decomposed in path and fileName)vSidePane
- side panevSidePaneWidth
- side pane widthvCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static void openModal(java.lang.String vKey, java.lang.String vTitle, java.lang.String vFilters, java.lang.String vFilePathName, ImGuiFileDialogPaneFun vSidePane, int vCountSelectionMax, long vUserDatas, int vFlags)
vKey
- key dialogvFilters
- filters (in comma separated form i.e. ".png,.jpg" or ".*") or null for directoriesvFilePathName
- file path name (will be decomposed in path and fileName)vSidePane
- side panevCountSelectionMax
- count selection maxvUserDatas
- user datas (can be retrieved in pane)public static boolean display(java.lang.String vKey)
vKey
- key dialog to display (if not the same key as defined by OpenDialog/Modal => no opening)public static boolean display(java.lang.String vKey, int vFlags)
vKey
- key dialog to display (if not the same key as defined by OpenDialog/Modal => no opening)public static boolean display(java.lang.String vKey, int vFlags, ImVec2 vMinSize)
vKey
- key dialog to display (if not the same key as defined by OpenDialog/Modal => no opening)vMinSize
- minimal size constraint for the ImGuiWindowpublic static boolean display(java.lang.String vKey, int vFlags, float vMinSizeX, float vMinSizeY)
vKey
- key dialog to display (if not the same key as defined by OpenDialog/Modal => no opening)public static boolean display(java.lang.String vKey, int vFlags, ImVec2 vMinSize, ImVec2 vMaxSize)
vKey
- key dialog to display (if not the same key as defined by OpenDialog/Modal => no opening)vMinSize
- minimal size constraint for the ImGuiWindowvMaxSize
- maximal size constraint for the ImGuiWindowpublic static boolean display(java.lang.String vKey, int vFlags, float vMinSizeX, float vMinSizeY, float vMaxSizeX, float vMaxSizeY)
vKey
- key dialog to display (if not the same key as defined by OpenDialog/Modal => no opening)public static void close()
public static boolean wasOpenedThisFrame()
public static boolean wasOpenedThisFrame(java.lang.String vKey)
vKey
- key dialogpublic static boolean isOpened()
public static boolean isOpened(java.lang.String vKey)
vKey
- key dialogpublic static java.lang.String getOpenedKey()
public static boolean isOk()
public static java.util.HashMap<java.lang.String,java.lang.String> getSelection()
For example, if a file is selected, say test.txt. Then the key value pair will be: 'test.txt', '/some/path/to/test.txt'
public static java.lang.String getFilePathName()
public static java.lang.String getCurrentFileName()
public static java.lang.String getCurrentPath()
public static java.lang.String getCurrentFilter()
public static long getUserDatas()
Can be used to pass a long value to the dialog and get the value back. This long value can be a pointer to a native data structure.