1088 Commits (60dd2217376b398ba86fb190e2f06f9010daea0b)

Author SHA1 Message Date
ocornut 18fa8e1c7e Fixed IsMouseDragging() (fix #260) 10 years ago
ocornut 3b94c37efc AA branch: minor tweaks + disabled debug code that disable AA when holding Ctrl 10 years ago
ocornut f435e42561 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	examples/opengl_example/imgui_impl_glfw.cpp
10 years ago
ocornut d76bc3434e Added DragFloatRange2() DragIntRange2() helpers (#76) 10 years ago
ocornut 7437b43b2d Fixed warnings for more pedantic settings (#258) 10 years ago
ocornut b69d7d9df3 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 10 years ago
ocornut 6826ab3ffd Added GetKeyIndex() helper. 10 years ago
ocornut 0f9e2f8173 Tweaked scrolling example code (#150) 10 years ago
ocornut 42efc29def SetScrollFromCursorPos() -> SetScrollHere() (#150) final call ! 10 years ago
ocornut 4eba6cd470 Added SetScrollY(), SetScrollFromPosY(). Renamed SetScrollPosHere() to SetScrollFromCursorPos(). (#150) 10 years ago
ocornut b37a326163 Renamed GetScrollPosY() to GetScrollY(). (#150)
Necessary to reduce confusion along with other scrolling functions,
because positions (e.g. cursor position) are not equivalent to scrolling
amount.
10 years ago
ocornut 9bedcb5304 Added GetCursorStartPos() necessary for using scroll target relative to beginning of window content (#150) 10 years ago
ocornut 1b01137c90 Fixed text baseline alignment of small button (no padding) after regular buttons
Currently being a coward and only doing it via the SmallButton() entry
point.
10 years ago
ocornut bbc22ac8ca Comments + remove trailing comma 10 years ago
ocornut 90ec28f6de Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 10 years ago
ocornut e0da1e0658 Split into CaptureKeyboardFromApp() / CaptureMouseFromApp() 10 years ago
ocornut 77fad80e9f Added CaptureInputsFromApp() to manually enforce e.g. keyboard capturing 10 years ago
ocornut 57f70a29b2 Fixed a bug with TextUnformatted() clipping of long text (#257) 10 years ago
ocornut 0e5b64ecd2 SetScrollPosHere() Minor hack for effective "scroll to top" to appear like user expect it (#150)
Compensate the difference between WindowPadding and ItemSpacing
10 years ago
ocornut 824cf5ae85 Fixed window padding being reported incorrectly for child windows with borders when parent have no borders 10 years ago
ocornut 3d7b596a40 SetScrollToPosHere() fixed imprecision + handling lower gap better for bottom alignment (#150) 10 years ago
ocornut 49b7a8e61f Added scroll tracking example with SetScrollPosHere() (relate #150) 10 years ago
ocornut b74d8e4c87 SetScrollPosHere() takes a y centering ratio and can be used to aim the top or bottom of the window (relate #150) 10 years ago
ocornut 067b7d909a Style: Added GrabRounding (works well with AA branch). Followup to #212 10 years ago
ocornut d3c0bfefb3 AA branch: render axis aligned rect bypassing the AA path 10 years ago
ocornut b30d08d63a AA branch: bits 10 years ago
ocornut c39372e7d5 Title bar uses TitleBgActive color even when window has popups/menus over (#253) 10 years ago
ocornut 47826830af Adding TitleBgActive color - still issues with popups/menus (#253) 10 years ago
ocornut c71b183965 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives 10 years ago
ocornut 4bb94a9e4d AA branch: more optimisations. 10 years ago
ocornut a8f0eb5ec6 AA branch: more optimisations. 10 years ago
ocornut bbdf36cd3a AA branch: minor optimisations, merging loops 10 years ago
ocornut c3040dee35 AA branch: more inline. 10 years ago
ocornut 077285ae57 AA branch: tidying up, inline PathStroke PathFill 10 years ago
ocornut aaefe458df AA branch: cleanup 10 years ago
ocornut ebfe4637d4 Merge branch '2015-04-indexed-rendering' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
	imgui.h
10 years ago
ocornut d57ee2458c AA branch: ImDrawList: renaming of Path based functions so both code paths can cohabit with no confusion 10 years ago
ocornut 5bf30bd6c4 AA branch: Minor optimisations for Debug builds 10 years ago
ocornut 43dcd6ef47 Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
Conflicts:
	imgui.cpp
10 years ago
ocornut 0bf90770b0 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
10 years ago
ocornut 0e3198edc2 Tidying up - renamed FindBestWindowPos() to FindBesttPopupWindowPos() 10 years ago
ocornut af0de5f357 Tidying up - ImRect doesn't use ImVec2 operators (so we can expose it later) 10 years ago
ocornut 882c7a8cef Tidying up - ShowUserGuide, ShowStyleEditor only uses public calls 10 years ago
ocornut 039ebb79f4 Tidying up - renamed a few internal functions 10 years ago
ocornut 8b392feba1 Tidying up - moved ImFontAtlas glyph ranges helpers outside of ImFont block 10 years ago
ocornut 0783697f87 Minor tidying up 10 years ago
ocornut 4ac21aaa12 Version number 1.42 wip + todo list entries 10 years ago
Ben Vanik 5cd1a01514 Fixing 64-bit compilation warning caused by implicit size_t->int cast 10 years ago
ocornut f66be0e7b2 Demo: satisfying buffer size 10 years ago
ocornut ea2c824192 Version 1.41 10 years ago
ocornut 8224ca16b6 Carriage return in demo tooltip 10 years ago
ocornut 4976bf97a6 Fix for correctness and allow non-auto resized modals to have window minimum size applied - hopefully no-side effects (#249) 10 years ago
ocornut af5890b276 AutoFit can be triggered on each axis separately via SetNextWindowSize() (mentioned in #249) 10 years ago
ocornut 975ef00682 Minor construction fix (-1.0 is correct "disabled" value for TextWrapPos, didn't have any incidence anyway) 10 years ago
ocornut d171e48b20 Fixed SetNextWindowPosCenter() being processed too early for windows that are still measuring their size (for #249) 10 years ago
ocornut 5436266963 Added SetNextWindowPosCenter() (#249) 10 years ago
ocornut bcbf53857c BeginPopupModal() default to NoCollapse for modal windows (#249) 10 years ago
ocornut 06ed9257ef Modal windows centered when appearing (#249) 10 years ago
ocornut 2a041cfbe1 Added GetGlyphRangesCyrillic() helper (#237) 10 years ago
ocornut 0f38a53d28 Added stacked modal windows example (#249) 10 years ago
ocornut f0311b643a Added modal dialog example (#249) 10 years ago
ocornut a4cd585f54 Reorganized demo window 10 years ago
ocornut fe17f6e735 Added modal window darkening of previous windows (#249) 10 years ago
ocornut 8c790a3234 BeginPopupModal() can have an optional close-window button (#249) 10 years ago
ocornut bce495c581 Added BeginPopupModal() with actual modal behaviour (WIP api) (#249) 10 years ago
ocornut 0b98d3eb26 Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
Conflicts:
	imgui.cpp
10 years ago
ocornut 01cb0dc7f7 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
	imgui.h
10 years ago
ocornut 0884cb51cd Added IsKeyReleased() (#248), added keyboard & mouse state panel in the demo window 10 years ago
ocornut 68534c2319 Added IsMouseReleased() helper (#248) 10 years ago
ocornut eec047c9f7 Fixed leak on Shutdown (#200) 10 years ago
ocornut 9e8da4dba0 Comments 10 years ago
ocornut 747999bbaf Fixed mouse wheel scroll issues, introduced a few weeks ago (#200) 10 years ago
ocornut e7b43b014b Can't scroll with mouse wheel when window is collapsed. 10 years ago
ocornut 1b28f11acb InputTextMultiline() filtering out \r for now (#200) 10 years ago
ocornut 73db855c77 InputTextMultiline() painfully merged most computation passes into one, better clipping, much faster for large text (#200) 10 years ago
ocornut 84987ac3e0 ImFont::RenderText() better vertical clipping for large amount of text (for #200) 10 years ago
ocornut 324b1c2a28 InputTextMultiline(): made ctrl+up/down closer to windows behavior (#200) 10 years ago
ocornut c4720ec90f InputTextMultiline() fixed a frame of lag in handling vertical scrolling (#200) 10 years ago
ocornut cd27f8a8e6 InputText(): adjusting selection block height differently for single and multi-line (#200) 10 years ago
ocornut b524c59c70 InputText(): removed a call to strlen() in the active edit path (#200) 10 years ago
ocornut 2b68a5c0cf InputTextMultine() optimised height calculation for inactive multi-line edit box (#200) 10 years ago
ocornut 86666489df ImFont: CalcTextSizeA() fixed font scaling with fallback character. 10 years ago
ocornut c6d77f3bf5 InputText: fixed handling of scaled font. re-organized bits of code toward merging all sizes calculations (#200) 10 years ago
ocornut 10b4fa44c1 Fixed framerate counter averaging buffer size (shouldn't have been included in previous commit) 10 years ago
ocornut 26d2b361d1 InputText(): removed extraneous CalcTextSizeW call for tracking cursor/scrolling, remove spike (#200) 10 years ago
ocornut 5f362cabe9 InputText(): char width calculation calls font->GetCharAdvance() directly (#200) 10 years ago
ocornut 60079988bd ImFont::RenderText() faster handling of rendering above clipping rect (useful for #200) 10 years ago
ocornut 846cfc74a2 InputText() clear selection when using undo/redo (#200) 10 years ago
ocornut d30e8f38b7 InputText() tidying up (#200) 10 years ago
ocornut 8fbb4a566a InputTextMultiline() preserve activeid/cursor/selection when using scrollbar + tidying up (#200) 10 years ago
ocornut 9180126db6 Speeding up some wchar<>UTF8 functions and some specialization for Ascii. (testing 500 KB text for #200) 10 years ago
ocornut c06373de93 Cleanup 10 years ago
ocornut d0ea5942a9 InputTextMultiline() can clip + BeginChildFrame() returns bool. (#200) 10 years ago
ocornut 9c399ee3be Demo for InputTextMultiline() (#200) 10 years ago
ocornut b0e8643523 Demo for InputTextMultiline() (#200) 10 years ago
ocornut 490e9e42ff InputText(): shallow tweaks (#200) 10 years ago
ocornut 5e323561be InputTextMultiline() fixes, vertical scrolling, optimizations (#200)
Using a child window for multi-line text.
10 years ago
ocornut 3df91b52ea Increased key repeat rate for non-character input key repeat.
Dodgy - we should have a match here for character input and
non-character input (e.g. holding 'a' vs holding 'backspace' should be
same rate), but for the earlier we don't have the info?
10 years ago
ocornut 7dc5228235 InputText: doesn't reset scrolling when active text input becomes bigger than its content. (#200)
Mostly because it's expensive.
10 years ago
ocornut f75b8c72cf InputTextMultiline(): vertical scrolling wip, selection rendering fix (#200) 10 years ago