From de8f4429ba70556e4d608d9ee5008dabf15d45b7 Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Sun, 11 Jan 2026 08:28:52 +0000 Subject: [PATCH] Add new classes and interfaces for enhanced functionality in the bt package - Introduced ContextHelpMouseAdapter for handling mouse events related to context help. - Implemented EnableDelayManager and EnableDelayThread for managing delays in enabling features. - Created EnabledStateCallback interface for state change notifications. - Added HelpIconLabel and HelpIconMouseAdapter for displaying help icons with tooltips. - Developed IndicatorReadoutPanel for visual representation of indicators. - Implemented LiveGraphDataSeries and associated mouse adapters for live graph updates. - Created LiveGraphPaintThrottle to manage painting frequency in live graphs. - Added MenuItemIconProvider for dynamic icon assignment to menu items. - Introduced NamedPanel for panels with names and associated properties. - Implemented NoteEditorCallback for handling note editing actions. - Created NoteIconLabel for displaying notes with icons. - Developed PrefixedPropertyStore for managing properties with prefixes. - Added RefreshRateCalculator for calculating refresh rates based on conditions. - Introduced RefreshableComponent interface for components that can be refreshed. - Created TableCellHighlightListener interface for handling cell highlight events. - Implemented ValueComboBox for enhanced combo box functionality with custom items. --- .../bt/{d.java => CloseableComponentPanel.java} | 0 .../bt/{q.java => CollapsibleVerticalLayout.java} | 0 app/obfuscated_packages/bt/{z.java => ComboBoxItem.java} | 0 .../bt/{n.java => ContextHelpEditorCallback.java} | 0 app/obfuscated_packages/bt/{l.java => ContextHelpLabel.java} | 0 .../bt/{m.java => ContextHelpMouseAdapter.java} | 0 app/obfuscated_packages/bt/{e.java => EnableDelayManager.java} | 0 app/obfuscated_packages/bt/{f.java => EnableDelayThread.java} | 0 app/obfuscated_packages/bt/{o.java => EnabledStateCallback.java} | 0 app/obfuscated_packages/bt/{j.java => HelpIconLabel.java} | 0 app/obfuscated_packages/bt/{k.java => HelpIconMouseAdapter.java} | 0 app/obfuscated_packages/bt/{r.java => IndicatorReadoutPanel.java} | 0 app/obfuscated_packages/bt/{t.java => LiveGraphDataSeries.java} | 0 app/obfuscated_packages/bt/{v.java => LiveGraphMouseAdapter.java} | 0 .../bt/{u.java => LiveGraphPaintThrottle.java} | 0 app/obfuscated_packages/bt/{s.java => LiveGraphPanel.java} | 0 app/obfuscated_packages/bt/{w.java => MenuItemIconProvider.java} | 0 app/obfuscated_packages/bt/{g.java => NamedPanel.java} | 0 app/obfuscated_packages/bt/{c.java => NoteEditorCallback.java} | 0 app/obfuscated_packages/bt/{a.java => NoteIconLabel.java} | 0 app/obfuscated_packages/bt/{b.java => NoteIconMouseAdapter.java} | 0 app/obfuscated_packages/bt/{i.java => PrefixedPropertyStore.java} | 0 app/obfuscated_packages/bt/{x.java => RefreshRateCalculator.java} | 0 app/obfuscated_packages/bt/{h.java => RefreshableComponent.java} | 0 .../bt/{p.java => TableCellHighlightListener.java} | 0 app/obfuscated_packages/bt/{y.java => ValueComboBox.java} | 0 26 files changed, 0 insertions(+), 0 deletions(-) rename app/obfuscated_packages/bt/{d.java => CloseableComponentPanel.java} (100%) rename app/obfuscated_packages/bt/{q.java => CollapsibleVerticalLayout.java} (100%) rename app/obfuscated_packages/bt/{z.java => ComboBoxItem.java} (100%) rename app/obfuscated_packages/bt/{n.java => ContextHelpEditorCallback.java} (100%) rename app/obfuscated_packages/bt/{l.java => ContextHelpLabel.java} (100%) rename app/obfuscated_packages/bt/{m.java => ContextHelpMouseAdapter.java} (100%) rename app/obfuscated_packages/bt/{e.java => EnableDelayManager.java} (100%) rename app/obfuscated_packages/bt/{f.java => EnableDelayThread.java} (100%) rename app/obfuscated_packages/bt/{o.java => EnabledStateCallback.java} (100%) rename app/obfuscated_packages/bt/{j.java => HelpIconLabel.java} (100%) rename app/obfuscated_packages/bt/{k.java => HelpIconMouseAdapter.java} (100%) rename app/obfuscated_packages/bt/{r.java => IndicatorReadoutPanel.java} (100%) rename app/obfuscated_packages/bt/{t.java => LiveGraphDataSeries.java} (100%) rename app/obfuscated_packages/bt/{v.java => LiveGraphMouseAdapter.java} (100%) rename app/obfuscated_packages/bt/{u.java => LiveGraphPaintThrottle.java} (100%) rename app/obfuscated_packages/bt/{s.java => LiveGraphPanel.java} (100%) rename app/obfuscated_packages/bt/{w.java => MenuItemIconProvider.java} (100%) rename app/obfuscated_packages/bt/{g.java => NamedPanel.java} (100%) rename app/obfuscated_packages/bt/{c.java => NoteEditorCallback.java} (100%) rename app/obfuscated_packages/bt/{a.java => NoteIconLabel.java} (100%) rename app/obfuscated_packages/bt/{b.java => NoteIconMouseAdapter.java} (100%) rename app/obfuscated_packages/bt/{i.java => PrefixedPropertyStore.java} (100%) rename app/obfuscated_packages/bt/{x.java => RefreshRateCalculator.java} (100%) rename app/obfuscated_packages/bt/{h.java => RefreshableComponent.java} (100%) rename app/obfuscated_packages/bt/{p.java => TableCellHighlightListener.java} (100%) rename app/obfuscated_packages/bt/{y.java => ValueComboBox.java} (100%) diff --git a/app/obfuscated_packages/bt/d.java b/app/obfuscated_packages/bt/CloseableComponentPanel.java similarity index 100% rename from app/obfuscated_packages/bt/d.java rename to app/obfuscated_packages/bt/CloseableComponentPanel.java diff --git a/app/obfuscated_packages/bt/q.java b/app/obfuscated_packages/bt/CollapsibleVerticalLayout.java similarity index 100% rename from app/obfuscated_packages/bt/q.java rename to app/obfuscated_packages/bt/CollapsibleVerticalLayout.java diff --git a/app/obfuscated_packages/bt/z.java b/app/obfuscated_packages/bt/ComboBoxItem.java similarity index 100% rename from app/obfuscated_packages/bt/z.java rename to app/obfuscated_packages/bt/ComboBoxItem.java diff --git a/app/obfuscated_packages/bt/n.java b/app/obfuscated_packages/bt/ContextHelpEditorCallback.java similarity index 100% rename from app/obfuscated_packages/bt/n.java rename to app/obfuscated_packages/bt/ContextHelpEditorCallback.java diff --git a/app/obfuscated_packages/bt/l.java b/app/obfuscated_packages/bt/ContextHelpLabel.java similarity index 100% rename from app/obfuscated_packages/bt/l.java rename to app/obfuscated_packages/bt/ContextHelpLabel.java diff --git a/app/obfuscated_packages/bt/m.java b/app/obfuscated_packages/bt/ContextHelpMouseAdapter.java similarity index 100% rename from app/obfuscated_packages/bt/m.java rename to app/obfuscated_packages/bt/ContextHelpMouseAdapter.java diff --git a/app/obfuscated_packages/bt/e.java b/app/obfuscated_packages/bt/EnableDelayManager.java similarity index 100% rename from app/obfuscated_packages/bt/e.java rename to app/obfuscated_packages/bt/EnableDelayManager.java diff --git a/app/obfuscated_packages/bt/f.java b/app/obfuscated_packages/bt/EnableDelayThread.java similarity index 100% rename from app/obfuscated_packages/bt/f.java rename to app/obfuscated_packages/bt/EnableDelayThread.java diff --git a/app/obfuscated_packages/bt/o.java b/app/obfuscated_packages/bt/EnabledStateCallback.java similarity index 100% rename from app/obfuscated_packages/bt/o.java rename to app/obfuscated_packages/bt/EnabledStateCallback.java diff --git a/app/obfuscated_packages/bt/j.java b/app/obfuscated_packages/bt/HelpIconLabel.java similarity index 100% rename from app/obfuscated_packages/bt/j.java rename to app/obfuscated_packages/bt/HelpIconLabel.java diff --git a/app/obfuscated_packages/bt/k.java b/app/obfuscated_packages/bt/HelpIconMouseAdapter.java similarity index 100% rename from app/obfuscated_packages/bt/k.java rename to app/obfuscated_packages/bt/HelpIconMouseAdapter.java diff --git a/app/obfuscated_packages/bt/r.java b/app/obfuscated_packages/bt/IndicatorReadoutPanel.java similarity index 100% rename from app/obfuscated_packages/bt/r.java rename to app/obfuscated_packages/bt/IndicatorReadoutPanel.java diff --git a/app/obfuscated_packages/bt/t.java b/app/obfuscated_packages/bt/LiveGraphDataSeries.java similarity index 100% rename from app/obfuscated_packages/bt/t.java rename to app/obfuscated_packages/bt/LiveGraphDataSeries.java diff --git a/app/obfuscated_packages/bt/v.java b/app/obfuscated_packages/bt/LiveGraphMouseAdapter.java similarity index 100% rename from app/obfuscated_packages/bt/v.java rename to app/obfuscated_packages/bt/LiveGraphMouseAdapter.java diff --git a/app/obfuscated_packages/bt/u.java b/app/obfuscated_packages/bt/LiveGraphPaintThrottle.java similarity index 100% rename from app/obfuscated_packages/bt/u.java rename to app/obfuscated_packages/bt/LiveGraphPaintThrottle.java diff --git a/app/obfuscated_packages/bt/s.java b/app/obfuscated_packages/bt/LiveGraphPanel.java similarity index 100% rename from app/obfuscated_packages/bt/s.java rename to app/obfuscated_packages/bt/LiveGraphPanel.java diff --git a/app/obfuscated_packages/bt/w.java b/app/obfuscated_packages/bt/MenuItemIconProvider.java similarity index 100% rename from app/obfuscated_packages/bt/w.java rename to app/obfuscated_packages/bt/MenuItemIconProvider.java diff --git a/app/obfuscated_packages/bt/g.java b/app/obfuscated_packages/bt/NamedPanel.java similarity index 100% rename from app/obfuscated_packages/bt/g.java rename to app/obfuscated_packages/bt/NamedPanel.java diff --git a/app/obfuscated_packages/bt/c.java b/app/obfuscated_packages/bt/NoteEditorCallback.java similarity index 100% rename from app/obfuscated_packages/bt/c.java rename to app/obfuscated_packages/bt/NoteEditorCallback.java diff --git a/app/obfuscated_packages/bt/a.java b/app/obfuscated_packages/bt/NoteIconLabel.java similarity index 100% rename from app/obfuscated_packages/bt/a.java rename to app/obfuscated_packages/bt/NoteIconLabel.java diff --git a/app/obfuscated_packages/bt/b.java b/app/obfuscated_packages/bt/NoteIconMouseAdapter.java similarity index 100% rename from app/obfuscated_packages/bt/b.java rename to app/obfuscated_packages/bt/NoteIconMouseAdapter.java diff --git a/app/obfuscated_packages/bt/i.java b/app/obfuscated_packages/bt/PrefixedPropertyStore.java similarity index 100% rename from app/obfuscated_packages/bt/i.java rename to app/obfuscated_packages/bt/PrefixedPropertyStore.java diff --git a/app/obfuscated_packages/bt/x.java b/app/obfuscated_packages/bt/RefreshRateCalculator.java similarity index 100% rename from app/obfuscated_packages/bt/x.java rename to app/obfuscated_packages/bt/RefreshRateCalculator.java diff --git a/app/obfuscated_packages/bt/h.java b/app/obfuscated_packages/bt/RefreshableComponent.java similarity index 100% rename from app/obfuscated_packages/bt/h.java rename to app/obfuscated_packages/bt/RefreshableComponent.java diff --git a/app/obfuscated_packages/bt/p.java b/app/obfuscated_packages/bt/TableCellHighlightListener.java similarity index 100% rename from app/obfuscated_packages/bt/p.java rename to app/obfuscated_packages/bt/TableCellHighlightListener.java diff --git a/app/obfuscated_packages/bt/y.java b/app/obfuscated_packages/bt/ValueComboBox.java similarity index 100% rename from app/obfuscated_packages/bt/y.java rename to app/obfuscated_packages/bt/ValueComboBox.java