omar
|
99c7622a1b
|
ItemAdd(), not performing computation for IsItemRectHovered() which does them itself, allowing us in the next commit to optimize ItemAdd() and make its logic more consistent with IsHovered().
|
ago%!(EXTRA string=8 years) |
omar
|
e87ad328e4
|
Moved implementation of Hovered-related functions next to each others + comments, before I attempt to work on them. No functional change here.
|
ago%!(EXTRA string=8 years) |
omar
|
869732c456
|
Nav: Removed unnecessary combo code (that kept the combo arrow highlighted after reverting to mouse controls). (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
e56eba44fe
|
Fixed not being able to move a window by clicking on one of its child window (#1337, #635), broken by 313d388bba
|
ago%!(EXTRA string=8 years) |
omar
|
8374a454da
|
Removed extraneous ImGui:: prefixes. Declared ColorEditOptionsPopup in imgui_internals.h. Tweaked internal signatures.
|
ago%!(EXTRA string=8 years) |
omar
|
bbd6d5d5b5
|
Combo: Cleaned up, removed unnecessary code (looks like this part went untouched for a long time!).
|
ago%!(EXTRA string=8 years) |
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.
|
ago%!(EXTRA string=8 years) |
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.
|
ago%!(EXTRA string=8 years) |
omar
|
be03882a15
|
Separator(): output vertical separator when used in horizontal layout mode, so it works in menu bars.
|
ago%!(EXTRA string=8 years) |
omar
|
c7a606ab7e
|
Horizontal layout does the minimum job to be usable internally - not exposed (#97)
|
ago%!(EXTRA string=8 years) |
omar
|
728deff56c
|
Comments, debug code (commented), todo list
|
ago%!(EXTRA string=8 years) |
omar
|
82748df71a
|
WantCaptureMouse: Tweaked logic so WantCaptureMouse can stay false when e.g. hovering over void while an InputText() is active. (#621)
|
ago%!(EXTRA string=8 years) |
omar
|
69d0d33451
|
Exposed PushMultiItemsWidths() to imgui_internal.h
|
ago%!(EXTRA string=8 years) |
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.
|
ago%!(EXTRA string=8 years) |
omar
|
4b2781fe87
|
Begin: Moving some code into a CalcSizeAutoFit() function.
|
ago%!(EXTRA string=8 years) |
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.
|
ago%!(EXTRA string=8 years) |
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.
|
ago%!(EXTRA string=8 years) |
omar
|
0a55573288
|
Begin(): Minor tidying up of flow
|
ago%!(EXTRA string=8 years) |
omar
|
9f34925b2a
|
Window: Tweaked ApplySizeFullWithConstraint() -> CalcSizeFullWithConstraint() so it can be used without side-effect
|
ago%!(EXTRA string=8 years) |
omar
|
0a5fb24f10
|
Popups: Exposing a little more of popups internals in imgui_internals.h
|
ago%!(EXTRA string=8 years) |
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.
|
ago%!(EXTRA string=8 years) |
omar
|
113b2467cd
|
Minor bits. Reduce usage of GImGui multiple times in same function.
|
ago%!(EXTRA string=8 years) |
omar
|
479e532f18
|
ColorEdit: fixed weird ternary pattern that makes some compiler warning (fair)
|
ago%!(EXTRA string=8 years) |
omar
|
79ce9b74d5
|
BeginTooltipEx() internal tweaks
|
ago%!(EXTRA string=8 years) |
omar
|
9693fd5351
|
PushStyleVar/PopStyleVar: internal tweaks
|
ago%!(EXTRA string=8 years) |
omar
|
7c9e38f60a
|
Style: Moving code in a function to make incoming diff easier to parse.
|
ago%!(EXTRA string=8 years) |
omar
|
6c91a1ef7f
|
Minor comments
|
ago%!(EXTRA string=8 years) |
omar
|
052999a6ab
|
More consistently uses "Dear ImGui"
|
ago%!(EXTRA string=8 years) |
omar
|
54d30d758f
|
Implicit "Debug" window uses a "Debug##Default" identifier to allow the user creating such window with custom flags
|
ago%!(EXTRA string=8 years) |
omar
|
f63c03c464
|
Internals: moved ButtonRepeat and AllowKeyboardFocus bools/stacks to a generic ItemFlags stack. Merged from Navigation branch.
|
ago%!(EXTRA string=8 years) |
omar
|
51fcef0c21
|
BeginCombo() tweaks, merged from Navigation branch.
|
ago%!(EXTRA string=8 years) |
omar
|
2169bf6895
|
Fixed WantTextInput from being true when an activated Drag or Slider was previously turned into an InputText(). (#1317)
|
ago%!(EXTRA string=8 years) |
omar
|
790605e359
|
Minor comments + renaming internal fields
|
ago%!(EXTRA string=8 years) |
Václav Patejdl
|
e1a7aa41cb
|
Improved ColorPicker hue wheel color interpolation
|
ago%!(EXTRA string=8 years) |
omar
|
2600b28f5d
|
Begin(): fixed calling Begin() more than once per frame setting `window_just_activated_by_user` which in turn would set Appearing to true for that frame.
|
ago%!(EXTRA string=8 years) |
omar
|
6400f2900a
|
Begin(): renamed locals.
|
ago%!(EXTRA string=8 years) |
omar
|
a9c6a0f6ec
|
Begin(): Removed unnecessary code (at the time of 1.18 commit e9e0e36f98 , CursorPos was used to compute SizeContentsFit and this was necessary)
|
ago%!(EXTRA string=8 years) |
omar
|
89cae37b49
|
Begin(): Tidying up some code, should be a no-op.
|
ago%!(EXTRA string=8 years) |
omar
|
8fbe8709f9
|
TODO, minor tweak
|
ago%!(EXTRA string=8 years) |
omar
|
e8dbf1c795
|
Combo: Internally split into BeginCombo(), EndCombo(), toward a more flexible combo api.
|
ago%!(EXTRA string=8 years) |
omar
|
5658675e9d
|
Combo: Removed unnecessary ClearActiveId() call (from era where active combo stored an id, now we just use popup functionality)
|
ago%!(EXTRA string=8 years) |
omar
|
804ee78731
|
Added IsWindowAppearing().
|
ago%!(EXTRA string=8 years) |
Branimir Karadžić
|
670d40642f
|
Fixed C4267 conversion from size_t to int.
|
ago%!(EXTRA string=8 years) |
omar
|
6a1ba317c7
|
Demo: Minor coding style tweaks so bgfx copy needs less patching.
|
ago%!(EXTRA string=8 years) |
omar
|
97a40e74fb
|
Nav: Fixed bad merge of 6def01be5d so the bug fixed in #840 wasn't fully fixed in Nav branch.
|
ago%!(EXTRA string=8 years) |
omar
|
96d2942373
|
InputText: Merged bits from Navigation branch (inc. g.ActiveIdIsJustActivated is only set on the toggle).
|
ago%!(EXTRA string=8 years) |
omar
|
35e4fa7b85
|
Merged from Navigation branch (DragBehavior)
|
ago%!(EXTRA string=8 years) |
omar
|
6cca4025ee
|
Merge from Navigation branch: 6aa8019763
|
ago%!(EXTRA string=8 years) |
omar
|
ddf41b0398
|
Merged from Navigation branch. TAB/Alt-TAB processing now deactivate if holding Ctrl.
|
ago%!(EXTRA string=8 years) |
omar
|
550dc09998
|
Merged from Navigation branch (misc)
|
ago%!(EXTRA string=8 years) |