Commit Graph

4127 Commits (2c3c5125b3e166dfd3d5b2ad0d4a4414e5a86df3)
 

Author SHA1 Message Date
ocornut d171e48b20 Fixed SetNextWindowPosCenter() being processed too early for windows that are still measuring their size (for )
ocornut 5436266963 Added SetNextWindowPosCenter() ()
ocornut bcbf53857c BeginPopupModal() default to NoCollapse for modal windows ()
ocornut 06ed9257ef Modal windows centered when appearing ()
ocornut 2a041cfbe1 Added GetGlyphRangesCyrillic() helper ()
ocornut 0f38a53d28 Added stacked modal windows example ()
ocornut f0311b643a Added modal dialog example ()
ocornut a4cd585f54 Reorganized demo window
ocornut fe17f6e735 Added modal window darkening of previous windows ()
ocornut 8c790a3234 BeginPopupModal() can have an optional close-window button ()
ocornut bce495c581 Added BeginPopupModal() with actual modal behaviour (WIP api) ()
ocornut f10bbbb851 Minor comment fix ()
ocornut 0b98d3eb26 Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering
Conflicts:
	imgui.cpp
ocornut 01cb0dc7f7 Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives
Conflicts:
	imgui.cpp
	imgui.h
ocornut 0884cb51cd Added IsKeyReleased() (), added keyboard & mouse state panel in the demo window
ocornut 68534c2319 Added IsMouseReleased() helper ()
ocornut eec047c9f7 Fixed leak on Shutdown ()
ocornut 9e8da4dba0 Comments
ocornut 747999bbaf Fixed mouse wheel scroll issues, introduced a few weeks ago ()
ocornut e7b43b014b Can't scroll with mouse wheel when window is collapsed.
ocornut 1b28f11acb InputTextMultiline() filtering out \r for now ()
ocornut 73db855c77 InputTextMultiline() painfully merged most computation passes into one, better clipping, much faster for large text ()
ocornut 84987ac3e0 ImFont::RenderText() better vertical clipping for large amount of text (for )
ocornut 324b1c2a28 InputTextMultiline(): made ctrl+up/down closer to windows behavior ()
ocornut c4720ec90f InputTextMultiline() fixed a frame of lag in handling vertical scrolling ()
ocornut cd27f8a8e6 InputText(): adjusting selection block height differently for single and multi-line ()
ocornut b524c59c70 InputText(): removed a call to strlen() in the active edit path ()
ocornut 2b68a5c0cf InputTextMultine() optimised height calculation for inactive multi-line edit box ()
ocornut 86666489df ImFont: CalcTextSizeA() fixed font scaling with fallback character.
ocornut c6d77f3bf5 InputText: fixed handling of scaled font. re-organized bits of code toward merging all sizes calculations ()
ocornut 10b4fa44c1 Fixed framerate counter averaging buffer size (shouldn't have been included in previous commit)
ocornut 26d2b361d1 InputText(): removed extraneous CalcTextSizeW call for tracking cursor/scrolling, remove spike ()
ocornut 5f362cabe9 InputText(): char width calculation calls font->GetCharAdvance() directly ()
ocornut 60079988bd ImFont::RenderText() faster handling of rendering above clipping rect (useful for )
ocornut 846cfc74a2 InputText() clear selection when using undo/redo ()
ocornut d30e8f38b7 InputText() tidying up ()
ocornut 8fbb4a566a InputTextMultiline() preserve activeid/cursor/selection when using scrollbar + tidying up ()
ocornut 9180126db6 Speeding up some wchar<>UTF8 functions and some specialization for Ascii. (testing 500 KB text for )
ocornut c06373de93 Cleanup
ocornut d0ea5942a9 InputTextMultiline() can clip + BeginChildFrame() returns bool. ()
ocornut 9c399ee3be Demo for InputTextMultiline() ()
ocornut b0e8643523 Demo for InputTextMultiline() ()
ocornut 490e9e42ff InputText(): shallow tweaks ()
ocornut 5e323561be InputTextMultiline() fixes, vertical scrolling, optimizations ()
Using a child window for multi-line text.
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?
ocornut 7dc5228235 InputText: doesn't reset scrolling when active text input becomes bigger than its content. ()
Mostly because it's expensive.
ocornut f75b8c72cf InputTextMultiline(): vertical scrolling wip, selection rendering fix ()
ocornut 417a7bc29b InputTextMultiline(): multi-line selection draw fix ()
ocornut f1dfc4d7c4 InputTextMultiline(): multi-line selection draw fix ()
ocornut 917a1fdbf7 InputText() fixing cancel ()