Add events for default editing actions
This commit is contained in:
@@ -7,12 +7,17 @@ import java.util.ResourceBundle;
|
||||
import com.google.common.eventbus.EventBus;
|
||||
import com.google.common.eventbus.Subscribe;
|
||||
|
||||
import app.events.CopyEvent;
|
||||
import app.events.CutEvent;
|
||||
import app.events.ExitApplicationEvent;
|
||||
import app.events.LanguageChangedEvent;
|
||||
import app.events.OpenLinkInBrowserEvent;
|
||||
import app.events.PasteEvent;
|
||||
import app.events.RedoEvent;
|
||||
import app.events.ThemeChangedEvent;
|
||||
import app.events.ToggleCommentEvent;
|
||||
import app.events.ToggleWrapTextEvent;
|
||||
import app.events.UndoEvent;
|
||||
import javafx.event.ActionEvent;
|
||||
import javafx.fxml.FXML;
|
||||
import javafx.fxml.Initializable;
|
||||
@@ -128,6 +133,31 @@ public class MenubarController implements Initializable, Controller {
|
||||
/* EDIT */
|
||||
/* ------------------------------------------------------------------------ */
|
||||
|
||||
@FXML
|
||||
private void handleUndo(ActionEvent event) {
|
||||
this.eventBus.post(new UndoEvent());
|
||||
}
|
||||
|
||||
@FXML
|
||||
private void handleRedo(ActionEvent event) {
|
||||
this.eventBus.post(new RedoEvent());
|
||||
}
|
||||
|
||||
@FXML
|
||||
private void handleCopy(ActionEvent event) {
|
||||
this.eventBus.post(new CopyEvent());
|
||||
}
|
||||
|
||||
@FXML
|
||||
private void handleCut(ActionEvent event) {
|
||||
this.eventBus.post(new CutEvent());
|
||||
}
|
||||
|
||||
@FXML
|
||||
private void handlePaste(ActionEvent event) {
|
||||
this.eventBus.post(new PasteEvent());
|
||||
}
|
||||
|
||||
@FXML
|
||||
private void handleToggleComment(ActionEvent event) {
|
||||
this.eventBus.post(new ToggleCommentEvent());
|
||||
|
||||
Reference in New Issue
Block a user