ocornut
|
97c6f4047c
CollapsingHeader: left-side outer extend matches right-side one (moved left by one pixel)
|
1 éve |
ocornut
|
1230b4410c
Internals, TreeNode, Selectable: tweak span_all_columns paths for clarity.
|
1 éve |
ocornut
|
4d8c56c813
Internals, TreeNode: indent all render block into its own scope (aim is to add a is_visible test there later)
|
1 éve |
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 éve |
Thomas Stehle
|
da36336321
TabBar, Style: added style option for the size of the Tab-Bar Overline (#7804)
|
1 éve |
ocornut
|
b6e313bc05
MultiSelect: using ImGuiMultiSelectFlags_NoRangeSelect ensure never having to interpolate between two ImGuiSelectionUserData.
|
1 éve |
ocornut
|
7814518049
MultiSelect: ImGuiSelectionBasicStorage: optimized for smaller insertion amounts in larger sets + fix caling batch select with same value.
|
1 éve |
ocornut
|
1b63522446
MultiSelect: Box-Select: handle Esc to disable box-select.
|
1 éve |
ocornut
|
2697cfe354
MultiSelect: Box-Select: uses SetActiveIdUsingAllKeyboardKeys() to avoid nav interference, much like most drag operations.
|
1 éve |
ocornut
|
7d4de84ee3
MultiSelect: added courtesy ImGuiMultiSelectFlags_NavWrapX flag so we can demo this until a nav api is designed.
|
1 éve |
ocornut
|
d411c9054a
MultiSelect: minor tidying up.
|
1 éve |
ocornut
|
3f34c83bc6
MultiSelect: added ImGuiMultiSelectFlags_NoAutoClearOnReselect + tweak flags comments. (#7424)
|
1 éve |
ocornut
|
529c73ba21
MultiSelect: Shift+Tab doesn't enable Shift select on landing item.
|
1 éve |
ocornut
|
a8a1f29512
MultiSelect: (breaking) renamed ImGuiMultiSelectFlags_BoxSelect -> ImGuiMultiSelectFlags_BoxSelect2d. Which include not assuming one flag imply the other.
|
1 éve |
ocornut
|
c52346850d
MultiSelect: ImGuiSelectionBasicStorage: added PreserveOrder, maintain implicit order data in storage.
|
1 éve |
ocornut
|
df664329cb
MultiSelect: provide RangeDirection to allow selection handler to handler backward shift+click.
|
1 éve |
ocornut
|
3ac367ff41
MultiSelect: ImGuiSelectionBasicStorage: (breaking) rework GetNextSelectedItem() api to avoid ambiguity/failure when user uses a zero id.
|
1 éve |
ocornut
|
c07864f64a
MultiSelect: ImGuiSelectionBasicStorage: move function bodies to cpp file.
|
1 éve |
ocornut
|
2af3b2ac81
MultiSelect: ImGuiSelectionBasicStorage: simplify by removing compacting code (compacting may be opt-in?).
|
1 éve |
ocornut
|
e61612a687
MultiSelect: ImGuiSelectionBasicStorage: rework to accept massive selections requests without flinching.
|
1 éve |
ocornut
|
e1fd25051e
MultiSelect: ImGuiSelectionBasicStorage: added GetNextSelectedItem() to abstract selection storage from user. Amend Assets Browser demo to handle drag and drop correctly.
|
1 éve |
ocornut
|
c3d7aa252b
MultiSelect: comments, header tweaks., simplication (some of it on wiki).
|
1 éve |
ocornut
|
db4898cb91
MultiSelect: added ImGuiSelectionExternalStorage helper. Simplify bool demo.
|
1 éve |
ocornut
|
c94cf6f01f
MultiSelect: added ImGuiSelectionBasicStorage::GetStorageIdFromIndex() indirection to be easier on the reader.
|
1 éve |
ocornut
|
ab995d3d4f
MultiSelect: (breaking) Added 'items_count' parameter to BeginMultiSelect(). Will enable extra features, and remove equivalent param from ImGuiSelectionBasicStorage::ApplyRequests(.
|
1 éve |
ocornut
|
443b034895
MultiSelect: mark parent child window as navigable into, with highlight. Assume user will always submit interactive items.
|
1 éve |
ocornut
|
f6b5caf82c
MultiSelect: (breaking) renamed ImGuiMultiSelectFlags_BoxSelect -> ImGuiMultiSelectFlags_BoxSelect1d, ImGuiMultiSelectFlags_BoxSelect2d -> ImGuiMultiSelectFlags_BoxSelect.
|
1 éve |
ocornut
|
7bbbbea200
MultiSelect: Box-Select: fixes for checkboxes support. Comments.
|
1 éve |
ocornut
|
2f56df4839
MultiSelect: (breaking) renamed ImGuiSelectionBasicStorage::AdapterData to UserData.
|
1 éve |
ocornut
|
1113f13f83
MultiSelect: Box-Select: fixed "when dragging from void" implementation messing with calling BeginMultiSelect() without a selection size.
|
1 éve |