Add files via upload

This commit is contained in:
Maboroshy 2017-11-30 22:46:17 +03:00 committed by GitHub
parent 452f90601c
commit 160d9a8eaf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 44 additions and 0 deletions

10
symbol-buttons/info.json Normal file
View File

@ -0,0 +1,10 @@
{
"name": "Insert symbol buttons",
"identifier": "symbol-buttons",
"script": "symbol-buttons.qml",
"authors": ["@Maboroshy"],
"platforms": ["linux", "macos", "windows"],
"version": "0.0.1",
"minAppVersion": "17.05.8",
"description" : "This script adds toolbar buttons to insert characters set in script options"
}

View File

@ -0,0 +1,34 @@
import QtQml 2.2
import QOwnNotesTypes 1.0
/// This script adds toolbar buttons to insert characters set in script options
Script {
property string symbolString
property var symbolList
property variant settingsVariables: [
{
"identifier": "symbolString",
"name": "Symbols to insert with buttons",
"description": "Put any unicode characters separated by spaces. You can group multiple symbols together.",
"type": "string",
"default": "∑ ∫ ∮",
}
]
function init() {
if (symbolString) {
symbolList = symbolString.split(' ')
for (var n = 0; n < symbolList.length; n++)
script.registerCustomAction(symbolList[n], symbolList[n], symbolList[n])
}
}
function customActionInvoked(symbol) {
if (symbolList.indexOf(symbol) != -1) {
script.noteTextEditWrite(symbol)
}
}
}