omar
b8043d3ee5
Internal: Renamed ImLoadFileToMemory to ImFileLoadToMemory to be consistent with ImFileOpen + fix mismatching .h name ( #917 )
8 years ago
omar
b6c0227add
Merge branch 'master' into 2016-02-colorpicker
8 years ago
omar
6257b5814a
Added an explicit (internal) ClearActiveID() helper and removed the default NULL window parameter to internal SetActiveID(),
8 years ago
ocornut
a60b2cc645
Merge branch 'master' into 2016-02-colorpicker
8 years ago
omar
081aec482b
Merge pull request #931 from nlguillemot/master
...
Combo, ListBox: Extra const correctness.
8 years ago
ocornut
baa2e3b451
Minor documentation tweaks
8 years ago
Nicolas Guillemot
36d78e0565
const correctness for Combo and ListBox
...
Since Combo and ListBox only read and display the list of items, they
should not modify the pointers inside the array of pointers passed in.
Adding "const" here makes it possible to call these functions with such
an array of const pointers. Previously, a cast to "const char**" was
required as a workaround, otherwise there was a compile error.
8 years ago
ocornut
55d651812d
Renaming and massaging internal Settings/Ini functions ( #923 )
8 years ago
ocornut
0b6211f907
Fixed clicking on a window's void while staying still overzealously marking .ini settings as dirty ( #923 )
8 years ago
ocornut
9235e0da46
SliderInt, SliderFloat(): Fixed edge case where style.GrabMinSize being bigger than slider width can lead to a division by zero ( #919 )
8 years ago
ocornut
ca9a918535
SliderInt(): Fixed reverse direction mode when (v_max-v_min)==-1 ( #854 ) (+ ref #919 )
8 years ago
ocornut
bbd0a37bd2
ImFileOpen: MinGW uses _wfopen() codepath to support UTF-8 filenames ( #917 )
8 years ago
ocornut
449c47c789
SliderInt, SliderFloat() interacting enforce modifying to the value to be consistent with other widget behaviors ( #919 )
8 years ago
ocornut
94c77edfa5
SliderInt, SliderFloat() Better display support for v_min==v_max range. ( #919 )
8 years ago
ocornut
0a483379af
Split SliderBehaviorCalcRatioFromValue() out of SliderBehavior(), fix + Not using fabsf() anymore
8 years ago
ocornut
004e863727
Split SliderBehaviorCalcRatioFromValue() out from SliderBehavior()
8 years ago
ocornut
f4cf972ea9
Merge branch 'master' into 2016-02-colorpicker
8 years ago
ocornut
219e4fb8fb
SliderInt, SliderFloat: Passing v_min==v_max disable setting value from clicking/dragging ( #919 )
8 years ago
ocornut
a868c32ed1
SliderInt, SliderFloat: Renaming
8 years ago
ocornut
61d5b46307
SliderInt, SliderFloat(): support reverse direction ( #854 )
8 years ago
ocornut
104b381023
Using _wfopen() under Windows+MSVC because fopen() doesn't support UTF-8 encoding. Wrapped as ImFileOpen(). ( #917 )
8 years ago
ocornut
98e1d500d4
Support for #define-ing GImGui and IMGUI_SET_CURRENT_CONTEXT_FUNC to enable custom thread-based hackery ( #586 )
8 years ago
ocornut
8553bab241
Ignoring overzealous GCC warnings ( #883 )
8 years ago
ocornut
ccb3db94da
Merge branch 'master' into 2016-02-colorpicker
8 years ago
ocornut
3689efb726
Font: Readme about icons
8 years ago
ocornut
da9feba539
Fixed missing frame padding on title bar text when Collapse triangle is disabled
8 years ago
ocornut
b376b68326
Font: Added io.FontDefault in ImGuiIO structure to make it easier to change default font from third-party or demo code
8 years ago
ocornut
ddf08ec2e8
BeginChild(const char*) applies stack id to provided label ( #894 , #713 )
8 years ago
ocornut
dd6163241c
Merge branch 'master' into 2016-02-colorpicker
8 years ago
ocornut
7252d93dcd
stb_textedit.h Merged from master 1.9 (merged bits from #473 )
8 years ago
ocornut
0d3f8807c7
Added a void* user_data parameter to Clipboard function handlers. ( #875 )
8 years ago
ocornut
cb7e1c18b5
Separator: Fixed zero-height bounding box resulting in clipping when at top of clipping rectangle ( #860 )
8 years ago
ocornut
4de35b4f30
Removed left-over empty op
8 years ago
ocornut
1810b3ff38
Added ImGuiCorner enum to clarify some internal code
8 years ago
ocornut
abaada4224
Removed the inconsistent shadow under RenderCollapseTriangle() (~#707)
8 years ago
ocornut
5957af8a80
Fixed not using IM_ARRAYSIZE() where appropriate
8 years ago
ocornut
fa73e5aa0e
Plot: Fixed calling with values_count == 0
8 years ago
ocornut
51111b0ed5
FAQ clarified the ClipRect entry a little
8 years ago
ocornut
404979e48d
Merge remote-tracking branch 'origin' into 2016-02-colorpicker
8 years ago
ocornut
a2487bc143
Minor tweaks
8 years ago
ocornut
68c81739bf
Minor tidying up following merge BGRA color PR ( #844 )
8 years ago
ocornut
eb0382a1c1
Merge branch '2016-08-use_bgra_colors' of https://github.com/thedmd/imgui into thedmd-2016-08-use_bgra_colors
8 years ago
ocornut
dfe4683c17
EndGroup(): Made IsItemHovered() work when an item was activated within the group ( #849 ) (loosely follows #840 )
8 years ago
Michał Cichoń
1999c01db8
Apply Omar feedback and convert remaining 0xAABBGGRR's into IM_COL32(RR,GG,BB,AA) format.
8 years ago
Michał Cichoń
d75d2b1871
Introduce IMGUI_USE_BGRA_PACKED_COLOR in imconfig.h.
...
When IMGUI_USE_BGRA_PACKED_COLOR is defined packed color hold in ImU32 use BGRA format instead RGBA.
8 years ago
ocornut
6def01be5d
Fixed IsItemActive() lagging by one frame on initial widget activation ( #840 )
8 years ago
ocornut
f2699de242
Fix using IsItemActive() after EndGroup() or any widget using groups ( #840 , #479 )
8 years ago
ocornut
1b5bbf725b
Merge remote-tracking branch 'origin' into 2016-02-colorpicker
8 years ago
ocornut
56cdbe434d
Style: Added ButtonTextAlign, ImGuiStyleVar_ButtonTextAlign ( #842 )
8 years ago
ocornut
0f303d363a
Refactor text alignment options to use ImVec2, removed ImGuiAlign ( #842 , #222 )
8 years ago
ocornut
de9f8944ea
Internal RenderTextClipped() merged optional/rate clip_min* clip_max* into clip_rect*
8 years ago
ocornut
02cea0c3c3
Comment
8 years ago
ocornut
281898e82e
Tidying up PushStyleVar/PopStyleVar() a little more ( #842 )
8 years ago
ocornut
c5b8c6303a
Refactor PushStyleVar/PopStyleVar so it is constant time + can receive integers (yet unused) ( #842 )
8 years ago
ocornut
6e87f071b8
Shutdown() clear out some remaining pointers ( #836 )
8 years ago
ocornut
0420ab027e
Metrics: Displaying window position + moving extraneous line in IsPopupOpen().
8 years ago
ocornut
b397fb507e
Fixed EndGroup() not restoring offset properly. breaking SameLine() offset (caused by 954c890c67
) ( #829 )
8 years ago
ocornut
612b17ef57
Fixing minor english typos ( #827 )
8 years ago
ocornut
f6d4ca6473
TODO list
8 years ago
ocornut
c0fcf223be
Fixed assert triggering when a window has zero rendering but has a callback ( #810 )
8 years ago
ocornut
3c384c2f10
Examples: Renaming opengl_example/ to opengl2_example/ for clarity (1/2 because git)
9 years ago
ocornut
ef10b984fe
Merge remote-tracking branch 'origin' into 2016-02-colorpicker
9 years ago
ocornut
63d47bc5a4
ImFormatString() Fixed an overflow handling bug with implementation of vsnprintf() that do not return -1 ( #793 )
9 years ago
ocornut
cff815fd2d
Merge branch 'master' into 2016-02-colorpicker
9 years ago
ocornut
0f9addb002
Minor shuffle to ease merging branches. (tentative. fugly but those fields will be removed anyway)
9 years ago
ocornut
bfe1e163b8
Merge remote-tracking branch 'origin' into 2016-02-colorpicker
9 years ago
ocornut
4bc3f9d1f7
Minor shuffle to ease merging branches.
9 years ago
ocornut
996eb080fa
Merge remote-tracking branch 'origin' into 2016-02-colorpicker
9 years ago
ocornut
6eb35b8a04
BulletText(): doesn't stop displaying at the ## mark
9 years ago
ocornut
5d1a0a6f77
Removed a handful of obsolete (trivial) function redirection from 1.34 and 1.38 (march-april 2015)
...
OpenNextNode() -> SetNextTreeNodeOpen()
GetWindowIsFocused() -> IsWindowFocused()
GetItemBoxMin() -> GetItemRectMin()
GetItemBoxMax() -> GetItemRectMax()
IsMouseHoveringBox() -> IsMouseHoveringRect()
IsClipped() -> !IsRectVisible()
9 years ago
ocornut
b8397c2933
Tweak comments ( #768 )
9 years ago
ocornut
a1521534ba
Merge branch '2016-08-generalized_visibility_test' of https://github.com/thedmd/imgui into thedmd-2016-08-generalized_visibility_test
9 years ago
ocornut
af33efb146
Using IM_COL32() for colors in a few spots ( #767 )
9 years ago
ocornut
a7f6ea592f
Moved GetColorU32 out of imgui_internal.h to avoid inlining mess ( #759 )
9 years ago
Michał Cichoń
7588dfb67e
Add ability to test arbitrary rectangle for visibility without need of moving cursor.
9 years ago
ocornut
907265d632
Using ImGuiID instead of ImU32 is a few places
9 years ago
ocornut
954c890c67
SameLine() with explicit X position is relative to left of group/columns (ref #746 , #125 , #630 )
9 years ago
ocornut
7086a17854
InputTextEx: got rid of unnecessary locals.
9 years ago
ocornut
776ea6b946
InputTextEx(): more shallow tidying up, still being cautious with this function
9 years ago
ocornut
666d83b5c7
InputText/IO: Got rid of individual OSX options in ImGuiIO, added io.OSXBehaviors ( #473 , #650 )
9 years ago
ocornut
0ff22dbf0b
InputTextEx(): minor tidying up
9 years ago
ocornut
e5b6ddde26
InputText(): minor tidying up/simplification following changes for osx style improvements ( #650 )
9 years ago
ocornut
802e91f69e
Merge branch 'add-osx-homeend-keys' of https://github.com/michaelbartnett/imgui into michaelbartnett-add-osx-homeend-keys
9 years ago
ocornut
ffdd7d7f17
Begin: Moved code that calls FocusWindow() on a newly appearing window lower in the function so that Nav branch can use CursorStartPos on the first window frame. ( #323 )
...
Pushing in master because it _should_ be a no-op but I'd rather test for any issue in Begin() as soon as possible.
9 years ago
ocornut
19d02becef
Closing the focused window restore focus to the first active root window in descending z-order (part of #727 )
9 years ago
ocornut
e215905765
Fixed scrolling offset when using SetScrollY(), SetScrollFromPosY(), SetScrollHere() with menu bar.
...
Tests:
a) add SetScrollY(+20) after Begin("ImGui Demo") test with/without title/menu.
b) add ImGuiWindowFlags_MenuBar in BeginChild() in scrolling tracking demo.
9 years ago
ocornut
44a13a7f25
Windows: No default IME handler when compiling using GCC. ( #738 )
9 years ago
ocornut
04b36bc397
TODO list
9 years ago
ocornut
81036ee46f
InputTextMultiline(): fix so that IsItemActive() can be used afterwards (otherwise the info was lost by using child/group)
9 years ago
ocornut
88721118fd
InputTextEx: comments (related to #725 )
9 years ago
ocornut
d9e2e688e9
InputTextMultiline(): partial fix for when input and internal buffers differs in a way where scrollbar existence differs. ( #725 )
...
Partial fix, won't stop ids from functioning because of a zombie id.
9 years ago
Michael Bartnett
921fc50c85
add shortcut+backspace support
9 years ago
Michael Bartnett
86f42b5950
osx uses super+arrows for home/end, built on work in ocornut/imgui#473
9 years ago
ocornut
5525c2356a
Using GetCurrentWindowRead() instead of GetCurrentWindow()
9 years ago
ocornut
fe7274b6c7
SetCursorScreenPos() fixed not adjusting CursorMaxPos as well
9 years ago
ocornut
b9b3dec7da
ImGuiListClipper: Fix to behave within column ( #661 , #662 , #716 )
9 years ago
ocornut
74bbfcfaa6
ImGuiListClipper: fixed automatic-height calc path dumbly having user display element 0 twice ( #661 , #716 )
...
First bug out of two. Was easily visible using e.g. 50% alpha text.
9 years ago
ocornut
297bb3fc92
NextColumn() tidying up with a sane early out
9 years ago
ocornut
ba7acdac47
Added assert to track stb_textedit.h issue ( #715 )
9 years ago
ocornut
c36fd541ad
InputTextMultiline(): Fixed Ctrl+DownArrow moving scrolling out of bounds
9 years ago