mirror of
https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System.git
synced 2024-11-15 13:15:43 +08:00
Added documentation of new AutoHideCloseButtonCollapsesDock flag
This commit is contained in:
parent
0cac9ac507
commit
659537916e
@ -734,7 +734,7 @@ CMainWindow::CMainWindow(QWidget *parent) :
|
|||||||
CDockManager::setConfigFlag(CDockManager::FocusHighlighting, true);
|
CDockManager::setConfigFlag(CDockManager::FocusHighlighting, true);
|
||||||
|
|
||||||
// uncomment if you would like to enable dock widget auto hiding
|
// uncomment if you would like to enable dock widget auto hiding
|
||||||
CDockManager::setAutoHideConfigFlags(CDockManager::DefaultAutoHideConfig);
|
CDockManager::setAutoHideConfigFlags({CDockManager::DefaultAutoHideConfig | CDockManager::AutoHideCloseButtonCollapsesDock});
|
||||||
|
|
||||||
// uncomment if you would like to enable an equal distribution of the
|
// uncomment if you would like to enable an equal distribution of the
|
||||||
// available size of a splitter to all contained dock widgets
|
// available size of a splitter to all contained dock widgets
|
||||||
|
BIN
doc/cfg_flag_AutoHideCloseButtonCollapsesDock_false.gif
Normal file
BIN
doc/cfg_flag_AutoHideCloseButtonCollapsesDock_false.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 90 KiB |
BIN
doc/cfg_flag_AutoHideCloseButtonCollapsesDock_true.gif
Normal file
BIN
doc/cfg_flag_AutoHideCloseButtonCollapsesDock_true.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 52 KiB |
@ -39,6 +39,7 @@
|
|||||||
- [`AutoHideButtonCheckable`](#autohidebuttoncheckable)
|
- [`AutoHideButtonCheckable`](#autohidebuttoncheckable)
|
||||||
- [`AutoHideSideBarsIconOnly`](#autohidesidebarsicononly)
|
- [`AutoHideSideBarsIconOnly`](#autohidesidebarsicononly)
|
||||||
- [`AutoHideShowOnMouseOver`](#autohideshowonmouseover)
|
- [`AutoHideShowOnMouseOver`](#autohideshowonmouseover)
|
||||||
|
- [`AutoHideCloseButtonCollapsesDock`](#autohideclosebuttoncollapsesdock)
|
||||||
- [DockWidget Feature Flags](#dockwidget-feature-flags)
|
- [DockWidget Feature Flags](#dockwidget-feature-flags)
|
||||||
- [`DockWidgetClosable`](#dockwidgetclosable)
|
- [`DockWidgetClosable`](#dockwidgetclosable)
|
||||||
- [`DockWidgetMovable`](#dockwidgetmovable)
|
- [`DockWidgetMovable`](#dockwidgetmovable)
|
||||||
@ -589,6 +590,21 @@ is shown, if the user hovers over the Auto-Hide tab or if the users moves the
|
|||||||
mouse outside of the Auto-Hide widget. Showing and hiding my mouse click still
|
mouse outside of the Auto-Hide widget. Showing and hiding my mouse click still
|
||||||
works if this feature is enabled.
|
works if this feature is enabled.
|
||||||
|
|
||||||
|
### `AutoHideCloseButtonCollapsesDock`
|
||||||
|
|
||||||
|
Some users don't understand the distinction between closing an auto hide dock and
|
||||||
|
collapsing an auto hide dock. This may lead to situations where they press the
|
||||||
|
close button (losing the side tab widget) instead of simply clicking outside
|
||||||
|
the auto hide dock (collapsing the dock).
|
||||||
|
|
||||||
|
![AutoHideCloseButtonCollapsesDock false](cfg_flag_AutoHideCloseButtonCollapsesDock_false.gif)
|
||||||
|
|
||||||
|
If `AutoHideCloseButtonCollapsesDock` option is active, the
|
||||||
|
close button in an auto hide widget collapses the auto hide widget instead of
|
||||||
|
closing it.
|
||||||
|
|
||||||
|
![AutoHideCloseButtonCollapsesDock true](cfg_flag_AutoHideCloseButtonCollapsesDock_true.gif)
|
||||||
|
|
||||||
## DockWidget Feature Flags
|
## DockWidget Feature Flags
|
||||||
|
|
||||||
### `DockWidgetClosable`
|
### `DockWidgetClosable`
|
||||||
|
@ -245,7 +245,7 @@ public:
|
|||||||
AutoHideButtonCheckable = 0x08, //!< If the flag is set, the auto hide button will be checked and unchecked depending on the auto hide state. Mainly for styling purposes.
|
AutoHideButtonCheckable = 0x08, //!< If the flag is set, the auto hide button will be checked and unchecked depending on the auto hide state. Mainly for styling purposes.
|
||||||
AutoHideSideBarsIconOnly = 0x10,///< show only icons in auto hide side tab - if a tab has no icon, then the text will be shown
|
AutoHideSideBarsIconOnly = 0x10,///< show only icons in auto hide side tab - if a tab has no icon, then the text will be shown
|
||||||
AutoHideShowOnMouseOver = 0x20, ///< show the auto hide window on mouse over tab and hide it if mouse leaves auto hide container
|
AutoHideShowOnMouseOver = 0x20, ///< show the auto hide window on mouse over tab and hide it if mouse leaves auto hide container
|
||||||
AutoHideCloseButtonCollapsesDock = 0x40, ///< Close button of an auto hide container closes the dock instead of hiding it completely
|
AutoHideCloseButtonCollapsesDock = 0x40, ///< Close button of an auto hide container collapses the dock instead of hiding it completely
|
||||||
|
|
||||||
DefaultAutoHideConfig = AutoHideFeatureEnabled
|
DefaultAutoHideConfig = AutoHideFeatureEnabled
|
||||||
| DockAreaHasAutoHideButton ///< the default configuration for left and right side bars
|
| DockAreaHasAutoHideButton ///< the default configuration for left and right side bars
|
||||||
|
Loading…
Reference in New Issue
Block a user