1648 Commits (6aa80197633f23bb0c7d72ac4731d6895766c613)

Author SHA1 Message Date
ocornut 17d3c202ac BeginChild()/EndChild() fixed incorrect layout to allow widgets submitted after an auto-fit child wnidow (#540) 9 years ago
ocornut 1881cbe860 TextUnformatted: Fixed rare crash bug with large blurb of text (2k+) not finishing with a '\n' and fully above the clipping Y line. (#535) 9 years ago
ocornut d1061c8799 Exposed FindWindowByName() in imgui_internal.h (missing chunk following 339b67c01a) 9 years ago
ocornut 339b67c01a Exposed FindWindowByName() in imgui_internal.h 9 years ago
ocornut 20ba769644 Allow windows with only a callback only to be functional + minor cleanup (#524) 9 years ago
ocornut 5b7a0b1b40 InputText() added comment (#526) 9 years ago
ocornut dafedc3246 Demo: use locally defined strdup because compilers/standard librairies are an annoyance (#520) 9 years ago
Nikolay Zapolnov a908c109c0 Added flag for selectables to handle double clicks. 9 years ago
ocornut 62fe0b59bf Updated todo list 9 years ago
ocornut 2efaa9a86f ImDrawList: fixed index overflow check broken by AddText(). Added extra assert. (#514) 9 years ago
ocornut a3b00b79f2 Fixed removal of trailing draw command if it is a callback command 9 years ago
ocornut b671840d15 InputTex(): Comment (#512) 9 years ago
ocornut b1ec90d565 InputText() fixed clipping bounds of contents (#512) 9 years ago
ocornut 595684e08c Remove dependency on <new> header (#484, #504)
(Now expecting something to fail somewhere..)
9 years ago
ocornut 3ee50af57e Fixed clipping of child windows within parent not taking account of childouter clipping boundaries (including scrollbar, etc.) (#506) 9 years ago
ocornut 005b897d7d ProgressBar() handling of border size + storing border size in window structure (#503) 9 years ago
ocornut 9f6b1ace8f Tidying up internal FindBestPopupWindowPos() 9 years ago
ocornut 94dc3df956 ColorEdit4: Empty label doesn't add InnerSpacing, like other widgets (ref #346) 9 years ago
ocornut 570a9dadc4 Honoring exact width passed to PushItemWidth(), previously it would add extra FramePadding.x*2 over that width. (ref #346)
If you had manual pixel-perfect alignment in place it might affect you.
9 years ago
ocornut 8f0f71c7ba InputScalarEx(): removed unnecessary aabb computation. 9 years ago
ocornut 2a505ebb9a ColorEdit4(): removed unnecessary calls to scanf() when idle in hexadecimal edit mode. 9 years ago
ocornut 56927cbb54 Begin(): made the close button explicitly set the boolean to false instead of toggling it (#499) 9 years ago
ocornut e585204d82 ImFontAtlas: heuristic increase texture width up to 4096 with 4000+ glyphs. Various comments (#491) 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 739e73b07b CalcTextSize(): adding early out for empty displayed string (#487) 9 years ago
ocornut fc66365805 Added overlooked test for label_size.x>0 before calling RenderText for label in a few instances (#487) 9 years ago
ocornut 85725ff9c6 Added ImGuiWindowFlags_ForceVerticalScrollbar, ImGuiWindowFlags_ForceHorizontalScrollbar flags (#476) 9 years ago
ocornut 749e8fa345 Minor optimization so that mass-calling BeginPopupContext* functions can early out more commonly without hashing ID 9 years ago
ocornut 4e3c6f64c0 Various minor fixes following a pass of cppcheck static analyzer 9 years ago
ocornut d212401624 Fixed ImDrawList::AddRect() which used to render a rectangle 1 px too large on each axis., fixed Image(), ImageButton() as well (#457) 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 1c5aa32d2b TODO items. Moved ImDrawList::Clear* methods suggesting they aren't for end-user. 9 years ago
ocornut e4cf44e967 Minor rebranding "ImGui" -> "dear imgui" (#21) 9 years ago
ocornut 25c9448dda imconfig.h tweak, not advertising IMGUI_INCLUDE_IMGUI_USER_INL anymore. 9 years ago
ocornut f3b41b35c2 Initial creation of a ImGuiWindowFlags_NoBringToFrontOnFocus window push it at the front of global window list 9 years ago
ocornut 40ddf8e287 Exported high-level versions of PushClipRect / PopClipRect to imgui_internal.h (#448) 9 years ago
ocornut fc7a3d07bb BeginPopupContextItem: fixed comment (#439) 9 years ago
ocornut 4723d97cfb Added BeginPopupContextItem() comment (#439) 9 years ago
ocornut 6102aa1375 BeginPopupContextWindow() and BeginPopupContextVoid() reopen window on subsequent click (#439) 9 years ago
ocornut 2e5577f44f Fix for popups being incorrectly positioned if their contents are larger than display and WindowPadding < DisplaySafeAreaPadding 9 years ago
ocornut 0873da85ec ImDrawList: Fixed bug with PopClipRect() sometimes altering TextureId + fixed merging of draw calls with same TextureId 9 years ago
ocornut 370de414ef TreeNode(): Fixed horizontal spacing for layout to match Bullet() (followup to #414, #282) 9 years ago
ocornut 2e5352786a Bullet(), BulletText(): vertical and horizontal alignment fixes (namely for widget sized line height). (followup to #414, #282) 9 years ago
ocornut 558430ca8f TreeNode() fixed alignment of collapse arrow to it matches bullet (broken in 4006fb77bc) 9 years ago
ocornut 5084f90a0d Added ProgressBar() (#333) 9 years ago
ocornut 9b6b1bc0f3 Added GetColorU32 helpers (previously internal and misplaced as window->Color()) 9 years ago
ocornut 7b0bf23071 Ensure that individual widgets are pixel aligned when using non pixel snapped font rendering. 9 years ago
ocornut 56c4f5b7dc MenuBar clipping rectangle fix for bordered mode 9 years ago
ocornut b49a985324 Various adjustment for border to be inside instead of outside the window size 9 years ago
ocornut b1b759938e Fixed SizeContents and auto-fit size not being rounded to integer, which affects border rendering when using non-default font 9 years ago
ocornut 6c7f8efe1e InputText: update mouse drag on mouse move only & key input reposition selection bounds (better fix for #429) 9 years ago
ocornut 4bfd5cd95f InputText: when keys are being input while mouse is dragging, disable mouse drag until button release (#429) 9 years ago
ocornut de4ae2d53a Metrics: computing drawcmd bounding box handle case where buffer has been de-indexed. 9 years ago
ocornut 5dec997fbe Minor tidying up of now redundant code 9 years ago
ocornut c80e2274f1 Renamed Color() helpers to ValueColor() - dangerously named, rarely used and probably to be made obsolete. 9 years ago
ocornut ecc97bda7d Added SetItemAllowOverlap() exposed in imgui_internal.h only 9 years ago
ocornut 632f9ec36a Commenting asserts 9 years ago
ocornut 5f8200d52c TreeNode/CollapsingHeader: some minor cleanup of that horrible function. 9 years ago
ocornut d1b4159b51 TreeNode/CollapsingHeader: some minor cleanup of that horrible function. 9 years ago
ocornut 9dca2ca960 Comments & spacing 9 years ago
ocornut b7e1ae4bf9 Added comment on using PushFont() before building the font (#232) 9 years ago
ocornut 4006fb77bc TreeNode,CollapsingHeader: sizing fixes to support laying out item on same line before/after (#414, #282) 9 years ago
ocornut 546962351b Internal minor renaming 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 5c52e9ec0d Examples: Clarified comments. Removed font merging example from comments. 9 years ago
ocornut 9735563b65 Additional comments for new users 9 years ago
ocornut ba77166432 Demo: comments (#414) 9 years ago
ocornut 4ca34a879d Columns: Fixed bug with indentation within columns, also making code shorter/faster (#414, #125) 9 years ago
ocornut a9009b133c Columns: Undo accidental change from 807d4ff92c 9 years ago
ocornut e4ba6e525b Columns:: columns set with no implicit id include the columns count into the id to avoid collisions (#125) 9 years ago
ocornut 807d4ff92c Columns: minor tidying up while investigating severe issues with indenting within columns (#414) 9 years ago
ocornut 58b23b4785 Columns: avoid growing ColumnsData vector when closing a window with no columns (#125)
(Will break calling GetColumnOffset() when there's no column but it
would only have worked after the first frame anyway, so basically it
didn't work)
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
ocornut 693efccb62 ImageButton() uses FrameRounding up to a maximum of available framing size (#394) 9 years ago
ocornut 5549744e0f Minor popups comment tweak (#402) 9 years ago
ocornut f87deff0f3 Moving stdlib.h include outside of imgui.h (#405) 9 years ago
ocornut 9243aee62c Fixed unused variable warning if asserts are compiled out. 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 e4fb14a9e0 TODO notes 9 years ago
ocornut 4982cd136e Fixed Shutdown() not clearing FontAtlas if NewFrame() was never called. (#396, #303) 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 217ef444d4 ColorEdit4: Fixed broken tooltip on hovering the color button (actually fixes #373, #380) 9 years ago
ocornut 5f0db60a57 Version number 1.47 WIP 9 years ago
ocornut 72dde4d323 Version 1.46 9 years ago
ocornut fbdcb51dde Fix to allow using SetNextWindow* functions with ImGuiSetCond_Appearing on modal windows (#377)
Also affect other popups which called FindBestPopupWindowPos() on their
second frame but it most often acts as a no-op but it wouldn't be
noticeable.
9 years ago
ocornut 8b9c0b2545 Tweaks (calling inner SetNext* functions directly from Begin) 9 years ago
ocornut 7a61b7dd57 Renamed Window LastFrameDrawn to LastFrameActive, more correct 9 years ago
ocornut 465e6839a4 ColorEdit4: hovering the color button shows correct alpha (fix #373) 9 years ago
ocornut 5b7a2149fc ColorConvertFloat4ToU32() round the floats instead of truncating them. 9 years ago
ocornut 43ff5a41be InputText(): always use live input data for display in read-only mode (fix #360) 9 years ago
ocornut a0d24ac03d Scrollbar: background color less translucent in default style (flattened alpha) so it works better on non-WindowBg colored background. 9 years ago
ocornut 64b6e87f54 Scrollbar: fixed vertical alignment with border + no menu bar (following #365) 9 years ago
ocornut b090d711e2 InputText: removed the need for text_end pointer in the cursor position calculation loop, allows switching buffers 9 years ago
ocornut 214e87d59c InputText: comments. 9 years ago
ocornut bc34ac882f InputText: added comments and somehow clarified the optimized code that calculate text position + updated demo 9 years ago
ocornut d4d2e5bc62 Added items to Todo list 9 years ago
ocornut a5c895f791 Added SetClipboardText / GetClipboardText helper shortcuts to match MemAlloc / MemFree 9 years ago
ocornut 8eb4df0dd6 Added comments (#369 #370) 9 years ago
richardk 8a6bde3527 Fix for AltGR being send as Ctrl&Alt on german keyboards. Don't consume characters if CTRL key press is detected AND ALT key press is detected in Imgui::InputTextEx 9 years ago
ocornut fae7b34a3f Fixed bug with handling of malformed utf-8 at the end of a non-zero terminated string range. 9 years ago
ocornut b8281d96bd Fixed mouse release double-triggering (#359, #362) 9 years ago
ocornut de92bc873f Scrollbar: fixed minor rendering offset when borders are enabled (fix #365) 9 years ago
ocornut bd78892164 Fixed IsKeyReleased() and IsMouseReleased() returning true on the first frame.
Loosely related to #362
9 years ago
ocornut e83b529846 BeginChildFrame() helper has the extra_flags parameter. 9 years ago
ocornut d087671369 HoveredId is set via a SetHoveredID() function. Added HoveredIdAllowHoveringOthers not used by default API. 9 years ago
ocornut 06d594e86b Dummy() create an item so functions such as IsItemHovered() can be used. 9 years ago
ocornut 54805fd22a InputText: fixed crash when passing a buf_size==0 (which can be of use for read-only selectable text boxes) (#360) 9 years ago
ocornut e031fe484c Added ImGuiWindowFlags_NoBringToFrontOnFocus behavior. 9 years ago
ocornut f21fda1231 Scrollbar: Tweaked scrollbar inner padding for small scrollbars. 9 years ago
ocornut 6e4d959953 Window: fixed window lower-right clipping limit so it plays more friendly with both OpenGL and DirectX coordinates.
Not sure about this. Hmm.
9 years ago
ocornut c9d51d99b4 Scrollbar: tidying up (#355) 9 years ago
ocornut b92daf0ba2 Scrollbar: fixed rounding of background + child window consistenly have ChildWindowBg color under ScrollbarBg fill (#355) 9 years ago
ocornut a76b75c2d5 InputFloat() fixed explicit precision modifier, both display and input were broken. 9 years ago
ocornut ab5def6ad8 PlotHistogram: Minimum bar width ensure better rendering with lots of points (~related to #342) 9 years ago
ocornut e268303c02 PlotLines: fixed rendering issue added in previous commit (#342) 9 years ago
Mikulas Florek 93200a6c37 fixed rendering of histogram with a lot of values 9 years ago
ocornut fee9e07e61 Updated FAQ (#341) 9 years ago
ocornut ff12afbd18 InputText(): fixed cursor pixel-alignment when horizontally scrolled. 9 years ago
ocornut 0e86ed9361 InputText(): fixed mouse-dragging not scroll tracking the cursor when text doesn't fit (fix #339) 9 years ago
ocornut 08bfe9bc7c Fixed assert introduced in 3b01b0a2f2 9 years ago
ocornut c4562ac573 Fixed mouse click detection to be more friendly to DeltaTime 0.0 (#338) 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 0a1d6b6b74 InputText() fixed ignoring text inputs when ALT is pressed (#334) 9 years ago
ocornut ec7eb05e88 ImGuiTextFilter::Draw helper return bool and resplit when filter is modified 9 years ago
ocornut f9928e96c7 InputText(): lose cursor/undo-stack when reactivating focus is buffer has changed size 9 years ago
ocornut 7b1168eb30 Internal ImLoadFileToMemory() return void* instead of taking void** + allow optional int* file_size 9 years ago
ocornut 1793c1a991 Comments 9 years ago
ocornut cafe8b0cd7 Comments 9 years ago
ocornut fcbbb0070e Fixed assert introduced in dafad3903e if there are no active draw list 9 years ago
ocornut b4f1e88860 Added ImGuiInputTextFlags_ReadOnly flag for InputText()/InputTextMultiline() (#211) 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 93f9ad9ddf README.md 9 years ago
ocornut dbc7903da8 IsMouseHoveringRect() added 'bool clip' parameter to disable clipping the rectangle with the current parameters (#316) 9 years ago
ocornut fc052e24b2 Added ImGuiWindowFlags_NoFocusOnAppearing flag (#314) 9 years ago
ocornut 965fa3cb16 Version number 1.46 WIP 9 years ago
ocornut c9e19f8953 Version number 1.45 9 years ago
ocornut f195bf744f Tabs to spaces 10 years ago
ocornut 71026d3655 Added GetScrollX(), GetScrollX(), GetScrollMaxX() apis + demo (#246) 10 years ago
ocornut 7a31030978 Begin() windows flags are locked on the first begin of the frame, allowing using to not bother passing flags for append 10 years ago
ocornut bbf09fd47d Fixed initial ScrollbarX decision when no vertical scrollbar is in (#246) 10 years ago
ocornut a3cad2ff06 BeginChild() fixed missing rounding for child sizes which leaked into layout 10 years ago
ocornut 6eed3dc7c8 GetContentRegionMax() when window content size is explicit we don't adjust it with scrollbar sizes (#246) 10 years ago
ocornut 73e73e6ef9 TextUnformatted(): simplifying 10 years ago
ocornut e1f8fed734 Separator(): removed unnecessary computation + comment. 10 years ago
ocornut f128a8bce1 ColumnsStartX include window->Scroll.x to simplify code (#246) 10 years ago
ocornut 8edbdb9775 Style: minor menubar bg alpha tweak. 10 years ago
ocornut e68d3c614e Style: made scrollbars rounded by default. Because nice. (#246) 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 9eed672725 Bullet() fixed inconsistent layout behaviour when clipped. 10 years ago
ocornut d88b73a8b7 Added GetContentRegionAvailWidth() helper. Demo tweaks. 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 e0c375e7b8 Tidying up 10 years ago
ocornut b326c8fd1f Added GetCurrentWindowRead() for functions that don't write to the window 10 years ago
ocornut b994dd777a Fixed OpenPopup() accessing current window, effectively opening "Debug" on an empty window stack 10 years ago
ocornut 0aa353868f Minor internal shortcuts not calling GetCurrentWindow() 10 years ago
ocornut 2d565d4bfb Style: rename ScrollbarWidth to ScrollbarSize (sorry!) 10 years ago
ocornut 64fcb5e568 TreeNode() fixed IsItemHovered() being inconsistent with visual behavior (#282) 10 years ago
ocornut 65fe60f2b2 Split tree/collapsable into internal TreeNodeBehaviorIsOpened() helper (unsure..) (#282) 10 years ago
ocornut c381d58fb1 TreeNode(): arbitrary interaction padding after text label not part of layout (#282) 10 years ago
ocornut 0a11024459 IO.WantInputCharacters -> WantTextInput (#305) 10 years ago
ocornut b803d284c3 InvisibleButton() honor negative size consistently with other widgets that do so 10 years ago
ocornut 80ad773c87 ImDrawList: added AddBezier(), PathBezierTo() for cubic bezier curves (#311) 10 years ago
ocornut e58f99179a Examples: OpenGL: fix for retina screens + io.DisplayFramebufferScale storage (#287) 10 years ago
ocornut 8b225923f8 Malformed UTF-8 don't terminate string, output 0xFFFD (#307) 10 years ago
ocornut 59d498f3d0 Added ColorConvertU32ToFloat4() helper and ImColor(ImU32) constructor. 10 years ago
ocornut 8cf7df7ec4 Added GetWindowHeight() for completeness + BeginGroup() comment. 10 years ago
ocornut 77b82ecad7 ImDrawList: Fixed issues with channels split/merge. Functional without manually adding a draw cmd. + Removed unnecessary parameter to Channe 10 years ago
ocornut ad00d88923 Window clipping rect fixes (for child windows with borders among others) 10 years ago
ocornut f0aca186cc Comments 10 years ago
ocornut ad3c9f620d Tabs to spaces 10 years ago
ocornut 466f01b313 Fixed child windows with the ImGuiWindowFlags_NoMove flag not taking direct focus 10 years ago
ocornut 43d073db1e Metrics: showing some internal state 10 years ago
ocornut b76353bbb1 Passing ImGuiWindowFlags_NoMove to BeginChild() allows to inhibit moving root window from this child 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 b28858b33b InputText: intentionally ignore character input when ctrl/alt are held (not sure if correct) (#279) 10 years ago
ocornut bbced3f0f0 Build fix 10 years ago
ocornut 4ac4d1ac37 ImHash: defaults seed to zero + comment. 10 years ago
ocornut 97be3428f1 Added GetMousePosOnOpeningCurrentPopup(). 10 years ago
ocornut ede5956b28 Metrics window: shows indices along with triangles count (#299) 10 years ago
ocornut 07de0448f9 ImGuiTextFilter: default parameter width=0.0f for no override, allow override with negative values 10 years ago
ocornut 42567a9516 ImGuiTextFilter::PassFilter() supports string range. Added [] helper to ImGuiTextBuffer. 10 years ago
ocornut 72d3fca52f Demo: added simple Log demo 10 years ago
ocornut c98318a914 Renaming some argument to clarify the local vs screen coordinates 10 years ago
ocornut f421f2f47e IsWindowHovered() takes account of window hoverability (may be disabled because of a popup) + comment
Was a dupe of IsMouseHoveringWindow() anyway, they are now "clearly"
different.
10 years ago
ocornut 0c9fcdbe71 Allow to override ImDrawIdx type (#292) 10 years ago
ocornut 915b46f1c1 Added assert on index overflow (#292) 10 years ago
ocornut 48ed0a10d7 Minor code compaction (following #296) 10 years ago
Thomas Pöchtrager 3604aecf8f Minor Windows adjustments 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 27961401c6 Cleanup (#219) 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
Jonathan Adamczewski 0911597550 Remove inline qualifiers inside .cpp
Use of inline in the .cpp file causes link errors with gcc.
10 years ago
ocornut 15cfa63e97 Comments 10 years ago
ocornut 692a38c0fc Merge branch 'master' into 2015-07-cleanup 10 years ago
ocornut f2b652a39e Comments 10 years ago
ocornut e7f1e28b6b Merge branch 'master' into 2015-07-cleanup 10 years ago
ocornut 4b4f6d78ee InputFloat() fixed 0 decimal_precision 10 years ago
ocornut a54995eace RoundScalar() fallback use powf(10.f, -x) instead of 1.0f/powf(10.0f,x) 10 years ago
ocornut 9b19f8c19d Merge branch 'master' into 2015-07-cleanup
Conflicts:
	imgui.cpp
10 years ago
ocornut f6e21b7ab7 InputInt() also hexadecimal input (awkwardly via ImGuiInputTextFlags_CharsHexadecimal but we will allow fmt string in InputInt* later)
+ Fix for large ints constant assignment
10 years ago
ocornut cc8ff4c8d1 RoundScalar() use a lookup table to avoid calling powf(10.0f, x); 10 years ago
ocornut f0f2afa87d InputInt() doesn't cast to float, fix handling lost of precision with large integer. Added primitives to support more data types. 10 years ago
ocornut a793ad682d Merge branch 'master' into 2015-07-cleanup
Conflicts:
	imgui.cpp
10 years ago
ocornut ebd25cf1a3 Minor comments 10 years ago
ocornut e20b90154c Comments 10 years ago
ocornut 3ee2fac892 Slider: fixed using FramePadding between frame and grab visual. Scaling that spacing would look odd. 10 years ago
ocornut e42bec5ba2 Fixed scaling of checkbox and radio button for the filling of "active" visual 10 years ago
ocornut 155873a6b0 Added GetContentRegionAvail() helper 10 years ago
ocornut 60b46cc712 Comment (#219) 10 years ago
ocornut 815d1d9be4 Merge remote-tracking branch 'origin' into 2015-07-cleanup
Conflicts:
	imgui.cpp
10 years ago
ocornut 3aca446817 Added ImFontAtlas::AddFontFromMemoryCompressedBase85TTF() 10 years ago
ocornut da3baebd43 Fixed lower-right resize grip hit box not scaling along with its rendered size (#287) 10 years ago
ocornut 4b29cc9e10 Exposed relevant functions in imgui_internal.h (#219) 10 years ago
ocornut 26a992c6f6 Updated to stb_truetype 1.07 (back to vanilla version as our minor changes are now in master & fix #280) 10 years ago
ocornut 6c63d80aa4 Tidying up InputTextApplyArithmeticOp() 10 years ago
ocornut f63beeae86 Internal version of LogText() -> LogRenderedText() + shallow tidying up 10 years ago
ocornut faa609a43c Internal cleanup ParseFormatPrecision() doesn't take a reference 10 years ago
ocornut f8646338c3 Merge remote-tracking branch 'origin' into 2015-07-cleanup 10 years ago
ocornut 7650d4cc67 Internal SliderFloatAsInputText() -> InputFloatReplaceWidget() 10 years ago
ocornut abf823c6f6 Tidying up 10 years ago
ocornut 58ee08f214 Todo list notes 10 years ago
ocornut 040f3950a3 Merge remote-tracking branch 'origin' into 2015-07-cleanup
Conflicts:
	imgui.cpp
10 years ago
ocornut e6b29b70b4 Make internal SliderFloatAsInputText() take a size to match the calling widget 10 years ago
ocornut c639f65eb7 Merge remote-tracking branch 'origin' into 2015-07-cleanup
Conflicts:
	imgui.cpp
10 years ago
ocornut 02fbb36918 ImDrawList: Add missing support for anti-aliased thick-lines (#133, also ref #288) 10 years ago
ocornut a79ee94fc4 Removed unnecessary assignment + added comment 10 years ago
ocornut 709c4c3168 Merge remote-tracking branch 'origin' into 2015-07-cleanup
Conflicts:
	imgui.cpp
10 years ago
ocornut 527208ad7c Default font encoded as base85 saves ~100 lines / 26 KB of source code (from @mmalex) 10 years ago
ocornut fddc871870 Columns: never assume horizontal space for scrollbar if NoScrollbar flag is set. 10 years ago
Xo Wang 8d45c89352 Remove non-text character at start of imgui.cpp 10 years ago
ocornut 4468ec001e Fixed warning in console example (we're iterating chars) 10 years ago
ocornut fb83323b1d Tidying up 10 years ago
ocornut 62c888177a Tweaks 10 years ago
ocornut 7552f48d7b ImLoadFileToMemory() default parameters 10 years ago
ocornut 94f085aa3e Update comments (#219) 10 years ago
ocornut e32f0931e8 Missing includes for imgui_draw.cpp (#219) 10 years ago
ocornut dace68b6fd Big cleanup, split imgui.cpp into imgui_demo.cpp,imgui_draw.cpp imgui_internal.h (#219) 10 years ago
ocornut 60dce8bc22 Fix to get all code ShowTestWindow() copiable outside. Moved ShowMetricsWindows() above. (#219) 10 years ago
ocornut 83ebbebadd Fixed inconsistent declaration of ImVec2 privates operators 10 years ago
ocornut 5a4b521855 Added ImDrawList::AddText() shorthand helper 10 years ago
ocornut 74908a9513 Fixed angles in ImDrawList::PathArcTo(), PathArcToFast() being off by an extra PI for no reason 10 years ago
ocornut 479211808f ImDrawList::AddPolyLine() tidying up in AA path 10 years ago
ocornut cdbf71ac12 Added ImGuiWindowFlags_NoInputs for input-passthru window
Would be more useful with finer control over display layer
10 years ago
ocornut 0ab620c2b9 Combo() clamp popup to lower edge of visible area 10 years ago
ocornut 20db726a9a Version number 1.44 WIP 10 years ago
ocornut 4015414978 InputtextMultiline(): honor negative size consistently with other widgets 10 years ago
ocornut 3b53a6513a Button() honor negative size consistently with other widgets that do so 10 years ago
ocornut eca26ae91d Build fix for MinGW (#276) 10 years ago
ocornut 99c5f5735c Tweak button sizes 10 years ago
ocornut e8cb874afe Version number 1.43 10 years ago
ocornut 1266e4a181 Added a gratuitous About window 10 years ago
ocornut d6117e33d0 AddInputCharactersUTF8: shallow tweaks (#274) 10 years ago
Daniel Gibson be8fb858cc Add ImGuiIO::AddInputCharactersUTF8(char* utf8str)
It'll convert the utf8 string to ImWchar's and passes each of them
to AddInputCharacter().

Very handy for SDL2 SDL_TEXTINPUT events, which provide a buffer with an
UTF-8 string.
10 years ago
ocornut 3ff04c95d5 Minor tweaks 10 years ago
ocornut d170620816 Comments 10 years ago
ocornut 80276ef07b Fixed ClearInputData() 10 years ago
ocornut 6c3ab6fc9b ImFont: fixed minor bug with CPU-side vertical clipping of text. 10 years ago
ocornut a56768463a Examples: moved demo bits around. 10 years ago
ocornut d750df9189 Fix for Shutdown() 10 years ago
ocornut baa2328b99 Tweak to RenderCheckMark() 10 years ago
ocornut 8081e81e55 Fixed warnings + label 10 years ago
ocornut 1a3ef63132 Fixed parameters array size declaration (wouldn't have a side-effect but weird and misleading)
Thanks Coverity
10 years ago
ocornut 368d2c3568 OverlayDrawList readier for pushing elements (not exposed yet) 10 years ago
ocornut 035ff302d2 ImFontAtlas: moved application of FontDataOwnedByAtlas to AddFont() 10 years ago
ocornut 95f489ac1f Merged AA branch in master! (#133) 10 years ago
ocornut 3e3d9f9a69 ImFontAtlas: allow AddFontDefault to take a config 10 years ago
ocornut 99a92ee7c5 Comments (fixed old comments) 10 years ago
ocornut 8952b93b2f Include for alloca() 10 years ago
ocornut fcec337061 Examples: Simplified font examples comments. 10 years ago
ocornut 815168c7ef ImFontAtlas: new AddFont() API, oversampling, subpositiong, merging fonts, etc. (#182, #220, #232, #242) 10 years ago
ocornut 6ae8062ca0 ImFont: comments, minor bits 10 years ago
ocornut c02f9b58ef ImFont: Cleanup to be compatible with over-sampling (not enabled) 10 years ago
ocornut fc6545830b Examples: displaying more font information. 10 years ago
ocornut faec745438 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 10 years ago
ocornut 8cfd963fda Popups: removed an apparently unnecessary test in CloseInactivePopups() that broke Combo boxes inside menus (#272) 10 years ago
ocornut 355cbf6326 Examples: added tests for Combo box in sub-menu test and MenuItem in a normal window (#272) 10 years ago
ocornut 52c820e7b0 Metrics: more details in popup stack (#272) 10 years ago
ocornut ba9317b924 ImFont: storing offsets as X0/Y0/X1/Y1 analoguous to examples for stb_truetype 10 years ago
ocornut 5b053dd350 Fix for OverlayDrawList being ready to append commands (not exposed publicly yet anyway) 10 years ago
ocornut 7eca4e2a7f Merge bits 10 years ago
ocornut fbb9113118 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
10 years ago
ocornut 4565bf9813 Demo: custom rendering example uses AddRectFilledMultiColor() 10 years ago
ocornut 6520b6c458 ImDrawList: added AddRectFilledMultiColor() helper + minor optimisation. 10 years ago
ocornut 7a0004eb86 Revert 10 years ago
ocornut d10d0343b2 Plot() function can take 0.0f for both scale_min/scale_max to calculate scale 10 years ago
ocornut e681937f66 Delete merging artefact that survived for a day 10 years ago
ocornut fd44b9440b Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
10 years ago
ocornut b67593a4b1 Changed SameLine() parameters from int to float. 10 years ago