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
ocornut
07776595c2
Added missing IMGUI_API definitions in imgui_internal ( fix #326 )
9 years ago
ocornut
f5fb5f0c1e
Minor tidying, reordering functions/members/initialisation to follow same orders
9 years ago
ocornut
dafad3903e
Added GetDrawData() alternative to setting a Render function.
9 years ago
ocornut
965fa3cb16
Version number 1.46 WIP
9 years ago
ocornut
c9e19f8953
Version number 1.45
9 years ago
ocornut
71026d3655
Added GetScrollX(), GetScrollX(), GetScrollMaxX() apis + demo ( #246 )
10 years ago
ocornut
a3cad2ff06
BeginChild() fixed missing rounding for child sizes which leaked into layout
10 years ago
ocornut
65a191c005
Added optional Horizontal Scrollbar & allow user to explicitly set content width via SetNextWindowContentSize() etc ( #246 )
...
GetCursorPos, SetCursorPos, GetContentRegionMax,
GetWindowContentRegionMin, GetWindowContentRegionMax are now including
the scrolling amount. It PROBABLY shouldn't break anything for you, but
take note that SetCursorPosX(100.0f) puts you at +100 from the starting
x position which may include scrolling, not at +100 from the window left
side.
10 years ago
ocornut
fc13ae2aa5
Turning float ScrollY into ImVec2 Scroll - no feature change, this is just to remove some syntax noise from the following commit ( #246 )
10 years ago
ocornut
b326c8fd1f
Added GetCurrentWindowRead() for functions that don't write to the window
10 years ago
ocornut
2d565d4bfb
Style: rename ScrollbarWidth to ScrollbarSize (sorry!)
10 years ago
ocornut
65fe60f2b2
Split tree/collapsable into internal TreeNodeBehaviorIsOpened() helper (unsure..) ( #282 )
10 years ago
ocornut
ad3c9f620d
Tabs to spaces
10 years ago
ocornut
b1987d697f
Trim trailing whitespace ( #305 )
10 years ago
ocornut
425c6cb3a3
Remove CaptureInputCharactersFromApp and minor cleanups ( #305 )
10 years ago
Borislav Stanimirov
73917115a8
Added flag showing whether the GUI wants text input
...
Conflicts:
imgui.cpp
10 years ago
ocornut
4ac4d1ac37
ImHash: defaults seed to zero + comment.
10 years ago
ocornut
97be3428f1
Added GetMousePosOnOpeningCurrentPopup().
10 years ago
ocornut
42567a9516
ImGuiTextFilter::PassFilter() supports string range. Added [] helper to ImGuiTextBuffer.
10 years ago
ocornut
f1f4d68f7f
Prevent imgui_internal.h from being included without imgui.h (piles of errors)
10 years ago
ocornut
aa3c26fd30
IM_PRINTFARGS takes one argument. Moved pragma outside of .h ( #295 )
10 years ago
ocornut
b637850260
Merge branch 'master' of https://github.com/tpoechtrager/imgui into tpoechtrager-master
10 years ago
ocornut
14822609bd
Version number 1.45 WIP
10 years ago
Thomas Pöchtrager
947cf3434f
Added printf attribute to printf like text formatting functions
10 years ago
ocornut
a99ba42a39
Version number 1.44
10 years ago
ocornut
88a00f77e9
Cleanup - using ImRect more consistently for ImGui-side cliprect data
10 years ago
ocornut
f1fb62fa6d
Cleanup - shuffle functions around ( #219 )
10 years ago
ocornut
9b19f8c19d
Merge branch 'master' into 2015-07-cleanup
...
Conflicts:
imgui.cpp
10 years ago
ocornut
1b0a8f9ac3
Comments
10 years ago
ocornut
4b29cc9e10
Exposed relevant functions in imgui_internal.h ( #219 )
10 years ago
ocornut
f63beeae86
Internal version of LogText() -> LogRenderedText() + shallow tidying up
10 years ago
ocornut
abf823c6f6
Tidying up
10 years ago
ocornut
7552f48d7b
ImLoadFileToMemory() default parameters
10 years ago
ocornut
dace68b6fd
Big cleanup, split imgui.cpp into imgui_demo.cpp,imgui_draw.cpp imgui_internal.h ( #219 )
10 years ago