587 Commits (ff35d24bcc110b8a698b18d35bbc282811d4006c)

Author SHA1 Message Date
ocornut 4cd438f663 Added IsMouseDragging(), GetMouseDragDelta() given button and lock threshold. added io.MouseDragThreshold setting. (#167)
Removed GetItemActiveDragDelta()
10 years ago
ocornut c070314621 Reverted 11025b3160, 129339adb0 it breaks collapsing implicit debug window 10 years ago
ocornut 2d81a73f85 Double-clicking on resize grip doesn't keep grip active if mouse button is kept held. 10 years ago
ocornut 2d29907611 Added GetMouseDragDelta() helper. No unlock threshold yet (#167) 10 years ago
ocornut a71fc8e6a5 Fixed MouseClickedPos not updated on double-click update (fix #167) 10 years ago
Martins Mozeiko 8a553cdcbe Replace assert with IM_ASSERT in few places. 10 years ago
ocornut ff5378bd66 InputText() last active preserve scrolling position. Reset scroll if widget size becomes bigger than contents. 10 years ago
ocornut d1aca79f4e InputText() update its width in case of resize initiated programmatically 10 years ago
ocornut 693bd56db2 InputText() removed the odd ~ characters when clipping. Tweaks and fixes of clipping. 10 years ago
ocornut 6e5130ddf4 ShowTestWindow: Added Wdigets Alignment demo under Layout section 10 years ago
ocornut 129339adb0 Removed 'Accessed' flag from ImGuiWindow so GetCurrentWindow() compiles to a simpler accessor 10 years ago
ocornut 11025b3160 Implicit "Debug" window hide itself based on cursor extend instead of the 'Accessed' flag. 10 years ago
ocornut d953f8d99a ShowTestWindow: Graph checkbox under the label, also demo using BeginGroup/EndGroup() 10 years ago
ocornut 2f0fb2bc34 IsItemhovered() include label and behave consistently (#145) 10 years ago
ocornut 314b87dfaf InputFloat(): fixed label alignment if total widget width forcefully bigger than space available 10 years ago
Josh Simmons 6425b8c1cf Remove spurious assert
Remove nop assert that causes warnings on Clang.
10 years ago
ocornut 13caf21018 Use fabs() instead of abs() to ensure we use floating point. #164 10 years ago
ocornut 7a2da7cd02 Added style.DisplaySafeAreaPadding which was previously hard-coded (for use if you can't see the edges of your display, e.g. TV screens) 10 years ago
ocornut 62e8661a37 Fixed assignment order in Begin() making auto-fit size effectively lag by one frame
Also disabling "clamp into view" while windows are auto-fitting
10 years ago
ocornut d45d1d1bca Documentation tweaks and fixes 10 years ago
ocornut ed0f0dbe87 ImDrawList::AddText() takes a const ImFont* 10 years ago
ocornut bc88ed0cb9 Fixed bounding measurement of empty groups (fix #162) 10 years ago
ocornut e14c7e5510 ShowTestWindow(): Added simple dragging widget example. 10 years ago
ocornut dcaafffe0e Added CalcItemRectClosestPoint() helper. 10 years ago
ocornut 9f1b407def ImDrawList: added thickness param to AddLine(). Added PushClipRectFullScreen() helper. 10 years ago
ocornut 7d26e85b05 IsItemHovered() return false if another widget is active. Added IsItemHoveredRectOnly(). 10 years ago
ocornut e10d648a28 Added ImGui::GetItemActiveDragDelta() helpers for drag operations 10 years ago
ocornut 215b0065e3 Version number 1.37 WIP 10 years ago
ocornut 7665b8e5e7 Version number 10 years ago
ocornut d8026e4d84 Added VSliderInt() 10 years ago
ocornut 2a9a2918f8 ShowTestWindow(): more examples of SameLine() usage 10 years ago
ocornut 9c489a081c ShowTestWindow(): added vertical sliders examples, tweaks. 10 years ago
ocornut be83c07957 Changed mentions of 'box' to be 'rect' 10 years ago
ocornut 7e6112bf26 Changed remaining mentions of 'aabb' to be 'rect' 10 years ago
ocornut 302316c6cf Renamed internal type ImGuiAabb to ImRect 10 years ago
ocornut 7e297945c3 Added BeginGroup() / EndGroup() layout tools (#160) 10 years ago
ocornut da4bfe3289 Added GetItemRectSize(). Renamed GetItemRectMin()/GetItemRectMax()/IsMouseHoveringBox() to GetItemRectMin()/GetItemRectMax()/IsMouseHovering 10 years ago
ocornut 2e63bf1d16 Button() doesn't add frame padding an explicit size 10 years ago
ocornut 30bc952ac3 Maintaining DC.CursorMaxPos instead of SizeContentsCurrent, simpler, faster and easier to understand. 10 years ago
ocornut fd7f50d269 Various fixes related to vertical alignment of text after widget of various sizes. Added demos. Toward #160
Also fixed LabelText() height.
10 years ago
ocornut 3bd5597cee Moved text vertical centering out of ItemSize() for the moment, in TextUnformatted() it's only user 10 years ago
ocornut bbaf7e2eee Internal tweaks 10 years ago
ocornut fe2809fecc Changed default Border and Column border colors to be most subtle, less MS-DOS 10 years ago
ocornut 7e00a41f1b Speculative warning fix 10 years ago
ocornut cb285c4d35 Examples: uses SetNextWindowPos/SetNextWindowSize when applicable 10 years ago
ocornut f4970d0e00 Moved static buffers into state
No recursion in any of those functions. Tho keeping a lock api may be
preferable?
10 years ago
ocornut 733eedc477 Moved static buffer into state 10 years ago
ocornut d08ce58876 TreeNodeV() early out if SkipItems is set (avoid formatting string only to be discarded later) 10 years ago
ocornut 0fc9168439 Added InputInt2(), InputInt3(), InputInt4() 10 years ago
ocornut 9c6c8a1ab9 ShowTestWindow() using Unindent() / Indent() instead of an explicit TreePop 10 years ago
ocornut 44826972c0 Added Indent(), Unindent() 10 years ago
ocornut edde703f8f Renamed style.TreeNodeSpacing to style.IndentSpacing, ImGuiStyleVar_TreeNodeSpacing to ImGuiStyleVar_IndentSpacing 10 years ago
ocornut 304d19a0d8 ShowTestWindow() added multi-components sliders in a sub-node
+ right align all widgets
10 years ago
ocornut b443c7ebe9 Tweak VSliderFloat()
Not really happy about them
10 years ago
ocornut 1ac4f33736 Added VSliderFloat() 10 years ago
ocornut 7019cb10f7 "behaviour" -> "behavior" to behave like the greatest number 10 years ago
ocornut c1547dd79e Internal SliderBehaviour() function now supports vertical sliders 10 years ago
ocornut ce8150ce69 Slider fix hovering bounding test excluding padding between outer frame and grab 10 years ago
ocornut 6da83cd5b7 Plot: size provided to PlotHistogram(), PlotLines() include the padding (sorry users). 10 years ago
ocornut 98eeeab025 Added ImGuiStyleVar_GrabMinSize enum value for PushStyleVar() 10 years ago
ocornut 1ef789bb68 Slider code tweaks, split into a SliderBehaviour() function 10 years ago
ocornut ce87c69c38 Passing ImGuiID by copy (32-bits) 10 years ago
ocornut 93befadc0b Slider code tweaks 10 years ago
ocornut 60591dd7c6 Fixed warning and split bit of SliderFloat() into a private ParseFormat() function 10 years ago
ocornut 72855becab Slider code syntax tweaks 10 years ago
ocornut eff466d77d Fixed parsing of decimal precision back from format string when using %% 10 years ago
ocornut 110d96034b SliderFloat() fast-path when power=1.0f (no powf() calls) also makes code easier to read 10 years ago
ocornut aaca73de15 Refactor SliderFloat() internals into a helper SliderFloatAsInputText() + some comments 10 years ago
ocornut 4d78c5c9ab Comments and reduced ImGuiTextEditState.InitialText[] to 3 KB (assuming average use case of UTF-8 uses 3 bytes charracters) 10 years ago
ocornut ceb4da2038 Comments 10 years ago
ocornut 55093ea8fe Separator() logs itself as text 10 years ago
ocornut 153454a0fb Example console keeps focus on input box at all times 10 years ago
ocornut 1c1a55f6b1 Added IsRootWindowFocused(), IsRootWindowOrAnyChildFocused(). Renamed GetWindowIsFocused() to IsWindowFocused() 10 years ago
ocornut e2734d23ef Child window don't take focus when they first appear (focus left to parent) 10 years ago
ocornut 0911526424 Added io.KeyAlt + support in examples apps
Currently unused but supported by sample so that more people will have
it set up when menus needs them
10 years ago
ocornut 58dc3f97c5 WIP marker in uppercase.. (#127) 10 years ago
ocornut 5d1c381509 Update version number, added IMGUI_VERSION, ImGui::GetVersion() (#127) 10 years ago
ocornut 4b1a18c2c9 Fixed more warnings from @bkaradzic 10 years ago
ocornut dac9266f6f Fixed warnings 10 years ago
ocornut d440a13b7e Version number 10 years ago
ocornut 91b4b8a0fc InputText() handles buffer limit correctly for multi-byte UTF-8 characters (fix #158)
We now maintain the buffer len for both UTF-8 and wchar
10 years ago
ocornut 6cd3ed58ce Fixed UTF-8 decoding errors leading into infnite loops (#158) 10 years ago
ocornut 0eeb6228b9 Default clipboard handlers for Windows handle UTF-8 (the glfw ones already did that) 10 years ago
ocornut 6e12d31417 Scrollbar: moved from Begin() into its own Scrollbar() function + tidying up 10 years ago
ocornut f021080851 Scrollbar: Clicking inside the grab box doesn't modify scroll. Subsequent movement always relative. (#150).
Big change, rather thoroughly tested but hope I didn't break something.
10 years ago
ocornut 32312e538e Renamed style.ScrollBarWidth to style.ScrollbarWidth to be consistent with other casing. 10 years ago
ocornut afc23a5617 Tidying up & Chinese glyph range includes missing punctuation. 10 years ago
ocornut 79ddddd910 Merge branch 'master' of https://github.com/ocornut/imgui 10 years ago
Usagi Ito c9bfd71e1a Fix the Japanese glyph range; include Punctuations
ref. #156 https://github.com/ocornut/imgui/issues/156
10 years ago
ocornut a579d6f521 Scrollbar tidying up variable names 10 years ago
ocornut d251204564 ShowTestWindow: fixed "undo" button of custom rendering applet + default size 10 years ago
ocornut 2af8e0238c Added GetScrollPosY(), GetScrollMaxY() (mentioned in #150) 10 years ago
ocornut a5daea9408 Added style.GrabSizeMin 10 years ago
ocornut 849c72c5c3 Forward declare struct in imgui.cpp. Removed two forward declarations leaking in imgui.h 10 years ago
ocornut ede45389f4 Scrollbar grab have a minimum size (mentioned in #150) 10 years ago
ocornut e843539aab ShowTestWindow: example apps showing even if main window is collaposed. 10 years ago
ocornut 92c35e2772 Rename ImCrc32() -> ImHash() 10 years ago
ocornut a691a245b7 GetID() doesn't need to account for empty IDStack 10 years ago
ocornut 62c900606d Fixed .ini saving for windows using ### marker. FindWindowSettings() uses ID compares (#107) 10 years ago
ocornut f9473b807b Fixed comments 10 years ago