e000ee0116
Examples: DirectX9: Handle loss of D3D9 device (D3DERR_DEVICELOST). (#1464)
omar2017-11-28 10:48:01 +01:00
7e2d0d734c
Settings: basic refactor so that additional data structures can be loaded/saved. Parser/saver is still the minimum viable poor-man parsing.
omar2017-11-27 23:55:42 +01:00
d552cabd15
Settings: Internal renaming of structure and fields names.
omar2017-11-27 23:00:27 +01:00
d9c5d72962
ImGuiStorage: Added BuildSortByKey() helper to rebuild storage from stratch.
omar2017-11-24 11:26:42 +01:00
46e994de4e
Nav: Do not clear last navigation id stored in a hidden child window. (#787)
omar2017-11-24 16:54:03 +01:00
4e3c7f1557
Nav: Exposed NavInitWindow() in imgui_internal (#787)
omar2017-11-24 16:50:11 +01:00
f5c47faee8
Merge branch 'master' into navigation
omar2017-11-24 16:55:31 +01:00
ef5dd30625
Sisyphus says: tweaked comments about not using old-style OpenGL examples (#1459, #1394 etc.)
omar2017-11-24 09:27:45 +01:00
6bd3b45b34
Sisyphus says: tweaked comments about not using old-style OpenGL examples (#1459, #1394 etc.)
omar2017-11-24 09:23:17 +01:00
6d3cfba834
Add Slider hover color just like Drag
stfxandGitHub2017-11-23 12:37:11 +01:00
7763ab3fcc
Menu bar: better software clipping to handle small windows, in particular child window don't have the minimum constraint added in e9a7e73bba so we need to render clipped menus better.
omar2017-11-22 12:26:50 +01:00
b618629d99
Merge branch 'master' into navigation
omar2017-11-22 12:34:59 +01:00
7d09a0ae99
Menu bar: better software clipping to handle small windows, in particular child window don't have the minimum constraint added in e9a7e73bba so we need to render clipped menus better.
omar2017-11-22 12:26:50 +01:00
aafa6cece5
Tweak expression to be less weird (how did that ever happen?)
omar2017-11-22 11:26:16 +01:00
195abc3d17
Begin: Fix border size latch when rounding uses Child or Popup value. (#707)
omar2017-11-20 15:19:38 +01:00
2543807e56
Merge branch 'master' into navigation
omar2017-11-20 13:54:06 +01:00
3f5b2a3fe3
Exposed ImDrawCornerFlags, replaced occurences of ~0 with an explicit ImDrawCornerFlags_All. Inversed BotLeft (prev 1<<3, now 1<<2) and BotRight (prev 1<<2, now 1<<3).
omar2017-11-20 13:53:16 +01:00
31683cfe34
ImDrawList::AddImageRounded: removed PrimDistributeUV declaration, fixed coding style, restored argument order from original PR. (#845)
omar2017-11-20 13:31:40 +01:00
7f447c8270
Color picker: Tweak vertex shading code, since we aren't shading between PrimReserve and PrimVert the code can be expressed more naturally. (#346)
omar2017-11-20 13:16:57 +01:00
dc2768503f
Fix for drag and drop branch.
omar2017-11-19 16:24:17 +01:00
92212b17aa
Merge branch 'master' into drag_and_drop
omar2017-11-19 16:23:37 +01:00
9848a7023b
Merge branch 'master' into navigation
omar2017-11-19 16:21:21 +01:00
28a31997b7
Style Editor: Simplified settings also show PopupBorderSize as a checkbox. (#707, #1019)
omar2017-11-19 16:03:42 +01:00
abbf836fd0
Style, Begin: removed ImGuiWindowFlags_ShowBorders window flag. Borders are now fully set up in the ImGuiStyle structure (see e.g. style.FrameBorderSize, style.WindowBorderSize). Use ImGui::ShowStyleEditor() to look them up. (#707, fix#819, #1031, ref #1019, ref #447)
omar2017-11-19 15:56:51 +01:00
c433bc971f
Reorder fields for consistency.
omar2017-11-19 14:58:10 +01:00
f7fe824805
Style: Tweaked border settings to homogenize a little how they look over different backgrounds. (#707)
omar2017-11-19 13:55:38 +01:00
39137ccc3e
Style: renamed ImGuiCol_ChildWindowBg to ImGuiCol_ChildBg. (#707)
omar2017-11-19 13:52:40 +01:00
022f8c2342
fixed incomplete replacement of unsigned short with ImWchar in interface of ImFont::FindGlyph
Jason Wilkinsandomar2017-03-16 21:55:16 -05:00
9886b09a0a
Minor tweak, removed extraneous empty destructor.
omar2017-11-19 12:39:30 +01:00
e605f21797
TreePush with zero arguments was ambiguous. Resolved by making it call TreePush(const void*)
Jason Wilkinsandomar2017-03-08 02:07:27 -06:00
9a44d447cd
NewFrame() now asserts if neither Render or EndFrame have been called. Exposed EndFrame(). Made it legal to call EndFrame() more than one. (#1423 etc.)
omar2017-11-19 12:04:54 +01:00
538a704143
NewFrame(): using literal strings in the most-frequently firing IM_ASSERT expression to increase the odd of programmers seeing them (especially those who don't use a debugger).
omar2017-11-19 12:00:07 +01:00
9289e8055c
Merge pull request #1445 from franciscod/uninitialized_o3_werror
omarandGitHub2017-11-19 00:53:35 +01:00
4cdd998be8
Demo: Fix warning "format not a string literal and no format arguments" for over-zealous compilers settings. (#1450, #1451)
omar2017-11-19 00:49:23 +01:00
067605052d
Fix IsItemHovered() returning true for non-title bar hidden items that are clipped due to window collapsing logic. Fix 27fd1b913b. (#823)
omar2017-11-19 00:11:18 +01:00
6f7b1bf2e1
Internals: Renamed ImGuiWindow::Accessed to WriteAccessed.
omar2017-11-19 00:07:38 +01:00
0e4f1df1a4
Style: Made changes to Classic style (!!!). Tweaked Dark style. (#707)
omar2017-11-18 23:56:15 +01:00
0a61b7195c
Style: Added a default StyleColorsLight(). (#707)
omar2017-11-18 23:53:11 +01:00
58345b11e1
Style: Removed ImGuiCol_ComboBg in favor of combo boxes using ImGuiCol_PopupBg for consistency. (#707)
omar2017-11-18 23:16:40 +01:00
1c41603b31
Style Editor: Using local storage so Save/Revert button made some more sense without code passing its storage. Tweaked layout, added horizontal scroll bar, Fixed Save/Revert button to be always accessible. (fix#1211)
omar2017-11-18 21:59:50 +01:00
c1b5eab868
Style Editor: Sneakily adding a combo box to change colors (#707)
omar2017-11-18 19:10:01 +01:00
834fa52c8e
Columns: Added ImGuiColumnsFlags_GrowParentContentsSize to internal API to restore old content sizes behavior. (#1444, #125)
omar2017-11-16 17:34:34 +01:00
7746dd104c
Merge branch 'master' into drag_and_drop
omar2017-11-16 13:28:22 +01:00
44c590393c
Merge branch 'master' into navigation
omar2017-11-16 13:28:10 +01:00
29d962069d
Internals: Updating condition/allow flags with a function.
omar2017-11-13 22:15:50 +01:00
4ad414c8d4
Internals: Window: Store whether the windows has a close button (we need that info for window/tabs dropping preview calculation)
omar2017-11-13 23:25:13 +01:00
6817f3a3d9
Merge branch 'master' into navigation
omar2017-11-15 23:44:50 +01:00
e9a7e73bba
Windows with MenuBar have a larger minimum height to avoid artefacts (I fixed most of the vertical/horizontal artefacts, but the ones in rounded corners were too hard to fix).
omar2017-11-15 23:42:18 +01:00
f36037b384
Menu: Fixed minor rendering issues on the right size with rounded window when resizing a window small.
omar2017-11-15 23:38:17 +01:00
9b82d9fbef
Scrollbar: Minor graphical fix for when scrollbar don't have enough visible space to display the full grab.
omar2017-11-15 23:11:36 +01:00
f5bdf443c9
Minor comments, tweaks
omar2017-11-15 22:37:43 +01:00
5ea6e80da1
Make it possible to use SetNextWindowPos() on a child window. Useful internally.
omar2017-11-15 22:20:40 +01:00
5027311e7f
Drag and drop: Standardizing payload types as defines. (#143)
omar2017-11-15 17:59:12 +01:00
44b761b308
Merge branch 'master' into drag_and_drop
omar2017-11-15 14:41:27 +01:00
27fd1b913b
Made it guaranteed by API that after calling Begin() the last Item represent the title bar. (#823)
omar2017-11-15 14:35:45 +01:00
ae060b1d67
Merge branch 'master' into drag_and_drop
omar2017-11-15 10:24:54 +01:00
64031852de
Merge branch 'master' into navigation
omar2017-11-14 23:17:58 +01:00
64e79035d5
Scrollbar flicker fix for menus/popups (fixes 4d00dd8326 and 2df8fa95df). Hopefully right this time.
omar2017-11-14 23:17:28 +01:00
6001d9c7a4
Columns: Clipping columns borders on Y axis on CPU because some GPU drivers appears to be unhappy with triangle spanning large regions (not sure why tbh). (#125) Demo: Columns: Adding a billion of extra lines and using clipper.
omar2017-11-14 22:40:57 +01:00
0858c3d7cb
Demo: Custom Rendering: Fixed clipping rectangle extruding out of parent window.
omar2017-11-14 22:21:38 +01:00
ffad688fc8
Drag and Drop: Added payload->IsPreview() to user can render their custom preview while handling overlapping drop targets. (#143)
omar2017-11-14 22:11:43 +01:00
852ece3a0e
Fixed build (3e06450d27 not meant for master branch, but ok)
omar2017-11-13 16:04:03 +01:00
2275cb8b83
Merge branch 'master' into navigation
omar2017-11-13 15:19:43 +01:00
669498ff26
Added io.OptNoCursorBlink option to disable cursor blinking. (#1427). Renamed io.OSXBehaviors to io.OptMacOSXBehaviors. Should affect users as the compile-time default is usually enough. (#473, #650)
omar2017-11-12 16:03:09 +01:00