mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-15 19:16:40 +01:00
WS: Add strip labels in the mixer demo
Plus some minor widget code and layout improvements
This commit is contained in:
parent
c8bc9a25b3
commit
0b71764f44
4 changed files with 54 additions and 27 deletions
|
|
@ -18,8 +18,10 @@
|
|||
|
||||
export class BaseWidget {
|
||||
|
||||
get element () {
|
||||
// empty
|
||||
constructor (element) {
|
||||
if (element) {
|
||||
this.element = element;
|
||||
}
|
||||
}
|
||||
|
||||
appendTo (container) {
|
||||
|
|
@ -38,16 +40,12 @@ export class BaseWidget {
|
|||
return this.element.classList;
|
||||
}
|
||||
|
||||
set classList (classList) {
|
||||
this.element.classList = classList;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export class BaseContainer extends BaseWidget {
|
||||
|
||||
constructor (context) {
|
||||
super(context);
|
||||
constructor () {
|
||||
super();
|
||||
this.children = [];
|
||||
}
|
||||
|
||||
|
|
@ -80,12 +78,3 @@ export class BaseControl extends BaseWidget {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
// Currently unused
|
||||
|
||||
export function createElement (html) {
|
||||
const t = document.createElement('template');
|
||||
t.innerHTML = html;
|
||||
const elem = t.content.firstChild;
|
||||
return elem;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue