Rename structs for QuickTerminal Tab

This commit is contained in:
Soh Satoh
2025-01-25 19:24:46 +09:00
parent 98dacfe66e
commit 25415f5dd0
3 changed files with 6 additions and 6 deletions

View File

@ -135,7 +135,7 @@ class QuickTerminalController: BaseTerminalController {
focusedSurface = leaf.surface focusedSurface = leaf.surface
let mainContent = VStack(spacing: 0) { let mainContent = VStack(spacing: 0) {
TabBarView(tabManager: tabManager) QuickTerminalTabBarView(tabManager: tabManager)
TerminalView( TerminalView(
ghostty: ghostty, ghostty: ghostty,
viewModel: self, viewModel: self,

View File

@ -1,6 +1,6 @@
import SwiftUI import SwiftUI
struct TabBarView: View { struct QuickTerminalTabBarView: View {
@ObservedObject var tabManager: QuickTerminalTabManager @ObservedObject var tabManager: QuickTerminalTabManager
@GestureState private var isDragging: Bool = false @GestureState private var isDragging: Bool = false
@ -9,7 +9,7 @@ struct TabBarView: View {
ScrollView(.horizontal, showsIndicators: false) { ScrollView(.horizontal, showsIndicators: false) {
HStack(spacing: 0) { HStack(spacing: 0) {
ForEach(tabManager.tabs) { tab in ForEach(tabManager.tabs) { tab in
TabItemView( QuickTerminalTabItemView(
tab: tab, tab: tab,
isSelected: tab.isActive, isSelected: tab.isActive,
onSelect: { tabManager.selectTab(tab) }, onSelect: { tabManager.selectTab(tab) },
@ -21,7 +21,7 @@ struct TabBarView: View {
} }
.onDrop( .onDrop(
of: [.text], of: [.text],
delegate: TabDropDelegate( delegate: QuickTerminalTabDropDelegate(
item: tab, item: tab,
tabManager: tabManager, tabManager: tabManager,
currentTab: tabManager.draggedTab currentTab: tabManager.draggedTab
@ -55,7 +55,7 @@ struct TabBarView: View {
} }
} }
struct TabDropDelegate: DropDelegate { struct QuickTerminalTabDropDelegate: DropDelegate {
let item: QuickTerminalTab let item: QuickTerminalTab
let tabManager: QuickTerminalTabManager let tabManager: QuickTerminalTabManager
let currentTab: QuickTerminalTab? let currentTab: QuickTerminalTab?

View File

@ -1,6 +1,6 @@
import SwiftUI import SwiftUI
struct TabItemView: View { struct QuickTerminalTabItemView: View {
@ObservedObject var tab: QuickTerminalTab @ObservedObject var tab: QuickTerminalTab
let isSelected: Bool let isSelected: Bool
let onSelect: () -> Void let onSelect: () -> Void