Refactor KDE to use konsave

This commit is contained in:
2024-11-17 13:50:46 -05:00
parent 7fbe76430d
commit 561297d305
85 changed files with 2208 additions and 1129 deletions

View File

@@ -0,0 +1,70 @@
<?xml version='1.0'?>
<!DOCTYPE gui SYSTEM 'kpartgui.dtd'>
<gui version="20" name="konsole">
<MenuBar>
<Menu name="file">
<text>File</text>
<Action name="new-window"/>
<Action name="new-tab"/>
<Action name="clone-tab"/>
<Separator/>
<DefineGroup name="session-operations"/>
<Separator/>
<DefineGroup name="session-tab-operations"/>
<Action name="close-window"/>
</Menu>
<Menu name="edit">
<text>Edit</text>
<DefineGroup name="session-edit-operations"/>
</Menu>
<Menu name="view">
<text>View</text>
<Menu name="view-split">
<text>Split View</text>
<Action name="split-view-left-right"/>
<Action name="split-view-top-bottom"/>
<Action name="split-view-left-right-next-tab"/>
<Action name="split-view-top-bottom-next-tab"/>
<Action name="close-active-view"/>
<Action name="close-other-views"/>
<Action name="expand-active-view"/>
<Action name="shrink-active-view"/>
<Action name="toggle-maximize-current-view"/>
<Action name="equal-size-view"/>
</Menu>
<Separator/>
<Action name="detach-tab"/>
<Action name="detach-view"/>
<Action name="save-layout"/>
<Action name="load-layout"/>
<Separator/>
<DefineGroup name="session-view-operations"/>
</Menu>
<Action name="bookmark"/>
<Menu name="settings">
<text>Settings</text>
<DefineGroup name="session-settings"/>
<Action name="manage-profiles"/>
<Action name="show-menubar"/>
<Action name="window-colorscheme-menu"/>
<Separator/>
<Action name="view-full-screen"/>
<Separator/>
<Action name="configure-shortcuts"/>
<Action name="configure-notifications"/>
<Action name="configure-settings"/>
</Menu>
<Menu name="plugins">
<text>Plugins</text>
<ActionList name="plugin-submenu"/>
</Menu>
<Menu name="help">
<text>Help</text>
</Menu>
</MenuBar>
<ToolBar noMerge="1" alreadyVisited="1" name="mainToolBar">
<text translationDomain="kxmlgui5">Main Toolbar</text>
<index>0</index>
</ToolBar>
<ActionProperties/>
</gui>

View File

@@ -0,0 +1,35 @@
<?xml version='1.0'?>
<!DOCTYPE gui SYSTEM 'kpartgui.dtd'>
<gui name="konsolepart" translationDomain="konsole" version="14">
<Menu name="session-popup-menu">
<Action name="edit_copy_contextmenu"/>
<Action name="edit_paste"/>
<Action name="web-search"/>
<Action name="open-browser"/>
<Separator/>
<Action name="set-encoding"/>
<Separator/>
<Action name="edit_find"/>
<Menu name="history">
<text>S&amp;crollback</text>
<Action name="file_save_as" group="session-history-operations"/>
<Separator group="session-history-operations"/>
<Action name="adjust-history" group="session-history-operations"/>
<Separator group="session-history-operations"/>
<Action name="clear-history" group="session-history-operations"/>
<Action name="clear-history-and-reset" group="session-history-operations"/>
</Menu>
<Separator/>
<Action name="view-readonly"/>
<Action name="allow-mouse-tracking"/>
<Separator/>
<Action name="switch-profile"/>
<Action name="edit-current-profile"/>
<Action name="manage-profiles"/>
<Separator/>
<Action name="close-session"/>
</Menu>
<ActionProperties scheme="Default">
<Action name="close-session" shortcut=""/>
</ActionProperties>
</gui>

View File

@@ -0,0 +1,97 @@
<?xml version='1.0'?>
<!DOCTYPE gui SYSTEM 'kpartgui.dtd'>
<gui name="session" version="35">
<MenuBar>
<Menu name="file">
<Action name="file_save_as" group="session-operations"/>
<Separator group="session-operations"/>
<Action name="file_print" group="session-operations"/>
<Separator group="session-operations"/>
<Action name="open-browser" group="session-operations"/>
<Action name="close-session" group="session-tab-operations"/>
</Menu>
<Menu name="edit">
<Action name="edit_copy" group="session-edit-operations"/>
<Action name="edit_paste" group="session-edit-operations"/>
<Separator group="session-edit-operations"/>
<Action name="select-all" group="session-edit-operations"/>
<Action name="select-mode" group="session-edit-operations"/>
<Separator group="session-edit-operations"/>
<Action name="copy-input-to" group="session-edit-operations"/>
<Action name="send-signal" group="session-edit-operations"/>
<Action name="rename-session" group="session-edit-operations"/>
<Action name="zmodem-upload" group="session-edit-operations"/>
<Separator group="session-edit-operations"/>
<Action name="edit_find" group="session-edit-operations"/>
<Action name="edit_find_next" group="session-edit-operations"/>
<Action name="edit_find_prev" group="session-edit-operations"/>
</Menu>
<Menu name="view">
<Action name="monitor-once" group="session-view-operations"/>
<Action name="monitor-prompt" group="session-view-operations"/>
<Action name="monitor-silence" group="session-view-operations"/>
<Action name="monitor-activity" group="session-view-operations"/>
<Action name="monitor-process-finish" group="session-view-operations"/>
<Separator group="session-view-operations"/>
<Action name="view-readonly" group="session-view-operations"/>
<Action name="allow-mouse-tracking" group="session-view-operations"/>
<Separator group="session-view-operations"/>
<Action name="enlarge-font" group="session-view-operations"/>
<Action name="reset-font-size" group="session-view-operations"/>
<Action name="shrink-font" group="session-view-operations"/>
<Action name="set-encoding" group="session-view-operations"/>
<Separator group="session-view-operations"/>
<Action name="clear-history" group="session-view-operations"/>
<Action name="clear-history-and-reset" group="session-view-operations"/>
</Menu>
<Menu name="settings">
<Action name="edit-current-profile" group="session-settings"/>
<Action name="switch-profile" group="session-settings"/>
</Menu>
</MenuBar>
<ToolBar name="sessionToolbar" noMerge="1">
<text translationDomain="konsole">Session Toolbar</text>
<index>1</index>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
<Action name="hamburger_menu"/>
</ToolBar>
<Menu name="session-popup-menu">
<Action name="edit_copy_contextmenu"/>
<Action name="edit_copy_contextmenu_in"/>
<Action name="edit_copy_contextmenu_out"/>
<Action name="edit_copy_contextmenu_in_out"/>
<Action name="edit_paste"/>
<Action name="web-search"/>
<Action name="open-browser"/>
<Separator/>
<Menu name="view-split">
<text>Split View</text>
<Action name="split-view-left-right"/>
<Action name="split-view-top-bottom"/>
</Menu>
<Separator/>
<Action name="set-encoding"/>
<Action name="clear-history"/>
<Action name="adjust-history"/>
<Separator/>
<Action name="view-readonly"/>
<Action name="allow-mouse-tracking"/>
<Separator/>
<Action name="switch-profile"/>
<Action name="edit-current-profile"/>
</Menu>
<ActionProperties/>
</gui>