Geoffrey Tucker
|
66c4281290
|
Began improvements to columns API by splitting the Columns() function into BeginColumns() and EndColumns() and adding additional flags. The columns data still needs to be placed into a stack.
|
8 years ago |
ocornut
|
1a0e414d3a
|
Fixed uninitialized variables (wouldn't have a real effect because they'd be cleared in Begin()).
|
8 years ago |
ocornut
|
98e1d500d4
|
Support for #define-ing GImGui and IMGUI_SET_CURRENT_CONTEXT_FUNC to enable custom thread-based hackery (#586)
|
8 years ago |
ocornut
|
dd6163241c
|
Merge branch 'master' into 2016-02-colorpicker
|
8 years ago |
ocornut
|
1810b3ff38
|
Added ImGuiCorner enum to clarify some internal code
|
8 years ago |
ocornut
|
abaada4224
|
Removed the inconsistent shadow under RenderCollapseTriangle() (~#707)
|
8 years ago |
ocornut
|
404979e48d
|
Merge remote-tracking branch 'origin' into 2016-02-colorpicker
|
8 years ago |
ocornut
|
f2699de242
|
Fix using IsItemActive() after EndGroup() or any widget using groups (#840, #479)
|
8 years ago |
ocornut
|
1b5bbf725b
|
Merge remote-tracking branch 'origin' into 2016-02-colorpicker
|
8 years ago |
ocornut
|
56cdbe434d
|
Style: Added ButtonTextAlign, ImGuiStyleVar_ButtonTextAlign (#842)
|
8 years ago |
ocornut
|
0f303d363a
|
Refactor text alignment options to use ImVec2, removed ImGuiAlign (#842, #222)
|
8 years ago |
ocornut
|
de9f8944ea
|
Internal RenderTextClipped() merged optional/rate clip_min* clip_max* into clip_rect*
|
8 years ago |
ocornut
|
c5b8c6303a
|
Refactor PushStyleVar/PopStyleVar so it is constant time + can receive integers (yet unused) (#842)
|
8 years ago |
ocornut
|
b397fb507e
|
Fixed EndGroup() not restoring offset properly. breaking SameLine() offset (caused by 954c890c67 ) (#829)
|
8 years ago |
ocornut
|
996eb080fa
|
Merge remote-tracking branch 'origin' into 2016-02-colorpicker
|
9 years ago |
ocornut
|
a7f6ea592f
|
Moved GetColorU32 out of imgui_internal.h to avoid inlining mess (#759)
|
9 years ago |
ocornut
|
954c890c67
|
SameLine() with explicit X position is relative to left of group/columns (ref #746, #125, #630)
|
9 years ago |
ocornut
|
d9e2e688e9
|
InputTextMultiline(): partial fix for when input and internal buffers differs in a way where scrollbar existence differs. (#725)
Partial fix, won't stop ids from functioning because of a zombie id.
|
9 years ago |
ocornut
|
de61fcc619
|
Minor bits
|
9 years ago |
ocornut
|
1ef7980e17
|
Merge branch 'master' into 2016-02-colorpicker
|
9 years ago |
ocornut
|
c4db79f34b
|
Member variable name renamed "ID" "Id" for casing consistency
|
9 years ago |
ocornut
|
d1c073a199
|
Comments, tweaks
|
9 years ago |
ocornut
|
5d4cf1c3f3
|
Version 1.50 WIP
|
9 years ago |
ocornut
|
adb85d800d
|
Version 1.49
|
9 years ago |
ocornut
|
9a751da136
|
Caving in to ignoring stupid pedantic Clang warnings for old-style-cast in header files
|
9 years ago |
ocornut
|
3ddb50a925
|
Merge branch 'master' into 2016-02-colorpicker
|
9 years ago |
ocornut
|
45dacbf084
|
Fixed GetWindowContentRegionMax() being off by ScrollSize amount when SizeExplicit is set + caching ContentsRegionRect.
Relates to horizontal scrollbar, explicit contents size
|
9 years ago |
ocornut
|
b7ebeb1610
|
Added SetNextWindowSizeConstraint() + demo code (#668)
|
9 years ago |
ocornut
|
102d03a7eb
|
Resizing window doesn't rely on MouseDelta anymore, but rather recompute expected size based absolute mouse coords. (#668)
Storing ActiveIdClickOffset to generalize pattern already used by
columns.
|
9 years ago |
ocornut
|
b630cb5b42
|
ImGuiWindow: Storing ParentWindow (#615, #646)
|
9 years ago |
ocornut
|
7b9c0a5c3f
|
Renamed ImGuiState -> ImGuiContext (#586, #269)
|
9 years ago |
ocornut
|
8b428e8c74
|
Added CreateContext/DestroyContext/GetCurrentContext/SetCurrentContext() (#586, #269)
|
9 years ago |
ocornut
|
ce4d731486
|
Minor comments, tweaks
|
9 years ago |
ocornut
|
313d388bba
|
Reorganised windows moving code, documented a lag in FindHoveredWindow(), fixing lag whole moving windows (#635)
|
9 years ago |
ocornut
|
89d5026187
|
Renamed majority of use of "opened" to "open" for clarity. Renamed SetNextTreeNodeOpened() to SetNextTreeNodeOpen(). (#625, #579)
|
9 years ago |
ocornut
|
9733f4fa24
|
Internal RenderBullet() helper.
|
9 years ago |
ocornut
|
547f34cf22
|
Refactor ButtonBehavior(), fixed double-click mode also triggering on single-click (relate to #516)
|
9 years ago |
ocornut
|
df749e3f13
|
Added CollapsingHeader() variant with close button, obsoleted 4 parameters version. Refactored code into TreeNodeBehavior. (#600)
New flag and declaration makes uses of SetNextTreeNode() functions on
collapsing header more obvious as well (#579).
|
9 years ago |
ocornut
|
7406d64c64
|
PushClipRect(): not altering passed values, leave it to caller responsibility to floor properly (followup #582)
|
9 years ago |
ocornut
|
c5149cd53c
|
MenuItem(): checkmark render in disabled color when disabled
|
9 years ago |
ocornut
|
6bcc31e575
|
Merge branch 'master' into 2016-02-colorpicker
|
9 years ago |
ocornut
|
ea6b615179
|
Made ImGui::PushClipRect()/PopClipRect() public. Changed ImDrawList::PushClipRect() prototype. Fixed demo. (#610)
|
9 years ago |
ocornut
|
41215534d5
|
Internal ImRound() -> ImFloor(), ImRect::Round() -> ImRect::Floor(),
|
9 years ago |
ocornut
|
7ce6c18bbe
|
Refactored CloseWindowButton() into a CloseButton() helper declared in imgui_internal.h (#600)
|
9 years ago |
ocornut
|
ab4a69bcd4
|
Comments
|
9 years ago |
ocornut
|
fc3b8d0a56
|
Relative order of Child windows creation is preserved during sort (#595)
|
9 years ago |
ocornut
|
77177c18f0
|
Merge branch 'master' into 2016-02-colorpicker
|
9 years ago |
ocornut
|
1588eda1ac
|
Version 1.49 WIP
|
9 years ago |
ocornut
|
95cbcdca3f
|
Version 1.48
|
9 years ago |
ocornut
|
4c1d4233b2
|
Merge branch 'master' into 2016-02-colorpicker
|
9 years ago |
ocornut
|
d53c308852
|
Moved EndFrame() back to imgui_internal.h + comments. Undo cfbf06e394
|
9 years ago |
ocornut
|
326c4e40f8
|
Merge branch 'master' into 2016-02-colorpicker
|
9 years ago |
ocornut
|
cfbf06e394
|
Comments and moved EndFrame() for imgui_internal.h (for clarity? or extra confusion?)
|
9 years ago |
ocornut
|
2b7eeba143
|
Trim trailing spaces
|
9 years ago |
ocornut
|
baabe3b62c
|
Merge branch 'master' into 2016-02-colorpicker
|
9 years ago |
ocornut
|
928832a5bc
|
Various tidying up / comments, moved columns functions declarations, no functional changes
|
9 years ago |
Kyle Rocha
|
b8fcb4e7e4
|
Converted tabs to spaces
|
9 years ago |
Kyle Rocha
|
3f46d9b933
|
Renamed FindTextDisplayEnd to FindRenderedTextEnd
|
9 years ago |
Kyle Rocha
|
5bffc85ba6
|
Exposed FindTextDisplayEnd to imgui_internal.h
|
9 years ago |
ocornut
|
459af7683c
|
Merge branch 'master' into 2016-02-colorpicker
|
9 years ago |
ocornut
|
2065cbec4d
|
Removed extraneous comma for pedantic compilers (#516)
|
9 years ago |
ocornut
|
b816d05e33
|
Minor tidying up following (#516) - renamed ImGuiSelectableFlags_HandleDoubleClick to ImGuiSelectableFlags_AllowDoubleClick + comments
|
9 years ago |
ocornut
|
6846873f23
|
Merge branch 'master' of https://github.com/zapolnov/imgui into zapolnov-master
|
9 years ago |
ocornut
|
d45044fe54
|
CaptureKeyboardFromApp() / CaptureMouseFromApp(): allow to enforce clearing the capture flag (#533) + demo + made code a little less messy
|
9 years ago |
ocornut
|
f8fede1d8b
|
Added ColorPicker3/ColorPicker4, refactoring ColorEdit3/ColorEdit4 adding a bunch of flags and access to picker (wip #346)
Still pretty much experimenting so may break API
|
9 years ago |
ocornut
|
339b67c01a
|
Exposed FindWindowByName() in imgui_internal.h
|
9 years ago |
ocornut
|
b329a36d27
|
Moved declaration of SetItemAllowOverlap() to imgui.h (ref #517)
|
9 years ago |
Nikolay Zapolnov
|
a908c109c0
|
Added flag for selectables to handle double clicks.
|
9 years ago |
ocornut
|
7afd62ec57
|
Tentative fix for GCC/Clang (#484, #504)
|
9 years ago |
ocornut
|
595684e08c
|
Remove dependency on <new> header (#484, #504)
(Now expecting something to fail somewhere..)
|
9 years ago |
ocornut
|
005b897d7d
|
ProgressBar() handling of border size + storing border size in window structure (#503)
|
9 years ago |
ocornut
|
3922988dea
|
TreeNode(), CollapsingHeader() fixed not being to use "##" sequence in formatted label.
Removed DisableHideTextAfterDoubleHash hack used by Metrics window.
|
9 years ago |
ocornut
|
4e3c6f64c0
|
Various minor fixes following a pass of cppcheck static analyzer
|
9 years ago |
ocornut
|
dc4a07c49a
|
Fixed various Clang -Weverything warnings
|
9 years ago |
ocornut
|
e41568f87f
|
Version number 1.48 WIP + Update binaries
|
9 years ago |
ocornut
|
24d186753e
|
Version number 1.47
|
9 years ago |
ocornut
|
e4cf44e967
|
Minor rebranding "ImGui" -> "dear imgui" (#21)
|
9 years ago |
ocornut
|
40ddf8e287
|
Exported high-level versions of PushClipRect / PopClipRect to imgui_internal.h (#448)
|
9 years ago |
ocornut
|
6102aa1375
|
BeginPopupContextWindow() and BeginPopupContextVoid() reopen window on subsequent click (#439)
|
9 years ago |
ocornut
|
66886405f6
|
Minor comment (#439)
|
9 years ago |
ocornut
|
9b6b1bc0f3
|
Added GetColorU32 helpers (previously internal and misplaced as window->Color())
|
9 years ago |
ocornut
|
ecc97bda7d
|
Added SetItemAllowOverlap() exposed in imgui_internal.h only
|
9 years ago |
ocornut
|
9dca2ca960
|
Comments & spacing
|
9 years ago |
ocornut
|
6269859315
|
Replace OS IME (Input Method Editor) cursor on top-left when we are not text editing.
|
9 years ago |
ocornut
|
4ca34a879d
|
Columns: Fixed bug with indentation within columns, also making code shorter/faster (#414, #125)
|
9 years ago |
ocornut
|
807d4ff92c
|
Columns: minor tidying up while investigating severe issues with indenting within columns (#414)
|
9 years ago |
ocornut
|
1aac69c937
|
Columns: tidying up, moving OffsetT to a ImGuiColumnData structure
|
9 years ago |
ocornut
|
3102c0c97e
|
Rename internal ColumnsStartX to IndentX, makes more sense
|
9 years ago |
ocornut
|
92c518a420
|
InputText: Added password mode via ImGuiInputTextFlags_Password (#237, #363, #374)
|
9 years ago |
Jason Wilkins
|
4dee8473b5
|
Fixed a couple of problems found by CppCat code analyzer.
* incorrect implementation of ImVec4 operator- which always gives a w value of 0
* boolean formula of ((A && B) || B) can be simplified to just (B)
|
9 years ago |
ocornut
|
1a42a3f91b
|
Refactor internal SliderBehavior() to take flags instead of a bool.
Sorry!
|
9 years ago |
ocornut
|
3eabad0321
|
Refactor - Internal ButtonBehavior() removed unnecessary boolean arg, merged into flags using ImGuiButtonFlags_NoKeyModifiers.
This is quite a risky change frankly but I'd rather refactor sooner than
later. Hopefully few people are using the internal functions.
|
9 years ago |
ocornut
|
5f0db60a57
|
Version number 1.47 WIP
|
9 years ago |
ocornut
|
72dde4d323
|
Version 1.46
|
9 years ago |
ocornut
|
7a61b7dd57
|
Renamed Window LastFrameDrawn to LastFrameActive, more correct
|
9 years ago |
ocornut
|
43ff5a41be
|
InputText(): always use live input data for display in read-only mode (fix #360)
|
9 years ago |
ocornut
|
d087671369
|
HoveredId is set via a SetHoveredID() function. Added HoveredIdAllowHoveringOthers not used by default API.
|
9 years ago |
ocornut
|
98465d401b
|
Silencing inadequate MSVC warnings when exporting as DLL (#345)
|
9 years ago |
ocornut
|
3b01b0a2f2
|
Extracted a EndFrame() function out of Render() but kept it internal/private + clarified some asserts (#335)
|
9 years ago |
ocornut
|
7b1168eb30
|
Internal ImLoadFileToMemory() return void* instead of taking void** + allow optional int* file_size
|
9 years ago |