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
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
ocornut
417a7bc29b
InputTextMultiline(): multi-line selection draw fix ( #200 )
10 years ago
ocornut
f1dfc4d7c4
InputTextMultiline(): multi-line selection draw fix ( #200 )
10 years ago
ocornut
917a1fdbf7
InputText() fixing cancel ( #200 )
10 years ago
ocornut
73491e5adc
InputText() lifted 1024 characters limit ( #200 )
...
Bit messy & not happy with using ImVector<char>
10 years ago
ocornut
0795a60c6b
InputText() fixed multi-line selection clipping. ( #200 )
10 years ago
ocornut
ec7c1834b3
InputTextMultiline() tabbing to a multi-line edit doesn't select all (unless ImGuiInputTextFlags_AutoSelectAll is set), somehow arbitrary (#
...
Seems reasonable
10 years ago
ocornut
6d31c498c0
InputText: multi-line selection, better scrolling, cleaning up ( #200 )
...
Not horizontally scrolling on char boundaries anymore
10 years ago
ocornut
d06ad43dca
ImFont::RenderText() additional early out (typically performed at TextUnformatted() level for large chunks but this is also useful) ( #200 )
10 years ago
ocornut
748837acfd
Merge remote-tracking branch 'origin' into 2015-06-multiline_textedit
...
Conflicts:
imgui.h
10 years ago
ocornut
a248575dea
Text rendering can be finely clipped cpu-side on top and left axises (for #200 )
10 years ago
ocornut
9765559a28
Merge remote-tracking branch 'origin' into 2015-06-multiline_textedit
...
Conflicts:
imgui.cpp
10 years ago
ocornut
34986771b4
Moved InputFloat() InputInt() below InputText() and not in the middle of internal bits
10 years ago
ocornut
0df7b472c2
InputTextMultiline() WIP - still gazillion problems with selection visualisation & scrolling
10 years ago
ocornut
6eb1fec7a9
ImFont: added GetCharAdvance() helper. Exposed font Ascent and font Descent.
10 years ago
ocornut
b503e5ee5b
ImageButton() changed default bg_col parameter from (0,0,0,1) black to (0,0,0,0) tranparent + drawing frame even when no padding ( #243 )
10 years ago
ocornut
4f0fa58ff2
Selectable() changed prototype moved flags before size. size override should rarely have been used! sorry. #125
10 years ago
ocornut
cf481e1a7b
Selectable() added flags ImGuiSelectableFlags_DontClosePopups , ImGuiSelectableFlags_SpanAllColumns ( #125 )
10 years ago
ocornut
2bcafc861e
SelectableEx - replaced unnecessary extra size_draw parameter by a flag.
10 years ago
ocornut
96496ced5f
Metrics windows display storage size
10 years ago
ocornut
039418f393
ColorButton(), ColorEdit4(): colored square stays square, used vertical padding on both axis.
10 years ago
ocornut
6bb06fdb81
Selectable, MenuItem: don't use frame rounding for hovering/selection.
10 years ago
ocornut
3fd4441f70
SetScrollPosHere() fixed imprecisions
10 years ago
ocornut
3ca54ad369
SetScrollPosHere() takes account of item height + more accurate centering
10 years ago
ocornut
e8422f7aa0
SetScrollPosHere() rewrote to that window size is not required at the time of calling, can be used on frame 0 of an auto-resizing window
10 years ago
ocornut
8c86322068
Combo() now using the popup facility. More consistent + when combo open hovering other widgets is disabled. ( #241 )
10 years ago
ocornut
6f1dd7a688
Allow Set*WindowSize() calls to be used with popups (fix for using e.g. scroll function on the first frame)
10 years ago
ocornut
6807546caf
Allow Set*WindowSize() calls to be used with popups.
10 years ago
ocornut
4536668482
Fixed issue with activating a Combo() not taking active id ( #241 )
10 years ago
ocornut
20088303e9
ImFont: ignoring \r
10 years ago
ocornut
eb75ffdc5d
DragFloat(), SliderFloat() Fixed rounding of negative which sometimes made the negative lower range unreachable.
10 years ago
ocornut
0e04dfbad7
Added IsWindowHovered() helper.
10 years ago
ocornut
9928d19af1
Version 1.41 WIP
10 years ago
ocornut
82d4180f39
Bits of TODO list
10 years ago
ocornut
931b8dcdaf
Version 1.40
10 years ago
ocornut
8738147aee
Windows: pragma link with user32.lib if we are using native clipboard function (unless IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCS) #238
10 years ago
ocornut
1c2dac2a90
Version increased to 1.40 WIP makes more sense than 1.39 (changelog is huge)
10 years ago
ocornut
04e91500c5
Comments
10 years ago
ocornut
374d160234
BeginPopupContextWindow() in_empty_space_only -> !also_over_items ( #126 )+ comments
...
Sorry if you used this parameter already.
10 years ago
ocornut
bda0269133
ListBox() uses ImGuiListClipper helper, faster for large lists, assume evenly sized items.
10 years ago
ocornut
eb4ffd5dbd
Added ImGuiListClipper helper to avoid using CalcListClipping() directly.
10 years ago
ocornut
446d8abfb0
ListBoxHeader() can return false. Also made ListBox() only use public API.
10 years ago
ocornut
df37df821e
RetWindowCollapsed() to IsWindowCollapsed() for consistency. Kept inline indirection.
10 years ago
ocornut
0539be7067
Added IMGUI_DISABLE_OBSOLETE_FUNCTIONS
10 years ago
ocornut
03ff2faacb
Comments
10 years ago
ocornut
9417df2a26
Renamed IsRectClipped to IsRectVisible for consistency. Note that return value is opposite! Kept inline redirection function (will obsolete)
10 years ago
ocornut
5ea23977f7
Fixed uninitialized fields in constructor - wouldn't have caused a problem (thanks Coverity!)
10 years ago
ocornut
f1f3424cdd
Popups WantCaptureMouse active when popups/menus are active + using tracked mouse button ownership when mouse down ( #126 )
10 years ago
ocornut
73d1126bf4
Examples: OCD tweaks, a sign that we are near the release!
10 years ago
ocornut
448b262b37
Examples: Comments.
10 years ago
ocornut
83770e5e40
Examples: Tweaks. Usnig sprintf() in user-copiable code.
10 years ago
ocornut
0db6bac590
Examples: Tweaks, demo code creating graph data actually creates data at the correct rate.
10 years ago
ocornut
9ace617e7e
Examples: Tiding up. Moved Dragging example higher up.
10 years ago
ocornut
616a7e6c61
Examples: Using a helper function for ? markers
10 years ago
ocornut
d86785ac98
Examples: Fixed Simple Layout example always showing. Using BeginPopupContextItem().
10 years ago
ocornut
4144c59ce4
Added Simple Layout example applet
10 years ago
ocornut
15a26a479b
Fixed auto-filling child window using WindowMinSize at their minimum size, irrelevant. Using an arbitrary small number instead.
10 years ago
ocornut
f0781d3a24
Added GetItemsLineHeightWithSpacing() helper.
10 years ago
ocornut
aaefe462bb
Popups: calling OpenPopup() on already open popup doesn't close it's child ( #126 )
...
Fixed previous commit.
10 years ago
ocornut
78dc54ab3d
Popups: calling OpenPopup() on already open popup doesn't close it's child ( #126 )
...
It think it makes more sense? Maybe?
Note that calling OpenPopup() every frame probably doesn't make sense.
10 years ago