openMSX
|
#include "ImGuiFileDialog.h"
Go to the source code of this file.
Functions | |
IGFD_C_API IGFD_FileDialog_Config | IGFD_FileDialog_Config_Get () |
IGFD_C_API IGFD_Selection_Pair | IGFD_Selection_Pair_Get (void) |
IGFD_C_API void | IGFD_Selection_Pair_DestroyContent (IGFD_Selection_Pair *vSelection_Pair) |
IGFD_C_API IGFD_Selection | IGFD_Selection_Get (void) |
IGFD_C_API void | IGFD_Selection_DestroyContent (IGFD_Selection *vSelection) |
IGFD_C_API ImGuiFileDialog * | IGFD_Create (void) |
IGFD_C_API void | IGFD_Destroy (ImGuiFileDialog *vContextPtr) |
IGFD_C_API void | IGFD_OpenDialog (ImGuiFileDialog *vContextPtr, const char *vKey, const char *vTitle, const char *vFilters, const IGFD_FileDialog_Config vConfig) |
IGFD_C_API bool | IGFD_DisplayDialog (ImGuiFileDialog *vContextPtr, const char *vKey, ImGuiWindowFlags vFlags, ImVec2 vMinSize, ImVec2 vMaxSize) |
IGFD_C_API void | IGFD_CloseDialog (ImGuiFileDialog *vContextPtr) |
IGFD_C_API bool | IGFD_IsOk (ImGuiFileDialog *vContextPtr) |
IGFD_C_API bool | IGFD_WasKeyOpenedThisFrame (ImGuiFileDialog *vContextPtr, const char *vKey) |
IGFD_C_API bool | IGFD_WasOpenedThisFrame (ImGuiFileDialog *vContextPtr) |
IGFD_C_API bool | IGFD_IsKeyOpened (ImGuiFileDialog *vContextPtr, const char *vCurrentOpenedKey) |
IGFD_C_API bool | IGFD_IsOpened (ImGuiFileDialog *vContextPtr) |
IGFD_C_API IGFD_Selection | IGFD_GetSelection (ImGuiFileDialog *vContextPtr, IGFD_ResultMode vMode) |
IGFD_C_API char * | IGFD_GetFilePathName (ImGuiFileDialog *vContextPtr, IGFD_ResultMode vMode) |
IGFD_C_API char * | IGFD_GetCurrentFileName (ImGuiFileDialog *vContextPtr, IGFD_ResultMode vMode) |
IGFD_C_API char * | IGFD_GetCurrentPath (ImGuiFileDialog *vContextPtr) |
IGFD_C_API char * | IGFD_GetCurrentFilter (ImGuiFileDialog *vContextPtr) |
IGFD_C_API void * | IGFD_GetUserDatas (ImGuiFileDialog *vContextPtr) |
IGFD_C_API void | IGFD_SetFileStyle (ImGuiFileDialog *vContextPtr, IGFD_FileStyleFlags vFlags, const char *vCriteria, ImVec4 vColor, const char *vIcon, ImFont *vFont) |
IGFD_C_API void | IGFD_SetFileStyle2 (ImGuiFileDialog *vContextPtr, IGFD_FileStyleFlags vFlags, const char *vCriteria, float vR, float vG, float vB, float vA, const char *vIcon, ImFont *vFont) |
IGFD_C_API bool | IGFD_GetFileStyle (ImGuiFileDialog *vContextPtr, IGFD_FileStyleFlags vFlags, const char *vCriteria, ImVec4 *vOutColor, char **vOutIconText, ImFont **vOutFont) |
IGFD_C_API void | IGFD_ClearFilesStyle (ImGuiFileDialog *vContextPtr) |
IGFD_C_API void | SetLocales (ImGuiFileDialog *vContextPtr, const int vCategory, const char *vBeginLocale, const char *vEndLocale) |
IGFD_C_API void | IGFD_SetFlashingAttenuationInSeconds (ImGuiFileDialog *vContextPtr, float vAttenValue) |
IGFD_C_API char * | IGFD_SerializeBookmarks (ImGuiFileDialog *vContextPtr, bool vDontSerializeCodeBasedBookmarks) |
IGFD_C_API void | IGFD_DeserializeBookmarks (ImGuiFileDialog *vContextPtr, const char *vBookmarks) |
IGFD_C_API void | IGFD_AddBookmark (ImGuiFileDialog *vContextPtr, const char *vBookMarkName, const char *vBookMarkPath) |
IGFD_C_API void | IGFD_RemoveBookmark (ImGuiFileDialog *vContextPtr, const char *vBookMarkName) |
IGFD_C_API void IGFD_AddBookmark | ( | ImGuiFileDialog * | vContextPtr, |
const char * | vBookMarkName, | ||
const char * | vBookMarkPath | ||
) |
Definition at line 4787 of file ImGuiFileDialog.cc.
IGFD_C_API void IGFD_ClearFilesStyle | ( | ImGuiFileDialog * | vContextPtr | ) |
Definition at line 4738 of file ImGuiFileDialog.cc.
IGFD_C_API void IGFD_CloseDialog | ( | ImGuiFileDialog * | vContextPtr | ) |
Definition at line 4518 of file ImGuiFileDialog.cc.
IGFD_C_API ImGuiFileDialog * IGFD_Create | ( | void | ) |
Definition at line 4479 of file ImGuiFileDialog.cc.
IGFD_C_API void IGFD_DeserializeBookmarks | ( | ImGuiFileDialog * | vContextPtr, |
const char * | vBookmarks | ||
) |
Definition at line 4781 of file ImGuiFileDialog.cc.
IGFD_C_API void IGFD_Destroy | ( | ImGuiFileDialog * | vContextPtr | ) |
Definition at line 4484 of file ImGuiFileDialog.cc.
IGFD_C_API bool IGFD_DisplayDialog | ( | ImGuiFileDialog * | vContextPtr, |
const char * | vKey, | ||
ImGuiWindowFlags | vFlags, | ||
ImVec2 | vMinSize, | ||
ImVec2 | vMaxSize | ||
) |
Definition at line 4511 of file ImGuiFileDialog.cc.
IGFD_C_API IGFD_FileDialog_Config IGFD_FileDialog_Config_Get | ( | ) |
Definition at line 4431 of file ImGuiFileDialog.cc.
IGFD_C_API char * IGFD_GetCurrentFileName | ( | ImGuiFileDialog * | vContextPtr, |
IGFD_ResultMode | vMode | ||
) |
Definition at line 4628 of file ImGuiFileDialog.cc.
IGFD_C_API char * IGFD_GetCurrentFilter | ( | ImGuiFileDialog * | vContextPtr | ) |
Definition at line 4672 of file ImGuiFileDialog.cc.
IGFD_C_API char * IGFD_GetCurrentPath | ( | ImGuiFileDialog * | vContextPtr | ) |
Definition at line 4650 of file ImGuiFileDialog.cc.
IGFD_C_API char * IGFD_GetFilePathName | ( | ImGuiFileDialog * | vContextPtr, |
IGFD_ResultMode | vMode | ||
) |
Definition at line 4606 of file ImGuiFileDialog.cc.
IGFD_C_API bool IGFD_GetFileStyle | ( | ImGuiFileDialog * | vContextPtr, |
IGFD_FileStyleFlags | vFlags, | ||
const char * | vCriteria, | ||
ImVec4 * | vOutColor, | ||
char ** | vOutIconText, | ||
ImFont ** | vOutFont | ||
) |
Definition at line 4716 of file ImGuiFileDialog.cc.
IGFD_C_API IGFD_Selection IGFD_GetSelection | ( | ImGuiFileDialog * | vContextPtr, |
IGFD_ResultMode | vMode | ||
) |
Definition at line 4562 of file ImGuiFileDialog.cc.
References IGFD_Selection_Get().
IGFD_C_API void * IGFD_GetUserDatas | ( | ImGuiFileDialog * | vContextPtr | ) |
Definition at line 4694 of file ImGuiFileDialog.cc.
IGFD_C_API bool IGFD_IsKeyOpened | ( | ImGuiFileDialog * | vContextPtr, |
const char * | vCurrentOpenedKey | ||
) |
Definition at line 4546 of file ImGuiFileDialog.cc.
IGFD_C_API bool IGFD_IsOk | ( | ImGuiFileDialog * | vContextPtr | ) |
Definition at line 4524 of file ImGuiFileDialog.cc.
IGFD_C_API bool IGFD_IsOpened | ( | ImGuiFileDialog * | vContextPtr | ) |
Definition at line 4554 of file ImGuiFileDialog.cc.
IGFD_C_API void IGFD_OpenDialog | ( | ImGuiFileDialog * | vContextPtr, |
const char * | vKey, | ||
const char * | vTitle, | ||
const char * | vFilters, | ||
const IGFD_FileDialog_Config | vConfig | ||
) |
Definition at line 4491 of file ImGuiFileDialog.cc.
IGFD_C_API void IGFD_RemoveBookmark | ( | ImGuiFileDialog * | vContextPtr, |
const char * | vBookMarkName | ||
) |
Definition at line 4793 of file ImGuiFileDialog.cc.
IGFD_C_API void IGFD_Selection_DestroyContent | ( | IGFD_Selection * | vSelection | ) |
Definition at line 4466 of file ImGuiFileDialog.cc.
References IGFD_Selection_Pair_DestroyContent().
IGFD_C_API IGFD_Selection IGFD_Selection_Get | ( | void | ) |
Definition at line 4461 of file ImGuiFileDialog.cc.
Referenced by IGFD_GetSelection().
IGFD_C_API void IGFD_Selection_Pair_DestroyContent | ( | IGFD_Selection_Pair * | vSelection_Pair | ) |
Definition at line 4453 of file ImGuiFileDialog.cc.
Referenced by IGFD_Selection_DestroyContent().
IGFD_C_API IGFD_Selection_Pair IGFD_Selection_Pair_Get | ( | void | ) |
Definition at line 4445 of file ImGuiFileDialog.cc.
IGFD_C_API char * IGFD_SerializeBookmarks | ( | ImGuiFileDialog * | vContextPtr, |
bool | vDontSerializeCodeBasedBookmarks | ||
) |
Definition at line 4759 of file ImGuiFileDialog.cc.
IGFD_C_API void IGFD_SetFileStyle | ( | ImGuiFileDialog * | vContextPtr, |
IGFD_FileStyleFlags | vFlags, | ||
const char * | vCriteria, | ||
ImVec4 | vColor, | ||
const char * | vIcon, | ||
ImFont * | vFont | ||
) |
Definition at line 4702 of file ImGuiFileDialog.cc.
IGFD_C_API void IGFD_SetFileStyle2 | ( | ImGuiFileDialog * | vContextPtr, |
IGFD_FileStyleFlags | vFlags, | ||
const char * | vCriteria, | ||
float | vR, | ||
float | vG, | ||
float | vB, | ||
float | vA, | ||
const char * | vIcon, | ||
ImFont * | vFont | ||
) |
Definition at line 4710 of file ImGuiFileDialog.cc.
IGFD_C_API void IGFD_SetFlashingAttenuationInSeconds | ( | ImGuiFileDialog * | vContextPtr, |
float | vAttenValue | ||
) |
Definition at line 4751 of file ImGuiFileDialog.cc.
IGFD_C_API bool IGFD_WasKeyOpenedThisFrame | ( | ImGuiFileDialog * | vContextPtr, |
const char * | vKey | ||
) |
Definition at line 4531 of file ImGuiFileDialog.cc.
IGFD_C_API bool IGFD_WasOpenedThisFrame | ( | ImGuiFileDialog * | vContextPtr | ) |
Definition at line 4538 of file ImGuiFileDialog.cc.
IGFD_C_API void SetLocales | ( | ImGuiFileDialog * | vContextPtr, |
const int | vCategory, | ||
const char * | vBeginLocale, | ||
const char * | vEndLocale | ||
) |
Definition at line 4744 of file ImGuiFileDialog.cc.