57 lines
897 B
JavaScript
57 lines
897 B
JavaScript
import { combineRgb } from '@companion-module/base'
|
|
|
|
export default function (self) {
|
|
self.setPresetDefinitions({
|
|
Start: {
|
|
type: 'button',
|
|
category: 'Timer',
|
|
name: 'Start',
|
|
style: {
|
|
text: 'Start Timer',
|
|
size: '18',
|
|
color: combineRgb(255, 255, 255),
|
|
bgcolor: combineRgb(0, 0, 0),
|
|
},
|
|
steps: [
|
|
{
|
|
down: [
|
|
{
|
|
actionId: 'startNewTimer',
|
|
options: {
|
|
description: '',
|
|
project: '0',
|
|
},
|
|
},
|
|
],
|
|
up: [],
|
|
},
|
|
],
|
|
feedbacks: [],
|
|
},
|
|
|
|
Stop: {
|
|
type: 'button',
|
|
category: 'Timer',
|
|
name: 'Stop',
|
|
style: {
|
|
text: 'Stop Timer',
|
|
size: '18',
|
|
color: combineRgb(255, 255, 255),
|
|
bgcolor: combineRgb(0, 0, 0),
|
|
},
|
|
steps: [
|
|
{
|
|
down: [
|
|
{
|
|
actionId: 'stopCurrentTimer',
|
|
options: {},
|
|
},
|
|
],
|
|
up: [],
|
|
},
|
|
],
|
|
feedbacks: [],
|
|
},
|
|
})
|
|
}
|