omar
15be7e1a71
ColorPicker: new prototype for ColorButton() .Added _NoTooltip, _NoLabel flags. Changing _Alpha flag to _NoAlpha makes so much much sense and allow to revert default parameters to zero. ColorEdit4/Picker4 don't attempt to read/write fourth component, making ColorEdit3/Picker3 shorter/faster. Tooltip and Picker called from ColorEdit can have a title. Picker shows colored square. Moved ColorTooltip() to imgui_internal.h ( #346 )
8 years ago
omar
dd9c2f97a8
ColorPicker: Renamed _NoSliders to _NoInputs ( #346 )
8 years ago
omar
c8553817d9
Merge branch 'master' into 2016-02-colorpicker
8 years ago
omar
138a9dbaeb
Tooltip: SetTooltip() is expanded immediately into a window, honoring current font / styling setting. Add internal mechanism to override tooltips (not exposed in BeginTooltip yet because bools are evil) ( #862 )
8 years ago
omar
25f3717a1c
Removed IsPosHoveringAnyWindow() which was severaly broken and misleading (most people want to use io.WantCaptureMouse). Added dummy function with assert for now. ( #1237 )
8 years ago
omar
3e4cb40d45
Merge branch 'master' into 2016-02-colorpicker
8 years ago
omar
d1145e990d
Comments tweak ( #1231 )
8 years ago
omar
41f944238b
Comments about GlyphExtraSpacing ( #1192 )
8 years ago
omar
8261d9ff30
Comments ( #1172 , #1231 )
8 years ago
omar
03e6bfe84a
Comments
8 years ago
omar
d3f4309491
Comments about ImGuiStyleVar enum ( #1198 )
8 years ago
omar
1e981f00e5
Comments
8 years ago
omar
a5e0210902
Revert 978c84d2e9
because int32 >> 32 tends to warns on some compilers/settings. Add ImU64 type. ( #1184 )
8 years ago
omar
12d265fa31
Version 1.51 WIP tag
8 years ago
omar
5e1caaaef3
Version 1.50
8 years ago
omar
2acbd1ac2d
Using ImTextureID instead of void* in ImFontAtlas, not sure why I didn't do that earlier, make things more clear
8 years ago
omar
62c4698a73
Further clarifications of the key indices passed to IsKeyXXX functions ( #1159 )
8 years ago
omar
8228dc20df
Merge branch 'master' into 2016-07-navigation
8 years ago
omar
c038339a4c
Merge branch 'master' into 2015-02-colorpicker
8 years ago
omar
9da53bcecd
ImFontConfig: Removed MergeGlyphCenterV in favor of a more multipurpose ImFontConfig::GlyphOffset. (Breaking change)
8 years ago
omar
c5c77a3476
ImFontConfig: Added GlyphOffset to explicitely offset glyphs at font build time, useful for merged fonts. May remove MergeGlyphCenterV soon.
8 years ago
omar
27b83a2cac
Merge branch 'master' into 2016-07-navigation
8 years ago
omar
89b1497843
Merge branch 'master' into 2016-02-colorpicker
8 years ago
omar
a0a6c8a2ef
Renamed ImDrawList::PathFill() to ImDrawList::PathFillConvex() for clarity. (breaking API)
8 years ago
omar
6517d68cdf
ImDrawList::AddImage* renamed uv_ parameters to be more consistent. Fix AddImageQuad to use IM_COL32_A_MASK ( #1009 )
8 years ago
Peter
659b3fd259
Add ImDrawList::AddImageQuad
...
Adds a function
AddImageQuad(user_texture_id, a, b, c, d, uva, uvb, uvc, uvd, col)
that shows a texture on a full quad. This allows showing arbitrary
rotations of a texture.
8 years ago
Mikulas Florek
7a37a1c3f6
do not export inline function, it causes problems on some compiers
8 years ago
Mikulas Florek
316555f9de
missing API
8 years ago
omar
288dccd5a5
Merge branch 'master' into 2016-07-navigation
8 years ago
omar
e10ceebd36
ImFont: Store the texture surface used to get an idea of how costly each font is.
8 years ago
omar
931bc61345
Comment about ImGuiInputTextFlags_CtrlEnterForNewLine for InputTextMultiline()
8 years ago
omar
2a3c61e5f8
Merge branch 'master' into 2016-07-navigation
8 years ago
omar
92ea8d1131
Merge branch 'master' into 2016-02-colorpicker
8 years ago
omar
6384eee34f
Minor comments ( #998 )
8 years ago
omar
b6c0227add
Merge branch 'master' into 2016-02-colorpicker
8 years ago
omar
c76be71acf
Merge branch 'master' into 2016-07-navigation
8 years ago
omar
cffdbfe01b
Comments ( #972 )
8 years ago
ocornut
a60b2cc645
Merge branch 'master' into 2016-02-colorpicker
8 years ago
ocornut
fdc70456f4
Merge branch 'master' into 2016-07-navigation
8 years ago
ocornut
db593220fc
Comments, clarified use of io.MouseDelta ( #942 )
...
(ImGuiIO structure layout changed)
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
Geoffrey Tucker
66c4281290
Began improvements to columns API by splitting the Columns() function into BeginColumns() and EndColumns() and adding additional flags. The columns data still needs to be placed into a stack.
8 years ago
ocornut
941cf1b436
Merge branch 'master' into 2016-07-navigation
8 years ago
ocornut
ccb3db94da
Merge branch 'master' into 2016-02-colorpicker
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
Matt Keeter
32dbe836d0
Add user-facing IsPopupOpen function
8 years ago
ocornut
dd6163241c
Merge branch 'master' into 2016-02-colorpicker
8 years ago
ocornut
bdb34d1c11
Merge branch 'master' into 2016-07-navigation
8 years ago
ocornut
0d3f8807c7
Added a void* user_data parameter to Clipboard function handlers. ( #875 )
8 years ago
ocornut
d649bc485b
Minor comments
8 years ago
ocornut
31dc7d8d63
Added ImGuiMouseCursor_None for usage by app/binding
8 years ago
ocornut
d567595dde
ImDrawList: AddRect(), PathRect() default rounded_corner 0x0F->~0/-1 so it appears less obscure in IDE completions
8 years ago
ocornut
e4deb7a190
Merge remote-tracking branch 'origin' into 2016-07-navigation
8 years ago
ocornut
404979e48d
Merge remote-tracking branch 'origin' into 2016-02-colorpicker
8 years ago
ocornut
e07d45709f
ImDrawList: Uses IM_COL32_A_MASK macro instead of hardcoded zero alpha testing ( #844 )
8 years ago
ocornut
68c81739bf
Minor tidying up following merge BGRA color PR ( #844 )
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
fea0fcb7c3
Merge remote-tracking branch 'origin' into 2016-07-navigation
8 years ago
ocornut
ed279c0095
Merge remote-tracking branch 'origin' into 2016-07-navigation
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
c5b8c6303a
Refactor PushStyleVar/PopStyleVar so it is constant time + can receive integers (yet unused) ( #842 )
8 years ago
ocornut
612b17ef57
Fixing minor english typos ( #827 )
8 years ago
Brian Swetland
5a47346f5a
ImFont: add RenderGlyph() to allow rendering of individual glyphs
8 years ago
ocornut
252f094101
Nav: Undo 87eb749cbc
, agressively including nav focus test in IsItemHovered() ( #323 )
9 years ago
ocornut
87eb749cbc
Added IsItemHoveredOrFocused() (provisional name), better handling of popup/tooltip positioning when using mouse+nav ( #323 )
9 years ago
ocornut
3ab0d5cdfd
Nav: NavHighlight gets its own color (default to Header color), made rectangle thicker ( #323 )
9 years ago
ocornut
996eb080fa
Merge remote-tracking branch 'origin' into 2016-02-colorpicker
9 years ago
ocornut
df1d1b5b25
Nav: DragBehavior: Adjust minimum step to displayed precision when using navigation ( #323 , #180 )
9 years ago
ocornut
a68132948b
Nav: Added ImGuiCol_NavWindowingHighlight into style ( #323 )
9 years ago
ocornut
5ef8452509
Nav: Comments ( #323 )
9 years ago
ocornut
cbf24c13ca
Merge remote-tracking branch 'origin' into 2016-07-navigation
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
Michał Cichoń
7588dfb67e
Add ability to test arbitrary rectangle for visibility without need of moving cursor.
9 years ago
ocornut
dcff032429
Nav: Moving all nav inputs to io.NavInputs[] float array, new enum labelled for gamepad. ( #323 )
9 years ago
ocornut
4ccc87c91d
Typo in commented default-value
9 years ago
ocornut
2e52bee12e
Merge remote-tracking branch 'origin' into 2016-07-navigation
9 years ago
ocornut
907265d632
Using ImGuiID instead of ImU32 is a few places
9 years ago
ocornut
a154625a56
Nav: Not exposing ImGuiWindowFlags_NavFlattened because it requires much more work ( #323 )
9 years ago
ocornut
2545d75c3b
Tidying up, removed two unnecessary window flags from being exposed in imgui.h
9 years ago
ocornut
b3cba62b80
Nav: Added experiment ImGuiWindowFlags_NavFlattened flag to cross over between parent and non-scrolling child windows ( #323 )
9 years ago
ocornut
68b73b61b5
Nav: Comment ( #323 )
9 years ago
ocornut
e2dd48ae65
Nav: Split _NoNav window flag into _NoNavInputs and _NoNavFocus ( #323 )
9 years ago
ocornut
04157da291
Nav: first committed pass for manual moving and manual scrolling (after a bunch of attempts) ( #323 )
9 years ago
ocornut
5f6f4d0ffc
Merge remote-tracking branch 'origin' into 2016-07-navigation
9 years ago
ocornut
666d83b5c7
InputText/IO: Got rid of individual OSX options in ImGuiIO, added io.OSXBehaviors ( #473 , #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
c3aa36d9ab
Navigation: Renamed ImGuiKey_NavWindowing to ImGuiKey_NavMenu ( #323 )
9 years ago
ocornut
b2ad33ce41
Merge remote-tracking branch 'origin' into 2016-07-navigation
9 years ago
ocornut
8efd05a148
Tab->Spaces, missing spaces, typos
9 years ago
Adisorn Aeksatean
4141144b21
Added GetGlyphRangesThai()
9 years ago
ocornut
c2cb2a6928
Gamepad/Keyboard navigation support, initial commit, WIP ( #323 )
9 years ago
ocornut
4a11cc35b9
Updated code for repeat delay / repeat handling. GetKeyPressedAmount() now returns a count to support fast repeat rate (where DeltaTime > RepeatRate).
...
Renamed from recently added IsKeyPressed() variant to GetKeyPressedAmount(). (no API breakage, added in branch, bbd3b75609
) (#323 )
9 years ago
ocornut
88c1966629
Added IsAnyWindowFocused(). Renamed IsMouseHoveringAnyWindow() -> IsAnyWindowHovered(), IsPosHoveringAnyWindow() -> IsAnyWindowHoveredAtPos(), IsMouseHoveringWindow() -> IsWindowHoveredRect() for consistency. Kept inline rediection function.
9 years ago
ocornut
0300e73b3f
Comments
9 years ago
ocornut
bbd3b75609
Added IsKeyPressed() with explicit repeat delay and repeat rate (for usage by nav) ( #323 )
9 years ago
ocornut
9c71ec38f0
ImVector: reserve() tweak to avoid undefined behavior warning ( #731 )
9 years ago