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