Summary: | Allow to manipulate splits programmatically | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Gustavo <cadastros> |
Component: | split-view | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | 22.12.2 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/utilities/konsole/-/commit/f7732e33c40e7787a83da53746af06326e0d34dc | Version Fixed In: | |
Sentry Crash Report: |
Description
Gustavo
2023-02-07 21:42:55 UTC
This should be possible for someone w/ some time. Git commit f7732e33c40e7787a83da53746af06326e0d34dc by Kurt Hindenburg, on behalf of Theodore Wang. Committed on 25/12/2023 at 18:42. Pushed by hindenburg into branch 'master'. Implements DBus methods for manipulation of splits Methods implmented allow for: 1. retrieval of layout information encoded in a string 2. getting size proportions of a splitter's direct child widgets 3. setting the size proportions of a splitter's direct child widgets 4. simple splitting of a view horizontally or vertically 5. using existing widgets to create a splitter at a specified position under a splitter 6. moving an existing view to a specified position under a splitter 7. moving an existing splitter to a specified position under a splitter 8. switching focus to an existing view See documentation in source files for more details. M +233 -0 src/ViewManager.cpp M +56 -0 src/ViewManager.h M +3 -0 src/terminalDisplay/TerminalDisplay.cpp M +9 -0 src/terminalDisplay/TerminalDisplay.h M +15 -0 src/widgets/ViewContainer.cpp M +2 -0 src/widgets/ViewContainer.h M +86 -0 src/widgets/ViewSplitter.cpp M +16 -0 src/widgets/ViewSplitter.h https://invent.kde.org/utilities/konsole/-/commit/f7732e33c40e7787a83da53746af06326e0d34dc |