3076 Commits (b13d281356e1f6006bd78537b0a14e36b8b9faa3)
 

Author SHA1 Message Date
omar b13d281356 Maintaining ActiveIdTimer and HoveredIdTimer (the later is useful for drag and drop, both will be of course for creators of custom widgets) ago%!(EXTRA string=8 years)
omar fd88bc270a Merge branch 'nProtect-master' ago%!(EXTRA string=8 years)
omar 53f9e28c77 GetGlyphRangesThai(): removed extraneous codepoints (#1396) ago%!(EXTRA string=8 years)
omar ae3dc66214 Merge branch 'master' of https://github.com/nProtect/imgui into nProtect-master ago%!(EXTRA string=8 years)
omar f793562b4e TODO ago%!(EXTRA string=8 years)
omar 36f00811b9 Examples: Comments to guide people unfamiliar with the librairies used. ago%!(EXTRA string=8 years)
omar cb38caeda4 Examples: Added more comments near the fonts loading section, to catch common questions and errors (e.g. #1397, #1366, #1341, #1222, #1193, #1115, #951, etc.) ago%!(EXTRA string=8 years)
Adisorn Aeksatean 3185a3a697
Add missing thai punctuations ago%!(EXTRA string=8 years)
omar f962ca0b01 ColorTooltip: Resize ColorButton to align better with text, now that ColorButton provides a text baseline (0260fdd1c6) ago%!(EXTRA string=8 years)
omar c503a50cff Styles: Moved Classic colors code to imgui_draw.cpp. Sneakily added a StyleColorsDark() function. ago%!(EXTRA string=8 years)
omar 77df1ba9e0 Version 1.53 WIP ago%!(EXTRA string=8 years)
omar b422f35872 IO: Tracking extra mouse dragging data which is convenient for implementating various manual drag and drop patterns. ago%!(EXTRA string=8 years)
omar 9f200d10d5 Version 1.52 ago%!(EXTRA string=8 years)
omar 267ea506de Begin: Fix for unused "Debug" (fix for 3b83cd24f5 ) ago%!(EXTRA string=8 years)
omar 8dd7648db2 Comments ago%!(EXTRA string=8 years)
omar ccdb58b17e Internal: Added ImVec4 operators ago%!(EXTRA string=8 years)
omar 3b83cd24f5 Begin: Moved some code inside of the big if (first_begin_of_the_frame) scope ago%!(EXTRA string=8 years)
omar 3656f2c769 NewFrame: Allow MovedWindow setting the ImGuiWindowFlags_NoInputs after moving has started in order to be able to detect windows below it, which is useful for e.g. docking mechanisms. ago%!(EXTRA string=8 years)
omar a6edd10ee6 NewFrame: Removed unnecessary call to FindHoveredWindow() and simplified code (went through this multiple times, hopefully haven't broken anything) ago%!(EXTRA string=8 years)
omar 6243252d5a Internal: BeginTooltipEx() in imgui_internal.h ago%!(EXTRA string=8 years)
omar d42f6bb6cc Merged a bit of code from Navigation branch to ease further merging (InnerRect is currently not required in the Master branch) ago%!(EXTRA string=8 years)
omar c432fcf2bb Minor renaming. ago%!(EXTRA string=8 years)
omar a6ff14d66e Exposed IM_ARRAYSIZE() in imgui.h ago%!(EXTRA string=8 years)
omar c5027d4fa1 Examples: Extra clarification for the 100th person who insist on using the OpenGL2 code in spite of existing documentation leaning against it. (#1394) ago%!(EXTRA string=8 years)
omar daef33e268 Comments about mouse setup and clearing HoveredWindow when mouse down isn't owned by imgui (will affect some future hovered test and drag'n drop patterns) (#143, #1382, #1392) ago%!(EXTRA string=8 years)
omar 4faf99eff5 Added most basic form of Disabled flag to disable interactions (but visuals aren't altered), in imgui_internals.h, undocumented/unsupported (#211, #1012) ago%!(EXTRA string=8 years)
omar efcd53a0c3 Removed direct dependency on sprintf() in imgui.cpp (#1038) ago%!(EXTRA string=8 years)
omar 1f3372b7f1 ImFormatString, ImFormatStringV(): clarifying specs so that passing a NULL buffer should return the desired length. (#1038) ago%!(EXTRA string=8 years)
omar 8fd5620277 Renamed IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCS/IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCS to IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCTIONS/IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCTIONS for consistency. (ref #238, #520, #738) ago%!(EXTRA string=8 years)
omar 7d2cd0e6ff Added IMGUI_DISABLE_FORMAT_STRING_FUNCTIONS support in imconfig.h (#1038) ago%!(EXTRA string=8 years)
Patrick Doane 70cb427469 Add missing CloseClipboard call ago%!(EXTRA string=8 years)
omar bc447bc0a4 ImFontAtlas: Fixed memory leak if stbtt_InitFont() returned false. (#1391) ago%!(EXTRA string=8 years)
omar 5b062c4c29 Fixed typos ago%!(EXTRA string=8 years)
omar d2c65aa3e8 Examples: DirectX9/10/11: Tweak usage of SetCapture/ReleaseCapture. (#1375) ago%!(EXTRA string=8 years)
omar 0260fdd1c6 ColorButton: As a small convenience, provide a text baseline. ago%!(EXTRA string=8 years)
omar e9ff7162bc ColorButton: Fixed rendering color button with a checkerboard if the transparency comes from the global style.Alpha and not from the actual source color. ago%!(EXTRA string=8 years)
omar de72e9cc87 Internals: ImLerp() helper for ImVec4 ago%!(EXTRA string=8 years)
omar 97bf2131e2 Fixed calling SetNextTreeNodeOpen() on a collapsed window leaking to next frame. ago%!(EXTRA string=8 years)
omar e7922b3fa0 Factorized some code (+ declared as static function without namespace, a pattern with the Nav branch has started to use) ago%!(EXTRA string=8 years)
omar 50f5be9266 Examples: GLFW+GL2/GL3: Minor tweaks, comments. ago%!(EXTRA string=8 years)
omar d6a9956781 Examples: DirectX9/10/11: Added WM_SYSKEYDOWN / WM_SYSKEYUP handlers so e.g. VK_MENU can be read. ago%!(EXTRA string=8 years)
omar c14a66970b Examples: DirectX9/10/11: Renamed WndProc handler to use a generic Win32 name + returning 0 to all messages is more correct. ago%!(EXTRA string=8 years)
omar cb10da02f9 Merge branch 'Gargaj-patch-1' ago%!(EXTRA string=8 years)
omar a96f095deb Examples: DirectX10, DirectX11: Using SetCapture/ReleaseCapture to get correct behavior (#1375) ago%!(EXTRA string=8 years)
omar 3e0765ee22 Examples: DirectX9: Using SetCapture/ReleaseCapture to get correct behavior (#1375) ago%!(EXTRA string=8 years)
omar e03198bb0f Fixed compilation for #1375 + coding style fixes. ago%!(EXTRA string=8 years)
omar c36e7fae93 Merge branch 'patch-1' of https://github.com/Gargaj/imgui into Gargaj-patch-1 ago%!(EXTRA string=8 years)
omar 1bc1751670 MenuItem(): Tweaks to mimic exact spacing of BeginMenu() when inside a menu bar, which is a little misleading imho but may be useful. (#1387) ago%!(EXTRA string=8 years)
omar b177f2432d MenuItem(): Tweak to not draw over all horizontal space when in horizontal layout mode. (#1387) ago%!(EXTRA string=8 years)
omar b52e207758 Merge branch 'inolen-atlas_build_clear_font' ago%!(EXTRA string=8 years)