Added a void* user_data parameter to Clipboard function handlers. (#875)

This commit is contained in:
ocornut
2016-10-15 11:36:43 +02:00
parent d649bc485b
commit 0d3f8807c7
10 changed files with 54 additions and 46 deletions

View File

@ -757,8 +757,9 @@ struct ImGuiIO
// Optional: access OS clipboard
// (default to use native Win32 clipboard on Windows, otherwise uses a private clipboard. Override to access OS clipboard on other architectures)
const char* (*GetClipboardTextFn)();
void (*SetClipboardTextFn)(const char* text);
const char* (*GetClipboardTextFn)(void* user_data);
void (*SetClipboardTextFn)(void* user_data, const char* text);
void* ClipboardUserData;
// Optional: override memory allocations. MemFreeFn() may be called with a NULL pointer.
// (default to posix malloc/free)