Commit Graph

  • 96d2942373 InputText: Merged bits from Navigation branch (inc. g.ActiveIdIsJustActivated is only set on the toggle). omar 2017-08-29 18:40:14 +0800
  • 9a0171b803 Merge branch 'master' into navigation omar 2017-08-29 18:29:44 +0800
  • 35e4fa7b85 Merged from Navigation branch (DragBehavior) omar 2017-08-29 18:21:36 +0800
  • 6cca4025ee Merge from Navigation branch: 6aa8019763 omar 2017-08-29 17:56:53 +0800
  • ddf41b0398 Merged from Navigation branch. TAB/Alt-TAB processing now deactivate if holding Ctrl. omar 2017-08-29 17:27:19 +0800
  • 550dc09998 Merged from Navigation branch (misc) omar 2017-08-29 17:12:18 +0800
  • aef041f948 Merged from Navigation branch omar 2017-08-29 17:09:56 +0800
  • c9298c2657 Merged from Navigation branch: f71cdd13b7 Internal tidying up, moved code to CalcNextScrollFromScrollTargetAndClamp() so it can be reused by upcoming nav code. c816e6c742 Fixed SetScrollX() handling of center ratio (which actually wasn't exposed publicly). (#323, #246) omar 2017-08-29 17:09:44 +0800
  • 287a4b6b38 Merged from Navigation branch: 5cac4926c8 fix title bar color of window under a modal window. omar 2017-08-29 16:52:37 +0800
  • a9e1d9aab9 Merge branch 'master' into navigation omar 2017-08-29 16:21:46 +0800
  • 358e7a194e Added GetKeyPressedAmount() (from Nav branch) to be able to measure fast repeat rate accurately. Added internal CalcTypematicPressedRepeatAmount() function. omar 2017-08-29 16:13:17 +0800
  • 1f1e63f705 Merge various minor things (supposedly harmless) from Navigation branch into Master to reduce differences. Some code in NewFrame() has been moved around. (#787) omar 2017-08-29 16:06:52 +0800
  • ee42fae468 Merge various minor things (supposedly harmless) from Navigation branch into Master to reduce differences. (#787) omar 2017-08-29 16:05:12 +0800
  • 6752cba4bc Removed duplicate comments omar 2017-08-29 15:39:11 +0800
  • 2ee1b70652 Merge branch 'master' into navigation omar 2017-08-29 15:36:36 +0800
  • 0ba3cadb88 RenderRectFilledRangeH() can't use cheap acosf() approximation for now. (#1296) omar 2017-08-29 15:25:05 +0800
  • f8eef49575 ProgressBar() fixed rendering when straddling rounded area. (#1296) omar 2017-08-29 15:23:07 +0800
  • 01d4bf299a Added overcomplicated RenderRectFilledRangeH() to fix rounded progress bar, which will also help for range widgets and perhaps sliders grabs over rounded areas. (#1296, #76) omar 2017-08-29 15:22:30 +0800
  • f0fa17b5e0 ImDrawList: Minor renaming omar 2017-08-29 15:10:03 +0800
  • 7a9ea281be ImSwap() helper. omar 2017-08-28 19:27:12 +0800
  • 808d631e35 imDrawList: PathArcTo() returns when passed zero radius. omar 2017-08-28 16:02:25 +0800
  • e1d81f4dc5 ImDrawList: Minor tidying up. omar 2017-08-28 14:12:55 +0800
  • 1f51e8f39d Internals: Renamed some ImGuiCorner enums. omar 2017-08-28 14:11:11 +0800
  • 7a7327adde ParseFormatPrecision() returns -1 for scientific noation 'e'/'E', RoundScalar() doesn't alter those. omar 2017-08-28 13:19:20 +0800
  • 0d4b08a851 Added Go binding link omar 2017-08-28 12:14:29 +0800
  • 807322c9a5 Merge branch 'master' into navigation omar 2017-08-26 18:43:10 +0800
  • b295e185ff Updated copyright date for 2017, updated Gallery link omar 2017-08-26 16:42:40 +0800
  • 419b22a487 Internals: Split some code out of NewFrame() into an Initialize() function. omar 2017-08-26 16:35:39 +0800
  • 5938f1ba61 Added IsMousePosValid() helper. omar 2017-08-26 15:18:06 +0800
  • f72ca6d22c ImFontConfig: Added RasterizerMultiply option to alter the brightness of individual fonts at rasterization time, which may help increasing readability for some. Added RasterizerFlags for custom rasterizer flags (aka imgui_freetype) omar 2017-08-26 14:11:56 +0800
  • 304de0ee1b ImFontConfig: Comments, const. omar 2017-08-26 14:11:41 +0800
  • a02210a455 Fixed compilation with IMGUI_DISABLE_OBSOLETE_FUNCTIONS defined omar 2017-08-26 00:31:17 +0800
  • 92a6faca6f IO: io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previously ImVec2(-1,-1) was enough but we'll now accept negative mouse coordinates. omar 2017-08-25 16:43:25 +0800
  • 37f3a718c6 Marked all fmt + va_list functions with format attribute so GCC/Clang can warn about them. Not ignoring -Wsuggest-attribute=format anymore for GCC/Clang. omar 2017-08-25 16:10:14 +0800
  • 40f608ce9b Version 1.52 WIP omar 2017-08-25 15:12:12 +0800
  • 55a6209931 Version 1.51 v1.51 omar 2017-08-25 00:29:59 +0800
  • e6ed2f9939 Nav: Tooltip do not appear in navigation focus list. (#1294, #787) omar 2017-08-25 00:06:57 +0800
  • 82c3116b4f Demo: Displaying version number in test window. omar 2017-08-24 17:32:03 +0800
  • d213c0eb7e Style: Tweaked default border (undo half-way from original c1e1e015c4) (#707) omar 2017-08-24 17:30:10 +0800
  • b0fc30bd19 Merge branch 'master' into navigation omar 2017-08-22 20:49:02 +0800
  • 7c5556c921 Merge branch 'master' into navigation omar 2017-08-22 20:48:36 +0800
  • 92efa00bc9 Minor miscellaneous merges from Navigation branch to reduce divergence a little bit omar 2017-08-22 20:44:39 +0800
  • 6ed75d3046 Merge branch 'master' into navigation omar 2017-08-22 20:27:39 +0800
  • eb2bbf6f29 Renamed IsItemHoveredRect() to IsItemRectHovered(). Renamed IsMouseHoveringWindow() to IsWindowRectHovered() - follow up to previous commit 6be7d4904e merged from Nav. omar 2017-08-22 20:25:27 +0800
  • 52b39af0a0 Style: Added obsolete redirects for ImGuiCol_Columns*** fields. (ref 648f75b245) omar 2017-08-22 20:23:46 +0800
  • 6be7d4904e Merge part of 88c1966629 from Nav branch. Renamed IsMouseHoveringAnyWindow() -> IsAnyWindowHovered(), IsMouseHoveringWindow() -> IsWindowHoveredRect() for consistency. Kept inline rediection function. omar 2017-08-22 20:10:02 +0800
  • 2e35957a81 Undo reordering of ImGuiKey in Nav branch omar 2017-08-22 20:02:52 +0800
  • 8581050002 Merge branch 'master' into navigation omar 2017-08-22 19:55:59 +0800
  • 141339e4b7 (internals) Renamed FocusedWindow to NavWindow to match terminology of navigation branch omar 2017-08-22 19:51:12 +0800
  • 8e89809078 Merge branch 'master' into navigation omar 2017-08-22 19:48:01 +0800
  • 2ad2190d47 Merge 20a0fde012 Tidying up default clipboard handler for non Windows-OS (from Nav branch) ocornut 2016-07-30 10:02:46 +0200
  • f3ab5e6252 Fixed InputText() bug with ImGuiInputTextFlags_EnterReturnsTrue (in nav branch only) (#787). Thanks @Grouflon omar 2017-08-22 19:43:49 +0800
  • bea06117bb Nav: Fix navigation inside child windows. Removed GetChildID() and storin/g the info within the window. (#1291) omar 2017-08-22 19:26:21 +0800
  • ce7f3d4831 Merge branch 'master' into navigation omar 2017-08-22 18:27:29 +0800
  • 444792f75f Merge fixes from ,master branch omar 2017-08-22 18:27:23 +0800
  • 50b3a14d0a Merge 2545d75c3b from Nav - Tidying up, removed two unnecessary window flags from being exposed in imgui.h ocornut 2016-07-31 13:05:13 +0200
  • 7de68fbe3d Merge branch 'master' into navigation omar 2017-08-22 18:22:41 +0800
  • d5b0d51274 Minor miscellaneous merges from Navigation branch to reduce divergence a little bit omar 2017-08-22 18:13:10 +0800
  • 9670fe9ca7 Merge branch 'master' into navigation omar 2017-08-22 17:51:20 +0800
  • 6ee317d26d ImRect::Clip() -> ClipWith() to clarify meaning, going to undo the change in Nav branch. omar 2017-08-22 17:46:50 +0800
  • 6c82af2b96 Navigation branch fix (we changed Clip) omar 2017-08-22 17:44:49 +0800
  • 543dc2817f Fixed an assert when calling CloseCurrentPopup() twice in a row. omar 2017-08-21 22:54:20 +0800
  • 53e73182ff Merge branch 'master' into navigation omar 2017-08-21 00:04:45 +0800
  • 530baee1a7 Removed tabs that slipped through the cracks omar 2017-08-21 00:03:37 +0800
  • 9b484d24cd ImDrawList: Added GetClipRectMin(), GetClipRectMax() helpers. Comments. omar 2017-08-20 23:45:02 +0800
  • 067127f113 Columns: Caching columns clipping rectangles (#125) omar 2017-08-20 23:17:59 +0800
  • adeaf1cd72 Columns: Moved PushColumnClipRect() to imgui_internal.h omar 2017-08-20 23:09:43 +0800
  • 54bdd00df7 Columns: Fix for explicit content width and scrollbar. (#519, #125) omar 2017-08-20 21:32:18 +0800
  • ea493fd8da Merge branch 'ggtucker-master' omar 2017-08-20 21:09:22 +0800
  • 83e8d10fab Columns: Columns set resize based on the presence of vertical scrollbar. Not 100% sure about that but it looks like we've fixed enough bugs that this may not cause troubles anymore. (#125, #913, #893, #1138) omar 2017-08-20 21:08:07 +0800
  • 1ebd7ec049 Demo: Columns: Added Horizontal Scrolling demo. Tweaked another Columns demo. (#519, #125, #913) omar 2017-08-20 20:56:11 +0800
  • 7ff1c149b5 Columns: Fixed another form of shearing made visible by the PreserveWidth option. The code was initially added in c46d5634d4 to fix because we've fixed in e42aaede42eb6d8a47cf104f3afd6057b13a61ee. (#913, #125) omar 2017-08-20 20:40:25 +0800
  • 1c83b073c6 Columns: A set of column (and most importantly the right-most column) do not register its content to the parent, not affecting the window contents size. (#519, #125, #913) omar 2017-08-20 20:37:04 +0800
  • 7f0063f858 Columns: Added ImGuiColumnsFlags_NoResize flag (internal). (#913, #125) omar 2017-08-20 19:32:18 +0800
  • e70d49ba1f Columns: Fixed one form of shearing during resizing columns with PreserveWidth enabled (there's another issue still). (#913, #125) omar 2017-08-20 19:30:57 +0800
  • 9307631c90 Columns: Removed unnecessary/misleading dummy ItemSize(). Was fixed already before, and fixed again in this branch by 3bf2af23e6. (#913, #125). End() calls EndColumns() directly. omar 2017-08-20 19:25:29 +0800
  • a511b00226 Columns: Fixed offset rounding leading to SetColumnOffset() being destructive when ImGuiColumnsFlags_NoPreserveWidths flag is not set. (#913, #125) omar 2017-08-20 19:19:31 +0800
  • 3bf2af23e6 Columns: Fixed EndColumns() not repositioning the cursor. (#913) omar 2017-08-20 18:44:54 +0800
  • 19a42cb2fd Columns: Moved BeginColumns/EndColumns/flags from #913 to imgui_internals.h + minor shallow tweaks. Removed demo code temporarily. (#125) omar 2017-08-20 18:44:48 +0800
  • bc78535bbf Merge branch 'master' of https://github.com/ggtucker/imgui into ggtucker-master omar 2017-08-20 18:22:34 +0800
  • b4eeb4aa8d Renamed GetStyleColName() to GetStyleColorName() for consistency. Extra comments in Api Breaking Changes section. omar 2017-08-20 17:53:09 +0800
  • af2db53780 Added GetStyleColorVec4() omar 2017-08-20 17:50:25 +0800
  • cf84650ee8 GCC warnings fixes omar 2017-08-20 16:39:43 +0800
  • fd394e1e95 Scrollbar: Comments. Fixed potential div-by-zero error which I can repro now, so added an assert to notify us if it's actually ever useful or not. omar 2017-08-20 16:39:11 +0800
  • 1065a7b95b ImFontAtlas::AddFontDefault: Made it possible to override size (even if it isn't really recommended) omar 2017-08-20 15:38:05 +0800
  • 91d841dd5f Added PushStyleColor(ImGuiCol idx, ImU32 col) overload. (Which _might_ cause an "ambiguous call" compilation error if you are using ImColor() with implicit cast. Cast to ImU32 or ImVec4 explicily to fix.) omar 2017-08-20 15:28:12 +0800
  • 3b11e73333 Examples: gitignore added patterns for modern MSVC versions omar 2017-08-20 15:17:37 +0800
  • bf0d9c123e Merge branch 'master' into navigation omar 2017-08-18 00:25:12 +0800
  • 8be7a60f20 ImFontAtlas: Re-arranging code to simplify implementation of imgui_freetype. (#618) omar 2017-08-17 21:19:54 +0800
  • 1086c87767 ImFontAtlas: Re-arranging code to simplify implementation of imgui_freetype. (#618) omar 2017-08-17 21:13:14 +0800
  • 4075cc58e9 ImFontAtlas; Re-arranging code to simplify implementation of imgui_freetype (#618) omar 2017-08-17 20:44:44 +0800
  • d970957e2d ImFontAtlas: Draft of an api to submit custom rectangle (not exposed). Atlas default texture chunk using it. (WIP: we are still storing mouse UV outside in GImGui) omar 2017-08-17 19:36:48 +0800
  • 24a78767d2 Merge branch 'master' into styles omar 2017-08-17 17:24:33 +0800
  • 4a7e1ff4d4 ImFontAtlas: Some shallow renaming + added an assert for clarification omar 2017-08-17 15:35:59 +0800
  • 52f1a4124c Demo: Tweaked Fonts section. omar 2017-08-17 13:56:16 +0800
  • c569676a7b ImVector: Added a const omar 2017-08-17 11:37:07 +0800
  • 0be4f66d89 ImFontAtlas: Shuffling some code inside Build() to make upcoming diffs less confusing (nb: we might break compat with forks of Build() like #618) omar 2017-08-16 18:56:26 +0800
  • 34d09f2dc8 Merge pull request #1283 from onqtam/imgui_api omar 2017-08-16 23:29:52 +0800
  • fd9460a087 added missing IMGUI_API to ImGuiTextFilter methods implemented in imgui.cpp Viktor Kirilov 2017-08-16 17:52:11 +0300
  • 68bf5ecbc1 Marked the weird IMGUI_ONCE_UPON_A_FRAME helper macro as obsolete. prefer using the more explicit ImGuiOnceUponAFrame. Removed the broken __LINE__ from IMGUI_ONCE_UPON_A_FRAME omar 2017-08-16 17:51:44 +0800