Commit Graph

  • b70fc7b3e8 Added some SideBar documentation Uwe Kindler 2022-10-28 11:22:42 +02:00
  • 38ee87f762 Merge branch 'duerr-ndt-auto_hide_feature' into auto_hide_feature_refactor Uwe Kindler 2022-10-28 11:17:13 +02:00
  • b85a6b55d9 Removed debug output Uwe Kindler 2022-10-28 11:14:04 +02:00
  • 6cf05c3438 Removed debug output Uwe Kindler 2022-10-28 11:13:18 +02:00
  • f6b77f5c3c Implemented showing and hiding of side bar when it does not contain any visible tab Uwe Kindler 2022-10-28 11:11:35 +02:00
  • a012426f9b cleanup - remove unused code, fix comments, add const Syarif Fakhri 2022-10-28 14:26:55 +08:00
  • ee2ef8ac69 Use resize margin - disallow users from resizing to the size of the parent container Syarif Fakhri 2022-10-28 14:24:44 +08:00
  • 2a97833d02 fix cmakelists and remove setDefaultDockProportion from dock widget Syarif Fakhri 2022-10-28 14:21:12 +08:00
  • c2bd56e2e9 add set size to allow the user to set a size for the pinned widget manually Syarif Fakhri 2022-10-28 14:20:30 +08:00
  • 85da93c2fe fix crash when adding auto hide dock container without a previous dock area Syarif Fakhri 2022-10-28 14:19:12 +08:00
  • c80174e7e5 Removed superfluous code and simplified some things Uwe Kindler 2022-10-27 15:59:08 +02:00
  • 3f256f7249 Some small renamings Uwe Kindler 2022-10-27 13:39:00 +02:00
  • 85d7b3047c Changed AutoHide save and restore code Uwe Kindler 2022-10-27 13:25:40 +02:00
  • 2d67e9e1e5 Some small changes Uwe Kindler 2022-10-27 11:53:15 +02:00
  • da9062ef62 Fixed wrong rendering of DockWidgetSideTab if orientation changed when loading perspective Uwe Kindler 2022-10-27 10:56:42 +02:00
  • f20c3bc63a Fixed wrong position of AutoHideDockContainer when uncollapsing Uwe Kindler 2022-10-27 10:52:05 +02:00
  • 11223bf664 Prevent deletion of DockWidgetSideTabs if SideTabBar is deleted - the DockWidget is the real owner Uwe Kindler 2022-10-27 10:23:11 +02:00
  • c94155fb06 Moved SideBarLocation enum out of CDockWidgetSideTab into global ads namespace Uwe Kindler 2022-10-27 10:22:28 +02:00
  • 822ad48152 Code cleanup Uwe Kindler 2022-10-26 15:40:35 +02:00
  • ea8e442153 Updated default.css to support the new auto hide functionality Uwe Kindler 2022-10-26 15:36:17 +02:00
  • eb008be404 Cleanup of focus_highlighting.css Uwe Kindler 2022-10-26 15:14:32 +02:00
  • f5ac29c19e Implemented support for Opaque / Non Opaque auto hide container resizing Uwe Kindler 2022-10-26 15:06:23 +02:00
  • f22d62a85b Implemented non opaque resizing for ResizeHandle Uwe Kindler 2022-10-26 14:35:11 +02:00
  • 5199fa45d1 Implemented save and restore function in AutoHideDockContainer Uwe Kindler 2022-10-26 11:17:05 +02:00
  • b2399bb279 Removed superfluous code from AutoHideDockContainer.cpp Uwe Kindler 2022-10-26 10:57:50 +02:00
  • b14d3ff30f Added auto hide styling to focus_highlighting.css Uwe Kindler 2022-10-26 09:51:58 +02:00
  • b43770de37 Added properties to auto hide widgets to improve CSS styling options Uwe Kindler 2022-10-26 09:51:37 +02:00
  • 875a358600 Ensure the SideTab is hidden if empty Uwe Kindler 2022-10-26 09:50:16 +02:00
  • cd58e6e9b5 Reverted stylesheets to initial code to restart with styling Uwe Kindler 2022-10-26 07:29:58 +02:00
  • 43c8d69281 Restored initial implementation of ElidingLabel because vertical label is not required anymore - SideBarButton implements orientation feature Uwe Kindler 2022-10-26 07:28:58 +02:00
  • 293bf9b74f Updated stylesheet to default Uwe Kindler 2022-10-25 21:10:20 +02:00
  • 00e4dc14ba fixed some documentation typos Uwe Kindler 2022-10-25 19:57:40 +02:00
  • 8ef696f6f2 Updated README.md Uwe Kindler 2022-10-25 19:49:36 +02:00
  • c3aefff3b4 Added missing exports for ResizeHandle and PushButton Uwe Kindler 2022-10-25 16:05:08 +02:00
  • 44bfc56471 Removed superfluous function setDockSizeProportion() Uwe Kindler 2022-10-25 15:58:47 +02:00
  • a74d8acb42 Improved visual_studio_light.css Uwe Kindler 2022-10-25 15:51:38 +02:00
  • fafa52a1ba fix bug where "right click -> detach group" would of an overlay dock would not remove the dockwidget side tab Syarif Fakhri 2022-10-25 18:03:41 +08:00
  • 54c7c7e2a5 iconsize -> iconSize in css Syarif Fakhri 2022-10-25 18:00:36 +08:00
  • 314ed4bbf2 fix missing case statement Syarif Fakhri 2022-10-25 17:37:54 +08:00
  • 0fbbef7609 Fixed initial size of AutoHideDockContainer Uwe Kindler 2022-10-25 11:09:13 +02:00
  • 6eb46250b1 Improved visual_studio_light.css theme Uwe Kindler 2022-10-25 10:59:01 +02:00
  • 14acd0fe4a Fixed updateResizeHandleSizeLimitMax() function to work properly with all dock containers Uwe Kindler 2022-10-25 10:01:51 +02:00
  • 7774aaa75a Fixed calculateSideTabBarArea function to work properly with every dock container Uwe Kindler 2022-10-25 09:58:15 +02:00
  • ebdd950b4e Removed supefluous onAutoHideToggleRequested() function Uwe Kindler 2022-10-25 09:52:57 +02:00
  • 8e8ead0b4f Improved visual_studio_light.css Uwe Kindler 2022-10-25 09:11:10 +02:00
  • ff0b32a8e0 Added new Visual Studio Light theme Uwe Kindler 2022-10-24 20:34:09 +02:00
  • f549a92c01 Added resize support for new QFrame based AutoHideDockContainer Uwe Kindler 2022-10-24 16:21:26 +02:00
  • 93d0d4b1c2 Merge branch 'master' into auto_hide_dockcontainer Uwe Kindler 2022-10-24 09:21:30 +02:00
  • b6d7f868ac Improved showcase section in README.md Uwe Kindler 2022-10-23 20:18:01 +02:00
  • bc1f12ba93 Implemented experimental mouse event handling Uwe Kindler 2022-10-23 16:42:14 +02:00
  • 537828ef3d Allow to set a custom title for all FloatingContainer (#454) tytan652 2022-10-20 19:35:31 +00:00
  • 6444e7424f fix: DockFocusController doesn't pick up on previous dock deletion outside of view (#453) Chnossos 2022-10-19 20:39:19 +02:00
  • 10a75b0413 remove unused and cleanup Syarif Fakhri 2022-10-19 17:44:55 +08:00
  • 9eb9ee4071 fix icon only config for side tab bars Syarif Fakhri 2022-10-19 17:35:36 +08:00
  • 7ed3f8b2d1 Remove all dock widget focusable constraint on auto hide button Syarif Fakhri 2022-10-19 17:30:08 +08:00
  • 7319c52d4d FIxed CMakeLists Syarif Fakhri 2022-10-19 17:13:34 +08:00
  • 8974b1a299 Merge branch 'auto_hide_feature_original_f' into auto_hide_feature Syarif Fakhri 2022-10-19 17:11:45 +08:00
  • 63fed89f26 Removed individual config flags for each sidebar with the global AutoHideFeatureEnabled flag Uwe Kindler 2022-10-18 17:00:42 +02:00
  • 866ccb2c4e Reimplemented DockWidgetSideTab based on QPushButton Uwe Kindler 2022-10-18 16:43:39 +02:00
  • cbc43e5e0e Added PushButton to test new CDockWidgetSideTab Uwe Kindler 2022-10-18 15:47:34 +02:00
  • 3a3c3a96d6 Fixed namespace comment in ElidingLabel Uwe Kindler 2022-10-18 15:46:53 +02:00
  • 0cbc810a5a Renamed SideTabIconLabel - added C prefix CSideTabIconLabel Uwe Kindler 2022-10-18 15:29:31 +02:00
  • d83ec7c66f Add config to make auto hide button optionally checkable for styling purposes Syarif Fakhri 2022-10-18 17:21:10 +08:00
  • 118e79e7ec Remove config flag Syarif Fakhri 2022-10-18 10:33:35 +08:00
  • 1c69685257 Update css Syarif Fakhri 2022-10-18 10:33:03 +08:00
  • fde8007174 reduce margin a little bit for the horizontal component Syarif Fakhri 2022-10-18 10:22:56 +08:00
  • 60e0201060 Added new auto hide config flag CDockManager::AutoHideButtonTogglesArea Uwe Kindler 2022-10-17 18:16:20 +02:00
  • 90b92900a1 Move autohide related CSS into a separate block to have all settings in one place Uwe Kindler 2022-10-17 17:41:56 +02:00
  • 96a5443a02 Added alternative auto hide button svg icon and modified stylesheet to show pinned icon for autohide widgets Uwe Kindler 2022-10-17 14:52:53 +02:00
  • ffe6eccb05 Improved logic for finding the auto hide side location Uwe Kindler 2022-10-17 14:22:12 +02:00
  • 14312442db Replaced tab bar areas LeftTop, LeftBottom, RightTop, RightBottom with Left and Right to reduce complexity Uwe Kindler 2022-10-17 11:34:59 +02:00
  • bb630ca605 Changed toggleAutoHideArea)= logic - only the current dock widget is pinned and not all dock widgets of this area Uwe Kindler 2022-10-17 09:59:40 +02:00
  • e3117121cc Changed moveContentsToParent() logic when disabling auto dock for a certain widget Uwe Kindler 2022-10-17 09:52:00 +02:00
  • a8a40f0bee Merge branch 'duerr-ndt-auto_hide_feature' into auto_hide_feature Uwe Kindler 2022-10-17 08:54:17 +02:00
  • 9f9d9792aa Added sideTabBarArea property to CAutoHideDockContainer to improve CSS styling options Uwe Kindler 2022-10-15 14:24:19 +02:00
  • 4399f6ea29 Update css Syarif Fakhri 2022-10-14 21:49:53 +08:00
  • 754a41d118 Formatting and cleanup - Update user-guide.md - Remove incorrect configuration from dock manager.h - Fix spacing Syarif Fakhri 2022-10-14 21:41:39 +08:00
  • b0544be068 Added activeTab property Syarif Fakhri 2022-10-14 21:32:05 +08:00
  • f9b62234b0 Add top area Syarif Fakhri 2022-10-14 21:13:32 +08:00
  • ac8cf863a0 remove unused css Syarif Fakhri 2022-10-14 21:07:58 +08:00
  • 91190e8744 cleaner dock widget side tab click handling Syarif Fakhri 2022-10-14 17:47:41 +08:00
  • efb87c868b update size then mask Syarif Fakhri 2022-10-14 16:20:32 +08:00
  • ad0c2103bf fix crash when using widgets that delete on close Syarif Fakhri 2022-10-14 16:09:13 +08:00
  • 5b3ad7e5db fix typo Syarif Fakhri 2022-10-13 15:41:15 +08:00
  • 589a62fe15 update user guide Syarif Fakhri 2022-10-13 15:24:11 +08:00
  • b51c56e286 Fix bug where left and bottom overlay splitters cannot be clicked Syarif Fakhri 2022-10-13 14:56:25 +08:00
  • 84ca7b18a0 fix side tab not hiding when double clicking dock title bar Syarif Fakhri 2022-10-13 14:37:39 +08:00
  • 8610a64b51 Rename overlayDockContainer -> AutoHideDockContainer Syarif Fakhri 2022-10-13 14:26:54 +08:00
  • ae55013566 Merge branch 'auto_hide_feature' of github.com:githubuser0xFFFF/Qt-Advanced-Docking-System into auto_hide_feature Syarif Fakhri 2022-10-13 11:11:58 +08:00
  • 60526f2293 Fixed some typos Uwe Kindler 2022-10-12 11:47:54 +02:00
  • 6c27115de8 Ignore MouseButtonPress events of SideTabWidget in event filter Uwe Kindler 2022-10-12 11:32:55 +02:00
  • 62d3d73651 Made Auto Hide Feature independent from Focus Feature and renamed OverlayDockContainer to AutoHideDockContainer Uwe Kindler 2022-10-12 11:17:54 +02:00
  • 8fc333806a Pulled latest changes from duer autohide branch Uwe Kindler 2022-10-12 10:58:47 +02:00
  • 412f24537b Dissallow non focusable dock widgets from being pinned Syarif Fakhri 2022-10-06 17:00:29 +08:00
  • a74e03451f remove unused vars Syarif Fakhri 2022-10-03 17:46:07 +08:00
  • 3cd0265df6 - Fix crash caused by not removing dock area from parent container - Fix strange behavior caused by not calling QSplitter::resizeEvent base implementation Syarif Fakhri 2022-10-03 17:29:56 +08:00
  • 53e8010732 Merge branch 'auto_hide_feature' of github.com:duerr-ndt/Qt-Advanced-Docking-System into auto_hide_feature Syarif Fakhri 2022-09-22 10:41:27 +08:00
  • 880a7f13b5 add config flag in ads demo Syarif Fakhri 2022-09-22 10:40:11 +08:00
  • 7f6fa0c96c Fix linux styling syarif fakhri 2022-09-22 09:53:14 +08:00
  • 8ac8d63b96 Ensure that the closed state is consistent Syarif Fakhri 2022-09-20 14:47:28 +08:00