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
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
gzito
ba9c469ff0
no message
9 years ago
gzito
50b25b6c75
Added example for the Marmalade platform
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 )
9 years ago
ocornut
a3cad2ff06
BeginChild() fixed missing rounding for child sizes which leaked into layout
9 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.
9 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 )
9 years ago