Commit Graph

  • 869732c456 Nav: Removed unnecessary combo code (that kept the combo arrow highlighted after reverting to mouse controls). (#787) omar 2017-09-27 12:34:18 +0200
  • a2b2e56e8e Merge branch 'master' into navigation omar 2017-09-27 12:31:12 +0200
  • e56eba44fe Fixed not being able to move a window by clicking on one of its child window (#1337, #635), broken by 313d388bba omar 2017-09-27 12:25:40 +0200
  • 8374a454da Removed extraneous ImGui:: prefixes. Declared ColorEditOptionsPopup in imgui_internals.h. Tweaked internal signatures. omar 2017-09-27 11:39:13 +0200
  • 09f6f564d9 ImFontAtlas: Fixed calling Clear() and rebuilding (broken in 3fe2ecfd4c) thanks @pdoane @mikesart omar 2017-09-27 11:21:42 +0200
  • bbd6d5d5b5 Combo: Cleaned up, removed unnecessary code (looks like this part went untouched for a long time!). omar 2017-09-27 00:20:09 +0200
  • 8fd4beddb8 Merge branch 'master' into navigation omar 2017-09-26 20:28:40 +0200
  • 3fe2ecfd4c ImFontAtlas: Added support for CustomRect API to submit custom rectangles to be packed into the atlas / and map them as font glyphs omar 2017-09-26 20:24:27 +0200
  • 501e73feed Minor comments omar 2017-09-26 20:18:14 +0200
  • 9e1ad7295f ImFont: Renamed (supposedly internal) fields (e.g. XAdvance to AdvanceX). Custom text renderers might be affected if they didn't use the GetCharAdvance() helper function. omar 2017-09-26 20:05:16 +0200
  • 10bb9524eb ImFont: Renamed ImFont::Glyph to ImFontGlyph (for consistency and so ImFontAtlas types can use it without ordering half of the file). Left a redirection type. omar 2017-09-26 19:54:30 +0200
  • 072d6d8cb5 ImFontAtlas: Refactored internals API to 1) avoid building lookup table multiple times for merged fonts + 2) allow the mapping of custom icons inside fonts (wip, uncommited) omar 2017-09-26 19:26:16 +0200
  • 2170b0b278 ImFontAtlas: Comments and minor reorganization of declaration in header file. omar 2017-09-26 19:10:29 +0200
  • 529ca279a4 ImFont: Split some building code into a AddGlyph() helper (that custom rect code and imgui_freetype can use) omar 2017-09-26 18:41:21 +0200
  • f1a20ec66d Merge branch 'master' into navigation omar 2017-09-26 16:54:37 +0200
  • be03882a15 Separator(): output vertical separator when used in horizontal layout mode, so it works in menu bars. omar 2017-09-26 15:43:48 +0200
  • c7a606ab7e Horizontal layout does the minimum job to be usable internally - not exposed (#97) omar 2017-09-26 15:42:55 +0200
  • 728deff56c Comments, debug code (commented), todo list omar 2017-09-26 15:33:57 +0200
  • 99b9f1c93c Fix static misusage error with decent compilers. Error introduced in 4b82759598 omar 2017-09-26 11:23:06 +0200
  • 82748df71a WantCaptureMouse: Tweaked logic so WantCaptureMouse can stay false when e.g. hovering over void while an InputText() is active. (#621) omar 2017-09-26 01:12:09 +0200
  • 69d0d33451 Exposed PushMultiItemsWidths() to imgui_internal.h omar 2017-09-25 22:45:10 +0200
  • 9577ebf008 Merge branch 'master' into navigation omar 2017-09-25 22:14:37 +0200
  • 24f21bd4d4 Merge pull request #1113 from Urmeli0815/ImGuiSelectableFlags_MenuItem omar 2017-09-25 22:13:38 +0200
  • 7e8069dd23 Merge branch 'master' into navigation omar 2017-09-25 22:08:38 +0200
  • c0547d358d Begin: Fixed auto-fit calculation code that predict the presence of ascrollbar so it works in the case size constraints are used. I actually don't need this fix now, but earlier experiment with BeginCombo() required this fix. omar 2017-09-25 22:04:39 +0200
  • 4b2781fe87 Begin: Moving some code into a CalcSizeAutoFit() function. omar 2017-09-25 21:57:42 +0200
  • 0d56140b4a BeginCombo(): rework internals a little to make it easier to provide custom combo-like elements relying in BeginCombo(). BeginPopupEx() doesn't enforce AlwaysAutoResize flag anymore. omar 2017-09-25 21:45:34 +0200
  • a34edb810e Demo: Fixed overlay demo keeps resizing (in case, e.g.: font changes) omar 2017-09-25 21:12:07 +0200
  • 4b82759598 SetNextWindowPos: added a ImVec2 pivot parameter for positioning a given a center, bottom-right position, etc. As a generalization of SetNextWindowPosCenter() which is now obsolete. This will be useful for combo-like popups as well. Demo: Simple-overlay window uses the SetWindowPos pivot to select a corner to position itself at. omar 2017-09-25 18:25:43 +0200
  • 0a55573288 Begin(): Minor tidying up of flow omar 2017-09-25 15:48:52 +0200
  • 9f34925b2a Window: Tweaked ApplySizeFullWithConstraint() -> CalcSizeFullWithConstraint() so it can be used without side-effect omar 2017-09-25 13:23:25 +0200
  • 0a5fb24f10 Popups: Exposing a little more of popups internals in imgui_internals.h omar 2017-09-25 12:52:06 +0200
  • 3fd5790814 Pass render target format in ImGui_ImplDX12_Init() instead of hard-coded. Jefferson Montgomery 2017-09-24 14:57:38 -0700
  • f6b6dace9e Pass command list in using ImGui_ImplDX12_NewFrame() instead of ImGui_ImplDX12_Init() Jefferson Montgomery 2017-09-24 14:43:37 -0700
  • f72b95d73f Merge 'ocornut/master' into 'jdmo3/master' Jefferson Montgomery 2017-09-24 14:22:25 -0700
  • 3dd3d0b248 Examples: DirectX11: allow creating device with feature level 10 sinec we don't really need much for that example. (#1333) omar 2017-09-24 12:54:49 +0200
  • b9c185402e Nav: minor tidying up NavUpdate() to use a local variables, easier to test replacing g.NavWindow with g NavMoveResultWindow for navigation accross flattened child windows. omar 2017-09-20 23:58:56 +0200
  • 113b2467cd Minor bits. Reduce usage of GImGui multiple times in same function. omar 2017-09-20 23:02:06 +0200
  • 229921541b TODO list omar 2017-09-20 18:51:33 +0200
  • 9b2672a99f Update README.md omar 2017-09-19 18:33:04 +0200
  • 2fc07c1b7d Update README.md omar 2017-09-19 18:32:09 +0200
  • ba12d37719 Merge pull request #1324 from waywardmonkeys/improve-clang-warnings omar 2017-09-19 18:18:53 +0200
  • 479e532f18 ColorEdit: fixed weird ternary pattern that makes some compiler warning (fair) omar 2017-09-18 21:41:49 +0200
  • 92e55a8a79 Merge branch 'master' into navigation omar 2017-09-18 16:06:48 +0200
  • d5d825debb Nav/Examples: honoring the io.WantMoveMouse flag in most common examples (#323) ocornut 2016-07-30 23:17:11 +0200
  • 1ff27d7db8 Added io.WantMoveMouse flags from Nav branch so Examples/Binding can already implement it. (#787) omar 2017-09-18 16:04:28 +0200
  • f24b5f71ca Merge branch 'master' into navigation omar 2017-09-18 15:35:47 +0200
  • 79ce9b74d5 BeginTooltipEx() internal tweaks omar 2017-09-18 15:35:00 +0200
  • 44e8d94aba Merge branch 'master' into navigation omar 2017-09-18 15:32:31 +0200
  • 105f3b14e4 Merge branch 'master' into styles omar 2017-09-18 15:11:51 +0200
  • 564c97b87e Comments omar 2017-08-15 11:41:36 +0800
  • f0f86213db ImVector: added resize() variant with initialization value omar 2017-08-15 11:41:00 +0800
  • b409d399c8 Demo: style editor output tweak so it is easier to modify the output code.. + TODO list update omar 2017-08-15 17:48:41 +0800
  • 9693fd5351 PushStyleVar/PopStyleVar: internal tweaks omar 2017-08-15 19:19:00 +0800
  • 7c9e38f60a Style: Moving code in a function to make incoming diff easier to parse. omar 2017-08-14 15:14:46 +0800
  • 709653c330 Merge branch 'master' into styles omar 2017-09-18 15:03:25 +0200
  • 6c91a1ef7f Minor comments omar 2017-09-17 23:35:39 +0200
  • 2aa9a538c0 Merge pull request #1323 from waywardmonkeys/remove-commas-at-end-of-list omar 2017-09-15 11:52:14 +0200
  • c4c042bcec Typo omar 2017-09-15 01:32:29 +0200
  • 052999a6ab More consistently uses "Dear ImGui" omar 2017-09-15 01:31:41 +0200
  • 83645aa593 More consistently uses "Dear ImGui" omar 2017-09-15 01:28:30 +0200
  • 2fcdeb7f12 Remove commas after last item in enumeration. Bruce Mitchener 2017-09-14 10:35:30 +0700
  • 4c794be41d Improve warning configuration for clang. Bruce Mitchener 2017-09-14 10:28:18 +0700
  • 54d30d758f Implicit "Debug" window uses a "Debug##Default" identifier to allow the user creating such window with custom flags omar 2017-09-12 13:16:27 +0200
  • 65632d2682 Fixed alloca include for SunOS (#1319) omar 2017-09-12 11:55:13 +0200
  • 3420080a35 Merge pull request #1319 from RyuKojiro/more_portable_alloca_include-ocornut omar 2017-09-11 11:00:23 +0200
  • cf6ba9dd2d Don't do a bunch of OS gymnastics. alloca.h is only for glibc, everyone else uses stdlib.h Daniel Loffgren 2017-09-10 23:58:18 -0700
  • 66a9d4856c Merge branch 'master' into navigation omar 2017-09-06 20:37:29 +0200
  • cb2775ae54 Internals: ImGuiItemFlags comments omar 2017-09-06 20:36:36 +0200
  • 62d7fa4324 Merge branch 'master' into navigation omar 2017-09-06 20:33:39 +0200
  • f63c03c464 Internals: moved ButtonRepeat and AllowKeyboardFocus bools/stacks to a generic ItemFlags stack. Merged from Navigation branch. omar 2017-09-06 20:28:36 +0200
  • 51fcef0c21 BeginCombo() tweaks, merged from Navigation branch. omar 2017-09-06 19:31:50 +0200
  • 38ed66f55e Merge branch 'master' into navigation omar 2017-09-06 19:25:07 +0200
  • 9e2f202f05 Demo: Not using the undesirable Begin() overload. omar 2017-09-06 19:24:08 +0200
  • 5c4fda0fbc Merge branch 'master' into navigation omar 2017-09-06 19:17:51 +0200
  • 2169bf6895 Fixed WantTextInput from being true when an activated Drag or Slider was previously turned into an InputText(). (#1317) omar 2017-09-06 17:25:36 +0200
  • 790605e359 Minor comments + renaming internal fields omar 2017-09-06 17:20:54 +0200
  • 8971d70149 Merge pull request #1313 from thevaber/master omar 2017-09-05 18:35:08 +0200
  • e1a7aa41cb Improved ColorPicker hue wheel color interpolation Václav Patejdl 2017-09-05 16:31:54 +0200
  • 2600b28f5d Begin(): fixed calling Begin() more than once per frame setting window_just_activated_by_user which in turn would set Appearing to true for that frame. omar 2017-09-04 13:29:57 +0200
  • 6400f2900a Begin(): renamed locals. omar 2017-09-04 13:26:46 +0200
  • a9c6a0f6ec Begin(): Removed unnecessary code (at the time of 1.18 commit e9e0e36f98, CursorPos was used to compute SizeContentsFit and this was necessary) omar 2017-09-04 13:24:45 +0200
  • 89cae37b49 Begin(): Tidying up some code, should be a no-op. omar 2017-09-04 13:05:20 +0200
  • 8fbe8709f9 TODO, minor tweak omar 2017-09-04 13:03:04 +0200
  • e8dbf1c795 Combo: Internally split into BeginCombo(), EndCombo(), toward a more flexible combo api. omar 2017-09-01 22:10:13 +0200
  • 5658675e9d Combo: Removed unnecessary ClearActiveId() call (from era where active combo stored an id, now we just use popup functionality) omar 2017-09-01 21:58:58 +0200
  • 804ee78731 Added IsWindowAppearing(). omar 2017-09-01 21:55:59 +0200
  • fd684ba974 Removed 2 obsolete redirection functions (obsoleted 26+ months ago). omar 2017-09-01 17:43:56 +0200
  • b8ade0b94f Examples: Main: Removed call to SetNextWindowSize() omar 2017-09-01 17:06:26 +0200
  • 4abce8af58 Examples: GL2: Renaming, comments. omar 2017-09-01 16:58:07 +0200
  • 5665f1d3e3 Merge branch 'nlguillemot-master' omar 2017-09-01 16:55:36 +0200
  • d9016964ad Examples: GL3: Comments, tweaks (#1145) omar 2017-09-01 16:55:04 +0200
  • c47e5fc76a Merge branch 'master' of https://github.com/nlguillemot/imgui into nlguillemot-master omar 2017-09-01 16:49:36 +0200
  • 7d1f2c0dc5 Examples: GL2: rename functions to include GL2 in name omar 2017-09-01 16:45:31 +0200
  • d165817880 Merge pull request #1307 from JJscott/dev omar 2017-09-01 22:30:14 +0800
  • cf48e28932 Backup polygon mode, draw with filled polygons, restore state, for clients running opengl with glPolygonMode. closes #798 unknown 2017-09-01 20:39:12 +1200
  • 670d40642f Fixed C4267 conversion from size_t to int. Branimir Karadžić 2017-08-31 13:04:40 -0700
  • 6a1ba317c7 Demo: Minor coding style tweaks so bgfx copy needs less patching. omar 2017-08-29 19:05:56 +0800
  • 1a62d46db5 Merge branch 'master' into navigation omar 2017-08-29 18:47:23 +0800
  • 97a40e74fb Nav: Fixed bad merge of 6def01be5d so the bug fixed in #840 wasn't fully fixed in Nav branch. omar 2017-08-29 18:45:58 +0800