1134 Commits (b7d1b91e4bc2c73792e111c2c269e6f82d21a8e3)

Author SHA1 Message Date
ocornut 98540370a0 WIP Menus: Layout in menu-bar tweaks to lay better when mixed widgets (#126) 10 years ago
ocornut bb8cdcb916 WIP Menus: Layout in menu-bar more standard, allows mixing different widgets in menubar. (#126)
Still some minor spacing bugs.
10 years ago
ocornut 83cb040d20 Selectable: text baseline alignment for line that aren't of text height. 10 years ago
ocornut 44ed5640d3 WIP Menus: Sub-menu overlapping amount not hardcoded (#126) 10 years ago
ocornut 0836f69d9b WIP Menus: Fixed style.WindowPadding == 0 leading to zero-sized initial clipping rectangle leading to self-collapsing childs (#126) 10 years ago
ocornut 6c749934ec Combo: empty label doesn't add ItemInnerSpacing alignment, matching other widgets 10 years ago
ocornut 9abcbf73cb WIP Menus: Sub-menus appears over the parent-menu scrollbar if there is one (unsure about that) (#126) 10 years ago
ocornut 63aa035f59 WIP Menus: Fixed estimation of scrollbar width (broke in 292f08b11e) (#126) 10 years ago
ocornut 8c1d7daef8 WIP Menus: Fixed repositioning of menus when there's no room in the 4 quadrants., we still keep them within the visible display area (#126)
vs popup which prefer to stay away from the mouse cursor
10 years ago
ocornut 1ab1712849 WIP Menus: Clicking the label of an already open sub-menu doesn't close it unless from a menu-bar (match Windows behavior) (#126)
Argh,
10 years ago
ocornut 48ede93a58 WIP Menus: Fixed closing popup on menu item activation when a child menu is open from the popup (#126) 10 years ago
ocornut 53892ab893 WIP Menus: Fixed manually closing submenu affecting position of the following window (#126) 10 years ago
ocornut 292f08b11e WIP Menus: Fixed some alignment issues with non standard styles. Tweaked menu-bar color (#126) 10 years ago
ocornut 14bcfef041 Merge remote-tracking branch 'origin' into 2015-05-menus
Conflicts:
	imgui.cpp
10 years ago
ocornut 8cfae35042 Added Dummy() helper 10 years ago
ocornut 89d1340225 WIP Menus: Added Enabled/Disabled option for MenuItem() (#126) 10 years ago
ocornut 485832fe06 WIP Menus: Added BeginMainMenuBar()/EndMainMenuBar() helpers. Added to examples. 10 years ago
ocornut e6b1e39847 WIP Menus: don't clamp windows within display when a position has been explicitly set by user. Menu item spacing uses ItemSpacing. (#126) 10 years ago
ocornut e7097d6176 WIP Menus: menus now affected by WindowMinSize (#126) 10 years ago
ocornut e3f2ad728a Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
Conflicts:
	examples/directx11_example/imgui_impl_dx11.cpp
10 years ago
ocornut cc3ed515ca Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
10 years ago
ocornut 882b4a5eb4 Merge remote-tracking branch 'origin' into 2015-05-menus
Conflicts:
	imgui.cpp
10 years ago
ocornut 7fbe6574c6 Removed unnecessary PushTextureId/PushClipRect/PopClipRect/PopTextureId on multiple Begin/End pairs 10 years ago
ocornut 8a6d543bc9 ImDrawList: merge draw command better, cases of multiple Begin/End gets merged properly 10 years ago
ocornut 6a1eba2d0a Fixed appending multiple times to an existing child via multiple calls to same BeginChild/EndChild 10 years ago
ocornut 14ab9708be Removed a few empty lines 10 years ago
ocornut df276b82da Updated FAQ for usage of ## to display empty label 10 years ago
ocornut e43c5cd3d3 InputText: Fixed cursor generating a zero-width wireframe rectangle turning into a division by zero. 10 years ago
ocornut 0cdd050cd7 WIP Menus: fixed recycling menu level during the same frame (#126)
We could also enforce "clearing" the window and recycle immediate which
sort of work, but it would be a less tested code path.
10 years ago
ocornut 6da8a77fa3 WIP Menus: tidying up, fixed hovering in parent popup menu item from child popup (individual popups acts as hovering barrier) (#126) 10 years ago
ocornut 9bdacaf08d WIP Menus: click again to toggle + allow hovering in same menuset even outside of a menubar (#126) 10 years ago
ocornut 75ec4841df WIP Menus: menu opens on press (not release), uses popup style hovering, allow switch between menus at parent site (#126) 10 years ago
ocornut e674df8101 Merge remote-tracking branch 'origin' into 2015-05-menus 10 years ago
ocornut 097fe51f97 Hovering require to hover same child window. Reverted 860cf578f5 (December 3), replaced by a flag resize grip.
Might break something if you have childs overlapping non-childs.
10 years ago
ocornut 060f879816 Tweak internal ButtonBehavior() to ease passing extra options 10 years ago
ocornut 7184de24b8 WIP Menus: scrolling section of the window is clipped by the menu bar (#126) 10 years ago
ocornut a17c930d1f WIP Menus: Added example menu, move app examples to a sub-menu (#126)
NB: menus do not react on click yet, with popup-style blocking of other
inputs yet
10 years ago
ocornut 09abf11e56 WIP Menus: BeginMenuBar() return false on window without a menu bar (#126) 10 years ago
ocornut 4bd43bdb35 Renamed ImGuiWindowFlags_Menu to ImGuiWindowFlags_ChildMenu 10 years ago
ocornut 7f3f3891c0 WIP Menus: fixed case where zero-sized display (e.g. minimised window) clips popups/menus and asserted (#126) 10 years ago
ocornut 88d7b3de23 WIP Menus: fixed hovering handling of menus from menu bars (#126) 10 years ago
ocornut f2b738648f WIP Menus: menu bars. Still inconsistency with hovering scheme. Will probably follow what Windows does. (#126). 10 years ago
ocornut 6251d37987 WIP Menus: further fixes for resizing (#126) 10 years ago
ocornut f44526cc45 Selectable(): horizontal filling not declared to ItemSize() so Selectable(),SameLine() works and we can best auto-fit the window 10 years ago
ocornut e912bcb36d Comments 10 years ago
ocornut ecda785cbc Popups: fix to allow child popups to be opened from a normal window without an intermediate popup window. 10 years ago
ocornut 4250357ed2 Selectable: using window->WindowPadding() to work within non-padded child windows 10 years ago
ocornut 79a95256e8 Window: fixed auto-fit calculation mismatch of whether a scrollbar will be added by maximum height clamping.
Also honor NoScrollBar in the case of height clamping, not adding extra
horizontal space.
10 years ago
ocornut 3115e546aa Style editor: fixed slider for indent spacing. 10 years ago
ocornut c1b55991c0 Window: fixed child window sizing lag + minimum size clamping lag 10 years ago
ocornut 70f83a3a65 Popups: child popups (menus) hidden on their first frame the same way as regular popup 10 years ago
ocornut e9b6e437eb Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
Conflicts:
	imgui.cpp
	imgui.h
10 years ago
ocornut 1eafe86627 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
10 years ago
ocornut 81937d34a8 Popups: made OpenPopup()/close loops reclaim focus and update popup position. It is generally a mistake but it's now more easy to understand 10 years ago
ocornut fa0f0f4507 ImVector: tweak growth strategy 10 years ago
ocornut 1fe2906923 Metrics: do not count free(NULL) calls. Settings: contiguous allocations for ImGuiIniData. 10 years ago
ocornut 900394a612 Metrics: metrics window shows popups list 10 years ago
ocornut 222a9231bb Examples: Console: example uses standard malloc/free, makes more sense as a copy & pastable example 10 years ago
ocornut d9ca8f3145 Added IO.MetricsAllocs counter (number of memory allocations 10 years ago
ocornut d9b2a90773 Popups: fixed child windows within popups vs handling of sub menus. Added examples. 10 years ago
ocornut 748072c045 Popups: identifying popups by their id to avoid conflict when recycling popup durnig same same (CloseCurrentPopup followed by Open+Begin) 10 years ago
ocornut e57ee2852a Comments 10 years ago
ocornut 1e4c22c206 Added io.MetricsActiveWindows counter (#213) 10 years ago
ocornut 5df542c3c0 ImFontAtlas: doesn't clear input data, left to the application. (#224) 10 years ago
ocornut 4b088ec7e8 ImFontAtlas: Fix toward allowing to add extra font without clearing existing one (need to comment out ClearInputData) (#224) 10 years ago
ocornut 9d9cf31972 ImFontAtlas: added ClearFonts(), making the different clear funcs more explicit (#224) 10 years ago
ocornut ad79db32c7 Window title text centering tweaks, RenderTextClipped() now has different args for pos_max and clip_max #222 10 years ago
ocornut 356a37edcf Added window title text horizontal alignment option (#222),, ImGuiAlign_ type for future use. 10 years ago
ocornut 03720acaff Merge remote-tracking branch 'origin' into 2015-05-menus 10 years ago
ocornut 9be3319653 Tweaks, comments around ImFontAtlas
Removed unsigned int from API
10 years ago
ocornut 9e307d60e3 Merge remote-tracking branch 'origin' into 2015-05-menus 10 years ago
ocornut 515e0c6122 Cleanup, merged duplicate code into a function 10 years ago
ocornut 317744489f WIP Menus: sub-menu arrow alignment take account of extension by other widgets (#126) 10 years ago
ocornut 5082182790 Merge remote-tracking branch 'origin' into 2015-05-menus
Conflicts:
	imgui.h
10 years ago
ocornut ba7a4fc034 WIP Menus: minor cleanup using a ImGuiSimpleColumns helper type (#126) 10 years ago
ocornut 7fb704d308 WIP intermediary branch commit for menus, submenus (some large inconsistencies remaining in API + need cleanup) (#126)
May remove the ImGuiWindowFlags_Menu alltogether
10 years ago
ocornut 79198fd6a5 Default item width for AlwaysAutoResize windows expressed as a factor of font height 10 years ago
ocornut 34aad73fd8 Added ImGuiCol_TextDisabled 10 years ago
ocornut 141ac8beab Tweaks 10 years ago
omar 33a2fd368a Merge pull request #218 from paperManu/inputNFlags
InputFloat2/3/4, InputInt2/3/4: Added extra_flags parameter.
10 years ago
Emmanuel Durand b3faed610d Renamed flags to extra_flags in last commit 10 years ago
ocornut fcd08ed8d4 BeginPopup() API had to be changed! :( Proper support for stacked popups, leading into menus (wip #126) 10 years ago
Emmanuel Durand 94b7c9e307 Input text flags added to InputFloatN and InputIntN 10 years ago
Stefano Cristiano 99a1a85f1f Example fix PopStyleVar on Vertical Slider to avoid assertion
Adding an explicit ImGui::PopStyleVar to avoid assertion in
CheckStacksSize
10 years ago
ocornut 4a41ce9414 InputText: make sure Ctrl+V has ONLY the control key pressed (follow up to #214) + tidying 10 years ago
ocornut c2c43928a9 Untabifiy 10 years ago
ghassanpl bb2d3a8b41 * make sure letter-key shortcuts have ONLY the control key pressed (fixes bug for AltGr->Ctrl+Alt on windows) 10 years ago
ocornut 6c1084eaa1 Shutdown() test for g.IO.Fonts not being NULL to allow workarounds in case of using multiple contexts #207 10 years ago
ocornut f293bec97c Added style.ScrollbarRounding #212 10 years ago
ocornut d23709ce35 Merge remote-tracking branch 'origin' into 2015-05-menus 10 years ago
ocornut 9fe654c6e4 Assert on modifiers stack size mismatch between Begni()/End() pairs #204
Experimenting with this. It's helpful but not happy with the idea of
ImGui asserting on that sort of user error.
10 years ago
ocornut debe6522bb Examples: test for tooltip over popup. 10 years ago
ocornut 33e8fb85cf Allow stacking popups, not really useful yet (wip #126) 10 years ago
ocornut dd2a578012 Added ImGuiSetCond_Appearing to test the hidden->visible transition. 10 years ago
ocornut f46557d2d6 MenuItem() draft for popups, with Selected option (wip #126) 10 years ago
ocornut c36172ebef Tweak RenderCheckMark() 10 years ago
ocornut 85b8967291 Added RenderCheckMark() helper following the font size
Pretty ugly, not sure what's the right way to solve that automatically,
better shown as an "icon" so it doesn't have to necessarily look like
the font.
10 years ago
ocornut 13c3f11c66 Comments (#209) 10 years ago
ocornut fbbe7fee53 Fix "Debug" window stealing focus/popup #208 #209 @thevaber 10 years ago
ocornut 25d8c1af91 Removed inline marker #210 10 years ago
ocornut e7ffcea33d Removed style.AutoFitPadding, using style.WindowPadding makes more sense (the default values were already the same). 10 years ago
ocornut b1b23d6ca9 Autofit cancel out one worth of vertical spacing for correct symmetry (group and tooltip already do that) 10 years ago
ocornut 0ca7926b94 Popup auto-border doesn't spread to its childs #197 10 years ago
ocornut a3a10d4a3c Popup have borders by default #197 attenuated border alpha in default theme 10 years ago
ocornut 47e875314b Plot: overlay label clipped within frame when bigger than frame 10 years ago
ocornut f00662a5ad Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering 10 years ago
ocornut 08fd6a7e7d Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
10 years ago
ocornut d84b5737a6 Popups, Tooltips: fit within display. Hidden during size calculation. Fixed popups flicker when changing size.
Big change, needed reorder of Begin(). May trigger new bugs.
10 years ago
ocornut 99e315d2b2 Fix for width of child windows with scrollbar (broken 376a6a5af0) 10 years ago
ocornut 221f36e116 Comments, tweaks, metrics window tweak 10 years ago
ocornut a3560b274e Tidying up Begin(): using local copy of 'flags' for brevity 10 years ago
ocornut 6ca4b31bf8 Fixed popup resizing (broken 376a6a5af0) 10 years ago
ocornut a906738ba7 Renamed Visible->Active internally 10 years ago
ocornut 1b5795c96d InputText: fixed incorrect edit state after text buffer is modified by user through callback #206 10 years ago
ocornut 81bf614821 Fix window size after collapsing (broken 376a6a5af0) 10 years ago
ocornut 7fac4013a4 Build fix 10 years ago
ocornut 4e292bf67d Tidying up Begin(): separated blocks needed for auto-resize so it can be moved above position calculation later 10 years ago
ocornut 376a6a5af0 Tidying up Begin() separated blocks needed for auto-resize so it can be moved above position calculation later
Being cautious again. Hopefully didn't break anything.
10 years ago
ocornut 46f55fe6f6 Tidying up Begin() 10 years ago
ocornut 3f7f256752 Tidying up. Re-arranged the (first_begin_of_the_frame) blocks in Begin() for further changes.
Being cautious.
10 years ago
ocornut 19f7bf90f8 Examples: AutoResize demo doesn't use TextWrapped() 10 years ago
ocornut 07ebb14ce2 Tooltip: fit within display. Added style.DisplayWindowPadding, style.DisplaySafeAreaPadding now strictly for popups/menus. 10 years ago
ocornut 68ccdc4fb8 Comments 10 years ago
ocornut 8fbb42cc6f Added IsKeyDown() IsMouseDown() as convenience instead of reading into IO structures
Also their existence serves as implicit documentation of what
IsKeyPressed(), IsMouseClicked() does
10 years ago
ocornut 2440a30444 Columns() distinguish columns-set ID from other widgets as a convenience, added asserts, added more sailors 10 years ago
ocornut bd23c11a93 Separator() within group start on group horizontal offset #205 10 years ago
ocornut 1d90f099bd Tidying up
We still have an issue with ImVec4 vs ImRect
10 years ago
ocornut 6844952d56 Fixed build with Visual Studio 2008 or earlier (via PR #203) 10 years ago
ocornut c93a562b06 Added ImGuiStorage::GetVoidPtrRef() 10 years ago
ocornut 9119f58ce5 Version number 1.39 WIP 10 years ago
ocornut 37d8d78fc2 Selectable() render into AutoFitPadding only when full-fitting (fix aac99819d6) 10 years ago
ocornut 064b94721e Added DragFloat2, DragFloat3, DragFloat4, DragInt2, DragInt3, DragInt4. 10 years ago
ocornut 94c4e9564d Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering 10 years ago
ocornut 86d1abf3f6 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 10 years ago
ocornut 05ee36baab Version number 1.38 10 years ago
ocornut 85e18c72d2 ShowTestWindow(): drag example + tooltip. 10 years ago
ocornut 731b003c9d Slider internals: removed unnecessary slider_bb parameter 10 years ago
ocornut acbd58627f ShowTestWindow(): added a custom label in the format for one of the slider example. 10 years ago
ocornut c46d5634d4 Columns: mouse dragging uses absolute mouse coords. Fixed dragging left-most column of an auto-resizable window. #125 10 years ago
ocornut c82f909be1 Active column (when dragged) not clipped so it can release its active state (extends 16ddd796f3) 10 years ago
ocornut 26e469af22 Documentation 10 years ago
ocornut 02de9bd859 DragFloat, DragInt: if step/speed is zero defaults to 1% of range #180 10 years ago
ocornut 4f1acf0d4a Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
Conflicts:
	imgui.cpp
10 years ago
ocornut 1847270a5f Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 10 years ago
omar 6408ac482c Merge pull request #199 from bkaradzic/master
Fixed C4267 size_t to unsigned int conversion warning.
10 years ago
Branimir Karadžić 6920e70e2e Fixed C4267. 10 years ago
ocornut 7fde17e15a ShowMetricsWindow(): renaming locals (not sure about the "shadows a local variable" warning?) 10 years ago
Branimir Karadžić 508d05414a Fixed warning: missing initializer for member. 10 years ago
Branimir Karadžić b7b3df3c81 Fixed: warning: declaration shadows a local variable 10 years ago
Branimir Karadžić d24474ea82 Fixed: warning: missing field 'w' initializer [-Wmissing-field-initializers] 10 years ago
ocornut 64db50ba46 TODO list 10 years ago
ocornut aca85dbea4 Fixed hovering over a popup's child (popups disable hovering on other windows but not their childs) #197 10 years ago
ocornut de3a154f38 Tweak date/credits 10 years ago
ocornut 43cb4038c6 Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
Conflicts:
	examples/directx11_example/imgui_impl_dx11.cpp
	imgui.cpp
10 years ago
ocornut 0bb89ccee2 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
10 years ago
ocornut dd36e8bf2b Renamed IsClipped() to IsRectClipped(). Kept inline redirection function (will obsolete). 10 years ago
ocornut d11b4160aa Added IsItemVisible(). Made IsClipped() also return false when log is enabled. 10 years ago
ocornut 16ddd796f3 Active widgets is not clipped, so it can always release its active state (mentioned in #143)
Otherwise a change in layout moving active widget to a clipped region
may lock the active id.
10 years ago
ocornut 9918ec31d6 Added ResetMouseDragDelta() for iterative dragging operations 10 years ago
ocornut a143e2e772 Added PushId() GetId() variants that takes string range to avoid user making unnecessary copies 10 years ago
ocornut 750b6c9224 DragFloat() fixed clamping #180 10 years ago
ocornut 6ed06a8dc8 DragFloat() added power parameter for logarithmic drag on both side of zero #180 10 years ago
ocornut f5ad362912 DragFloat() latch value internally, allows finer control, honor precision settings, slow step with integer works #180 10 years ago
ocornut b308d2728b Remove stray tabs 10 years ago
ocornut adae98664e Comment on the newly added binary_to_compressed_c.cpp helper program 10 years ago
ocornut 88725be381 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
10 years ago
ocornut 7ca21a1bc2 Fixed prototypes 10 years ago
ocornut ac740170b9 Added ImFontAtlas::AddFontFromCompressedTTF() helper + binary_to_compressed_c.cpp tool 10 years ago
ocornut bff9a6b6e3 Added ImFontAtlas::AddFontFromCompressedTTF() helper + binary_to_compressed_c.cpp tool 10 years ago
ocornut c3a71f5472 AA branch: Minor optimisation merge + thickness for non-aa strokes. 10 years ago
ocornut dbc9b2ec9b Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
10 years ago
ocornut 6bdb8719e2 Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering 10 years ago
ocornut a48130b682 ImDrawList: Minor optimisation. 10 years ago
ocornut e0cd947904 AA branch: Fixes. 10 years ago
ocornut 1e69175403 AA branch: Test disabling aa at runtime for stroke and fill. 10 years ago
ocornut 431e391ccd AA branch: fixed circles. 10 years ago
ocornut dd893ac4f5 Warning fix. 10 years ago
ocornut 14ddb81f7a AA branch: remove code unnecessary for this branch. 10 years ago
ocornut 39445cf23a Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
	imgui.h
10 years ago
ocornut 1746b04065 Indexed rendering. Not in main branch because breaks rendering code too much. Will merge in trunk along with more major graphics changes lat 10 years ago
ocornut 500a8a0e02 ImDrawList: bits of renaming. 10 years ago
ocornut 4fa3eee84e Renamed io.MetricsVertices to io.MetricsRenderVertices 10 years ago
ocornut aa1a96f907 ImDrawList: inline AddVtx() calls for profit in highly debug builds 10 years ago
ocornut 707df6c7b7 ImDrawList: internal refactoring toward a following commit for indexed rendering. 10 years ago
ocornut 742808d835 Tweaks. 10 years ago
ocornut 15f82e0deb Fix rounded frames to follow previous change 10 years ago
ocornut aa2935968e Renamed AddArcFast() parameter 'tris' to 'filled' 10 years ago
ocornut f38cca09cf Merge branch 'master' of https://github.com/ocornut/imgui 10 years ago
ocornut 0fc1f5b17f Revert AddArcFast()->AddArc(), removed modulo from function 200d3482dc 10 years ago
Stephan Dilly 2bb6e31520 fix unused variable warning by clang 10 years ago
ocornut 200d3482dc Renamed ImDrawList::AddArc() to ImDrawList::AddArcFast() for compatibility with future API, and changed 2*PI range from 0..12 to 0..16 10 years ago
ocornut 13fab08cdb Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 10 years ago
ocornut 3c6257b8b9 Fixed IsRootWindowOrAnyChildFocused() crashing if no window has focus (introduced yesterday in c38c54af52) 10 years ago
ocornut 6e99688fa7 Fixed user-facing version of IsItemHovered() ignoring overlapping windows 10 years ago
ocornut 323ae8326e Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 10 years ago
ocornut d692286862 Added ShowMetricsWindow() 10 years ago
ocornut 8211081c54 Added (not exposed) DisableHideTextAfterDoubleHash to disable ## processing. 10 years ago
ocornut 33ef3992f7 Added IO.MetricsVertices counter 10 years ago
ocornut 6e4d3dac1a Examples: Fixed ShowExampleAppManipulatingWindowTitle() not doing the right thing, broken in ff35d24bcc 10 years ago
ocornut c38c54af52 Clicking on void loses keyboard-focus so application can use TAB back 10 years ago
ocornut fe64da6197 Allow SetWindowFocus(NULL) to remove focus 10 years ago
ocornut 28a45877aa DragFloat() comment examples, not ready for prime-time #180 10 years ago
ocornut c93f34238e DragFloat() examples #180 10 years ago
ocornut 962aa4c396 DragFloat() double-clicking turns into an input box (along with Ctrl+clicking) #180 10 years ago
ocornut 916a8955ec DragFloat(): passing min>=max (e.g. 0.0f) for range makes the drag unbound #180, removed extra APIs 10 years ago
ocornut 61d886e14b SliderFloat() removed support for unbound/infinite slider, inconsistent. Use InputFloat()/DragFloat() 10 years ago
ocornut aac99819d6 Selectable() render into AutoFitPadding but do not extend it, fixing small visual gap
Followup 2e26196aba /  #1
10 years ago
ocornut f3967f1183 Combo() adding frame padding inside the combo box. 10 years ago
ocornut dc52938627 InputInt2(), InputInt3(), InputInt4(): fixed label vertical alignment 10 years ago
ocornut f7e35ce120 ShowTestWindow() renamed sliders examples to say "slider" 10 years ago
ocornut 1247ce251f Added DragFloat(), DragInt() work in progress #180 10 years ago
ocornut 6aed651f77 ColorEdit4(): tweak code to be a little less ugly (still not a beauty contest winner..) 10 years ago
ocornut 2d157d3af0 ColorEdit4(): hide components prefix if there's no space for them. 10 years ago
ocornut e6792f84d4 Comments and organization of imgui.h 10 years ago
ocornut 153db91917 Slider: don't call RenderText() on empty label. 10 years ago
ocornut 74f2e53b3b Slider: fix in the unlikely case that style.GrabMinSize is larger than a slider. 10 years ago
ocornut 31fd72bde1 Internal renaming 10 years ago
ocornut 503b8c20de Delete font clear pointer in ImGui state to get a clear crasah instead of a dangling pointer. #181 10 years ago
ocornut b61b311772 Fixed Begin() returning true on collapsed windows that loaded settings #176 10 years ago
ocornut a4cf50affe Fix uninitialized fields - MouseCursor set by first call to NewFrame() 10 years ago
ocornut c0699958ce Fix for Coverity static analysis 10 years ago
ocornut eb3e640fa6 Fixed style.DisplaySafeAreaPadding handling from being applied on window that never were auto-fit 10 years ago
ocornut 468fcd7b30 Fixed mouse wheel scrolling (broken 2 commits ago 9d16b85ed2) 10 years ago
ocornut 6ba7a74191 AA branch: fix. 10 years ago
ocornut bb385fabd4 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 10 years ago
ocornut 0a31531f44 Warning fix in demo code 10 years ago
ocornut 9d16b85ed2 Caching current Font, FontSize into state for quicker/simpler access. 10 years ago
ocornut e16f2e898a Version number 1.38 WIP 10 years ago
ocornut ff35d24bcc Comments 10 years ago
ocornut 4ee5a792ff Fixed new collapsed auto-resizing window with saved .ini settings not calculating their initial width #176 10 years ago
ocornut 26991bb2ec Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
	imgui.h
10 years ago
ocornut 2e26196aba Selectable() fixed misuage of GetContentRegionMax().x 10 years ago
ocornut a1582874d3 Changed new ImDrawList::AddLine() half_thickness to hickness, just in time for release 10 years ago
ocornut 729e524955 Version number 1.37 10 years ago
ocornut bcd85e7cd6 Auto contents size aware of enforced vertical scrollbar if window is large than display height. 10 years ago
ocornut e1de4908f6 Removed bool return value from BegniPopup() at the moment, it is meaningless. Tidying up. 10 years ago
ocornut 4b7818dfc2 Bounding box tests exclude higher bound, so touching items (zero spacing) don't report double hover when cursor is on edge 10 years ago
ocornut c6112550eb Added Haddock in the (popup) Aquarium 10 years ago
ocornut f5ba64d8cd Sorting of windows for render doesn't do 3 pass stupidly. Made code a little closer to what it should become with a layering system 10 years ago
ocornut 93c9777165 Fix for using tooltips within popup #126 - will need to rewrite the sorting/layering system shortly. 10 years ago
ocornut a3086f40fe Renamed internal RenderSortedWindows -> WindowsSortBuffer + cleanup popup closing code 10 years ago
ocornut fc25d71f84 Refactored duplicated code into an inline function & made more readable 10 years ago
ocornut a4dc775339 Fixed hovering bug introduced in ac2da570 when popup is inactive #126 10 years ago
ocornut 5fe4ae62cb Popup: clicking on empty space also close popup #126 10 years ago
ocornut ac2da570f5 When a popup window is open it inhibit hovering on other windows #126 10 years ago
ocornut de7552047b Simplified example 10 years ago
ocornut 91f8eb7b92 Added early version of BeginPopup/EndPopup() #126 10 years ago
ocornut d3e8e15e41 Added popup demo code (commented out because I expect to make popup menu proper citizens by next version) 10 years ago
ocornut 325e292427 Selectable(): not specifying a width default to using max of label width and remaining width 10 years ago
ocornut 3268646180 Fixed clipping rectangle's own clipping #177 10 years ago
ocornut 743c815821 Renamed IsItemHoveredRectOnly -> IsItemHoveredRect (introduced after previous release) 10 years ago
ocornut 8b7668d24f Avoid negative clipping rectangle when collapsing windows, ImDrawList could still submit data #177 10 years ago
ocornut b04ee7e040 Added a more convenient three parameters version of Begin() which Flags more accessible. 10 years ago
ocornut 9d4ba2e27d Using SetNextWindowSize() in examples to encourage its use 10 years ago
ocornut c9430bb807 Fixed new windows auto-fitting bigger than their .ini saved size 10 years ago
ocornut b578e86971 Fixed SetWindowPos/SetNextWindowPos affectiving size computation (#175) 10 years ago
ocornut 5737a79c8d Fixed new window from having an incorrect content size on their first frame (#175) 10 years ago
ocornut 7e8f1f1062 Collapsed windows run initial auto-fit to resize the title bar #175
Maybe have side-effects on window contents? Unsure at this point.
10 years ago
ocornut efd927e300 ShowTestWindow: missing TreePop() call in Mouse Cursor section. 10 years ago
ocornut 99314dad73 Updated FAQ 10 years ago
ocornut 072c57b0ca Setting io.LogFilename to NULL disable default LogToFile() (part of #175) 10 years ago
ocornut 85f432dc8d Commented standard library include with the functions we use. Using ImFormatString in place of sprintf (part of #172) 10 years ago
ocornut 7c8946b9b7 Hovering a column set the resize <> mouse cursor #155 10 years ago
ocornut dee2790133 Mouse cursor offset tweak #155 10 years ago
ocornut 9363e6c154 Prepacking mouse cursors to save on source code size, generally simpler #155 10 years ago
ocornut 810fcd8bcb Added mouse cursor types handling + embed mouse cursor data #155 10 years ago
ocornut ff1040a38d Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 10 years ago
ocornut 7f49ac0407 Disabled -Wmissing-noreturn warning for Clang a bit reluctantly - will put back when removing GetDefaultFontData() #173 10 years ago
ocornut bae32567c3 Fixed unused parameter warning with empty IME handler #173 10 years ago
ocornut 8f90238e53 Fixed IMGUI_DISABLE_TEST_WINDOWS #169
Fixed warning
10 years ago
ocornut d77082af00 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 10 years ago
ocornut 92a22ab35f Shutdown() freeing a few extra vectors so they don't have to freed by destruction #169 10 years ago
ocornut c0eab2a164 Moved draw list for io.MouseDrawCursor to state (#169) 10 years ago
ocornut c18a409a97 Auto-filling child window feed their content size to parent - hopefully fix more problem than it causes? #170 10 years ago
ocornut 6699ccfd1f Tweaked IMGUI_DISABLE_TEST_WINDOWS so it doesn't show in ImGui.h 10 years ago
ocornut 5600ef9701 Merge branch 'allow-to-disable-test-window' of https://github.com/mmozeiko/imgui into mmozeiko-allow-to-disable-test-window 10 years ago
ocornut 5f914c9cbe Comment 10 years ago
ocornut 60f3cfbe98 Fixed MouseDrawCursor feature submitting an empty trailing command in the draw list
+ Merged 4 draw calls into one, should be merged at lower level.
10 years ago
unknown 2142181c51 Allow to disable help and test window functionality 10 years ago
ocornut efeeba99ca Tweak stb_textedit integration to be lenient if another user are leaking their STB_TEXTEDIT definitions/symbols 10 years ago
ocornut 876a755bac Removed unnecessary assert (will crash well enough without) + comment 10 years ago
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 282532a92a AA Branch: notes. 10 years ago
ocornut 138e292c4b Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
	imgui.h
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 2a04c2a7bb Fix warnings 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 ea720963cf Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 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