ocornut
e6eafd6fa8
Fixed warnings for GCC -Wpedantic
10 years ago
omar
1037bacc4b
Version number
10 years ago
omar
af37fb1ee7
Added GetWindowFont(), GetWindowFontSize() + comments following user's feedback
10 years ago
ocornut
9f05a2bb16
Fixed unlikely buffer overrun in InputCharacters (thanks Daniel Collin)
10 years ago
ocornut
48a944813c
Moved UserData
10 years ago
ocornut
1d9a4748de
Added a UserData void *pointer so that the callback functions can access user state
...
"Just in case a project has adverse reactions to adding globals or
statics in their own code."
10 years ago
Sean Middleditch
bebadb9012
64-bit fixes
...
`int` values are not the same thing as `size_t` nor `ptrdiff_t`. Convert incorrect uses of `int` to more appropriate types.
Fixes warnings for 64-bit compilations.
10 years ago
ocornut
530e746daa
Renamed IMGUI_INCLUDE_IMGUI_USER_CPP to IMGUI_INCLUDE_IMGUI_USER_INL (more IDE friendly)
10 years ago
ocornut
ce481ec702
SetKeyboardFocusHere() allow for an offset to access sub components + comments
10 years ago
ocornut
f1ea630dd0
SetKeyboardFocusHere() sets focus on next widget instead of previous + works on tabbing-disabled widgets
10 years ago
ocornut
ffc8264e9d
Added SetKeyboardFocusHere() to set focus from code. Fixed tabbing through tab-disabled fields.
10 years ago
ocornut
0fa3d6e25f
Version number and font documentation
10 years ago
ocornut
f898e658bb
Added IO.FontFallbackGlyph (default to '?') + UTF-8 test in demo window
10 years ago
ocornut
b6ac371496
Warning fix
10 years ago
ocornut
81b9480413
Speculative warning fixes
10 years ago
ocornut
b86505bf2f
Support for international text input in UTF-8. Added ImeSetInputScreenPosFn(). Removed text_end parameter from SetClipboardTextF
10 years ago
ocornut
d35ceb793e
OpenGL example: added commented code to load custom font from filesystem
10 years ago
ocornut
51bbe1d961
Handle UTF-8 decoding for rendering and text size calculation
10 years ago
ocornut
a1162ac001
Tab to spaces
10 years ago
ocornut
618a42acf8
Renamed section in documentation
10 years ago
ocornut
3cd1b8a37b
Update version number in sources
10 years ago
ocornut
746951691a
Added va_list variations of all functions taking ... parameters (from Andrea Pessino)
10 years ago
ocornut
fec4232c79
Moved IM_MALLOC/IM_FREE/etc. to IO structure members one can set at runtime.
10 years ago
ocornut
85672fec2e
Added IsPosHoveringAnyWindow()
10 years ago
ocornut
d5ed586d70
Added IsMouseHoveringWindow(), IsMouseHoveringAnyWindow()
10 years ago
ocornut
6e039c8b7d
Doc formatting + adding 'API changes' section
10 years ago
ocornut
05a42ba3a6
Added IO.FontBaseScale for global rescale. Renamed SetFontScale to SetWindowFontScale
10 years ago
ocornut
24028911e3
Added version number in sources
10 years ago
ocornut
3fd68c3a31
Fixed file-descriptor leak if ImBitmapFont::LoadFromFile() calls to seek/tell fails.
10 years ago
ocornut
2e85dce1ee
Added #define IMGUI_INCLUDE_IMGUI_USER_CPP to optionally include imgui_user.cpp
10 years ago
ocornut
62d233aaab
Added extra_flags parameters to InputInt(), InputFloat(). Used in example code. Commented out broken ImGuiInputTextFlags_AlignCenter.
10 years ago
Thomas Buck
7439df0ba1
Added ImGuiInputTextFlags_EnterReturnsTrue
10 years ago
ocornut
ad42787543
Made radio button render ascii when logged into tty/file/clipboard
11 years ago
ocornut
91059da1a5
Added more comments in the code.
11 years ago
ocornut
c07ab1b56a
Minor tweaks to "Memory override" pull request
11 years ago
Sepehr Taghdisian
25080d53e5
Memory override #3
11 years ago
ocornut
43448d9c89
Added FAQ/comments
11 years ago
ocornut
3b339efeb2
Added IO.FontYOffset. Added asserts.
11 years ago
ocornut
8fc50f5ed3
Remove IO.FontHeight, cached automatically. Added assertions.
11 years ago
ocornut
dd5d251273
Added SetCursorPosX, SetCursorPosY shortcuts
11 years ago
ocornut
2fb63b6068
Checkbox() return true when pressed
11 years ago
ocornut
7adad71042
Moved IMGUI_FONT_TEX_UV_FOR_WHITE define to a variable so font can be changed at runtime
11 years ago
ocornut
88c33ecc29
Fixes to allow clean 1-pixel thick lines in more use cases. PixelCenterOffset not the same as previously!
11 years ago
ocornut
1f63e01cc6
Minor fixes to scrollbar rendering, close button and made checkbox/radio button padding more consistent.
11 years ago
ocornut
bd26de0628
Collapse triangle don't have a shadow unless borders are enabled.
...
Fixed cross that appears when hovering window close button to be perfectly 45 degrees.
11 years ago
ocornut
5a9639b423
Fixed collapsing header border (if borders are enabled) being off the clip rectangle.
...
Tweak demo window.
11 years ago
ocornut
80dd1e1065
Added comments
11 years ago
ocornut
5f6b261c9b
Fixed uninitialised fields in ImBitmapFont (were unused when uninitialised, but still dodgy)
11 years ago
ocornut
681ac5f777
Fixed size/padding of slider grab box for vertical symetry (was 1 pixel too high)
11 years ago
Martin Ettl
addfa75eb0
Do not update a variable, which is not used.
11 years ago
ocornut
d2b43f31e3
Updated URL to new ProggyFonts site
11 years ago
ocornut
d17a586738
Fixed ImGuiTextFilter triming of leading/trailing blanks. Documented "Filtering" section of demo better.
11 years ago
Martin Ettl
882072cf30
Fixed resource leaks
11 years ago
ocornut
6062d18cf9
Added basic sizes edition in the style editor
11 years ago
ocornut
6dd2b13220
Merge branch 'Dadeos-compilation_warnings'
11 years ago
ocornut
5864c45fe3
Fix type conversion compiler warnings (from dadeos)
11 years ago
ocornut
4bc3642bdb
Todo list
11 years ago
ocornut
a3f32381c4
Fix mismatched static declaration warning
11 years ago
ocornut
67f17a644c
Converted all Tabs to Spaces
...
Argh
11 years ago
ocornut
e807d97089
Exposed CalcTextSize(), GetCursorScreenPos() for more advanced fiddling
11 years ago
ocornut
23d156908d
Added an assertion
11 years ago
ocornut
42d4b4be6a
Converted all Tabs to Spaces (git diff -w shows an empty diff)
11 years ago
ocornut
efc473df98
Todo list
11 years ago
ocornut
bbda899801
Removed unused parameter in demo window code
11 years ago
ocornut
a17885f470
Fixed tooltip size (broken earlier today) + added todo items
11 years ago
ocornut
7de89e0da3
Removing line from Todo list
11 years ago
ocornut
7c61822d26
Skip most logic is alpha is 0.0, Begin() also return false to allow user to early out
11 years ago
ocornut
ca027e1754
Skip rendering if alpha is 0.0
11 years ago
ocornut
c5dacee3a7
Undo Begin() return false with Alpha==0.0, misleading at the moment
11 years ago
ocornut
d6f6afabb3
Initialised window->Accessed in constructor. Begin() return false with Alpha==0.0
11 years ago
ocornut
76a39ad224
Added global Alpha in ImGuiStyle + commented ImGuiStyle fields in .h
11 years ago
Sepehr Taghdisian
c2cb727ac9
memory override attempt #2
11 years ago
Sepehr Taghdisian
47fd8431c1
minor fixes
11 years ago
ocornut
926f7bfcc5
Added InputFloat4(), SliderFloat4() helpers.
11 years ago
ocornut
f6414f2011
Invisible child windows gets clipped earlier in the pipeline.
11 years ago
ocornut
c32221fa20
Child window with inverted clip rectangles are marked as collapsed.
11 years ago
ocornut
a165954a69
Reduce inner window clipping to take account for the extend of CollapsingHeader
...
from arikwestbrook
11 years ago
ocornut
ddf8b280e9
Allowing the user to call NewFrame() multiple times without calling Render()
...
Note that this is never a good idea. But, allowing it reduce confusion
in the initial stage of setup.
11 years ago
ocornut
969b1e0563
Fix clipping of title bar text.
11 years ago
ocornut
6e15b71663
Minor todo/readme changes
11 years ago
Sepehr Taghdisian
ef628a0a9d
argh, removed redundent defines
11 years ago
Sepehr Taghdisian
df5a06f119
removed memory pools, they dont apply well
11 years ago
Sepehr Taghdisian
e9b697698a
fixed a typo
11 years ago
Sepehr Taghdisian
5240013c90
merge with upstream
11 years ago
Sepehr Taghdisian
1956703c42
First attempt at memory management
11 years ago
ocornut
f5dbb0a973
Fixed floating-point precision issue making the right-side value of a plot sometimes wrap to the left-side value.
11 years ago
ocornut
ade21a1ad5
PlotLines(), PlotHistogram(): added a stride parameter.
11 years ago
ocornut
868ba05a13
Slowed down mouse wheel scrolling speed in combo boxes
11 years ago
ocornut
152878571e
TreeNode/CollapsingHeader ignore clicks when CTRL or SHFIT are held + make default button hover brighter
11 years ago
ocornut
fa0aa5ace6
Added storage for up to 5 mouse buttons for convenience (even though ImGui itself only uses 1)
11 years ago
ocornut
6267905a17
Added BeginTooltip()/EndTooltip() helpers to create tooltips with custom widgets
11 years ago
ocornut
1509b8f634
Added TODO list items from users feedback
11 years ago
ocornut
2bc6346b48
Added TextColored() helper. Changed some parameters to const references (still allows implicit casting)
11 years ago
ocornut
9169b2911c
Fixed trailing \n reporting extra text height
11 years ago
ocornut
a4b96445e8
Fix typo and speculative warning
11 years ago
ocornut
6c11d7623e
Fix invalid .ini file data persistently saving back on next save
11 years ago
Sepehr Taghdisian
6d6ee4e1f1
revert back to original
11 years ago
ocornut
f33eb89018
Fix tooltip data needlessly leaking into .ini file
11 years ago
Sepehr Taghdisian
e9b0a61f48
:w
...
a
A
A
A
A
A
A
B
B
B
B
B
B
B
B
B
B
D
D
merged with upste
Merge remote-tracking branch 'upstream/master'
11 years ago
ocornut
a8d3b045b7
Fix for doing multiple Begin()/End() during the same frame
11 years ago
ocornut
a830037eab
Default "local only" clipboard handler on non-Windows platforms
11 years ago
ocornut
309ff44579
Undo IsHovered > IsItemHovered, shorter name wins
11 years ago
ocornut
f30d23a502
Tweaks, more consistent #define names
11 years ago
ocornut
a905505cca
Added GetItemBoxMin(),GetItemBoxMax(), renamed IsHovered()-->IsItemHovered()
11 years ago
ocornut
29863b55ef
Fixed logarithmic sliders and HSV conversions on Mac/Linux
...
Tricky bug, I was calling abs() which resolve to abs(float) under
Windows with the include we have, but abs(int) under Mac/Linux
11 years ago
ocornut
7a3e6aa38d
Default Clipboard functions on Windows+ renamed ARRAYSIZE to IM_ARRAYSIZE
11 years ago
ocornut
cda3aecc6a
Fixed combo box (bug introduced earlier today) + adding bit of vertical padding in combo.
11 years ago
ocornut
9a426faf4f
Added InputFloat2(), SliderFloat2()
11 years ago
ocornut
cc9d63b46a
Fixed columns lines not being pixel aligned
11 years ago
ocornut
ddc7f8b0b0
Simplified ImDrawList system (samples are 20 lines shorter) + merged title bar draw bar.
11 years ago
ocornut
57ac561ecb
Minor warning fix + removed unused function parameter.
11 years ago
ocornut
2573ffb6fc
Fixed warnings for more stringent compilation settings. Added various small helpers.
11 years ago
ocornut
901e9890d4
Removed stray debug code
11 years ago
ocornut
150ad95bd6
Missing assert + comments
11 years ago
ocornut
ab8561e6fc
Tweaked checkbox/radio default hover color to be less distracting. Added GetItemWidth(). Added text filter to style editor.
11 years ago
Omar C
2a1ba33263
Merge pull request #9 from mhristov/master
...
Checkbox & radio button improvements
11 years ago
ocornut
080eb69e68
Removed dependency on limits.h
11 years ago
Mirolyub Hristov
1b330f420e
Checkboxes and radio buttons can be clicked on their labels as well as their icon
11 years ago
Mirolyub Hristov
28df6f39d9
Added ImGuiCol_CheckHovered to show hovered checkboxes and radio buttons
11 years ago
Sepehr Taghdisian
e3001fb986
project update
11 years ago
ocornut
8ab2942716
Added PixelCenterOffset for OpenGL/DirectX compatibility.
11 years ago
ocornut
900dd3bd0f
Update README.md
...
Clarifying C++
Added item in todo list
11 years ago
ocornut
678f6d3a3d
Missing includes for some platforms
11 years ago
ocornut
dbd777232a
Initial release
11 years ago