Gridarta Editor
ToggleRectangle.java
Go to the documentation of this file.
1 /*
2  * InputHandler.java - Manages key bindings and executes actions
3  * Copyright (C) 1999 Slava Pestov
4  * Copyright (C) 2000-2023 The Gridarta Developers.
5  *
6  * You may use and modify this package for any purpose. Redistribution is
7  * permitted, in both source and binary form, provided that this notice
8  * remains intact in all source distributions of this package.
9  */
10 
11 package net.sf.gridarta.textedit.textarea.actions;
12 
13 import java.awt.event.ActionEvent;
14 import java.awt.event.ActionListener;
17 
18 public class ToggleRectangle implements ActionListener {
19 
20  @Override
21  public void actionPerformed(final ActionEvent e) {
22  final JEditTextArea textArea = InputHandler.getTextArea(e);
23  textArea.setSelectionRectangular(!textArea.isSelectionRectangular());
24  }
25 
26 }
net.sf.gridarta.textedit.textarea.JEditTextArea
jEdit's text area component.
Definition: JEditTextArea.java:91
net.sf.gridarta.textedit.textarea
This package contains the other part of the script editor.
net.sf.gridarta
Base package of all Gridarta classes.
net.sf
net.sf.gridarta.textedit.textarea.InputHandler
An input handler converts the user's key strokes into concrete actions.
Definition: InputHandler.java:36
net.sf.gridarta.textedit
net.sf.gridarta.textedit.textarea.actions.ToggleRectangle.actionPerformed
void actionPerformed(final ActionEvent e)
Definition: ToggleRectangle.java:21
net
net.sf.gridarta.textedit.textarea.InputHandler.getTextArea
static JEditTextArea getTextArea(final EventObject evt)
Returns the text area that fired the specified event.
Definition: InputHandler.java:144
net.sf.gridarta.textedit.textarea.JEditTextArea.setSelectionRectangular
void setSelectionRectangular(final boolean rectangleSelect)
Sets if the selection should be rectangular.
Definition: JEditTextArea.java:815
net.sf.gridarta.textedit.textarea.JEditTextArea.isSelectionRectangular
boolean isSelectionRectangular()
Returns true if the selection is rectangular, false otherwise.
Definition: JEditTextArea.java:806
net.sf.gridarta.textedit.textarea.actions.ToggleRectangle
Definition: ToggleRectangle.java:18