Uwe Kindler
|
bd0b2ad483
|
Improved title bar button tooltips and made naming consistend with context menu
|
2022-11-05 10:11:09 +01:00 |
|
Uwe Kindler
|
a79abbdb48
|
Fixed hiding of sidebar if Auto Hide Tab is closed
|
2022-11-04 13:43:59 +01:00 |
|
Uwe
|
99854f686e
|
Update linux stylesheet files to support icon only auto hide sidebars
|
2022-11-04 11:24:15 +01:00 |
|
Uwe Kindler
|
35f212a788
|
Fixed Qt6 build
|
2022-11-04 10:45:09 +01:00 |
|
Uwe Kindler
|
32eaf93692
|
Removed some whitespace from focus_highlighting.css
|
2022-11-04 10:23:40 +01:00 |
|
Uwe Kindler
|
6f5e33a2ad
|
Added CSS styling for AutoHideTab that is iconOnly
|
2022-11-04 10:22:10 +01:00 |
|
Uwe Kindler
|
279a9d7df9
|
Fixed delayed hiding of CAutoHideDockContainer on mouse leave when resizing
|
2022-11-04 09:41:00 +01:00 |
|
Uwe Kindler
|
c0247fc02a
|
Added option ShowAutoHideOnMouseOver that enables showing of auto hide widgets by hovering over auto hide tab
|
2022-11-04 08:51:17 +01:00 |
|
Uwe Kindler
|
27d71eecac
|
Fixed restoreDockWidgetsOpenState() function to delete legacy auto hide widgets
|
2022-11-03 20:00:03 +01:00 |
|
Uwe Kindler
|
5e59a6dc3a
|
Removed debug output
|
2022-11-03 16:49:20 +01:00 |
|
Uwe Kindler
|
409d4489cc
|
Added support for auto hiding a dock area / widget to a specific border via context menu
|
2022-11-03 16:44:40 +01:00 |
|
Uwe Kindler
|
04ea1c68a7
|
Added option to auto hide a DockWidget or a DockArea to a specific sidebar location
|
2022-11-03 15:28:01 +01:00 |
|
Uwe
|
1922395b4b
|
Improved linux auto hide specific css code
|
2022-11-03 12:00:52 +01:00 |
|
Uwe Kindler
|
3b97fdc2ce
|
Improved AutoHideSidebar to provide better resize behavior if parent widget is resized
|
2022-11-03 11:34:04 +01:00 |
|
Uwe Kindler
|
716207f600
|
Removed superfluous deleteAutoHideWidgets() function from CDockContainerWidget
|
2022-11-02 14:41:41 +01:00 |
|
Uwe Kindler
|
159579fb48
|
Fixed some auto hide specific bugs
|
2022-11-02 14:29:23 +01:00 |
|
Uwe Kindler
|
d2c08aca70
|
Improved context menu of DockAreaWidget
|
2022-11-02 13:06:42 +01:00 |
|
Uwe Kindler
|
b5a179555a
|
Added context menu actions for titleBar and dock widget tab auto hide
|
2022-11-02 12:45:45 +01:00 |
|
Uwe Kindler
|
9c14c62637
|
Added setAutoHide() and toggleAutoHide() function to CDockWidget
|
2022-11-02 08:27:23 +01:00 |
|
Uwe Kindler
|
7c1d04f7be
|
Move calculateSideTabBarArea() function from DockContainerWidget into DockAreaWidget because it is only required there and it depends on dock area position
|
2022-11-02 08:16:56 +01:00 |
|
Uwe Kindler
|
7d79ea2770
|
Fixed crash by access to invalid dock parent container in CAutoHideDockContainer::updateSize() function
|
2022-11-02 07:46:02 +01:00 |
|
Uwe Kindler
|
983afc4d1e
|
Fixed wrong size calculation in CAutoHideDockContainer updateSize() function
|
2022-11-02 07:29:45 +01:00 |
|
Uwe Kindler
|
540961b8dd
|
Renamed toggleAutoHide to setAutoHide and added toggleAutoHide function
|
2022-11-01 21:31:27 +01:00 |
|
Uwe Kindler
|
fda5887d50
|
Removed AutoHideInsertOrder enum - new side tabs are always appended.
|
2022-11-01 20:42:52 +01:00 |
|
Uwe Kindler
|
0d78303713
|
Fixed typo
|
2022-11-01 17:41:47 +01:00 |
|
Uwe Kindler
|
fbd25a83f1
|
Improved auto hide config flags
|
2022-11-01 17:31:47 +01:00 |
|
Uwe Kindler
|
28745fa2f8
|
Some small improvements and execute auto hide code only if config is enabled
|
2022-11-01 17:17:58 +01:00 |
|
Uwe Kindler
|
08714ddc3f
|
Properly evaluate pinnable flag
|
2022-11-01 16:11:45 +01:00 |
|
Uwe Kindler
|
94b80423d7
|
Made naming of auto hide config flags explicit
|
2022-11-01 14:36:09 +01:00 |
|
Uwe Kindler
|
bfad80c540
|
Some code cleanup
|
2022-11-01 13:41:36 +01:00 |
|
Uwe Kindler
|
da6bf2b9ab
|
Fixed typo
|
2022-11-01 13:36:32 +01:00 |
|
Uwe Kindler
|
075ef6187f
|
Refactoring: renamed CDockWidgetSideTab to CAutoHideTab and CSideTabBar top CAutoHideSideBar
|
2022-11-01 13:34:08 +01:00 |
|
Uwe Kindler
|
782af9a1fc
|
Renamed SideTabBar and DockWidgetSideTab into AutoHideSideBar and AutoHideTab for consistent naming
|
2022-11-01 12:06:59 +01:00 |
|
Uwe Kindler
|
2370d79ca6
|
Removed debug code from DockManager saveState function
|
2022-11-01 11:39:34 +01:00 |
|
Uwe Kindler
|
760c0365e0
|
Use explicit naming for functions to configure auto hide flags and disable auto hide feature by default
|
2022-11-01 11:35:07 +01:00 |
|
Uwe Kindler
|
fba9c7ce5d
|
Create auto hide sidebars only if config flag is set
|
2022-11-01 11:22:15 +01:00 |
|
Uwe Kindler
|
44790307d8
|
Properly implemented restore functionality for auto hide container
|
2022-11-01 11:02:01 +01:00 |
|
Uwe Kindler
|
d1d801cf16
|
Moved dock area restore code into CDockAreaWidget
|
2022-10-30 19:44:33 +01:00 |
|
Uwe Kindler
|
8d670577a9
|
Moved creation of SideTabWidget into AutoHideDockContainer.cpp
|
2022-10-28 16:28:23 +02:00 |
|
Uwe Kindler
|
af4a3ef2a8
|
Removed config flag CDockManager::AutoHideDockAreaHasTitle - this should not be configurable
|
2022-10-28 15:52:52 +02:00 |
|
Uwe
|
1189945ef1
|
Updated Linux css files to properly support new auto hide feature
|
2022-10-28 15:21:21 +02:00 |
|
Uwe
|
f4bfa0f3c5
|
Changed type of sideTabBarArea properties to int to fix non working Linux stylesheet selectors
|
2022-10-28 15:20:56 +02:00 |
|
Uwe
|
6adce7337b
|
Some restructuring in default.css and default_linux.css to improve readibility
|
2022-10-28 13:35:52 +02:00 |
|
Uwe Kindler
|
ae5a75bc3f
|
Removed DockWidget->sideTabWidget()->setProperty("focused", Focused), DockWidget->sideTabWidget()->updateStyle() because it is not required
|
2022-10-28 13:19:38 +02:00 |
|
Uwe Kindler
|
b70fc7b3e8
|
Added some SideBar documentation
|
2022-10-28 11:22:42 +02:00 |
|
Uwe Kindler
|
38ee87f762
|
Merge branch 'duerr-ndt-auto_hide_feature' into auto_hide_feature_refactor
|
2022-10-28 11:17:13 +02:00 |
|
Uwe Kindler
|
b85a6b55d9
|
Removed debug output
|
2022-10-28 11:14:04 +02:00 |
|
Uwe Kindler
|
6cf05c3438
|
Removed debug output
|
2022-10-28 11:13:18 +02:00 |
|
Uwe Kindler
|
f6b77f5c3c
|
Implemented showing and hiding of side bar when it does not contain any visible tab
|
2022-10-28 11:11:35 +02:00 |
|
Syarif Fakhri
|
a012426f9b
|
cleanup - remove unused code, fix comments, add const
|
2022-10-28 14:26:55 +08:00 |
|
Syarif Fakhri
|
ee2ef8ac69
|
Use resize margin - disallow users from resizing to the size of the parent container
|
2022-10-28 14:24:44 +08:00 |
|
Syarif Fakhri
|
2a97833d02
|
fix cmakelists and remove setDefaultDockProportion from dock widget
|
2022-10-28 14:21:12 +08:00 |
|
Syarif Fakhri
|
c2bd56e2e9
|
add set size to allow the user to set a size for the pinned widget manually
|
2022-10-28 14:20:30 +08:00 |
|
Syarif Fakhri
|
85da93c2fe
|
fix crash when adding auto hide dock container without a previous dock area
|
2022-10-28 14:19:12 +08:00 |
|
Uwe Kindler
|
c80174e7e5
|
Removed superfluous code and simplified some things
|
2022-10-27 15:59:08 +02:00 |
|
Uwe Kindler
|
3f256f7249
|
Some small renamings
|
2022-10-27 13:39:00 +02:00 |
|
Uwe Kindler
|
85d7b3047c
|
Changed AutoHide save and restore code
|
2022-10-27 13:25:40 +02:00 |
|
Uwe Kindler
|
2d67e9e1e5
|
Some small changes
|
2022-10-27 11:53:15 +02:00 |
|
Uwe Kindler
|
da9062ef62
|
Fixed wrong rendering of DockWidgetSideTab if orientation changed when loading perspective
|
2022-10-27 10:56:42 +02:00 |
|
Uwe Kindler
|
f20c3bc63a
|
Fixed wrong position of AutoHideDockContainer when uncollapsing
|
2022-10-27 10:52:05 +02:00 |
|
Uwe Kindler
|
11223bf664
|
Prevent deletion of DockWidgetSideTabs if SideTabBar is deleted - the DockWidget is the real owner
|
2022-10-27 10:23:11 +02:00 |
|
Uwe Kindler
|
c94155fb06
|
Moved SideBarLocation enum out of CDockWidgetSideTab into global ads namespace
|
2022-10-27 10:22:28 +02:00 |
|
Uwe Kindler
|
822ad48152
|
Code cleanup
|
2022-10-26 15:40:35 +02:00 |
|
Uwe Kindler
|
ea8e442153
|
Updated default.css to support the new auto hide functionality
|
2022-10-26 15:36:17 +02:00 |
|
Uwe Kindler
|
eb008be404
|
Cleanup of focus_highlighting.css
|
2022-10-26 15:14:32 +02:00 |
|
Uwe Kindler
|
f5ac29c19e
|
Implemented support for Opaque / Non Opaque auto hide container resizing
|
2022-10-26 15:06:23 +02:00 |
|
Uwe Kindler
|
f22d62a85b
|
Implemented non opaque resizing for ResizeHandle
|
2022-10-26 14:35:11 +02:00 |
|
Uwe Kindler
|
5199fa45d1
|
Implemented save and restore function in AutoHideDockContainer
|
2022-10-26 11:17:05 +02:00 |
|
Uwe Kindler
|
b2399bb279
|
Removed superfluous code from AutoHideDockContainer.cpp
|
2022-10-26 10:57:50 +02:00 |
|
Uwe Kindler
|
b14d3ff30f
|
Added auto hide styling to focus_highlighting.css
|
2022-10-26 09:51:58 +02:00 |
|
Uwe Kindler
|
b43770de37
|
Added properties to auto hide widgets to improve CSS styling options
|
2022-10-26 09:51:37 +02:00 |
|
Uwe Kindler
|
875a358600
|
Ensure the SideTab is hidden if empty
|
2022-10-26 09:50:16 +02:00 |
|
Uwe Kindler
|
cd58e6e9b5
|
Reverted stylesheets to initial code to restart with styling
|
2022-10-26 07:29:58 +02:00 |
|
Uwe Kindler
|
43c8d69281
|
Restored initial implementation of ElidingLabel because vertical label is not required anymore - SideBarButton implements orientation feature
|
2022-10-26 07:28:58 +02:00 |
|
Uwe Kindler
|
293bf9b74f
|
Updated stylesheet to default
|
2022-10-25 21:10:20 +02:00 |
|
Uwe Kindler
|
c3aefff3b4
|
Added missing exports for ResizeHandle and PushButton
|
2022-10-25 16:05:08 +02:00 |
|
Uwe Kindler
|
44bfc56471
|
Removed superfluous function setDockSizeProportion()
|
2022-10-25 15:58:47 +02:00 |
|
Uwe Kindler
|
a74d8acb42
|
Improved visual_studio_light.css
|
2022-10-25 15:51:38 +02:00 |
|
Syarif Fakhri
|
fafa52a1ba
|
fix bug where "right click -> detach group" would of an overlay dock would not remove the dockwidget side tab
|
2022-10-25 18:03:41 +08:00 |
|
Syarif Fakhri
|
54c7c7e2a5
|
iconsize -> iconSize in css
|
2022-10-25 18:00:36 +08:00 |
|
Syarif Fakhri
|
314ed4bbf2
|
fix missing case statement
|
2022-10-25 17:37:54 +08:00 |
|
Uwe Kindler
|
0fbbef7609
|
Fixed initial size of AutoHideDockContainer
|
2022-10-25 11:09:13 +02:00 |
|
Uwe Kindler
|
6eb46250b1
|
Improved visual_studio_light.css theme
|
2022-10-25 10:59:01 +02:00 |
|
Uwe Kindler
|
14acd0fe4a
|
Fixed updateResizeHandleSizeLimitMax() function to work properly with all dock containers
|
2022-10-25 10:01:51 +02:00 |
|
Uwe Kindler
|
7774aaa75a
|
Fixed calculateSideTabBarArea function to work properly with every dock container
|
2022-10-25 09:58:15 +02:00 |
|
Uwe Kindler
|
ebdd950b4e
|
Removed supefluous onAutoHideToggleRequested() function
|
2022-10-25 09:52:57 +02:00 |
|
Uwe Kindler
|
8e8ead0b4f
|
Improved visual_studio_light.css
|
2022-10-25 09:11:10 +02:00 |
|
Uwe Kindler
|
ff0b32a8e0
|
Added new Visual Studio Light theme
|
2022-10-24 20:34:09 +02:00 |
|
Uwe Kindler
|
f549a92c01
|
Added resize support for new QFrame based AutoHideDockContainer
|
2022-10-24 16:21:26 +02:00 |
|
Uwe Kindler
|
93d0d4b1c2
|
Merge branch 'master' into auto_hide_dockcontainer
|
2022-10-24 09:21:30 +02:00 |
|
Uwe Kindler
|
bc1f12ba93
|
Implemented experimental mouse event handling
|
2022-10-23 16:42:14 +02:00 |
|
tytan652
|
537828ef3d
|
Allow to set a custom title for all FloatingContainer (#454)
|
2022-10-20 21:35:31 +02:00 |
|
Chnossos
|
6444e7424f
|
fix: DockFocusController doesn't pick up on previous dock deletion outside of view (#453)
Co-authored-by: Pierre Caissial <pierre.caissial@vivoka.com>
|
2022-10-19 20:39:19 +02:00 |
|
Syarif Fakhri
|
10a75b0413
|
remove unused and cleanup
|
2022-10-19 17:44:55 +08:00 |
|
Syarif Fakhri
|
9eb9ee4071
|
fix icon only config for side tab bars
|
2022-10-19 17:35:36 +08:00 |
|
Syarif Fakhri
|
7ed3f8b2d1
|
Remove all dock widget focusable constraint on auto hide button
|
2022-10-19 17:30:08 +08:00 |
|
Syarif Fakhri
|
7319c52d4d
|
FIxed CMakeLists
|
2022-10-19 17:13:34 +08:00 |
|
Syarif Fakhri
|
8974b1a299
|
Merge branch 'auto_hide_feature_original_f' into auto_hide_feature
|
2022-10-19 17:11:45 +08:00 |
|
Uwe Kindler
|
63fed89f26
|
Removed individual config flags for each sidebar with the global AutoHideFeatureEnabled flag
|
2022-10-18 17:00:42 +02:00 |
|
Uwe Kindler
|
866ccb2c4e
|
Reimplemented DockWidgetSideTab based on QPushButton
|
2022-10-18 16:43:39 +02:00 |
|