ocornut
65a191c005
Added optional Horizontal Scrollbar & allow user to explicitly set content width via SetNextWindowContentSize() etc ( #246 )
...
GetCursorPos, SetCursorPos, GetContentRegionMax,
GetWindowContentRegionMin, GetWindowContentRegionMax are now including
the scrolling amount. It PROBABLY shouldn't break anything for you, but
take note that SetCursorPosX(100.0f) puts you at +100 from the starting
x position which may include scrolling, not at +100 from the window left
side.
10 years ago
ocornut
9eed672725
Bullet() fixed inconsistent layout behaviour when clipped.
10 years ago
ocornut
d88b73a8b7
Added GetContentRegionAvailWidth() helper. Demo tweaks.
10 years ago
ocornut
fc13ae2aa5
Turning float ScrollY into ImVec2 Scroll - no feature change, this is just to remove some syntax noise from the following commit ( #246 )
10 years ago
ocornut
e0c375e7b8
Tidying up
10 years ago
ocornut
b326c8fd1f
Added GetCurrentWindowRead() for functions that don't write to the window
10 years ago
ocornut
b994dd777a
Fixed OpenPopup() accessing current window, effectively opening "Debug" on an empty window stack
10 years ago
ocornut
0aa353868f
Minor internal shortcuts not calling GetCurrentWindow()
10 years ago
ocornut
2d565d4bfb
Style: rename ScrollbarWidth to ScrollbarSize (sorry!)
10 years ago
ocornut
64fcb5e568
TreeNode() fixed IsItemHovered() being inconsistent with visual behavior ( #282 )
10 years ago
ocornut
65fe60f2b2
Split tree/collapsable into internal TreeNodeBehaviorIsOpened() helper (unsure..) ( #282 )
10 years ago
ocornut
c381d58fb1
TreeNode(): arbitrary interaction padding after text label not part of layout ( #282 )
10 years ago
ocornut
0a11024459
IO.WantInputCharacters -> WantTextInput ( #305 )
10 years ago
ocornut
b803d284c3
InvisibleButton() honor negative size consistently with other widgets that do so
10 years ago
ocornut
80ad773c87
ImDrawList: added AddBezier(), PathBezierTo() for cubic bezier curves ( #311 )
10 years ago
ocornut
e58f99179a
Examples: OpenGL: fix for retina screens + io.DisplayFramebufferScale storage ( #287 )
10 years ago
ocornut
8b225923f8
Malformed UTF-8 don't terminate string, output 0xFFFD ( #307 )
10 years ago
ocornut
59d498f3d0
Added ColorConvertU32ToFloat4() helper and ImColor(ImU32) constructor.
10 years ago
ocornut
8cf7df7ec4
Added GetWindowHeight() for completeness + BeginGroup() comment.
10 years ago
ocornut
77b82ecad7
ImDrawList: Fixed issues with channels split/merge. Functional without manually adding a draw cmd. + Removed unnecessary parameter to Channe
10 years ago
ocornut
ad00d88923
Window clipping rect fixes (for child windows with borders among others)
10 years ago
ocornut
f0aca186cc
Comments
10 years ago
ocornut
ad3c9f620d
Tabs to spaces
10 years ago
ocornut
466f01b313
Fixed child windows with the ImGuiWindowFlags_NoMove flag not taking direct focus
10 years ago
ocornut
43d073db1e
Metrics: showing some internal state
10 years ago
ocornut
b76353bbb1
Passing ImGuiWindowFlags_NoMove to BeginChild() allows to inhibit moving root window from this child
10 years ago
ocornut
b1987d697f
Trim trailing whitespace ( #305 )
10 years ago
ocornut
425c6cb3a3
Remove CaptureInputCharactersFromApp and minor cleanups ( #305 )
10 years ago
Borislav Stanimirov
73917115a8
Added flag showing whether the GUI wants text input
...
Conflicts:
imgui.cpp
10 years ago
ocornut
b28858b33b
InputText: intentionally ignore character input when ctrl/alt are held (not sure if correct) ( #279 )
10 years ago
ocornut
bbced3f0f0
Build fix
10 years ago
ocornut
4ac4d1ac37
ImHash: defaults seed to zero + comment.
10 years ago
ocornut
97be3428f1
Added GetMousePosOnOpeningCurrentPopup().
10 years ago
ocornut
ede5956b28
Metrics window: shows indices along with triangles count ( #299 )
10 years ago
ocornut
07de0448f9
ImGuiTextFilter: default parameter width=0.0f for no override, allow override with negative values
10 years ago
ocornut
42567a9516
ImGuiTextFilter::PassFilter() supports string range. Added [] helper to ImGuiTextBuffer.
10 years ago
ocornut
72d3fca52f
Demo: added simple Log demo
10 years ago
ocornut
c98318a914
Renaming some argument to clarify the local vs screen coordinates
10 years ago
ocornut
f421f2f47e
IsWindowHovered() takes account of window hoverability (may be disabled because of a popup) + comment
...
Was a dupe of IsMouseHoveringWindow() anyway, they are now "clearly"
different.
10 years ago
ocornut
0c9fcdbe71
Allow to override ImDrawIdx type ( #292 )
10 years ago
ocornut
915b46f1c1
Added assert on index overflow ( #292 )
10 years ago
ocornut
48ed0a10d7
Minor code compaction (following #296 )
10 years ago
Thomas Pöchtrager
3604aecf8f
Minor Windows adjustments
10 years ago
ocornut
b637850260
Merge branch 'master' of https://github.com/tpoechtrager/imgui into tpoechtrager-master
10 years ago
ocornut
14822609bd
Version number 1.45 WIP
10 years ago
Thomas Pöchtrager
947cf3434f
Added printf attribute to printf like text formatting functions
10 years ago
ocornut
a99ba42a39
Version number 1.44
10 years ago
ocornut
27961401c6
Cleanup ( #219 )
10 years ago
ocornut
88a00f77e9
Cleanup - using ImRect more consistently for ImGui-side cliprect data
10 years ago
ocornut
f1fb62fa6d
Cleanup - shuffle functions around ( #219 )
10 years ago
Jonathan Adamczewski
0911597550
Remove inline qualifiers inside .cpp
...
Use of inline in the .cpp file causes link errors with gcc.
10 years ago
ocornut
15cfa63e97
Comments
10 years ago
ocornut
692a38c0fc
Merge branch 'master' into 2015-07-cleanup
10 years ago
ocornut
f2b652a39e
Comments
10 years ago
ocornut
e7f1e28b6b
Merge branch 'master' into 2015-07-cleanup
10 years ago
ocornut
4b4f6d78ee
InputFloat() fixed 0 decimal_precision
10 years ago
ocornut
a54995eace
RoundScalar() fallback use powf(10.f, -x) instead of 1.0f/powf(10.0f,x)
10 years ago
ocornut
9b19f8c19d
Merge branch 'master' into 2015-07-cleanup
...
Conflicts:
imgui.cpp
10 years ago
ocornut
f6e21b7ab7
InputInt() also hexadecimal input (awkwardly via ImGuiInputTextFlags_CharsHexadecimal but we will allow fmt string in InputInt* later)
...
+ Fix for large ints constant assignment
10 years ago
ocornut
cc8ff4c8d1
RoundScalar() use a lookup table to avoid calling powf(10.0f, x);
10 years ago
ocornut
f0f2afa87d
InputInt() doesn't cast to float, fix handling lost of precision with large integer. Added primitives to support more data types.
10 years ago
ocornut
a793ad682d
Merge branch 'master' into 2015-07-cleanup
...
Conflicts:
imgui.cpp
10 years ago
ocornut
ebd25cf1a3
Minor comments
10 years ago
ocornut
e20b90154c
Comments
10 years ago
ocornut
3ee2fac892
Slider: fixed using FramePadding between frame and grab visual. Scaling that spacing would look odd.
10 years ago
ocornut
e42bec5ba2
Fixed scaling of checkbox and radio button for the filling of "active" visual
10 years ago
ocornut
155873a6b0
Added GetContentRegionAvail() helper
10 years ago
ocornut
60b46cc712
Comment ( #219 )
10 years ago
ocornut
815d1d9be4
Merge remote-tracking branch 'origin' into 2015-07-cleanup
...
Conflicts:
imgui.cpp
10 years ago
ocornut
3aca446817
Added ImFontAtlas::AddFontFromMemoryCompressedBase85TTF()
10 years ago
ocornut
da3baebd43
Fixed lower-right resize grip hit box not scaling along with its rendered size ( #287 )
10 years ago
ocornut
4b29cc9e10
Exposed relevant functions in imgui_internal.h ( #219 )
10 years ago
ocornut
26a992c6f6
Updated to stb_truetype 1.07 (back to vanilla version as our minor changes are now in master & fix #280 )
10 years ago
ocornut
6c63d80aa4
Tidying up InputTextApplyArithmeticOp()
10 years ago
ocornut
f63beeae86
Internal version of LogText() -> LogRenderedText() + shallow tidying up
10 years ago
ocornut
faa609a43c
Internal cleanup ParseFormatPrecision() doesn't take a reference
10 years ago
ocornut
f8646338c3
Merge remote-tracking branch 'origin' into 2015-07-cleanup
10 years ago
ocornut
7650d4cc67
Internal SliderFloatAsInputText() -> InputFloatReplaceWidget()
10 years ago
ocornut
abf823c6f6
Tidying up
10 years ago
ocornut
58ee08f214
Todo list notes
10 years ago
ocornut
040f3950a3
Merge remote-tracking branch 'origin' into 2015-07-cleanup
...
Conflicts:
imgui.cpp
10 years ago
ocornut
e6b29b70b4
Make internal SliderFloatAsInputText() take a size to match the calling widget
10 years ago
ocornut
c639f65eb7
Merge remote-tracking branch 'origin' into 2015-07-cleanup
...
Conflicts:
imgui.cpp
10 years ago
ocornut
02fbb36918
ImDrawList: Add missing support for anti-aliased thick-lines ( #133 , also ref #288 )
10 years ago
ocornut
a79ee94fc4
Removed unnecessary assignment + added comment
10 years ago
ocornut
709c4c3168
Merge remote-tracking branch 'origin' into 2015-07-cleanup
...
Conflicts:
imgui.cpp
10 years ago
ocornut
527208ad7c
Default font encoded as base85 saves ~100 lines / 26 KB of source code (from @mmalex)
10 years ago
ocornut
fddc871870
Columns: never assume horizontal space for scrollbar if NoScrollbar flag is set.
10 years ago
Xo Wang
8d45c89352
Remove non-text character at start of imgui.cpp
10 years ago
ocornut
4468ec001e
Fixed warning in console example (we're iterating chars)
10 years ago
ocornut
fb83323b1d
Tidying up
10 years ago
ocornut
62c888177a
Tweaks
10 years ago
ocornut
7552f48d7b
ImLoadFileToMemory() default parameters
10 years ago
ocornut
94f085aa3e
Update comments ( #219 )
10 years ago
ocornut
e32f0931e8
Missing includes for imgui_draw.cpp ( #219 )
10 years ago
ocornut
dace68b6fd
Big cleanup, split imgui.cpp into imgui_demo.cpp,imgui_draw.cpp imgui_internal.h ( #219 )
10 years ago
ocornut
60dce8bc22
Fix to get all code ShowTestWindow() copiable outside. Moved ShowMetricsWindows() above. ( #219 )
10 years ago
ocornut
83ebbebadd
Fixed inconsistent declaration of ImVec2 privates operators
10 years ago
ocornut
5a4b521855
Added ImDrawList::AddText() shorthand helper
10 years ago
ocornut
74908a9513
Fixed angles in ImDrawList::PathArcTo(), PathArcToFast() being off by an extra PI for no reason
10 years ago