omar
bbd6d5d5b5
Combo: Cleaned up, removed unnecessary code (looks like this part went untouched for a long time!).
7 years ago
omar
8fd4beddb8
Merge branch 'master' into navigation
7 years ago
omar
3fe2ecfd4c
ImFontAtlas: Added support for CustomRect API to submit custom rectangles to be packed into the atlas / and map them as font glyphs
7 years ago
omar
501e73feed
Minor comments
7 years ago
omar
9e1ad7295f
ImFont: Renamed (supposedly internal) fields (e.g. XAdvance to AdvanceX). Custom text renderers might be affected if they didn't use the GetCharAdvance() helper function.
7 years ago
omar
10bb9524eb
ImFont: Renamed ImFont::Glyph to ImFontGlyph (for consistency and so ImFontAtlas types can use it without ordering half of the file). Left a redirection type.
7 years ago
omar
072d6d8cb5
ImFontAtlas: Refactored internals API to 1) avoid building lookup table multiple times for merged fonts + 2) allow the mapping of custom icons inside fonts (wip, uncommited)
7 years ago
omar
2170b0b278
ImFontAtlas: Comments and minor reorganization of declaration in header file.
7 years ago
omar
529ca279a4
ImFont: Split some building code into a AddGlyph() helper (that custom rect code and imgui_freetype can use)
7 years ago
omar
f1a20ec66d
Merge branch 'master' into navigation
7 years ago
omar
be03882a15
Separator(): output vertical separator when used in horizontal layout mode, so it works in menu bars.
7 years ago
omar
c7a606ab7e
Horizontal layout does the minimum job to be usable internally - not exposed ( #97 )
7 years ago
omar
728deff56c
Comments, debug code (commented), todo list
7 years ago
omar
99b9f1c93c
Fix static misusage error with decent compilers. Error introduced in 4b82759598
7 years ago
omar
82748df71a
WantCaptureMouse: Tweaked logic so WantCaptureMouse can stay false when e.g. hovering over void while an InputText() is active. ( #621 )
7 years ago
omar
69d0d33451
Exposed PushMultiItemsWidths() to imgui_internal.h
7 years ago
omar
9577ebf008
Merge branch 'master' into navigation
7 years ago
omar
24f21bd4d4
Merge pull request #1113 from Urmeli0815/ImGuiSelectableFlags_MenuItem
MenuItem: only activate on Release, not on Click (nb: and not on ClickRelease to allow opening menu and selecting something with a single click. Windows seems to behave the same, allowing to click and hold to e.g. Open then move cursor, release on Save and save gets activated)
7 years ago
omar
7e8069dd23
Merge branch 'master' into navigation
7 years ago
omar
c0547d358d
Begin: Fixed auto-fit calculation code that predict the presence of ascrollbar so it works in the case size constraints are used. I actually don't need this fix now, but earlier experiment with BeginCombo() required this fix.
7 years ago
omar
4b2781fe87
Begin: Moving some code into a CalcSizeAutoFit() function.
7 years ago
omar
0d56140b4a
BeginCombo(): rework internals a little to make it easier to provide custom combo-like elements relying in BeginCombo().
BeginPopupEx() doesn't enforce AlwaysAutoResize flag anymore.
7 years ago
omar
a34edb810e
Demo: Fixed overlay demo keeps resizing (in case, e.g.: font changes)
7 years ago
omar
4b82759598
SetNextWindowPos: added a ImVec2 pivot parameter for positioning a given a center, bottom-right position, etc. As a generalization of SetNextWindowPosCenter() which is now obsolete. This will be useful for combo-like popups as well.
Demo: Simple-overlay window uses the SetWindowPos pivot to select a corner to position itself at.
7 years ago
omar
0a55573288
Begin(): Minor tidying up of flow
7 years ago
omar
9f34925b2a
Window: Tweaked ApplySizeFullWithConstraint() -> CalcSizeFullWithConstraint() so it can be used without side-effect
7 years ago
omar
0a5fb24f10
Popups: Exposing a little more of popups internals in imgui_internals.h
7 years ago
omar
3dd3d0b248
Examples: DirectX11: allow creating device with feature level 10 sinec we don't really need much for that example. ( #1333 )
7 years ago
omar
b9c185402e
Nav: minor tidying up NavUpdate() to use a local variables, easier to test replacing g.NavWindow with g NavMoveResultWindow for navigation accross flattened child windows.
7 years ago
omar
113b2467cd
Minor bits. Reduce usage of GImGui multiple times in same function.
7 years ago
omar
229921541b
TODO list
7 years ago
omar
9b2672a99f
Update README.md
7 years ago
omar
2fc07c1b7d
Update README.md
7 years ago
omar
ba12d37719
Merge pull request #1324 from waywardmonkeys/improve-clang-warnings
FIxes zealous Clang warning.
7 years ago
omar
479e532f18
ColorEdit: fixed weird ternary pattern that makes some compiler warning (fair)
7 years ago
omar
92e55a8a79
Merge branch 'master' into navigation
# Conflicts:
# imgui.h
7 years ago
ocornut
d5d825debb
Nav/Examples: honoring the io.WantMoveMouse flag in most common examples ( #323 )
Missing support Vulkan (#549 ), Apple (#575 , #247 ), SDL (#58 , #356 ),
Allegro, Marmalade (#368 , #375 )
8 years ago
omar
1ff27d7db8
Added io.WantMoveMouse flags from Nav branch so Examples/Binding can already implement it. ( #787 )
7 years ago
omar
f24b5f71ca
Merge branch 'master' into navigation
7 years ago
omar
79ce9b74d5
BeginTooltipEx() internal tweaks
7 years ago
omar
44e8d94aba
Merge branch 'master' into navigation
7 years ago
omar
105f3b14e4
Merge branch 'master' into styles
7 years ago
omar
564c97b87e
Comments
7 years ago
omar
f0f86213db
ImVector: added resize() variant with initialization value
7 years ago
omar
b409d399c8
Demo: style editor output tweak so it is easier to modify the output code.. + TODO list update
7 years ago
omar
9693fd5351
PushStyleVar/PopStyleVar: internal tweaks
7 years ago
omar
7c9e38f60a
Style: Moving code in a function to make incoming diff easier to parse.
7 years ago
omar
709653c330
Merge branch 'master' into styles
7 years ago
omar
6c91a1ef7f
Minor comments
7 years ago
omar
2aa9a538c0
Merge pull request #1323 from waywardmonkeys/remove-commas-at-end-of-list
Remove commas after last item in enumeration to stay compatible with older compilers.
7 years ago