UI for adding rows and columns.

This commit is contained in:
Mal
2020-02-09 00:29:46 +01:00
parent de3c73a508
commit d43cd56d65
14 changed files with 317 additions and 12 deletions

View File

@@ -0,0 +1,8 @@
import TilorswiftEvent from "./TilorswiftEvent.js";
export default class TilorswiftAddColumnsClickedEvent extends Event
{
constructor() {
super(TilorswiftEvent.ADD_COLUMNS_CLICKED);
}
}

View File

@@ -0,0 +1,10 @@
import TilorswiftEvent from "./TilorswiftEvent.js";
export default class TilorswiftAddColumnsEvent extends Event
{
constructor(beforeColumn, columnCount) {
super(TilorswiftEvent.ADD_COLUMNS);
this.beforeColumn = beforeColumn;
this.columnCount = columnCount;
}
}

View File

@@ -0,0 +1,8 @@
import TilorswiftEvent from "./TilorswiftEvent.js";
export default class TilorswiftAddRowsClickedEvent extends Event
{
constructor() {
super(TilorswiftEvent.ADD_ROWS_CLICKED);
}
}

View File

@@ -0,0 +1,10 @@
import TilorswiftEvent from "./TilorswiftEvent.js";
export default class TilorswiftAddRowsEvent extends Event
{
constructor(beforeRow, rowCount) {
super(TilorswiftEvent.ADD_ROWS);
this.beforeRow = beforeRow;
this.rowCount = rowCount;
}
}

View File

@@ -3,7 +3,14 @@ const TilorswiftEvent = {
FIELD_ENTERED: 'fieldEntered',
BUTTON_TILE_CLICKED: 'buttonTileClicked',
MENU_SAVE_CLICKED: 'menuSaveClicked',
DIALOG_BUTTON_OK_CLICKED: 'dialogButtonOkClicked',
MENU_EDIT_CLICKED: 'menuEditClicked',
SAVED: 'saved',
WIDGET_INSERT_ROWS_CLICKED: 'widgetInsertRowsClicked',
ADD_ROWS: 'addRows',
ADD_ROWS_CLICKED: 'addRowsClicked',
ADD_COLUMNS: 'addColumns',
ADD_COLUMNS_CLICKED: 'addColumnsClicked',
};
export default TilorswiftEvent;

View File

@@ -0,0 +1,9 @@
import TilorswiftEvent from "./TilorswiftEvent.js";
export default class TilorswiftMenuEditClickedEvent extends Event
{
constructor()
{
super(TilorswiftEvent.MENU_EDIT_CLICKED);
}
}

View File

@@ -0,0 +1,9 @@
import TilorswiftEvent from "./TilorswiftEvent.js";
export default class TilorswiftWidgetInsertRowsClickedEvent extends Event
{
constructor()
{
super(TilorswiftEvent.WIDGET_INSERT_ROWS_CLICKED);
}
}