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
Uwe Kindler
cbc43e5e0e
Added PushButton to test new CDockWidgetSideTab
2022-10-18 15:47:34 +02:00
Uwe Kindler
3a3c3a96d6
Fixed namespace comment in ElidingLabel
2022-10-18 15:46:53 +02:00
Uwe Kindler
0cbc810a5a
Renamed SideTabIconLabel - added C prefix CSideTabIconLabel
2022-10-18 15:29:31 +02:00
Syarif Fakhri
d83ec7c66f
Add config to make auto hide button optionally checkable for styling purposes
2022-10-18 17:21:10 +08:00
Syarif Fakhri
118e79e7ec
Remove config flag
2022-10-18 10:33:35 +08:00
Syarif Fakhri
1c69685257
Update css
2022-10-18 10:33:03 +08:00
Syarif Fakhri
fde8007174
reduce margin a little bit for the horizontal component
2022-10-18 10:22:56 +08:00
Uwe Kindler
60e0201060
Added new auto hide config flag CDockManager::AutoHideButtonTogglesArea
2022-10-17 18:16:20 +02:00
Uwe Kindler
90b92900a1
Move autohide related CSS into a separate block to have all settings in one place
2022-10-17 17:41:56 +02:00
Uwe Kindler
96a5443a02
Added alternative auto hide button svg icon and modified stylesheet to show pinned icon for autohide widgets
2022-10-17 14:52:53 +02:00
Uwe Kindler
ffe6eccb05
Improved logic for finding the auto hide side location
2022-10-17 14:22:12 +02:00
Uwe Kindler
14312442db
Replaced tab bar areas LeftTop, LeftBottom, RightTop, RightBottom with Left and Right to reduce complexity
2022-10-17 11:34:59 +02:00
Uwe Kindler
bb630ca605
Changed toggleAutoHideArea)= logic - only the current dock widget is pinned and not all dock widgets of this area
2022-10-17 09:59:40 +02:00
Uwe Kindler
e3117121cc
Changed moveContentsToParent() logic when disabling auto dock for a certain widget
2022-10-17 09:52:00 +02:00
Uwe Kindler
a8a40f0bee
Merge branch 'duerr-ndt-auto_hide_feature' into auto_hide_feature
2022-10-17 08:54:17 +02:00
Uwe Kindler
9f9d9792aa
Added sideTabBarArea property to CAutoHideDockContainer to improve CSS styling options
2022-10-15 14:24:19 +02:00
Syarif Fakhri
4399f6ea29
Update css
2022-10-14 21:49:53 +08:00
Syarif Fakhri
754a41d118
Formatting and cleanup
...
- Update user-guide.md
- Remove incorrect configuration from dock manager.h
- Fix spacing
2022-10-14 21:41:39 +08:00
Syarif Fakhri
b0544be068
Added activeTab property
2022-10-14 21:32:05 +08:00
Syarif Fakhri
f9b62234b0
Add top area
2022-10-14 21:13:32 +08:00
Syarif Fakhri
ac8cf863a0
remove unused css
2022-10-14 21:07:58 +08:00
Syarif Fakhri
91190e8744
cleaner dock widget side tab click handling
2022-10-14 17:47:41 +08:00
Syarif Fakhri
efb87c868b
update size then mask
2022-10-14 16:20:32 +08:00
Syarif Fakhri
ad0c2103bf
fix crash when using widgets that delete on close
2022-10-14 16:09:13 +08:00
Syarif Fakhri
5b3ad7e5db
fix typo
2022-10-13 15:41:15 +08:00
Syarif Fakhri
b51c56e286
Fix bug where left and bottom overlay splitters cannot be clicked
2022-10-13 14:56:25 +08:00
Syarif Fakhri
84ca7b18a0
fix side tab not hiding when double clicking dock title bar
2022-10-13 14:37:39 +08:00
Syarif Fakhri
8610a64b51
Rename overlayDockContainer -> AutoHideDockContainer
2022-10-13 14:26:54 +08:00
Uwe Kindler
60526f2293
Fixed some typos
2022-10-12 11:47:54 +02:00
Uwe Kindler
6c27115de8
Ignore MouseButtonPress events of SideTabWidget in event filter
2022-10-12 11:32:55 +02:00
Uwe Kindler
62d3d73651
Made Auto Hide Feature independent from Focus Feature and renamed OverlayDockContainer to AutoHideDockContainer
2022-10-12 11:17:54 +02:00
Uwe Kindler
8fc333806a
Pulled latest changes from duer autohide branch
2022-10-12 10:58:47 +02:00
syarif fakhri
7f6fa0c96c
Fix linux styling
2022-09-22 09:53:14 +08:00
Syarif Fakhri
8ac8d63b96
Ensure that the closed state is consistent
2022-09-20 14:47:28 +08:00
Syarif Fakhri
0e6971e2ae
Remove [[fallthrough]]
2022-09-20 09:41:02 +08:00
Syarif Fakhri
32f9b4664b
Fix weird behavior when widget is overlayed
2022-09-19 18:11:47 +08:00
Syarif Fakhri
c850e36025
Update css for qt-5
2022-09-19 16:33:45 +08:00
Syarif Fakhri
2bb1589ca2
Add missing check for bottom sidebar config
2022-09-19 16:02:32 +08:00
Syarif Fakhri
40dccdb5ae
Remove testing code
2022-09-19 14:30:18 +08:00
Syarif Fakhri
3d4d677494
Bump XML version
2022-09-19 14:30:07 +08:00
Syarif Fakhri
6e143de09d
Fix side tab widgets being the wrong size when being added to a layout
2022-09-19 14:19:31 +08:00
Syarif Fakhri
f69b1e1ef8
Fix active X widgets not being rendered correctly
2022-09-19 10:49:07 +08:00
Syarif Fakhri
87324846cd
Fix side tab widget resizing strangely on first add
2022-09-15 16:02:55 +08:00
Syarif Fakhri
060313c11f
clear dock widget focus on repin
2022-09-15 13:04:49 +08:00
Syarif Fakhri
59108ed245
Add right bottom and left bottom
2022-09-15 12:51:59 +08:00
Syarif Fakhri
68a3bcde08
Add assert
2022-09-15 12:15:33 +08:00
Syarif Fakhri
68e5aec912
add rais
2022-09-15 11:51:56 +08:00
Syarif Fakhri
6998c0e585
double -> float
2022-09-15 09:43:15 +08:00
Syarif Fakhri
4d3328e468
Fix side tab widget ordering
...
Now is fixed based on the side tab widget
2022-09-14 17:39:57 +08:00
Syarif Fakhri
06bcf2cd48
Add insert order for overlayed widget to the side tab bar
...
- Set the default insert order to append
2022-09-14 15:52:34 +08:00
Nick D'Ademo
5df2467592
add orientation prop to SideTabBar.
2022-09-14 14:25:11 +08:00
Nick D'Ademo
48163d2679
add paintEvent override for styling purposes.
2022-09-14 14:17:28 +08:00
Syarif Fakhri
f3305b95d2
Remove old crash fix
2022-09-14 13:10:06 +08:00
Syarif Fakhri
8e5e974669
Remove event filter from dock area as well
2022-09-14 12:39:18 +08:00
Syarif Fakhri
773f186a7f
Fix crash when restoring state but better
...
- Rather than having to check for nullptr, just make sure the slot isn't
called
2022-09-14 12:34:13 +08:00
Syarif Fakhri
6b85b2b505
Revert "Fix crash when restoring state"
...
This reverts commit ee97b03e53
.
2022-09-14 12:32:32 +08:00
Syarif Fakhri
ee97b03e53
Fix crash when restoring state
...
- when restoring state, the old dock widgets would remove themselves
from their old dock areas and add themselves to the new dock areas. The
old dock areas that are empty would then delete themselves.
- That is a problem when the old overlay dock container would still try to
access the old dock areas, not knowing their deleted, causing a crash.
2022-09-14 12:16:36 +08:00