Commit Graph

  • a5cf227503 Added link to experimental imgui_scoped.h PR/thread (#2197, #2096) omar 2018-11-21 18:30:36 +0100
  • be66f94639 Examples: OpenGL3: More explicit testing for == GL_UPPER_LEFT in case glGetIntegerv(GL_CLIP_ORIGIN is not honored properly. (#2186, #2195) Fix f52f0a5277 omar 2018-11-21 18:24:24 +0100
  • cc4b1f9e47 Nav: Fixed explicit directional input not re-highlighting current nav item if there is a single item in the window and highlight has been previously disabled by the mouse. (#787) omar 2018-11-21 16:07:04 +0100
  • b9ae9bb1e3 Internals: Using GetOverlayDrawList(ImGuiWindow*) to match syntax of viewport/master branches. Fixed compiling with IMGUI_DEBUG_NAV_RECTS omar 2018-11-21 15:37:29 +0100
  • 0a25a49e94 Assert that ImScoped::TreeNodeEx() is called without ImGuyTreeNodeFlags_NoTreePushOnOpen Seth Kingsley 2018-11-18 06:36:36 -0800
  • 50c43d1c8e Removed unnecessary ImGui:: prefixes. omar 2018-11-15 16:43:05 +0100
  • 6b4443755d Internals: Added FindWindowByID() helper. (#2190) omar 2018-11-15 16:41:48 +0100
  • 4a43f347bb Merge branch 'viewport' into docking omar 2018-11-15 14:00:01 +0100
  • dcbf976a8e Merge branch 'master' into viewport + comments omar 2018-11-15 13:58:34 +0100
  • aa668c410a Nav: Fixed an assert in certain circumstance (mostly when using popups) when mouse positions stop being valid. (#2168) + adding a else block to make NavCalcPreferredRefPos() more explicit. omar 2018-11-15 13:53:53 +0100
  • 027861074c BeginGroup() and Tooltip don't have return values Seth Kingsley 2018-11-14 01:57:55 -0800
  • e6ff68a3b0 Rename imgui_raii -> imgui_scoped to match namespace Seth Kingsley 2018-11-14 01:52:23 -0800
  • f61b72728e More thoroughly parse arguments and defaults Seth Kingsley 2018-11-14 01:51:12 -0800
  • e26b91dcd0 Make operator bool() explicit Seth Kingsley 2018-11-13 21:58:45 -0800
  • f7a2c93fca Use macro to delete copy/move constructors/operators Seth Kingsley 2018-11-13 21:58:16 -0800
  • f2d577c33f Viewport: BeginMainMenuBar(): explicitly set viewport to avoid creating new one when ImGuiConfigFlags_ViewportsNoMerge is set + misc shallow changes. omar 2018-11-13 22:00:12 +0100
  • ae34241f8b Viewport: BeginMainMenuBar(): explicitly set viewport to avoid creating new one when ImGuiConfigFlags_ViewportsNoMerge is set + misc shallow changes. omar 2018-11-13 22:00:12 +0100
  • 1546153ca2 Docking: Fixed a regression where clicking a Tab wouldn't immediately set NavWindow. Which led to breaking the NavSaveLastChildNavWindow/NavRestoreLastChildNavWindow logic. (#2109) omar 2018-11-13 19:31:10 +0100
  • f52f0a5277 Examples: OpenGL3: Added support for GL 4.5's glClipControl(GL_UPPER_LEFT). (#2186) omar 2018-11-13 18:54:02 +0100
  • 19b4fcdacb Made IsWindowFocused() work outside of NewFrame()-EndFrame() and added comments about how ImGuiFocusedFlags_AnyWindow should NOT be used in place of io.WantCaptureMouse. (#2185) omar 2018-11-13 11:23:15 +0100
  • 5b1394c5ac
    Update README.md omar 2018-11-09 15:02:19 +0100
  • 6c1ae6cc71 Internals: DragBehavior: Added support for ImGuiDragFlags_Vertical to implement a vertical drag widget (no frontend function provided). omar 2018-11-09 14:41:40 +0100
  • 6d7677534f Internals: SliderBehavior: Using axis indexing. omar 2018-11-09 14:31:14 +0100
  • 56374b8e08 Generate wrappers for remaining Begin/Push/Tree methods Seth Kingsley 2018-11-08 19:10:02 -0800
  • f42f3e6310 Wrap RAII helpers in namespace ImScoped Seth Kingsley 2018-11-08 16:45:47 -0800
  • 79e1aebfce Get rid of duplicate renamed files Seth Kingsley 2018-11-08 16:26:39 -0800
  • a3d6554e8e Merge branch 'master' into viewport + specific changes for GLFW callbacks omar 2018-11-08 16:56:51 +0100
  • 772354377b Examples: GLFW: User previously installed GLFW callbacks are now saved and chain-called by the default callbacks. (#1759) omar 2018-11-08 16:24:41 +0100
  • 9d155c73bc Examples: Misc comments mainly related to GLFW callbacks. (#1759) omar 2018-11-08 16:06:22 +0100
  • a419d46205 Examples: OpenGL3+GLFW/SDL: Made main.cpp compile with IMGUI_IMPL_OPENGL_LOADER_CUSTOM (may be missing init). (#2178) omar 2018-11-08 15:14:09 +0100
  • 565af90958 Merge branch 'viewport' into docking omar 2018-11-06 09:52:38 +0100
  • 131bf5ee4a Examples: SDL: Tweaked Windows instructions and batch files. (#2175) omar 2018-11-06 09:46:43 +0100
  • 797f2044cd Viewport: Fixed SDL+OpenGL2 example to work with multi-viewports. (#2175) omar 2018-11-06 09:51:09 +0100
  • 5ea08394f5 Examples: SDL: Tweaked Windows instructions and batch files. (#2175) omar 2018-11-06 09:46:43 +0100
  • 9ee86f22b7 Examples: Win32: Handle UTf-8 in platform window title setting. (#2164) omar 2018-11-05 17:37:06 +0100
  • 52ca91ca57 Merge branch 'master' into viewport omar 2018-11-05 17:28:46 +0100
  • f388216ff0 Examples: GLFW: VS2015 project link with legacy_stdio_definitions.lib in order to link with the precompiled VS2010 GLFW3.lib we provide. (#2010, #2043, #2091) omar 2018-11-05 17:26:12 +0100
  • c808eb92c6 Config: Added IMGUI_DISABLE_WIN32_FUNCTIONS to disable linking with _any_ Win32 function, as a general forward compatible measure. omar 2018-11-05 17:12:13 +0100
  • eb592bf7d3 ListBox(): Fixed frame sizing when items_count==1 unnecessarily showing a scrollbar. (#2173). Tweaked frame sizing so list boxes will look more consistent when FramePadding is far from ItemSpacing. omar 2018-11-05 14:49:17 +0100
  • 1441756a0f Doc: Fixed comments referring to LoadFromFileTTF() instead of AddFontFromFileTTF() (#2153) Torkel Bjørnson-Langen 2018-11-05 14:17:51 +0100
  • f30761effa Add 0.15f to height_in_items in ListBoxHeader when height_in_items > items_count LuK1337 2018-11-04 21:54:15 +0100
  • 2e6e1bec58 Examples: Add missing include guards (#2166) Michał Janiszewski 2018-11-01 20:56:36 +0100
  • 18de28035e Add missing include guards Michał Janiszewski 2018-11-01 20:34:28 +0100
  • ed0f7004d0 Examples: Vulkan: Avoid unreferenced parameter warning. (#2162) Cort 2018-10-30 13:15:30 -0700
  • a895f9e663 Avoid warning re: unreferenced parameter in ImGui_ImplVulkanH_CreateWindowDataCommandBuffers Cort Stratton 2018-10-30 13:05:45 -0700
  • 708ddcbd4a
    Bullet and Leaf flags now work on Framed tree node goran-w 2018-10-30 15:52:27 +0100
  • 7fa3e71abb Internals: Moved the FocusableItemUnregister() outside of InputScalarAsWidgetReplacement(), it should not be here and doesn't facilitate reusing InputScalarAsWidgetReplacement(). (cc #2155) omar 2018-10-30 10:47:15 +0100
  • e6db078eda gladLoadGL() return 0 to indicate failure (#2157) Hui 2018-10-29 22:51:32 +0800
  • f87cb66d77 gladLoadGL() return 0 to indicate failure Hui 2018-10-29 21:49:10 +0800
  • 925e8d2119
    Fixed an issue getting input when input thread doesn't have a window attached Marcel Kirchhoff 2018-10-28 14:14:26 +0100
  • 9330360329 Demo: LoadFromFileTTF() -> AddFontFromFileTTF() (in string literal) Torkel Bjørnson-Langen 2018-10-27 01:05:14 +0200
  • afc8746522 Comments in imgui.cpp (FAQ): LoadFromFileTTF() -> AddFontFromFileTTF() Torkel Bjørnson-Langen 2018-10-27 01:03:00 +0200
  • 168af9b377 Merge branch 'viewport' into docking omar 2018-10-25 23:45:19 +0200
  • 1a6eea012d Docking: Tweaked tooltip on tabs so they don't show immediately when holding and releasing a tab (using HoveredIdNotActiveTimer) + Minor refactor + Removed legacy .ini parsing. omar 2018-10-25 17:32:11 +0200
  • 50f6e12d31 Merge branch 'master' into viewport omar 2018-10-25 23:41:13 +0200
  • f3e642322f Demo: Removed one level of indentation in the ShowDemoWindowXXX functions (6 kb worth of spaces!). Will break some merge/PR. omar 2018-10-25 23:40:33 +0200
  • eed1fba157 Demo: Split the contents of ShowDemoWindow() into smaller functions as it appears to speed up link time with VS. (#2152) omar 2018-10-25 23:34:05 +0200
  • faecf90383 SliderAngle: Added optional `format` argument to allow users customize precision and make localization. (#2150) Konstantin Podsvirov 2018-10-25 21:53:45 +0300
  • 3e7169576d SliderAngle: Added optional `format` argument Konstantin Podsvirov 2018-10-25 21:53:45 +0300
  • 12c72d2893 Fixed OpenGL texture loading example in comment + Discourse link to root of discourse omar 2018-10-25 21:32:29 +0200
  • a72d5ada61 Misc comments improvements omar 2018-10-25 19:02:24 +0200
  • ac9aaf4b6e Comments in demo and opengl code + Internals: Added HoveredIdNotActiveTimer tracking hovering time unless the item is active, which is a commonly useful pattern. omar 2018-10-25 17:31:16 +0200
  • c547b2e8ee Added DockSpaceOverViewport() call, not sure about this because of the menu bar limitation. (#2109) omar 2018-10-25 15:34:53 +0200
  • e58839e032 Used Glyph Codepoint instead of raw character for optimized whitespace path Paul Fox 2018-10-25 16:59:31 +1000
  • 56ba60ee68 Docking: Fixed not saving .ini file correct if DockingEnable flag is cleared. (#2109) omar 2018-10-24 12:25:58 +0200
  • f5b893d9b6 Merge branch 'raii' into HEAD Seth Kingsley 2018-10-23 18:53:13 -0700
  • ef8ec96c3c Delete the move and copy operators Seth Kingsley 2018-10-23 18:46:48 -0700
  • 3583d6444d Use struct over class; all members are public Seth Kingsley 2018-10-23 18:45:59 -0700
  • f270c81c49 Viewport, Docking: Fixed incorrectly setting the ImGuiViewportFlags_NoInputs flag, affecting split docking node. (#2109) omar 2018-10-23 18:26:35 +0200
  • 745fda081e Viewport, Docking: Fixed incorrectly setting the ImGuiViewportFlags_NoInputs flag, affecting split docking node. (#2109) omar 2018-10-23 18:26:35 +0200
  • e610afeea3 Font readme: Added OpenFontIcons, tweaks, links, removed spaces (#2141) omar 2018-10-22 11:54:57 +0200
  • 542d8c8b12 Move RAII header into misc/cpp Seth Kingsley 2018-10-18 14:51:40 -0700
  • 4cad375730 ImGui::End() must always be called after Begin() Seth Kingsley 2018-10-04 21:00:38 -0700
  • 56429089be Put RAII header into a more appropriate location Seth Kingsley 2018-10-03 23:34:00 -0700
  • 9f7de904d5 Add some RAII wrappers for ImGui calls Seth Kingsley 2018-10-03 20:23:31 -0700
  • 5f8c9ae0ef Merge branch 'viewport' into docking omar 2018-10-18 10:57:54 +0200
  • 056af2b1af Merge branch 'master' into viewport omar 2018-10-18 10:56:26 +0200
  • 5f79a28a07 Examples: SDL: Fixed usage of SDL_GetDisplayDPI (#2137, #1676) Brandon 2018-10-18 01:48:18 -0700
  • 82873c7ad4
    Update README.md omar 2018-10-18 10:44:14 +0200
  • f38d35bf81
    SDL Example: SDL_GetDisplayDPI Brandon 2018-10-17 11:00:44 -0700
  • 447adcb30a
    Merge baaac2e5b3 into 69db792bf0 Brandon 2018-10-17 17:55:38 +0000
  • baaac2e5b3
    SDL_GetDisplayDPI returns 0 on success Brandon 2018-10-17 09:11:02 -0700
  • 11dbae9583 example_apple_metal: The deployment target was set to 10.12 from XCode 9.2. Arnaud Barré 2018-10-17 09:31:46 -0400
  • 7bf02a27a0 imgui_impl_metal: header not found by XCode 9.2. Arnaud Barré 2018-10-17 09:30:45 -0400
  • 3c223c3786 example_apple_opengl2: The deployment target was set to 10.12 from XCode 9.2. Arnaud Barré 2018-10-17 09:27:00 -0400
  • 745f01022e Examples: Downgraded Xcode project object version (50->48) to support Xcode 9.2 (last version supported on macOS 10.12) (#2133, #1929) omar 2018-10-17 10:48:53 +0200
  • 31fd6c585a Removed unnecessary ImGui:: qualifiers in internal code. omar 2018-10-16 17:52:53 +0200
  • b4488d4f48 Examples: Downgraded Xcode project object version (50->48) to support Xcode 9.2 (last version supported on macOS 10.12) (#2133) Warren Moore 2018-10-17 01:46:49 -0700
  • fde7ecb4c6 Downgraded Xcode project object version (50->48) to support Xcode 9.2 (last version supported on macOS 10.12) Warren Moore 2018-10-16 11:26:13 -0700
  • 000c1fc221 Demo: Added comments / tweaks related to the popups. omar 2018-10-16 10:25:32 +0200
  • 5be915d6ab Added ImGuiWindowFlags_NoMouseInputs which is basically the old ImGuiWindowFlags_NoInputs (essentially we have renamed ImGuiWindowFlags_NoInputs to ImGuiWindowFlags_NoMouseInputs). Made the new ImGuiWindowFlags_NoInputs encompass both NoMouseInputs+NoNav, which is consistent with its description. (#1660, #787) omar 2018-10-15 18:23:18 +0200
  • 90b50bd4c3 Window: Added ImGuiWindowFlags_NoBackground flag for consistency and to ease creating new flag combinations. Added ImGuiWindowFlags_NoDecoration helper flag which is essentially NoTitleBar+NoResize+NoScrollbar+NoCollapse. (#1660) omar 2018-10-15 18:00:04 +0200
  • 69db792bf0 Viewport: Exposed GetOverlayDrawList(ImGuiViewport* viewport) in public API. (#1542, #1660, #1878, etc.) omar 2018-10-15 17:38:36 +0200
  • 8b956216b7 Demo: Testing return value of BeginTabBar() for consistency. omar 2018-10-15 17:19:52 +0200
  • 8606d9fa11 Fix Clang/GCC's null-conversion warning: (#2081) Elias Daler 2018-10-15 18:07:06 +0300
  • b039dbc62e
    Update README.md omar 2018-10-15 08:34:42 +0200
  • edb06a6c4d Fixed typo in misc/README.txt (#2131) Konstantin Podsvirov 2018-10-14 09:43:06 +0300
  • d86f3bc447 Fixed typo in misc/README.txt Konstantin Podsvirov 2018-10-14 07:43:25 +0300
  • e6cc547a94 Merge branch 'viewport' into docking omar 2018-10-12 15:51:31 +0200
  • e73217d6f7 Merge branch 'master' into viewport omar 2018-10-12 15:50:48 +0200