Prevent tabs from being closed in request/response sections
- Connected close-page signal on both request and response tab views - Signal handler returns True to prevent tab closure - Close buttons remain visible but are now non-functional - Prevents accidental closure of Headers and Body tabs
This commit is contained in:
parent
95d5197e26
commit
a921126b9d
@ -89,6 +89,9 @@ class RosterWindow(Adw.ApplicationWindow):
|
||||
# Create tab view
|
||||
self.request_tab_view = Adw.TabView()
|
||||
|
||||
# Prevent tabs from being closed
|
||||
self.request_tab_view.connect("close-page", lambda view, page: True)
|
||||
|
||||
# Create tab bar to show tabs
|
||||
request_tab_bar = Adw.TabBar()
|
||||
request_tab_bar.set_view(self.request_tab_view)
|
||||
@ -138,6 +141,9 @@ class RosterWindow(Adw.ApplicationWindow):
|
||||
# Create tab view
|
||||
self.response_tab_view = Adw.TabView()
|
||||
|
||||
# Prevent tabs from being closed
|
||||
self.response_tab_view.connect("close-page", lambda view, page: True)
|
||||
|
||||
# Create tab bar to show tabs
|
||||
response_tab_bar = Adw.TabBar()
|
||||
response_tab_bar.set_view(self.response_tab_view)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user