omar
|
bb8dfe4a34
|
Fixed incorrect IM_DELETE macro (9cda86d55a ) (#1517, #484, #504)
|
2017-12-23 23:10:26 +01:00 |
|
omar
|
e9ceef4762
|
ImVector: Revert 6172e93272 actually problematic with our current use (because we don't construct the instances).
|
2017-12-23 20:37:36 +01:00 |
|
omar
|
d976e4ea23
|
Internals: Missing IM_DELETE usage (#1517)
|
2017-12-23 16:27:16 +01:00 |
|
omar
|
9cda86d55a
|
Internals: Added IM_NEW, IM_DELETE helper macros (#1517, #484, #504)
|
2017-12-23 16:24:33 +01:00 |
|
omar
|
a5739a0aa3
|
Fixed warning with Clang+MSVC using __int64 to define the helper ImU64 type (#1184)
|
2017-12-23 15:28:49 +01:00 |
|
omar
|
983d8f5f8e
|
Various zealous warning fixes (Clang).
|
2017-12-23 15:28:49 +01:00 |
|
omar
|
53b24ff79a
|
Removed reliance on ImU64 type for the ImDrawList assert. (#1184)
|
2017-12-23 15:02:36 +01:00 |
|
omar
|
69879dd4f3
|
ImVector: Spacing.
|
2017-12-23 14:55:22 +01:00 |
|
omar
|
8e8b5498f7
|
ImVector: insert() uses grow_capacity() - had inconsistent resize policy
|
2017-12-23 14:51:28 +01:00 |
|
omar
|
6172e93272
|
ImVector: Added assignments and = operators + comments.
|
2017-12-23 14:49:23 +01:00 |
|
omar
|
b263bc5689
|
Examples: DirectX: Using IM_ARRAYSIZE()
|
2017-12-23 14:07:27 +01:00 |
|
omar
|
1f26652944
|
Various zealous warning fixes (thanks Clang).
|
2017-12-23 14:07:03 +01:00 |
|
omar
|
cf9b893841
|
Examples: Added null_example/ which is helpful for quick testing on multiple compilers/settings without relyong on graphics library.
|
2017-12-23 13:40:01 +01:00 |
|
omar
|
46dcd9aa50
|
Columns: Made PixelsToOffsetNorm() properly symetrical to OffsetNormToPixels() (#125)
|
2017-12-22 20:21:35 +01:00 |
|
omar
|
471bcf8b5e
|
Columns: Fixed dragging when using a same of columns multiple times in the frame. (#125)
|
2017-12-22 20:21:02 +01:00 |
|
omar
|
e1a103b251
|
Drag and Drop: Disable tracking mouse button ownership when an external drag source is active, to make it easier to achieve drag and drop over multiple OS windows. (#143)
|
2017-12-22 20:20:52 +01:00 |
|
omar
|
8d21ee56d2
|
ImDrawList, Font: Fixed bug introduced in 531c11d5c7 (#1519)
|
2017-12-22 20:19:48 +01:00 |
|
omar
|
c8c872c753
|
Internals: String functions uses size_t in their signature
|
2017-12-21 19:49:54 +01:00 |
|
omar
|
996dfb21cf
|
ImDrawList: Added ImDrawListFlags for AA settings. ImDrawList doesn't directly depends on GImGui anymore.
|
2017-12-21 19:49:54 +01:00 |
|
omar
|
d139bd088d
|
Begin: Moved modal darkening draw block
|
2017-12-21 19:49:54 +01:00 |
|
omar
|
14cb8177d0
|
ImDrawList: Removed 'bool anti_aliased = true' final parameter of ImDrawList::AddPolyline() and ImDrawList::AddConvexPolyFilled(). Anti-aliasing is controlled via the regular style.AntiAliased flags.
|
2017-12-21 19:01:53 +01:00 |
|
omar
|
531c11d5c7
|
ImDrawList: Small refactor toward removing dependency on GImGui + PushClipRectFullscreen now correctly uses data provided by imgui which can takes account of DisplaySize + Removed static variable in PathArcToFast() which caused linking issues to some.
|
2017-12-21 18:52:34 +01:00 |
|
omar
|
230f826ef5
|
ImDrawList: Comments
|
2017-12-21 18:48:09 +01:00 |
|
omar
|
6193f46af2
|
Active Modal window always set the WantCaptureKeyboard flag (#744)
|
2017-12-21 11:18:30 +01:00 |
|
omar
|
b366dd9322
|
BeginPopup: Moved flags into individual BeginPopupXXX calls/implementations and outside of BeginPopupex(). Removed _NoResize flag which is extraneous with AlwaysAutoResize.
|
2017-12-20 17:40:58 +01:00 |
|
omar
|
7fed4eb82d
|
Merge branch 'ibachar-master'
|
2017-12-20 16:25:21 +01:00 |
|
omar
|
55c0d2b9ab
|
InputText: renamed ImGuiInputTextFlags_DisableUndo to ImGuiInputTextFlags_NoUndoRedo (#1506, #1508)
|
2017-12-20 16:25:03 +01:00 |
|
ibachar
|
abaf347deb
|
Added a flag for text input to disable undo / redo
|
2017-12-17 15:27:56 +02:00 |
|
omar
|
b1d90b565d
|
Columns: Fixed previous commit (wrong chunk commited) (#125)
|
2017-12-15 17:09:41 +01:00 |
|
omar
|
b9391d1692
|
Columns: Internal: Columns have their no set of flags so NoResize can be setup by internal code. (#125)
|
2017-12-15 17:06:47 +01:00 |
|
omar
|
0c6e260f73
|
Drag and Drop: Added ImGuiDragDropFlags_SourceExtern to facilitate interfacing with WM_DROPFILES (#143)
|
2017-12-15 11:17:21 +01:00 |
|
omar
|
6effcf21d6
|
Drag and Drop: Source can also inhibit the preview on target, useful for extern sources that only exists for one frame. (#143)
|
2017-12-15 11:17:21 +01:00 |
|
omar
|
51433e26af
|
Drag and Drop: Renamed to ImGuiDragDropFlags_SourceNoAutoTooltip to ImGuiDragDropFlags_SourceNoPreviewTooltip (#143)
|
2017-12-15 10:15:51 +01:00 |
|
omar
|
eefea0588a
|
Using the ImGuiWindowFlags_NoScrollWithMouse flag on a child window forwards the mouse wheel event to the parent window, unless either ImGuiWindowFlags_NoInputs or ImGuiWindowFlags_NoScrollbar are also set. (#1380, #1502)
|
2017-12-14 18:42:41 +01:00 |
|
Branimir Karadžić
|
ac8e708c3e
|
Fixed unused variable warning.
|
2017-12-14 18:14:43 +01:00 |
|
omar
|
07ed9f8451
|
TODO list update
|
2017-12-14 11:08:16 +01:00 |
|
omar
|
fa68cb5364
|
Demo: Console: Tweak.
|
2017-12-13 23:07:07 +01:00 |
|
omar
|
45bca7851d
|
Added ImGuiHoveredFlags_RootAndChildWindows helper for consistency with focused flags. (#1382)
|
2017-12-13 22:30:16 +01:00 |
|
omar
|
5f39758202
|
Minor tweaks, comments, spacing fixes
|
2017-12-13 22:21:49 +01:00 |
|
omar
|
f265e16b84
|
Revert "Scrollbar: Minor simplication of the code using InnerRect data." > Introduced sheering on the scrollbar rectangle because InnerRect isn't setup at this point.
This reverts commit 7ac1583411 .
|
2017-12-13 22:07:18 +01:00 |
|
omar
|
3905816082
|
Added ShowFontSelector(), ShowStyleSelector(). (#707)
|
2017-12-13 21:59:16 +01:00 |
|
omar
|
ddbcda8c1b
|
Columns: Column width data is no longer lost while dragging toward the right side. (#1499, #125)
|
2017-12-13 21:51:23 +01:00 |
|
omar
|
ba71e1c0e4
|
Columns: Minor stylistic fixes. (#125)
|
2017-12-13 21:48:56 +01:00 |
|
omar
|
f7c5f420e7
|
BeginChild() fix using negative sizes as window position because of erroneous clamping. It was hard to notice until we added asserts for it. (#1500)
|
2017-12-13 19:45:03 +01:00 |
|
omar
|
e8e84a6ad6
|
Columns: Added internal tracking of a few flag temporarily, to facilitate the work of third-parties who have columns patches. (#125)
|
2017-12-13 19:26:04 +01:00 |
|
omar
|
4ae5c7e227
|
Columns: Refactor: Moved ColumnsSet[] to window out of DC as they are persistent data for most + fix for pre C++11 compilers. (#125, #1499)
|
2017-12-13 19:21:21 +01:00 |
|
omar
|
b016215c80
|
Columns: Refactor: Not using statestorage lookup anymore. (#125, #1499)
|
2017-12-13 19:07:09 +01:00 |
|
omar
|
3a31a75e3b
|
Columns: Refactor: Renamed all members. (#125, #1499)
|
2017-12-13 18:42:06 +01:00 |
|
omar
|
78320aa633
|
Columns: Refactor: Moved columns data into their own data structure. Minimum changes now to ease diffing. (#125, #1499)
|
2017-12-13 18:41:51 +01:00 |
|
omar
|
027ffd91ea
|
IsWindowFocused(): oops, that was bound to happen with loosely typed enums (this is sort of why I made both values identical - no direct side effects).
|
2017-12-12 23:49:04 +01:00 |
|