ocornut
|
8199457a7d
Version 1.91.0
|
1 year ago |
ocornut
|
df38704926
Added SetNextItemStorageID() for tree nodes. (#7553, #6990, #3823, #1131)
|
1 year ago |
ocornut
|
b847c41437
MultiSelect: BoxSelect: fixed using in frozen table. (#7821, #5143) + added Demo.
|
1 year ago |
Rémi Hérilier
|
c7b9256097
Selectable: added ImGuiSelectableFlags_Highlight flag to highlight items independently from the hovered state. (#7820)
|
1 year ago |
Laurent Dufresne
|
96460a8a12
InputText: Added '\' and '/' as word seperator. (#7824, #7704)
|
1 year ago |
ocornut
|
ed356dc181
MultiSelect: BoxSelect: fixed box-select from void setting nav id multiple times.
|
1 year ago |
ocornut
|
237165a935
MultiSelect: fixed an issue caused by previous commit.
|
1 year ago |
ocornut
|
a285835ac4
MultiSelect: add internal MultiSelectAddSetAll() helper.
|
1 year ago |
ocornut
|
79b77d91c9
MultiSelect: sequential SetRange merging not generally handled by box-select path, useful for others.
|
1 year ago |
ocornut
|
97c6f4047c
CollapsingHeader: left-side outer extend matches right-side one (moved left by one pixel)
|
1 year ago |
ocornut
|
1230b4410c
Internals, TreeNode, Selectable: tweak span_all_columns paths for clarity.
|
1 year ago |
ocornut
|
4d8c56c813
Internals, TreeNode: indent all render block into its own scope (aim is to add a is_visible test there later)
|
1 year ago |
ocornut
|
97ff9bd370
Nav: fixed c licking window decorations (e.g. resize borders) from losing focused item when within a child window using ImGuiChildFlags_NavFlattened.
|
1 year ago |
Thomas Stehle
|
da36336321
TabBar, Style: added style option for the size of the Tab-Bar Overline (#7804)
|
1 year ago |
ocornut
|
b6e313bc05
MultiSelect: using ImGuiMultiSelectFlags_NoRangeSelect ensure never having to interpolate between two ImGuiSelectionUserData.
|
1 year ago |
ocornut
|
7814518049
MultiSelect: ImGuiSelectionBasicStorage: optimized for smaller insertion amounts in larger sets + fix caling batch select with same value.
|
1 year ago |
ocornut
|
1b63522446
MultiSelect: Box-Select: handle Esc to disable box-select.
|
1 year ago |
ocornut
|
2697cfe354
MultiSelect: Box-Select: uses SetActiveIdUsingAllKeyboardKeys() to avoid nav interference, much like most drag operations.
|
1 year ago |
ocornut
|
7d4de84ee3
MultiSelect: added courtesy ImGuiMultiSelectFlags_NavWrapX flag so we can demo this until a nav api is designed.
|
1 year ago |
ocornut
|
d411c9054a
MultiSelect: minor tidying up.
|
1 year ago |
ocornut
|
3f34c83bc6
MultiSelect: added ImGuiMultiSelectFlags_NoAutoClearOnReselect + tweak flags comments. (#7424)
|
1 year ago |
ocornut
|
529c73ba21
MultiSelect: Shift+Tab doesn't enable Shift select on landing item.
|
1 year ago |
ocornut
|
a8a1f29512
MultiSelect: (breaking) renamed ImGuiMultiSelectFlags_BoxSelect -> ImGuiMultiSelectFlags_BoxSelect2d. Which include not assuming one flag imply the other.
|
1 year ago |
ocornut
|
c52346850d
MultiSelect: ImGuiSelectionBasicStorage: added PreserveOrder, maintain implicit order data in storage.
|
1 year ago |
ocornut
|
df664329cb
MultiSelect: provide RangeDirection to allow selection handler to handler backward shift+click.
|
1 year ago |
ocornut
|
3ac367ff41
MultiSelect: ImGuiSelectionBasicStorage: (breaking) rework GetNextSelectedItem() api to avoid ambiguity/failure when user uses a zero id.
|
1 year ago |
ocornut
|
c07864f64a
MultiSelect: ImGuiSelectionBasicStorage: move function bodies to cpp file.
|
1 year ago |
ocornut
|
2af3b2ac81
MultiSelect: ImGuiSelectionBasicStorage: simplify by removing compacting code (compacting may be opt-in?).
|
1 year ago |
ocornut
|
e61612a687
MultiSelect: ImGuiSelectionBasicStorage: rework to accept massive selections requests without flinching.
|
1 year ago |
ocornut
|
e1fd25051e
MultiSelect: ImGuiSelectionBasicStorage: added GetNextSelectedItem() to abstract selection storage from user. Amend Assets Browser demo to handle drag and drop correctly.
|
1 year ago |