diff options
author | Micah Lee <micah@micahflee.com> | 2021-04-13 18:28:00 -0400 |
---|---|---|
committer | Micah Lee <micah@micahflee.com> | 2021-04-13 18:28:00 -0400 |
commit | 3c76f3403d32d6ecd1c4eedc6283e530af580dd6 (patch) | |
tree | 1467170c615138404e58f38ffae80a67de5489e0 /desktop/src/onionshare/tab_widget.py | |
parent | 67724312201b0943209728097baaae00c2dc07e5 (diff) | |
download | onionshare-3c76f3403d32d6ecd1c4eedc6283e530af580dd6.tar.gz onionshare-3c76f3403d32d6ecd1c4eedc6283e530af580dd6.zip |
Add tooltips to tabs, so you can tell what even long titles are
Diffstat (limited to 'desktop/src/onionshare/tab_widget.py')
-rw-r--r-- | desktop/src/onionshare/tab_widget.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/desktop/src/onionshare/tab_widget.py b/desktop/src/onionshare/tab_widget.py index 3df924d3..a955ea53 100644 --- a/desktop/src/onionshare/tab_widget.py +++ b/desktop/src/onionshare/tab_widget.py @@ -188,8 +188,13 @@ class TabWidget(QtWidgets.QTabWidget): self.bring_to_front.emit() def change_title(self, tab_id, title): + shortened_title = title + if len(shortened_title) > 11: + shortened_title = shortened_title[:10] + "..." + index = self.indexOf(self.tabs[tab_id]) - self.setTabText(index, title) + self.setTabText(index, shortened_title) + self.setTabToolTip(index, title) def change_icon(self, tab_id, icon_path): index = self.indexOf(self.tabs[tab_id]) |