Skip to content

Commit 1437a4e

Browse files
committed
Add a couple more menu items to "more" menu
1 parent 5030f05 commit 1437a4e

File tree

2 files changed

+47
-18
lines changed

2 files changed

+47
-18
lines changed

ChangeLog.txt

+2
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ BUGFIX: Core | Don't force-start completed update torrents [Parg]
7878
BUGFIX: Core | Need one more loop on errors [Parg]
7979
BUGFIX: Core | Handle already completed and queued download [Parg]
8080
BUGFIX: Core | Ensure DHT contact liveness set correctly on create [Parg]
81+
BUGFIX: Core | Skip IPv6 UDP tracker addresses when IPv6 disabled [Parg]
8182
BUGFIX: UI | Fix selected tag not being shown in tag selection menu [Parg]
8283
BUGFIX: UI | Fix wrapping of comment line [TuxPaper]
8384
BUGFIX: UI | Auto restart prompt is SWT Only [TuxPaper]
@@ -95,6 +96,7 @@ BUGFIX: UI | Some minor Windows dark mode fixes [Parg]
9596
BUGFIX: UI | Fix search box background in subs view + windows dark [Parg]
9697
BUGFIX: UI | Fix google search command line [Parg]
9798
BUGFIX: UI | Fix some default column setup issues; "reset" -> use explicit default [Parg]
99+
BUGFIX: UI | Fix valid URL foreground in Windows dark mode [Parg]
98100

99101
2023.11.10 | BiglyBT 3.5.0.0
100102

uis/src/com/biglybt/ui/swt/shells/opentorrent/OpenTorrentOptionsWindow.java

+45-18
Original file line numberDiff line numberDiff line change
@@ -1491,25 +1491,23 @@ public void tableColumnCreated(TableColumn column) {
14911491
{
14921492
MenuItem item = new MenuItem(menu, SWT.CHECK );
14931493

1494-
item.setData( COConfigurationManager.getBooleanParameter( "open.torrent.window.rename.on.tlf.change" ));
1494+
item.setSelection( COConfigurationManager.getBooleanParameter( "open.torrent.window.rename.on.tlf.change" ));
14951495

1496-
Messages.setLanguageText(item, "OpenTorrentWindow.tlf.rename");
1496+
Messages.setLanguageText(item, "OpenTorrentWindow.tlf.rename");
14971497

1498-
item.addSelectionListener(
1499-
new SelectionAdapter()
1500-
{
1501-
@Override
1502-
public void
1503-
widgetSelected(
1504-
SelectionEvent e )
1505-
{
1506-
COConfigurationManager.setParameter(
1507-
"open.torrent.window.rename.on.tlf.change",
1508-
((MenuItem)e.widget).getSelection());
1509-
}
1510-
});
1511-
1512-
item.setEnabled( non_simple_instances.size() > 0 );
1498+
item.addSelectionListener(
1499+
new SelectionAdapter()
1500+
{
1501+
@Override
1502+
public void
1503+
widgetSelected(
1504+
SelectionEvent e )
1505+
{
1506+
COConfigurationManager.setParameter(
1507+
"open.torrent.window.rename.on.tlf.change",
1508+
((MenuItem)e.widget).getSelection());
1509+
}
1510+
});
15131511
}
15141512

15151513
new MenuItem(menu, SWT.SEPARATOR);
@@ -5320,7 +5318,36 @@ public void UIInputReceiverClosed(UIInputReceiver entryWindow) {
53205318
rename_dn_item.setEnabled( isSingleOptions );
53215319

53225320
new MenuItem( more_menu, SWT.SEPARATOR );
5323-
5321+
5322+
if ( isSingleOptions && !torrentOptions.isSimpleTorrent()){
5323+
5324+
MenuItem item = new MenuItem(more_menu, SWT.PUSH);
5325+
5326+
Messages.setLanguageText(item, "OpenTorrentWindow.set.savepath");
5327+
5328+
item.addSelectionListener(new SelectionAdapter() {
5329+
@Override
5330+
public void widgetSelected(SelectionEvent e) {
5331+
setSavePath();
5332+
}
5333+
});
5334+
5335+
MenuItem tlfr = new MenuItem(more_menu, SWT.PUSH);
5336+
5337+
Messages.setLanguageText(tlfr, "OpenTorrentWindow.tlf.remove");
5338+
5339+
tlfr.addSelectionListener(new SelectionAdapter() {
5340+
@Override
5341+
public void widgetSelected(SelectionEvent e) {
5342+
removeTopLevelFolder();
5343+
}
5344+
});
5345+
5346+
more_menu.addListener(SWT.Show,(ev)->{
5347+
tlfr.setEnabled( canRemoveTopLevelFolder());
5348+
});
5349+
}
5350+
53245351
MenuItem opt = new MenuItem( more_menu, SWT.CHECK );
53255352

53265353
opt.setSelection( COConfigurationManager.getBooleanParameter( "open.torrent.window.rename.on.tlf.change" ));

0 commit comments

Comments
 (0)