1661 Commits (7096fd8500c87d777dbd70dc9c1cd381b35bae4d)

Author SHA1 Message Date
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
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 378eee490b Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 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
ocornut 3c225bbf88 Fixed typo in comments 10 years ago
ocornut 45a35c24c8 ShowTestWindow(): Added "Manipulating Window Title" example. 10 years ago
ocornut a8c58c7a35 Minor tweaks. 10 years ago
ocornut fbbde3a7c0 Updated documentation, better FAQ on ids and usage of "##" and "###" (#107) 10 years ago
ocornut 81a742bf54 Added "###" syntax to specify label that isn't part of the hashed ID (#107) 10 years ago
ocornut 3cac434737 Minor FindTextDisplayEnd() optimisation 10 years ago
ocornut e01500f046 Added comments on columns function; Added GetColumnIndex(), GetColumnsCount(), #154 10 years ago
ocornut 6db6c0c8c0 Collapse triangle uses text color (not border color) 10 years ago
ocornut 8dd3f854fe AA branch: fixed columns separators. 10 years ago
ocornut 470a8499fe AA branch: fixed input cursor. 10 years ago
ocornut af1f41dc6a AA branch: disabled border shadow by default. 10 years ago
ocornut f5c2f8c60d AA branch: fixed separators, borders, input cursor. - not really sure about this. 10 years ago
ocornut cf1554ebb5 AA branch: fixed frame rounding clamping glitch. 10 years ago
ocornut 2b032004a9 AA branch: Fixed resize grip to scale better with non-default window rounding settings. 10 years ago
ocornut d69df3065f AA primitives: using a single vector for storage and accessing via raw pointers. 10 years ago
ocornut 8ca3dc8e41 Merge: First pass on AA rendered primitives from https://github.com/memononen/imgui 10 years ago
ocornut 1f272785f1 ShowTestWindow() minor tweak 10 years ago
ocornut 4ab2db73e5 Fixed ListBox() label not included in declared size (fix #151), fixed ListBoxHeader() incorrect handling of SkipItems, Added Exemple 10 years ago
ocornut eaab61f08b Fixed using IsItemHovered() after EndChild() (#151) 10 years ago
ocornut 9c486ce4f4 Minor tidying up (more consistently using 'label_size' as a variable name) 10 years ago
ocornut bf88d6a329 Minor tweak 10 years ago
ocornut be9fe9489c Examples: DirectX examples uses WM_KEYDOWN/WM_KEYUP
Fixes pressing Enter in IME being caught by application right after
validating an IME input.
10 years ago
ocornut e269125c3a Windows: setup a default handler for ImeSetInputScreenPosFn so IME (Japanese/Chinese) inputs are positioned correctly.
User need to set io.ImeWindowHandle
10 years ago
ocornut 0ffd99d319 Font: fix for fallback character width. 10 years ago
ocornut b361c44ef4 Handle double-width space (0x3000) in various places, for Japanese users. 10 years ago
ocornut 8691c5ca42 Version number + commented failing test case 10 years ago
ocornut cfe6dac5a3 Fixed Combo() label not included in declared size (fix #149, relate to #145) 10 years ago
ocornut f4458f7571 Version number 10 years ago
ocornut 0faf0e6948 FindWindowByName() comparing hashes. 10 years ago
Dale Kim 85c71170af Defined bool ImGui::GetWindowCollapsed(). 10 years ago
ocornut f18febca11 window->RootWindow persist across frames. Fix calling SetWindowFocus(const char* name) on a child window (last fix for #147) 10 years ago
ocornut 4535644fcb Clicking on empty space in a child window set keyboard focus on the child window and move parent to front (#147) 10 years ago
ocornut 9b6fa29022 Clicking on a widget in a child window focus the parent window (#147)
However SetWindowFocus() called on a child window prior to calling
Begin() on said child won;'t work yet.
10 years ago
ocornut 6fecf90e32 Unused variables fixes. 10 years ago
ocornut 40b04a3701 Renamed ImGuiSetCondition_*** to ImGuiSetCond_*** and ImGuiCondition_FirstUseThisSession to ImGuiCond_Once 10 years ago
ocornut 2177b11682 Added SetNextTreeNodeOpened() with optional condition flag in replacement of OpenNextNode() 10 years ago
ocornut d369e6b333 Fix 10 years ago
ocornut ebe363c951 Added SetWindowPos(), SetWindowSize(), SetWindowCollaposed() given a wnidow name. 10 years ago
ocornut 6d89285f59 Added SetWindowFocus(), SetWindowFocus(const char*), SetNextWindowFocus() (#146) 10 years ago
ocornut 037ec09ffe Fixed unpackaging of Japanese glyphs ranges 10 years ago
ocornut 168a811d11 Added codepoint U+3000 (Ideographic space) and Katakana Phonetic Extensions to GetGlyphRangesChinese/GetGlyphRangesJapanese 10 years ago
ocornut 441679d9d4 Fixed GetGlyphRangesJapanese() actually missing Katakanas glyphs. 10 years ago
ocornut 8bcf2f25f2 Fixed IsItemHovered() behaving differently on Combo() (pointed out by #145) 10 years ago
ocornut 3220471237 ColumnOffsets honor SetStateStorage() modifications 10 years ago
ocornut c2a68bb413 Made some internal parameters names more consistent 10 years ago
ocornut c51be42f28 Added Bullet() + usage examples 10 years ago
ocornut 0df8ff6931 Version number 10 years ago
Dale Kim 72d10d3baa Fix SetColumnOffset() subtracting a bool value instead of scrollbar width. 10 years ago
ocornut e022e5cff6 Version number 1.33 10 years ago
ocornut cb3c1da77a GetColumnOffset() / SetColumnOffset() fixes. (cf #125)
Actually ignore window padding, and don't subtract
window->DC.ColumnsStartX like older version did.
10 years ago
ocornut 18a9c799aa Tweaking Columns() examples. 10 years ago
ocornut 358d41ba8e GetColumnOffset() / SetColumnOffset() takes account of window padding properly (cf. #125) 10 years ago
ocornut b9457a2c02 Reworked Columns() examples. 10 years ago
ocornut 5b59f228ed Separator() within column correctly vertical offset all columns content (pointed out in #125) 10 years ago
ocornut 2e9dea0619 Removed extraneous (1,1) padding on child window (pointed out in #125) 10 years ago
ocornut bab81318a9 Comments and changed ImVec2 parameters to const ImVec2& 10 years ago
ocornut 4229b7e60b Fix hovering of child window extending past their parent not taking account of parent clipping rectangle (Fix #137) 10 years ago
ocornut 835a46effb Comments 10 years ago
ocornut 00e281bef1 Version number 10 years ago
ocornut 0a1e67a787 InputText: cursor/selection/undo stack persist when using other widgets and getting back to same (#134)
Using SetKeyboardFocusHere() in particular on last used text edit revive
the cursor/selection.
10 years ago
ocornut 242a52abba InputText: minor tidying up. 10 years ago
ocornut 2f9ef13be3 Comments 10 years ago
ocornut 185744e697 Having a InputText() active doesn't steal mouse inputs (relate to #134) 10 years ago
ocornut 87a3522eb2 Clearing ImGuiState, may switch back to memset(0) but that would put a requirement on user defined ImVector<> to be zero-fill compat 10 years ago
ocornut 4deeaea93c BeginChild() return a bool analoguous to Begin(). if true you can skip submitting content. 10 years ago
ocornut 8f75cffc09 Columns: doesn't incorrectly bail out when SkipItems is set (fix #136) 10 years ago
ocornut 0e159aa22e BeginChild() variant goes after the main one 10 years ago
ocornut 2ae0e667d0 Child window explicitly inherit collapse state from parent. 10 years ago
ocornut f2752584e2 Added IsAnyItemActive() 10 years ago
ocornut c1f20f03c5 ImGuiTextFilter() can take a default filter string 10 years ago
ocornut d58ded3acb Sliders: value is clipped inside the frame when resizing sliders to be small. 10 years ago
ocornut 9542f52182 InputText: size for allowed input size smaller than necessary by 1 byte. 10 years ago
ocornut 1eef869669 Fix ImFont::BuildLookupTable() potential dangling pointer dereference (fix #131) 10 years ago
ocornut 941ef993d9 ImGuITextFilter::Draw() use regular width call. 10 years ago
ocornut dbdbaec3eb Version number + comment 10 years ago
ocornut cb0a4db048 Calculate frame-rate for the user, as a purely luxurious feature
..and to reduce sample code size a little.
10 years ago
ocornut d65e051a07 Minor formatting tweaks, comments 10 years ago
ocornut a597664672 Added ImGuiInputTextFlags_CharsNoBlank stock filter. Tweak examples. 10 years ago
ocornut 2df4735904 ImGuiInputTextFlags_CallbackCharFilter can return 1 to filter character 10 years ago
ocornut b73484a66b Added ImGuiInputTextFlags_CharsUppercase stock filter 10 years ago
ocornut 9473cd491e InputText(): added ImGuiInputTextFlags_CallbackCharFilter system for filtering/replacement. Callback now passed an "EventFlag" parameter. 10 years ago
ocornut 183a27fd70 CalcTextSize*() more optimisation, fast-path for ascii. 10 years ago
ocornut ea94835834 CalcTextSize*() tweaks. ImTextCharFromUtf8() return 1 for a zero character now. 10 years ago
ocornut 1da8a52ce7 CalcTextSize*() functions which are often speed bottleneck for large contents are about 25% faster.
Caching character advance contiguously, pulled inline, no int->float
conversion.
10 years ago
ocornut c73d9cfebb Columns offsets cached to avoid repeated binary search. 10 years ago
ocornut 6347179bb0 Added ListBox() (#129)
Along with ListBoxHeader(), ListBoxFooter() helpers.
10 years ago
ocornut 16925525c6 Selectable: fixed text clipping. 10 years ago
ocornut c26af284db Tweaks. Combo default height_in_items is -1 at compilation time to match incoming ListSelect() behavior 10 years ago
ocornut 801ed2c472 Allow passing -0.01f to PushItemWidth() for a perfect right-side alignment + fix CalcItemWidth() 10 years ago
ocornut e7f51172c1 BeginChildFrame() / EndChildFrame() helpers. 10 years ago
ocornut 1e9f6cce7f PushItemWidth() can take negative value to right-align items. Renamed GetItemWidth() to CalcItemWidth() 10 years ago
ocornut 5d31430785 Combo() uses Selectable() 10 years ago
ocornut e5752f54b0 Selectable() variant: fixed missed return value 10 years ago
ocornut 8532da3f52 Added BeginChild() variant that takes an ImGuiID 10 years ago
ocornut c6d42b1a54 Added Selectable() building block for various list boxes, combo boxes 10 years ago
ocornut 220d920581 Internal ButtonBehaviour() supports a pressed_on_click mode (unused yet) + Renamed internal Combo*getters to Items*getters 10 years ago
ocornut 46dfbb5fa8 Tweak default ImGuiCol_HeaderActive to be less bright 10 years ago
ocornut da2f5d9c48 Added ImGuiCol_ChildWindowBg, ImGuiStyleVar_ChildWindowRounding for completeness and flexibility
Upcoming features using it.
10 years ago
ocornut 4cb236fe46 ShowTestWindow() demonstrate tree nodes within columns. 10 years ago
ocornut 8e8cb7de3f Fixed title bar text clipping issue (fix #128)
+ Update version number
10 years ago
ocornut 734cf47e71 Version number 10 years ago
ocornut f387c3f22f Combo box always appear above other child windows of a same parent 10 years ago
ocornut b5e7648e24 Title bar text uses cpu-clipping + comments 10 years ago
ocornut f84166dda9 Use cpu-side clipping instead of a new draw call for isolated label-clipped-by-frame cases. 10 years ago
ocornut cc340e0b81 Split RenderText into RenderTextWrapped for internal uses
Different text functions with different features (usually orthogonal set
of features)
10 years ago
ocornut b8cd080cdb LabelText: value is properly clipped (fixes #23) 10 years ago
ocornut 93917e76a6 Combo: value label is properly clipped inside the closed combo frame 10 years ago
ocornut 9596a2b4f1 ShowExampleAppLongText() demonstrate manual clipping. 10 years ago
ocornut d5d8dedadd Calling SetCursorPos() automatically extends the contents size 10 years ago
ocornut 9e3f8adfac Added CalcListClipping() helper. 10 years ago
ocornut 29e0aad739 Renamed GetTextLineSpacing to GetTextLineHeightWithSpacing. Added GetCursorPosX/GetCursorPosY 10 years ago
ocornut c116dad304 Fixed holdng scrollbar creating a small feedback loop with calculation of contents size 10 years ago
Václav Patejdl d135d91e27 Added tint_col parameter to ImageButton 10 years ago
ocornut 209ab823d6 Cleanup of previous merge. Moved rarely used Get/Set InternalState functions to the bottom of the list to avoid being misleadnig. 10 years ago
ocornut e36fad65dd Merge branch 'master' of https://github.com/jtilander/imgui into jtilander-master
Conflicts:
	imgui.cpp
10 years ago
ocornut 4e33787c2f Comments 10 years ago
ocornut 311c0ca9e5 If mouse was first clicked outside of ImGui bounds we also cancel out hovering. 10 years ago
ocornut c6de9502f8 Avoid requesting IO.WantCaptureMouse if earlier click/hold was outside of ImGui window 10 years ago
ocornut 94c7eddb17 Comments 10 years ago
ocornut 5df28b101d Added ImGuiWindowFlags_NoCollapse flag 10 years ago
ocornut 4169d2c8db Fixed more pedantic warnings 10 years ago
ocornut 0a6577a6df Fixed warnings 10 years ago
Jim Tilander e6318abcee Merged changes from original master 10 years ago
ocornut cc3d41dbab Version number 1.31 wip 10 years ago
ocornut 85763150e8 Fixed / removed unncessary allocation in Render() 10 years ago
ocornut bde3f6b90d Removed the dependency on realloc functionality #117 + fixed one alloc in NewFrame() 10 years ago
ocornut 6777145853 InputText: Filtering private Unicode range 0xE000-0xF8FF seems like glfw on OSX uses those? 10 years ago
Jim Tilander 3478e3a708 Enabled us to create the internal state on client side allocated memory, e.g. a heap 10 years ago
Jim Tilander 1be4604027 Fixed pointer dereferencing error from merge 10 years ago
Jim Tilander e9ff2f3d24 Merge branch 'master' of https://github.com/ocornut/imgui 10 years ago
Jim Tilander 8149bace7b Added a way to replace the internal state pointer so that we can optionally share it between modules (e.g. multiple DLLs) 10 years ago
Jim Tilander 98e71afa72 Removed the dependency on realloc functionality 10 years ago
ocornut 49569a903c Shortened text 10 years ago
ocornut 2f5c754ef1 InputText: process character input before Return because they may come together (IME batch) 10 years ago
ocornut bebd2da1f1 Wrapping g.ActiveId assignment into a function for easy breakpoint. 10 years ago
ocornut 3f6091b26b Pedantic grammar fix 10 years ago
ocornut a548c9b0d5 Version change 10 years ago
ocornut ca10c49e27 Embedded a mouse cursor that can be drawn for you by setting io.MouseDrawCursor 10 years ago
ocornut 68bad703ee ImColor::HSV() helper + color buttons demo 10 years ago
ocornut 8d1583d611 Added ImColor() inline helper. Image/ImageButton() now takes ImVec4 for consistency and honor window alpha. 10 years ago
ocornut cb3b69c879 Exposed ColorConvertHSVtoRGB, ColorConvertRGBtoHSV, ColorConvertFloat4ToU32 10 years ago
ocornut 3cf47988b0 Added ImageButton() using regular framing + override framing size (#73) 10 years ago
ocornut 2ecc285919 ImDrawList::AddCallback() allows for custom rendering (e.g. 3D scene inside a imgui widget)) 10 years ago
ocornut 82666cdc57 ShowTestWindow() early out if window is collapsed. Drawing the 2 columns example differently. 10 years ago
ocornut 4437293b79 Added ImDrawList::SplitDrawCmd() to force multiple draw calls for depending rendering/blending + Comments 10 years ago
ocornut 64679a0b03 ImFontAtlas::Build() does a sanity memset on glyph rectangles. 10 years ago
ocornut 4c4bbcb451 Examples: fixed custom rendering example canvas size. 10 years ago
ocornut 27161d2a98 Added io.DisplayVisibleMin / io.DisplayVisibleMax to allow for virtual / scrolling display.
+ remove duplicated "Setup outer clipping rectangle" block in Begin))
10 years ago
ocornut 962ef3924a Added extra asserts and tweaked code in Begin() 10 years ago
ocornut 79042a3a3c GetVoidPtr() functions like GetInt, GetFloat. Renamed GetIntPtr/GetFloatPtr to GetIntRef/GetFloatRef 10 years ago
Daniel Collin c9c41c3874 Added Set/GetVoidPtr in ImGuiStorage 10 years ago
ocornut 00842d18e4 Speculative GCC warning fix (again) 10 years ago
ocornut 4535f5f899 Fixed some warnings with Clang/GCC 10 years ago
ocornut 638babb0dd Examples: added simple drawing app example for using ImDrawList and custom drawing 10 years ago
ocornut 32b8ad7381 Fixed mouse aiming within InputText() - broken during 01/18 merge 10 years ago
ocornut 7530f3c985 Added IsItemActive() - replace IsItemFocused()
ClipAdvance() --> ItemAdd() - nb: return value is inverted
10 years ago
ocornut 70188c5623 Added comments 10 years ago
ocornut f1ccd32cb1 stb_truetype: implementation is now static + submitted PR to origin. 10 years ago
ocornut 26174cba85 Added InvisibleButton() 10 years ago
ocornut dbffbacaf6 Added IMGUI_DISABLE_STB_***_IMPLEMENTATION 10 years ago
ocornut 26f93e6660 IMGUI_STB_NAMESPACE define Stb stuff in a namespace (trying stuff to reduce problems with multiple implementations) 10 years ago
ocornut 9524d76fe8 Documentation 10 years ago
ocornut 942e1ca811 Notes, todo items 10 years ago
ocornut b0eac255ca Warning fixes for 64-bit architectures 10 years ago
ocornut 56ac857cac Added stub for obsolete GetDefaultFontData() to help the user upgrading 10 years ago
ocornut 7e2305eb36 Comments 10 years ago
ocornut bfe894406d ImFontAtlas: some more optimisations / cleanup. 10 years ago
ocornut e685e49781 ImFontAtlas: reduced number of temporary allocation when building lots of input ranges 10 years ago
ocornut 8386e4fb7e Fix handling of NULL GlyphRanges. Asserting on AddFontFromFileTTF() failure. 10 years ago
ocornut ca81fd3a34 Removing the binary_to_c() comment, link to license for ProggyClean 10 years ago
ocornut 1916a0c78c Renamed FontAtlas to Fonts. Further cleanup/comments. 10 years ago
ocornut 1f8d209202 Fixed more clang warnings + AddFontFromMemoryTTF() not honoring font_no parameter 10 years ago
ocornut 37dcf58e2f Fixed clang warnings 10 years ago
ocornut 0dad59b032 Merge remote-tracking branch 'origin/master' into 2015-01-truetype 10 years ago
ocornut e666920784 ImFont: small optimization to our (incorrect) handling of TAB
TAB is still handled as 4-spaces width (which is incorrect)
But CalcTextSize is simplified.
10 years ago
ocornut 5ad9a2f119 Comments on new API 10 years ago
ocornut 2c31599bcc ImFontAtlas allows loading multiple fonts into same texture. Revamped new init API for 1.30 10 years ago
ocornut a3e368a477 Fixed alignment of ColorEdit4() label 10 years ago
ocornut cb9a3235be Removed PixelCenterOffset, uncesssary 10 years ago
ocornut ad92018bc0 Fixed lower-right rounded triangle rendering precision.
PixelCenterOffset is handled very inconsistently, needs to be fixed.
10 years ago
ocornut 014f88b1fc Font fixes for horizontal centering within frames 10 years ago
ocornut edee014ab8 ImDrawList merging commands with same texture 10 years ago
ocornut 3e30ad3802 PushFont/PopFont changes texture at high-level in current draw list - faster 10 years ago
ocornut 7ebd7ef9ac Added PushFont/PopFont API 10 years ago
ocornut 79d1a9d941 Commenting asserts. 10 years ago
ocornut 97fcee0d0d Fix usage of multiple Begin/End pair for the same window, handling of move in End() was stealing Active ID 10 years ago
ocornut ab8d2782c6 Merge remote-tracking branch 'upstream/master' into 2015-01-truetype
Conflicts:
	imgui.cpp
	imgui.h
10 years ago
ocornut f61e8e6e26 Tooltip always auto-resize. May look into max-over-xx-seconds policy later. 10 years ago
ocornut 2082487366 Allow SetNextWindowPos() to affect tooltips. 10 years ago
ocornut 584c7ffac8 Added SetCursorScreenPos() helper (WindowPos+CursorPos = SrceenPos) 10 years ago
ocornut 2d7a2310fd Collapsing header also honor FrameRounding 10 years ago
ocornut 02f0dbca37 ColorEdit3: clicking on color square change edit-mode, removing color-edit mode button by default. 10 years ago
ocornut 8ba93d947c Added FrameRounding setting (default to 0 for now). 10 years ago
ocornut 3c8f010c29 Fixed TooltipBg color not being honored by tooltip + no minimum tooltip size. 10 years ago
ocornut 188165a063 Fix stupid crash on fallback glyph handling (ttf branch) 10 years ago
ocornut 08b50cce12 TODO list update 10 years ago
ocornut 04eca0c375 TODO list update 10 years ago
ocornut a372d67f47 Improve memory reserve policy for Clipboard/ImGuiBuffer 10 years ago
ocornut 3a20671802 Fixed logging to clipboard on architectures where va_list are modified by vsnprintf (fixed #112) 10 years ago
ocornut 5322224881 Warning fixes for llvm windows 64-bits 10 years ago
ocornut f0b493c217 Fixed style.WindowMinSize not honored properly. 10 years ago
ocornut f061884dea Typos and comments 10 years ago
ocornut 0f89e06152 Fixed temporary glyph rectangle allocation using size much too big. 10 years ago
ocornut e5d0d8334f Tweak default texture width for large amount of characters. 10 years ago
ocornut d27b295f4c Documentation on new font / texture get api 10 years ago
ocornut 0f4d74d614 ImFont::GetTextureData API allow to retrieve 8/32 bits data + lazily load defaults font
Examples: OpenGL3 and DirectX11 back to using 32-bits texture solely for
ease of integration.
10 years ago
ocornut 241e8086fa Mde it optional to new() io.Font - however it stills needs to be loaded. 10 years ago
ocornut a09f426b89 TAB to spaces 10 years ago
ocornut 40f7b67ef1 ImDrawList::AddText() allows changing font 10 years ago
ocornut cc79b85c28 Added first-pass of Image() based on #73 + demo 10 years ago
ocornut c1fe6fe14d Fixed GetStyleColName() not matching the enum strings for 3 values (#111) 10 years ago
ocornut 5dff478dc0 Build fix for GCC/Clang, cannot foward declare a static array? 10 years ago
ocornut 2757e3573a Comments 10 years ago
ocornut b3a208901a Loading TTF file with stb_truetype. Broke setup API slightly. Font baked, packed with space for custom data. Embeds compressed ProggyClean. 10 years ago
ocornut b0ea57e518 Version number 10 years ago
ocornut 4260195159 Revert "Reexported proggy_clean_13 in a 256x64 texture (instead of 256x128) and documented exact export parameters"
Correct but cause problems because many people don't have 1 BPP PNG loaders

This reverts commit 98a38e24ab.
10 years ago
ocornut 26fdf1655c Fixed leak on shutdown (fixes #110) + possible uninitialized member. 10 years ago
Mikko Mononen fdc8c0722f Compile fixes 10 years ago
Mikko Mononen 91684a428b Merge upstream 10 years ago
Mikko Mononen d9757bb583 First pass on AA rendered primitives 10 years ago
ocornut 98a38e24ab Reexported proggy_clean_13 in a 256x64 texture (instead of 256x128) and documented exact export parameters 10 years ago
ocornut 0505995193 Very minor code/comments tweaks. 10 years ago
ocornut 4905ec46f1 Fixed hovering of child windows / combo boxes that extend beyond the root window limits. 10 years ago
ocornut 3fe669f547 Failure in LogToFile() treated at an error (assert) in the absence of another type of error handling. 10 years ago
ocornut 22c1d7eded Renamed some color enums 10 years ago
ocornut 39373b563b Checkbox and Radio buttons activate on click-release to be consistent with other widgets and most UI 10 years ago
ocornut 97d34271f8 Fix clipboard pasting into an InputText box not filtering the characters according to input box semantic (number, etc.) 10 years ago
ocornut a5f4108781 Activating widget bring parent window to front 10 years ago
ocornut 3674d30e90 Fixed clicking on Combo box label. 10 years ago
ocornut 2268b098e0 Avoid marking settings as dirty when window is marked unsaved + minor FocusWindow() optimisation 10 years ago
ocornut 4bccc06933 Dragging outside area of a widget while it is active doesn't trigger hover on other widgets. 10 years ago
ocornut ee49c2288d Todo items. 10 years ago
ocornut 34664dc28c InputText() consume input characters immediately (fixes #105) 10 years ago
ocornut 12225abfe2 Version number (fix) 10 years ago
ocornut 505bd1a66d Fixed text input filtering for character in the 128-255 range. 10 years ago
ocornut f8c58fe328 Fix for Clang 10 years ago
ocornut 74ab555558 Examples: Console:: added support for History callbacks + cleanup to be self contained. 10 years ago
ocornut 3b028c7ebf Fixed InputInt() InputFloat() label not declaring their width, breaking SameLine (bug #100)
+ shallow cleanups
10 years ago
ocornut 2d111ccb55 crc32 on strings is performed in one pass - removed the strlen() call. 10 years ago
ocornut 209be54e49 Version number 10 years ago
ocornut aa750d538d Style editor: added an Output button to output colors to clipboard/tty 10 years ago
ocornut 929f127d06 Added SliderInt2(), SliderInt3(), SliderInt4() for consistency 10 years ago
ocornut 60b4389ac1 Empty label consistently remove the inner-padding normally preceeding the label. 10 years ago
ocornut a950df6655 Tightening default style (saving -2 pixels on each axis per widget) 10 years ago
ocornut 409b1ac6b5 Log output \r\n under Windows so files are readable with Notepad 10 years ago
ocornut 036a153cf4 Log depth padding relative to start depth. Tree node and headers looking better when logged to text. Added LogText(). 10 years ago
ocornut 886d954e3d GetStyleColorName -> GetStyleColName for consistency with type name. Removed ImGuiStyleVar_ColumnsMinSpacing 10 years ago
ocornut 39952d2362 Renamed GetTreeStateStorage() to GetStateStorage(). Columns storing floats instead of fixed point integers 10 years ago
ocornut 1b25fa8169 Added LogFinish() to stop logging at an arbitrary point. 10 years ago
ocornut 0796dc0dc1 Minor fix for cases of malformed .ini file (zero-terminating text file like it was before previous commit). 10 years ago
ocornut 8994f2f1e4 Cleanup. Removed unnecessary calls to sqrtf(). Factoring bits into ImLoadFileToMemory(). Added index of static helpers. 10 years ago
ocornut e2fbbe0274 Factoring bits out of Begin() into a private CreateNewWindow() funciton
(Hopefully to ease a bit the merging work for ProDBG)
10 years ago
ocornut 5b7ed5432e CalcTextSize() default third parameter to false because it almost never makes sense to use it from the outside (may obsolete it) 10 years ago
ocornut bf3212c681 Taking notes of issues/todo 10 years ago
ocornut 34728394ec Fixed clipped ImGui::Combo not registering its size properly (was flickering when scrolling with combo on the edge of clipping region) 10 years ago
ocornut 90351298d1 Renamed second parameter to Begin() to 'bool* p_opened' to be more self-explanatory. Added more comments on the use of Begin(). 10 years ago
ocornut 69f3d67d18 Preserve windows position on zero-sized display (minimized). 10 years ago
ocornut ac29859f70 Support zero-sized display, now sets default as -1,-1 and assert if display size is negative. 10 years ago
ocornut a3af51fd4e Added ImGuiStyleVar_WindowRounding enum for PushStyleVar() API 10 years ago
omar 7e868e2842 Cleanup todo list, removed 3 done items + added 1 new 10 years ago
omar 0056ccce26 Version number 10 years ago
omar e9e0e36f98 New and better Set[Next]Window(Pos|Size|Collapsed) API.
Removed rarely useful SetNewWindowDefaultPos() in favor of new API.
10 years ago
omar 3399890a84 Added ImGuiWindowFlags_NoSavedSettings flag + Fixed overlay example app. 10 years ago
omar bdb2344db0 ImGuiStorage helper can store float + added functions to get pointer to data. Exposed ImGui::GetId() - may be misleading? 10 years ago
Daniel Collin 317dab5269 Clang warning fixes 10 years ago
ocornut e43cd6e97f Added IMGUI_INCLUDE_IMGUI_USER_H 10 years ago
omar a5cc2e4161 Fixed InputInt() writing to output when it doesn't need to, which break with large int due to int<>float conversions. Added todo note. 10 years ago
omar d133831909 In-code FAQ: added comment about reading WantCaptureMouse / WantCaptureKeyboard 10 years ago
omar 860cf578f5 Added ImGuiWindowFlags_NoScrollWithMouse flag.
ButtonBehaviour test hovering of CurrentRootWindow (vs CurrentWindow, different for child-windows). This is intentionally meant to fix grabbing the lower-right resize grip when lower-right corner has a child-window, but may be the overall right-er test. Testing out.
10 years ago
ocornut 7f804d3d64 Tab->Spaces :( visual studio can't even be trusted for that, oh thanks. 10 years ago
ocornut 0f29cd7a14 Removed Microsoft IME handler in examples, too confusing. Moved to imgui.cpp instruction block. 10 years ago
ocornut a5a84a9b69 Tab->Spaces :( 10 years ago
ocornut 2e576de9ca Fix comments 10 years ago
ocornut 38164a410d ImStrnicmp tweak 10 years ago
omar 31654958f9 Merge pull request #92 from memononen/master
Smoother mouse wheel scrolling
10 years ago
ocornut a31e44b99a Fixed Clang -Weverything warnings + TODO list entries 10 years ago
Mikko Mononen eb789c0288 Smoother scrolling
- changed IO.MouseWheel to float, allows smoother scrolling
10 years ago
ocornut e9aead09cb Remove unneeded extra parameter from ImFont::FindGlyph() 10 years ago
ocornut e4a79e9fc8 Moved IO.Font*** options to inside the IO.Font-> structure.. Added IO.FontGlobalScale setting (vs Font->Scale) 10 years ago
ocornut 311a2f8328 New version of IMGUI_ONCE_UPON_A_FRAME helper macro 10 years ago
ocornut df2ad5e899 Renamed ImBitmapFont -> ImFont, removed abstraction-pretend typedef 10 years ago
ocornut 07a6ba8aaf Merge branch 'master' of https://github.com/ocornut/imgui 10 years ago
ocornut 16d6561aba Increased visibility of check box and radio button with smaller size. + comments 10 years ago
omar abe45e9976 Moved API Breaking Changes section of the documentation above the programmer's FAQ. 10 years ago
omar c0999495e7 Fixed move-by-word in InputText() - broken 2 days ago, sorry. stb_ expect a define. 10 years ago
omar b9118750ae Removed IMGUI_ONCE_UPON_A_FRAME in favor of ImGuiOnceUponAFrame which is supported by all compilers 10 years ago
ocornut ec4b510775 Minor tidying & comments 10 years ago
ocornut 1484799b18 Console example: fixing losing text selection when using TAB completion with no match 10 years ago
ocornut 895f93f694 Remove unused variables 10 years ago
ocornut 49defcf083 InputText support for completion/history/custom callback + added fancy completion example in the console demo app
Unfortunately quite messy because of the UTF-8 <> wchar confusion going
around. Not well tested for UTF-8 compliance with non-Ascii characters.
10 years ago
omar e78c47961e Not word-wrapping on apostrophes 10 years ago
omar 8c4fcf1359 Added ImGuiWindowFlags_AlwaysAutoResize + example app. Calling SetWindowSize(0,0) force an autofit without zero-sizing first. 10 years ago
omar 2322318cac PopStyleVar() fix. OOPS 10 years ago
omar 5f8175abaa Version number 10 years ago
omar 075fe0220e MouseWheel input is normalized 10 years ago
omar cf037b4769 PushStyleColor/PushStyleVar can be used outside the scope of a window. Added 'count' parameter to PopStyleColor/PopStyleVar 10 years ago
ocornut 3572b04c69 ShowTestWindow: fixed example app from not displaying when header is collaposed. 10 years ago
ocornut fd8752df8d Style editor: colors list inside a scrolling region 10 years ago
ocornut f1dcd72e9f General fixes of Columns() api. User has more flexibility in the way to fill cells. 10 years ago
ocornut 2aee4419e3 Fixed compatibility with std::vector if user decide to #define ImVector 10 years ago
ocornut 9f2545e6bb Fixed comment 10 years ago
ocornut f3bd033b6d More fixes for ultra pedantic Clang -Weverything 10 years ago
ocornut b15532345b Using sqrtf, cosf, sinf. Made STB_TEXTEDIT_ implemtations static. Tweaks. 10 years ago
Daniel Collin 428c4d4ece Fixed Clang warnings 10 years ago
omar 172ff0a262 Commenting unnecessary strlen calls that could be removed for speedup 10 years ago
ocornut 3f85fe2fe7 Cleanup and TODO list items 10 years ago
ocornut 447cc88e04 Fixed unaligned memory access - fix font loading when building on Emscripten 10 years ago
omar 9c707b6d8f Added assert to catch font data loading failure in a location that's easier to understand 10 years ago
omar 9b5493d1d9 Added assert to catch users using Begin/End without a first NewFrame 10 years ago
omar 8a65d97bf0 Warning fixes (now testing with Clang) 10 years ago
Yaroslav Bunyak 7961c53145 Fix namespaces for Value() and Color() functions. 10 years ago
omar d3bc92a674 Added INDEX to top of imgui.cpp
Explicit namespace prefix on all ImGui:: functions.
Fixed some typos.
10 years ago
omar c97636aef4 Fixed lines clockwiseness to be consistent with other primitives. 10 years ago
omar ee3355fe8e Version number 10 years ago
omar 1e30400f80 Added PushStyleVar(),PopStyleVar() helpers.
BeginChild() allows to specify negative sizes to specify "use remaining minus xx".
Added a simple example console into the demo window.
10 years ago
omar 3a64c77826 Renamed IsHovered() to IsItemHovered() 10 years ago
omar 6c192f3221 Added GetContentRegionMax() supporting columns. Some bug fixes with using columns. 10 years ago
omar 78645a7dba Added word-wrapping API TextWrapped(), PushTextWrapPos(), PopTextWrapPos()
Added word-wrapping sample in the test window.
Added IsItemFocused() to tell if last widget is being focused for keyboard input.
10 years ago
ocornut 74363c5a43 Fixed column using a "funny scale factor" (non power of two) #67 10 years ago
ocornut 0b10cf4bd7 Fixed some typos in comments 10 years ago
ocornut 3d84858755 Made with the NoResize flag can still use auto-fitting. Added SetWindowSize(). 10 years ago
ocornut fad5e45d2c Minor tweaks 10 years ago
Jarrett Billingsley 85eee4a4c5 Added overloads of ImGui::PlotLines and ImGui::PlotHistogram which take a value getter function instead of raw value data, and changed the implementation of the original overloads to use this new implementation. 10 years ago
ocornut f768579377 GCC warning fix 10 years ago
ocornut e6eafd6fa8 Fixed warnings for GCC -Wpedantic 10 years ago
omar 1037bacc4b Version number 10 years ago
omar af37fb1ee7 Added GetWindowFont(), GetWindowFontSize() + comments following user's feedback 10 years ago
ocornut 9f05a2bb16 Fixed unlikely buffer overrun in InputCharacters (thanks Daniel Collin) 10 years ago
ocornut 48a944813c Moved UserData 10 years ago
ocornut 1d9a4748de Added a UserData void *pointer so that the callback functions can access user state
"Just in case a project has adverse reactions to adding globals or
statics in their own code."
10 years ago
Sean Middleditch bebadb9012 64-bit fixes
`int` values are not the same thing as `size_t` nor `ptrdiff_t`. Convert incorrect uses of `int` to more appropriate types.

Fixes warnings for 64-bit compilations.
10 years ago
ocornut 530e746daa Renamed IMGUI_INCLUDE_IMGUI_USER_CPP to IMGUI_INCLUDE_IMGUI_USER_INL (more IDE friendly) 10 years ago
ocornut ce481ec702 SetKeyboardFocusHere() allow for an offset to access sub components + comments 10 years ago
ocornut f1ea630dd0 SetKeyboardFocusHere() sets focus on next widget instead of previous + works on tabbing-disabled widgets 10 years ago
ocornut ffc8264e9d Added SetKeyboardFocusHere() to set focus from code. Fixed tabbing through tab-disabled fields. 10 years ago
ocornut 0fa3d6e25f Version number and font documentation 10 years ago
ocornut f898e658bb Added IO.FontFallbackGlyph (default to '?') + UTF-8 test in demo window 10 years ago
ocornut b6ac371496 Warning fix 10 years ago
ocornut 81b9480413 Speculative warning fixes 10 years ago
ocornut b86505bf2f Support for international text input in UTF-8. Added ImeSetInputScreenPosFn(). Removed text_end parameter from SetClipboardTextF 10 years ago
ocornut d35ceb793e OpenGL example: added commented code to load custom font from filesystem 10 years ago
ocornut 51bbe1d961 Handle UTF-8 decoding for rendering and text size calculation 10 years ago
ocornut a1162ac001 Tab to spaces 10 years ago
ocornut 618a42acf8 Renamed section in documentation 10 years ago
ocornut 3cd1b8a37b Update version number in sources 10 years ago
ocornut 746951691a Added va_list variations of all functions taking ... parameters (from Andrea Pessino) 10 years ago
ocornut fec4232c79 Moved IM_MALLOC/IM_FREE/etc. to IO structure members one can set at runtime. 10 years ago
ocornut 85672fec2e Added IsPosHoveringAnyWindow() 10 years ago
ocornut d5ed586d70 Added IsMouseHoveringWindow(), IsMouseHoveringAnyWindow() 10 years ago
ocornut 6e039c8b7d Doc formatting + adding 'API changes' section 10 years ago
ocornut 05a42ba3a6 Added IO.FontBaseScale for global rescale. Renamed SetFontScale to SetWindowFontScale 10 years ago
ocornut 24028911e3 Added version number in sources 10 years ago
ocornut 3fd68c3a31 Fixed file-descriptor leak if ImBitmapFont::LoadFromFile() calls to seek/tell fails. 10 years ago
ocornut 2e85dce1ee Added #define IMGUI_INCLUDE_IMGUI_USER_CPP to optionally include imgui_user.cpp 10 years ago
ocornut 62d233aaab Added extra_flags parameters to InputInt(), InputFloat(). Used in example code. Commented out broken ImGuiInputTextFlags_AlignCenter. 10 years ago
Thomas Buck 7439df0ba1 Added ImGuiInputTextFlags_EnterReturnsTrue 10 years ago
ocornut ad42787543 Made radio button render ascii when logged into tty/file/clipboard 10 years ago
ocornut 91059da1a5 Added more comments in the code. 10 years ago
ocornut c07ab1b56a Minor tweaks to "Memory override" pull request 10 years ago
Sepehr Taghdisian 25080d53e5 Memory override #3 10 years ago
ocornut 43448d9c89 Added FAQ/comments 10 years ago
ocornut 3b339efeb2 Added IO.FontYOffset. Added asserts. 10 years ago
ocornut 8fc50f5ed3 Remove IO.FontHeight, cached automatically. Added assertions. 10 years ago
ocornut dd5d251273 Added SetCursorPosX, SetCursorPosY shortcuts 10 years ago
ocornut 2fb63b6068 Checkbox() return true when pressed 10 years ago
ocornut 7adad71042 Moved IMGUI_FONT_TEX_UV_FOR_WHITE define to a variable so font can be changed at runtime 10 years ago
ocornut 88c33ecc29 Fixes to allow clean 1-pixel thick lines in more use cases. PixelCenterOffset not the same as previously! 10 years ago
ocornut 1f63e01cc6 Minor fixes to scrollbar rendering, close button and made checkbox/radio button padding more consistent. 10 years ago
ocornut bd26de0628 Collapse triangle don't have a shadow unless borders are enabled.
Fixed cross that appears when hovering window close button to be perfectly 45 degrees.
10 years ago
ocornut 5a9639b423 Fixed collapsing header border (if borders are enabled) being off the clip rectangle.
Tweak demo window.
10 years ago
ocornut 80dd1e1065 Added comments 10 years ago
ocornut 5f6b261c9b Fixed uninitialised fields in ImBitmapFont (were unused when uninitialised, but still dodgy) 10 years ago
ocornut 681ac5f777 Fixed size/padding of slider grab box for vertical symetry (was 1 pixel too high) 10 years ago
Martin Ettl addfa75eb0 Do not update a variable, which is not used. 10 years ago
ocornut d2b43f31e3 Updated URL to new ProggyFonts site 10 years ago
ocornut d17a586738 Fixed ImGuiTextFilter triming of leading/trailing blanks. Documented "Filtering" section of demo better. 10 years ago
Martin Ettl 882072cf30 Fixed resource leaks 10 years ago
ocornut 6062d18cf9 Added basic sizes edition in the style editor 10 years ago
ocornut 6dd2b13220 Merge branch 'Dadeos-compilation_warnings' 10 years ago
ocornut 5864c45fe3 Fix type conversion compiler warnings (from dadeos) 10 years ago
ocornut 4bc3642bdb Todo list 10 years ago
ocornut a3f32381c4 Fix mismatched static declaration warning 10 years ago
ocornut 67f17a644c Converted all Tabs to Spaces
Argh
10 years ago
ocornut e807d97089 Exposed CalcTextSize(), GetCursorScreenPos() for more advanced fiddling 10 years ago
ocornut 23d156908d Added an assertion 10 years ago
ocornut 42d4b4be6a Converted all Tabs to Spaces (git diff -w shows an empty diff) 10 years ago
ocornut efc473df98 Todo list 10 years ago
ocornut bbda899801 Removed unused parameter in demo window code 10 years ago
ocornut a17885f470 Fixed tooltip size (broken earlier today) + added todo items 10 years ago
ocornut 7de89e0da3 Removing line from Todo list 10 years ago
ocornut 7c61822d26 Skip most logic is alpha is 0.0, Begin() also return false to allow user to early out 10 years ago
ocornut ca027e1754 Skip rendering if alpha is 0.0 10 years ago
ocornut c5dacee3a7 Undo Begin() return false with Alpha==0.0, misleading at the moment 10 years ago
ocornut d6f6afabb3 Initialised window->Accessed in constructor. Begin() return false with Alpha==0.0 10 years ago
ocornut 76a39ad224 Added global Alpha in ImGuiStyle + commented ImGuiStyle fields in .h 10 years ago
Sepehr Taghdisian c2cb727ac9 memory override attempt #2 10 years ago
Sepehr Taghdisian 47fd8431c1 minor fixes 10 years ago
ocornut 926f7bfcc5 Added InputFloat4(), SliderFloat4() helpers. 10 years ago
ocornut f6414f2011 Invisible child windows gets clipped earlier in the pipeline. 10 years ago
ocornut c32221fa20 Child window with inverted clip rectangles are marked as collapsed. 10 years ago
ocornut a165954a69 Reduce inner window clipping to take account for the extend of CollapsingHeader
from arikwestbrook
10 years ago
ocornut ddf8b280e9 Allowing the user to call NewFrame() multiple times without calling Render()
Note that this is never a good idea. But, allowing it reduce confusion
in the initial stage of setup.
10 years ago
ocornut 969b1e0563 Fix clipping of title bar text. 10 years ago
ocornut 6e15b71663 Minor todo/readme changes 10 years ago
Sepehr Taghdisian ef628a0a9d argh, removed redundent defines 10 years ago
Sepehr Taghdisian df5a06f119 removed memory pools, they dont apply well 10 years ago
Sepehr Taghdisian e9b697698a fixed a typo 10 years ago
Sepehr Taghdisian 5240013c90 merge with upstream 10 years ago
Sepehr Taghdisian 1956703c42 First attempt at memory management 10 years ago
ocornut f5dbb0a973 Fixed floating-point precision issue making the right-side value of a plot sometimes wrap to the left-side value. 10 years ago
ocornut ade21a1ad5 PlotLines(), PlotHistogram(): added a stride parameter. 10 years ago
ocornut 868ba05a13 Slowed down mouse wheel scrolling speed in combo boxes 10 years ago
ocornut 152878571e TreeNode/CollapsingHeader ignore clicks when CTRL or SHFIT are held + make default button hover brighter 10 years ago
ocornut fa0aa5ace6 Added storage for up to 5 mouse buttons for convenience (even though ImGui itself only uses 1) 10 years ago
ocornut 6267905a17 Added BeginTooltip()/EndTooltip() helpers to create tooltips with custom widgets 10 years ago
ocornut 1509b8f634 Added TODO list items from users feedback 10 years ago
ocornut 2bc6346b48 Added TextColored() helper. Changed some parameters to const references (still allows implicit casting) 10 years ago
ocornut 9169b2911c Fixed trailing \n reporting extra text height 10 years ago
ocornut a4b96445e8 Fix typo and speculative warning 10 years ago
ocornut 6c11d7623e Fix invalid .ini file data persistently saving back on next save 10 years ago
Sepehr Taghdisian 6d6ee4e1f1 revert back to original 10 years ago
ocornut f33eb89018 Fix tooltip data needlessly leaking into .ini file 10 years ago
Sepehr Taghdisian e9b0a61f48 :w
a
A
A
A
A
A
A
B
B
B
B
B
B
B
B
B
B
D
D
merged with upste
Merge remote-tracking branch 'upstream/master'
10 years ago
ocornut a8d3b045b7 Fix for doing multiple Begin()/End() during the same frame 10 years ago
ocornut a830037eab Default "local only" clipboard handler on non-Windows platforms 10 years ago
ocornut 309ff44579 Undo IsHovered > IsItemHovered, shorter name wins 10 years ago
ocornut f30d23a502 Tweaks, more consistent #define names 10 years ago
ocornut a905505cca Added GetItemBoxMin(),GetItemBoxMax(), renamed IsHovered()-->IsItemHovered() 10 years ago
ocornut 29863b55ef Fixed logarithmic sliders and HSV conversions on Mac/Linux
Tricky bug, I was calling abs() which resolve to abs(float) under
Windows with the include we have, but abs(int) under Mac/Linux
10 years ago
ocornut 7a3e6aa38d Default Clipboard functions on Windows+ renamed ARRAYSIZE to IM_ARRAYSIZE 10 years ago
ocornut cda3aecc6a Fixed combo box (bug introduced earlier today) + adding bit of vertical padding in combo. 10 years ago
ocornut 9a426faf4f Added InputFloat2(), SliderFloat2() 10 years ago
ocornut cc9d63b46a Fixed columns lines not being pixel aligned 10 years ago
ocornut ddc7f8b0b0 Simplified ImDrawList system (samples are 20 lines shorter) + merged title bar draw bar. 10 years ago
ocornut 57ac561ecb Minor warning fix + removed unused function parameter. 10 years ago
ocornut 2573ffb6fc Fixed warnings for more stringent compilation settings. Added various small helpers. 10 years ago
ocornut 901e9890d4 Removed stray debug code 10 years ago
ocornut 150ad95bd6 Missing assert + comments 10 years ago
ocornut ab8561e6fc Tweaked checkbox/radio default hover color to be less distracting. Added GetItemWidth(). Added text filter to style editor. 10 years ago
Omar C 2a1ba33263 Merge pull request #9 from mhristov/master
Checkbox & radio button improvements
10 years ago
ocornut 080eb69e68 Removed dependency on limits.h 10 years ago
Mirolyub Hristov 1b330f420e Checkboxes and radio buttons can be clicked on their labels as well as their icon 10 years ago
Mirolyub Hristov 28df6f39d9 Added ImGuiCol_CheckHovered to show hovered checkboxes and radio buttons 10 years ago
Sepehr Taghdisian e3001fb986 project update 10 years ago
ocornut 8ab2942716 Added PixelCenterOffset for OpenGL/DirectX compatibility. 10 years ago
ocornut 900dd3bd0f Update README.md
Clarifying C++
Added item in todo list
10 years ago
ocornut 678f6d3a3d Missing includes for some platforms 10 years ago
ocornut dbd777232a Initial release 10 years ago