mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-07-18 09:08:17 +00:00
Clear pinned items tool.
This commit is contained in:
@@ -490,6 +490,10 @@ public abstract class MainFrameMenu implements MenuBuilder {
|
||||
protected void clearRecentSearchesActionPerformed(ActionEvent evt) {
|
||||
Main.searchResultsStorage.clear();
|
||||
}
|
||||
|
||||
protected void clearPinnedItemsActionPerformed(ActionEvent evt) {
|
||||
mainFrame.getPanel().destroyPins();
|
||||
}
|
||||
|
||||
protected void removeNonScripts() {
|
||||
mainFrame.getPanel().removeNonScripts(swf);
|
||||
@@ -1073,6 +1077,7 @@ public abstract class MainFrameMenu implements MenuBuilder {
|
||||
addMenuItem("/settings/advancedSettings/advancedSettings", translate("menu.advancedsettings.advancedsettings"), "settings32", this::advancedSettingsActionPerformed, PRIORITY_TOP, null, true, null, false);
|
||||
addMenuItem("/settings/advancedSettings/clearRecentFiles", translate("menu.tools.otherTools.clearRecentFiles"), "clearrecent16", this::clearRecentFilesActionPerformed, PRIORITY_MEDIUM, null, true, null, false);
|
||||
addMenuItem("/settings/advancedSettings/clearRecentSearches", translate("menu.tools.otherTools.clearRecentSearches"), "clearrecent16", this::clearRecentSearchesActionPerformed, PRIORITY_MEDIUM, null, true, null, false);
|
||||
addMenuItem("/settings/advancedSettings/clearPinnedItems", translate("menu.tools.otherTools.clearPinnedItems"), "clearrecent16", this::clearPinnedItemsActionPerformed, PRIORITY_MEDIUM, null, true, null, false);
|
||||
finishMenu("/settings/advancedSettings");
|
||||
|
||||
finishMenu("/settings");
|
||||
|
||||
@@ -418,6 +418,10 @@ public final class MainPanel extends JPanel implements TreeSelectionListener, Se
|
||||
pinsPanel.clear();
|
||||
}
|
||||
|
||||
public void destroyPins() {
|
||||
pinsPanel.destroy();
|
||||
}
|
||||
|
||||
private void handleTreeKeyReleased(KeyEvent e) {
|
||||
AbstractTagTree tree = (AbstractTagTree) e.getSource();
|
||||
if ((e.getKeyCode() == KeyEvent.VK_UP
|
||||
|
||||
@@ -61,6 +61,19 @@ public class PinsPanel extends JPanel {
|
||||
setBorder(BorderFactory.createEmptyBorder(5, 0, 0, 0));
|
||||
}
|
||||
|
||||
/**
|
||||
* Totally destroy and save empty
|
||||
*/
|
||||
public void destroy() {
|
||||
items.clear();
|
||||
rebuild();
|
||||
save();
|
||||
}
|
||||
|
||||
/**
|
||||
* Removes all items reference, saves them as paths.
|
||||
*
|
||||
*/
|
||||
public void clear() {
|
||||
for (TreeItem item : items) {
|
||||
String tagTreePath = mainPanel.tagTree.getItemPathString(item);
|
||||
|
||||
@@ -974,4 +974,6 @@ pin = Click to pin this item
|
||||
unpin = Pinned - click to unpin this item.
|
||||
contextmenu.unpin = Unpin
|
||||
contextmenu.unpin.all = Unpin all
|
||||
contextmenu.unpin.others = Unpin others
|
||||
contextmenu.unpin.others = Unpin others
|
||||
|
||||
menu.tools.otherTools.clearPinnedItems = Clear pinned items
|
||||
@@ -946,4 +946,6 @@ pin = Kliknut\u00edm tuto polo\u017eku p\u0159ipnete
|
||||
unpin = P\u0159ipnuto - kliknut\u00edm tuto polo\u017eku odepnete.
|
||||
contextmenu.unpin = Odepnout
|
||||
contextmenu.unpin.all = Odepnout v\u0161e
|
||||
contextmenu.unpin.others = Odepnout ostatn\u00ed
|
||||
contextmenu.unpin.others = Odepnout ostatn\u00ed
|
||||
|
||||
menu.tools.otherTools.clearPinnedItems = Vymazat p\u0159ipnut\u00e9 polo\u017eky
|
||||
Reference in New Issue
Block a user