Gridarta Editor
TextAreaConfig.java
Go to the documentation of this file.
1 /*
2  * Gridarta MMORPG map editor for Crossfire, Daimonin and similar games.
3  * Copyright (C) 2000-2023 The Gridarta Developers.
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation; either version 2 of the License, or
8  * (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public License along
16  * with this program; if not, write to the Free Software Foundation, Inc.,
17  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18  */
19 
20 package net.sf.gridarta.textedit.textarea;
21 
25 public class TextAreaConfig {
26 
30  private boolean overwrite;
31 
32  private int magicCaret = -1;
33 
34  private final boolean editable;
35 
36  private final int electricScroll;
37 
41  public TextAreaConfig(final boolean editable, final int electricScroll) {
42  this.editable = editable;
43  this.electricScroll = electricScroll;
44  }
45 
50  public boolean isOverwrite() {
51  return overwrite;
52  }
53 
58  public void setOverwrite(final boolean overwrite) {
59  this.overwrite = overwrite;
60  }
61 
62  public int getMagicCaret() {
63  return magicCaret;
64  }
65 
66  public void setMagicCaret(final int magicCaret) {
67  this.magicCaret = magicCaret;
68  }
69 
70  public boolean isEditable() {
71  return editable;
72  }
73 
74  public int getElectricScroll() {
75  return electricScroll;
76  }
77 
78 }
net.sf.gridarta.textedit.textarea.TextAreaConfig.TextAreaConfig
TextAreaConfig(final boolean editable, final int electricScroll)
Creates a new instance.
Definition: TextAreaConfig.java:41
net.sf.gridarta.textedit.textarea.TextAreaConfig.magicCaret
int magicCaret
Definition: TextAreaConfig.java:32
net.sf.gridarta.textedit.textarea.TextAreaConfig.electricScroll
final int electricScroll
Definition: TextAreaConfig.java:36
net.sf.gridarta.textedit.textarea.TextAreaConfig.editable
final boolean editable
Definition: TextAreaConfig.java:34
net.sf.gridarta.textedit.textarea.TextAreaConfig.setMagicCaret
void setMagicCaret(final int magicCaret)
Definition: TextAreaConfig.java:66
net.sf.gridarta.textedit.textarea.TextAreaConfig.setOverwrite
void setOverwrite(final boolean overwrite)
Sets whether overwrite mode is active.
Definition: TextAreaConfig.java:58
net.sf.gridarta.textedit.textarea.TextAreaConfig.overwrite
boolean overwrite
Whether overwrite mode is active.
Definition: TextAreaConfig.java:30
net.sf.gridarta.textedit.textarea.TextAreaConfig.isOverwrite
boolean isOverwrite()
Returns whether overwrite mode is active.
Definition: TextAreaConfig.java:50
net.sf.gridarta.textedit.textarea.TextAreaConfig.getElectricScroll
int getElectricScroll()
Definition: TextAreaConfig.java:74
net.sf.gridarta.textedit.textarea.TextAreaConfig.getMagicCaret
int getMagicCaret()
Definition: TextAreaConfig.java:62
net.sf.gridarta.textedit.textarea.TextAreaConfig.isEditable
boolean isEditable()
Definition: TextAreaConfig.java:70
net.sf.gridarta.textedit.textarea.TextAreaConfig
Miscellaneous configuration settings for JEditTextArea.
Definition: TextAreaConfig.java:25