|
|
|
@ -460,7 +460,7 @@ |
|
|
|
|
|
|
|
|
|
- doc: add a proper documentation+regression testing system (#435) |
|
|
|
|
- window: add a way for very transient windows (non-saved, temporary overlay over hundreds of objects) to "clean" up from the global window list. perhaps a lightweight explicit cleanup pass. |
|
|
|
|
- window: calling SetNextWindowSize() every frame with <= 0 doesn't do anything, may be useful to allow (particularly when used for a single axis). |
|
|
|
|
- window: calling SetNextWindowSize() every frame with <= 0 doesn't do anything, may be useful to allow (particularly when used for a single axis) (#690) |
|
|
|
|
- window: auto-fit feedback loop when user relies on any dynamic layout (window width multiplier, column) appears weird to end-user. clarify. |
|
|
|
|
- window: allow resizing of child windows (possibly given min/max for each axis?) |
|
|
|
|
- window: background options for child windows, border option (disable rounding) |
|
|
|
@ -5245,9 +5245,10 @@ void ImGui::TextDisabled(const char* fmt, ...) |
|
|
|
|
|
|
|
|
|
void ImGui::TextWrappedV(const char* fmt, va_list args) |
|
|
|
|
{ |
|
|
|
|
PushTextWrapPos(0.0f); |
|
|
|
|
bool need_wrap = (GImGui->CurrentWindow->DC.TextWrapPos < 0.0f); // Keep existing wrap position is one ia already set
|
|
|
|
|
if (need_wrap) PushTextWrapPos(0.0f); |
|
|
|
|
TextV(fmt, args); |
|
|
|
|
PopTextWrapPos(); |
|
|
|
|
if (need_wrap) PopTextWrapPos(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void ImGui::TextWrapped(const char* fmt, ...) |
|
|
|
|