mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[vcs-log] do not try to resize last table column by dagging table edge (does not work, only displays resizing cursor and interferes with scrolling)
This commit is contained in:
@@ -937,11 +937,13 @@ public class VcsLogGraphTable extends TableWithProgress implements DataProvider,
|
||||
|
||||
@Override
|
||||
public void mousePressed(@NotNull MouseEvent e) {
|
||||
if (isOnBorder(e)) return;
|
||||
mouseInputListener.mousePressed(convertMouseEvent(e));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void mouseReleased(@NotNull MouseEvent e) {
|
||||
if (isOnBorder(e)) return;
|
||||
mouseInputListener.mouseReleased(convertMouseEvent(e));
|
||||
}
|
||||
|
||||
@@ -955,13 +957,19 @@ public class VcsLogGraphTable extends TableWithProgress implements DataProvider,
|
||||
|
||||
@Override
|
||||
public void mouseDragged(@NotNull MouseEvent e) {
|
||||
if (isOnBorder(e)) return;
|
||||
mouseInputListener.mouseDragged(convertMouseEvent(e));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void mouseMoved(@NotNull MouseEvent e) {
|
||||
if (isOnBorder(e)) return;
|
||||
mouseInputListener.mouseMoved(convertMouseEvent(e));
|
||||
}
|
||||
|
||||
public boolean isOnBorder(@NotNull MouseEvent e) {
|
||||
return Math.abs(header.getTable().getWidth() - e.getPoint().x) <= JBUI.scale(3);
|
||||
}
|
||||
}
|
||||
|
||||
private class MyListSelectionListener implements ListSelectionListener {
|
||||
|
||||
Reference in New Issue
Block a user