mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
Centered license text.
This commit is contained in:
@@ -113,7 +113,7 @@ public class ControlUtilities {
|
||||
}
|
||||
});
|
||||
|
||||
this.view.getTarLicensing().addMouseListener(new MouseAdapter() {
|
||||
this.view.getTpnLicensing().addMouseListener(new MouseAdapter() {
|
||||
@Override
|
||||
public void mouseClicked(MouseEvent e) {
|
||||
if (licensingExpanded) {
|
||||
@@ -141,24 +141,26 @@ public class ControlUtilities {
|
||||
}
|
||||
|
||||
private void showLicenseInfo() {
|
||||
view.getTarLicensing().setText(
|
||||
"This program is free software : you can redistribute it and/or modify "
|
||||
view.getTpnLicensing().setText(
|
||||
"Forge License Information"
|
||||
+ "\r\n\r\n"
|
||||
+ "This program is free software : you can redistribute it and/or modify "
|
||||
+ "it under the terms of the GNU General Public License as published by "
|
||||
+ "the Free Software Foundation, either version 3 of the License, or "
|
||||
+ "(at your option) any later version."
|
||||
+ "\r\n"
|
||||
+ "\r\n\r\n"
|
||||
+ "This program is distributed in the hope that it will be useful, "
|
||||
+ "but WITHOUT ANY WARRANTY; without even the implied warranty of "
|
||||
+ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the "
|
||||
+ "GNU General Public License for more details."
|
||||
+ "\r\n"
|
||||
+ "\r\n\r\n"
|
||||
+ "You should have received a copy of the GNU General Public License "
|
||||
+ "along with this program. If not, see <http://www.gnu.org/licenses/>."
|
||||
);
|
||||
}
|
||||
|
||||
private void hideLicenseInfo() {
|
||||
view.getTarLicensing().setText("Click here for license information.");
|
||||
view.getTpnLicensing().setText("Click here for license information.");
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -3,8 +3,11 @@ package forge.view.home;
|
||||
import java.awt.Font;
|
||||
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JTextArea;
|
||||
import javax.swing.JTextPane;
|
||||
import javax.swing.SwingConstants;
|
||||
import javax.swing.text.SimpleAttributeSet;
|
||||
import javax.swing.text.StyleConstants;
|
||||
import javax.swing.text.StyledDocument;
|
||||
|
||||
import net.miginfocom.swing.MigLayout;
|
||||
import forge.AllZone;
|
||||
@@ -20,7 +23,7 @@ public class ViewUtilities extends JPanel {
|
||||
private HomeTopLevel parentView;
|
||||
private ControlUtilities control;
|
||||
private FSkin skin;
|
||||
private JTextArea tarLicensing;
|
||||
private JTextPane tpnLicensing;
|
||||
|
||||
private SubButton btnDownloadSetPics, btnDownloadPics, btnDownloadQuestImages,
|
||||
btnReportBug, btnImportPictures, btnHowToPlay, btnDownloadPrices,
|
||||
@@ -73,19 +76,22 @@ public class ViewUtilities extends JPanel {
|
||||
this.add(btnStackReport, "h 30px!, w 50%!, gapleft 25%, gapbottom 2%");
|
||||
*/
|
||||
|
||||
tarLicensing = new JTextArea();
|
||||
tarLicensing.setOpaque(false);
|
||||
tarLicensing.setForeground(skin.getColor("text"));
|
||||
tarLicensing.setFont(skin.getFont1().deriveFont(Font.PLAIN, 15));
|
||||
tarLicensing.setAlignmentX(SwingConstants.CENTER);
|
||||
tarLicensing.setLineWrap(true);
|
||||
tarLicensing.setWrapStyleWord(true);
|
||||
tarLicensing.setFocusable(false);
|
||||
tarLicensing.setEditable(false);
|
||||
tarLicensing.setBorder(null);
|
||||
tarLicensing.setText("Click here for license information.");
|
||||
tpnLicensing = new JTextPane();
|
||||
tpnLicensing.setOpaque(false);
|
||||
tpnLicensing.setForeground(skin.getColor("text"));
|
||||
tpnLicensing.setFont(skin.getFont1().deriveFont(Font.PLAIN, 15));
|
||||
tpnLicensing.setAlignmentX(SwingConstants.CENTER);
|
||||
tpnLicensing.setFocusable(false);
|
||||
tpnLicensing.setEditable(false);
|
||||
tpnLicensing.setBorder(null);
|
||||
tpnLicensing.setText("Click here for license information.");
|
||||
|
||||
this.add(tarLicensing, "w 80%!, gapleft 10%, ax center");
|
||||
StyledDocument doc = tpnLicensing.getStyledDocument();
|
||||
SimpleAttributeSet center = new SimpleAttributeSet();
|
||||
StyleConstants.setAlignment(center, StyleConstants.ALIGN_CENTER);
|
||||
doc.setParagraphAttributes(0, doc.getLength(), center, false);
|
||||
|
||||
this.add(tpnLicensing, "w 80%!, gapleft 10%, ax center");
|
||||
|
||||
ViewUtilities.this.control = new ControlUtilities(this);
|
||||
}
|
||||
@@ -131,8 +137,8 @@ public class ViewUtilities extends JPanel {
|
||||
}
|
||||
|
||||
/** @return JTextArea */
|
||||
public JTextArea getTarLicensing() {
|
||||
return tarLicensing;
|
||||
public JTextPane getTpnLicensing() {
|
||||
return tpnLicensing;
|
||||
}
|
||||
|
||||
/** @return ControlUtilities */
|
||||
|
||||
Reference in New Issue
Block a user