mirror of
				https://github.com/ocornut/imgui.git
				synced 2025-10-26 12:27:30 +00:00 
			
		
		
		
	Examples: Fixed bindings to use ImGuiMouseCursor_COUNT instead of old name ImGuiMouseCursor_Count_ so they can compile with IMGUI_DISABLE_OBSOLETE_FUNCTIONS. (#1887)
This commit is contained in:
		| @@ -84,6 +84,7 @@ Other Changes: | |||||||
|  - Examples: Allegro5: Added support for ImGuiConfigFlags_NoMouseCursorChange flag. Added clipboard support.  |  - Examples: Allegro5: Added support for ImGuiConfigFlags_NoMouseCursorChange flag. Added clipboard support.  | ||||||
|  - Examples: Allegro5: Unindexing buffers ourselves as Allegro indexed drawing primitives are buggy in the DirectX9 back-end. |  - Examples: Allegro5: Unindexing buffers ourselves as Allegro indexed drawing primitives are buggy in the DirectX9 back-end. | ||||||
|  - Examples: FreeGLUT: Added FreeGLUT bindings. Added FreeGLUT+OpenGL2 example. (#801) |  - Examples: FreeGLUT: Added FreeGLUT bindings. Added FreeGLUT+OpenGL2 example. (#801) | ||||||
|  |  - Examples: Fixed bindings to use ImGuiMouseCursor_COUNT instead of old name ImGuiMouseCursor_Count_ so they can compile with IMGUI_DISABLE_OBSOLETE_FUNCTIONS. (#1887)  | ||||||
|  - Misc: Updated stb_textedit from 1.09 + patches to 1.12 + minor patches. |  - Misc: Updated stb_textedit from 1.09 + patches to 1.12 + minor patches. | ||||||
|  - Internals: PushItemFlag() flags are inherited by BeginChild(). |  - Internals: PushItemFlag() flags are inherited by BeginChild(). | ||||||
|  |  | ||||||
|   | |||||||
| @@ -53,7 +53,7 @@ static GLFWwindow*      g_Window = NULL; | |||||||
| static GlfwClientApi    g_ClientApi = GlfwClientApi_Unknown; | static GlfwClientApi    g_ClientApi = GlfwClientApi_Unknown; | ||||||
| static double           g_Time = 0.0; | static double           g_Time = 0.0; | ||||||
| static bool             g_MouseJustPressed[5] = { false, false, false, false, false }; | static bool             g_MouseJustPressed[5] = { false, false, false, false, false }; | ||||||
| static GLFWcursor*      g_MouseCursors[ImGuiMouseCursor_Count_] = { 0 }; | static GLFWcursor*      g_MouseCursors[ImGuiMouseCursor_COUNT] = { 0 }; | ||||||
|  |  | ||||||
| static const char* ImGui_ImplGlfw_GetClipboardText(void* user_data) | static const char* ImGui_ImplGlfw_GetClipboardText(void* user_data) | ||||||
| { | { | ||||||
| @@ -175,7 +175,7 @@ bool ImGui_ImplGlfw_InitForVulkan(GLFWwindow* window, bool install_callbacks) | |||||||
|  |  | ||||||
| void ImGui_ImplGlfw_Shutdown() | void ImGui_ImplGlfw_Shutdown() | ||||||
| { | { | ||||||
|     for (ImGuiMouseCursor cursor_n = 0; cursor_n < ImGuiMouseCursor_Count_; cursor_n++) |     for (ImGuiMouseCursor cursor_n = 0; cursor_n < ImGuiMouseCursor_COUNT; cursor_n++) | ||||||
|     { |     { | ||||||
|         glfwDestroyCursor(g_MouseCursors[cursor_n]); |         glfwDestroyCursor(g_MouseCursors[cursor_n]); | ||||||
|         g_MouseCursors[cursor_n] = NULL; |         g_MouseCursors[cursor_n] = NULL; | ||||||
|   | |||||||
| @@ -50,7 +50,7 @@ static const Uint32 SDL_WINDOW_VULKAN = 0x10000000; | |||||||
| static SDL_Window*  g_Window = NULL; | static SDL_Window*  g_Window = NULL; | ||||||
| static Uint64       g_Time = 0; | static Uint64       g_Time = 0; | ||||||
| static bool         g_MousePressed[3] = { false, false, false }; | static bool         g_MousePressed[3] = { false, false, false }; | ||||||
| static SDL_Cursor*  g_MouseCursors[ImGuiMouseCursor_Count_] = { 0 }; | static SDL_Cursor*  g_MouseCursors[ImGuiMouseCursor_COUNT] = { 0 }; | ||||||
| static char*        g_ClipboardTextData = NULL; | static char*        g_ClipboardTextData = NULL; | ||||||
|  |  | ||||||
| static const char* ImGui_ImplSDL2_GetClipboardText(void*) | static const char* ImGui_ImplSDL2_GetClipboardText(void*) | ||||||
| @@ -193,7 +193,7 @@ void ImGui_ImplSDL2_Shutdown() | |||||||
|     g_ClipboardTextData = NULL; |     g_ClipboardTextData = NULL; | ||||||
|  |  | ||||||
|     // Destroy SDL mouse cursors |     // Destroy SDL mouse cursors | ||||||
|     for (ImGuiMouseCursor cursor_n = 0; cursor_n < ImGuiMouseCursor_Count_; cursor_n++) |     for (ImGuiMouseCursor cursor_n = 0; cursor_n < ImGuiMouseCursor_COUNT; cursor_n++) | ||||||
|         SDL_FreeCursor(g_MouseCursors[cursor_n]); |         SDL_FreeCursor(g_MouseCursors[cursor_n]); | ||||||
|     memset(g_MouseCursors, 0, sizeof(g_MouseCursors)); |     memset(g_MouseCursors, 0, sizeof(g_MouseCursors)); | ||||||
| } | } | ||||||
|   | |||||||
| @@ -31,7 +31,7 @@ | |||||||
| static HWND                 g_hWnd = 0; | static HWND                 g_hWnd = 0; | ||||||
| static INT64                g_Time = 0; | static INT64                g_Time = 0; | ||||||
| static INT64                g_TicksPerSecond = 0; | static INT64                g_TicksPerSecond = 0; | ||||||
| static ImGuiMouseCursor     g_LastMouseCursor = ImGuiMouseCursor_Count_; | static ImGuiMouseCursor     g_LastMouseCursor = ImGuiMouseCursor_COUNT; | ||||||
|  |  | ||||||
| // Functions | // Functions | ||||||
| bool    ImGui_ImplWin32_Init(void* hwnd) | bool    ImGui_ImplWin32_Init(void* hwnd) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 omar
					omar