1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-18 00:54:19 +00:00
JUCE/modules/juce_gui_basics/windows
reuk 9360c3f4ff
Windows: Fix issue where minimising a window could overwrite the last "normal" window bounds
Previously, the following series of steps would leave the window at
full-size on Windows:

- Open a JUCE Window
- Maximise it
- Minimise it
- Click the maximise button

The expected behaviour is that the window should return to its initial
size and position, but instead the window still fills the screen.

This issue wasn't present on Ubuntu/Unity because minimising does not
invoke ComponentPeer::handleMovedOrResized on that platform. It was not
present on macOS because the system is responsible for restoring the
previous window size on that platform.
2021-09-28 11:31:49 +01:00
..
juce_AlertWindow.cpp Warnings: Avoid triggering missing-prototypes warnings on macOS/iOS 2021-09-23 10:28:47 +01:00
juce_AlertWindow.h Accessibility: Make createAccessibilityHandler() private in Component subclasses 2021-09-07 11:23:17 +01:00
juce_CallOutBox.cpp PopupMenu: Avoid dismissing PopupMenus in bridged plugin editors 2021-06-08 14:57:42 +01:00
juce_CallOutBox.h Accessibility: Make createAccessibilityHandler() private in Component subclasses 2021-09-07 11:23:17 +01:00
juce_ComponentPeer.cpp Windows: Fix issue where minimising a window could overwrite the last "normal" window bounds 2021-09-28 11:31:49 +01:00
juce_ComponentPeer.h Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 2021-05-10 10:53:14 +01:00
juce_DialogWindow.cpp Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 2021-05-10 10:53:14 +01:00
juce_DialogWindow.h Accessibility: Make createAccessibilityHandler() private in Component subclasses 2021-09-07 11:23:17 +01:00
juce_DocumentWindow.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_DocumentWindow.h Updated all license headers 2020-06-29 08:30:22 +01:00
juce_MessageBoxOptions.h Add some missing Doxygen tags 2021-09-20 11:36:56 +01:00
juce_NativeMessageBox.h Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options 2021-07-21 16:34:12 +01:00
juce_ResizableWindow.cpp Linux: Fix bug restoring window positions from saved state 2021-07-01 11:48:20 +01:00
juce_ResizableWindow.h Updated all license headers 2020-06-29 08:30:22 +01:00
juce_ThreadWithProgressWindow.cpp Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options 2021-07-21 16:34:12 +01:00
juce_ThreadWithProgressWindow.h Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0 2021-06-30 13:01:14 +01:00
juce_TooltipWindow.cpp TooltipWindow: Avoid re-showing a tooltip if the mouse has not moved since it was last clicked 2021-09-27 15:46:28 +01:00
juce_TooltipWindow.h Accessibility: Make createAccessibilityHandler() private in Component subclasses 2021-09-07 11:23:17 +01:00
juce_TopLevelWindow.cpp Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 2021-05-10 10:53:14 +01:00
juce_TopLevelWindow.h Accessibility: Make createAccessibilityHandler() private in Component subclasses 2021-09-07 11:23:17 +01:00