📄 verticalaligner.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: VerticalAligner.java
package org.gudy.azureus2.ui.swt.views.utils;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.ScrollBar;
import org.eclipse.swt.widgets.Table;
import org.gudy.azureus2.core3.config.COConfigurationManager;
import org.gudy.azureus2.core3.config.ParameterListener;
import org.gudy.azureus2.ui.swt.Utils;
public class VerticalAligner
{
private static boolean bFixGTKBug;
public VerticalAligner()
{
}
public static int getTableAdjustVerticalBy(Table t)
{
if (!bFixGTKBug || t == null || t.isDisposed())
return 0;
else
return -t.getHeaderHeight();
}
public static int getTableAdjustHorizontallyBy(Table t)
{
if (!bFixGTKBug || t == null || t.isDisposed())
return 0;
ScrollBar sb = t.getHorizontalBar();
if (sb == null)
return 0;
else
return sb.getSelection();
}
static
{
COConfigurationManager.addAndFireParameterListener("SWT_bGTKTableBug", new ParameterListener() {
public void parameterChanged(String parameterName)
{
VerticalAligner.bFixGTKBug = COConfigurationManager.getBooleanParameter("SWT_bGTKTableBug") && Utils.isGTK && SWT.getVersion() < 3226;
}
});
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -