Changeset 371:89c24bb88102 in finroc_tools_gui-java


Ignore:
Timestamp:
04.01.2022 14:26:09 (15 months ago)
Author:
Max Reichardt <max.reichardt@…>
Branch:
default
Phase:
public
Message:

Adds optional AWT input event parameter to connection panel's Connect method (use case is querying modifiers in subclasses)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ConnectionPanel.java

    r361 r371  
    4141import java.awt.event.ComponentEvent; 
    4242import java.awt.event.ComponentListener; 
     43import java.awt.event.InputEvent; 
    4344import java.awt.event.KeyListener; 
    4445import java.awt.event.MouseEvent; 
     
    541542            MJTree<Object> selectionTree = selectionFromRight ? rightTree : leftTree; 
    542543            List<Object> sourceNodes = selectionTree.getSelectedObjects(); 
    543             connect(sourceNodes, newConnections.partnerNodes); 
     544            connect(sourceNodes, newConnections.partnerNodes, e); 
    544545            leftTree.setSelectedObjects(null, true); 
    545546            rightTree.setSelectedObjects(null, true); 
     
    573574     * @param nodes1 Node list 1 
    574575     * @param nodes2 Node list 2 
    575      */ 
    576     protected void connect(List<Object> nodes1, List<Object> nodes2) { 
     576     * @oaran event Input event that triggered connect (optional) 
     577     */ 
     578    protected void connect(List<Object> nodes1, List<Object> nodes2, InputEvent event) { 
    577579        for (int i = 0; i < nodes1.size(); i++) { 
    578580            connect(nodes1.get(i), nodes2.get(i)); 
Note: See TracChangeset for help on using the changeset viewer.