cwUi.h: Added 'title' widget, and other minor HTML/JS/CSS changes.
This commit is contained in:
parent
a46453f371
commit
9b3fec0f95
3
cwUi.cpp
3
cwUi.cpp
@ -423,7 +423,8 @@ namespace cw
|
|||||||
// get the ui ele name
|
// get the ui ele name
|
||||||
if((rc = o->get("name",eleName, cw::kNoRecurseFl | cw::kOptionalFl)) != kOkRC )
|
if((rc = o->get("name",eleName, cw::kNoRecurseFl | cw::kOptionalFl)) != kOkRC )
|
||||||
{
|
{
|
||||||
if( rc == kLabelNotFoundRC && divAliasFl )
|
// div's and titles don't need a 'name'
|
||||||
|
if( rc == kLabelNotFoundRC && (divAliasFl || textCompare(eleType,"title")==0) )
|
||||||
rc = kOkRC;
|
rc = kOkRC;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -3,6 +3,7 @@ body {
|
|||||||
background-color: LightCyan;
|
background-color: LightCyan;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.title_disconnected {
|
.title_disconnected {
|
||||||
color: red;
|
color: red;
|
||||||
}
|
}
|
||||||
@ -58,7 +59,7 @@ label {
|
|||||||
background-color: LightBlue;
|
background-color: LightBlue;
|
||||||
}
|
}
|
||||||
|
|
||||||
.uiRow {
|
.uiRow {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
@ -12,8 +12,11 @@
|
|||||||
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<p id="appTitleId">Disconnected</p>
|
<div id="appTitleDiv" class="uiRow">
|
||||||
|
<p id="appTitleId">UI Test:</p>
|
||||||
|
<p id="connectTitleId">Disconnected</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="0" class="uiAppDiv">
|
<div id="0" class="uiAppDiv">
|
||||||
</div>
|
</div>
|
||||||
|
@ -4,8 +4,8 @@ var _nextEleId = 0;
|
|||||||
|
|
||||||
function set_app_title( suffix, className )
|
function set_app_title( suffix, className )
|
||||||
{
|
{
|
||||||
var ele = document.getElementById('appTitleId');
|
var ele = document.getElementById('connectTitleId');
|
||||||
ele.innerHTML = "UI Test:" + suffix
|
ele.innerHTML = suffix
|
||||||
ele.className = className
|
ele.className = className
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -376,7 +376,14 @@ function ui_create_col_div( parent_ele, d )
|
|||||||
|
|
||||||
function ui_create_title( parent_ele, d )
|
function ui_create_title( parent_ele, d )
|
||||||
{
|
{
|
||||||
return ui_create_ele( parent_ele, "label", d, "uiTitle" );
|
var ele = ui_create_ele( parent_ele, "label", d, "uiTitle" );
|
||||||
|
|
||||||
|
if( ele != null )
|
||||||
|
{
|
||||||
|
ele.innerHTML = d.title;
|
||||||
|
}
|
||||||
|
|
||||||
|
return ele;
|
||||||
}
|
}
|
||||||
|
|
||||||
function ui_create_button( parent_ele, d )
|
function ui_create_button( parent_ele, d )
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|
|
||||||
|
|
||||||
row: {
|
row: {
|
||||||
button:{ name: myBtn1Id, title:"Push Me 1" },
|
button:{ name: myBtn1Id, title:"Push Me" },
|
||||||
check:{ name: myCheck1Id, title:"Check Me 1", value:true },
|
check:{ name: myCheck1Id, title:"Check Me", value:true },
|
||||||
select:{ name: mySel, title:"Select",
|
select:{ name: mySel, title:"Select",
|
||||||
children:
|
children:
|
||||||
{
|
{
|
||||||
@ -20,13 +20,45 @@
|
|||||||
option:{ name: myOpt3, title:"Sel 3" }
|
option:{ name: myOpt3, title:"Sel 3" }
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
row: {
|
row: {
|
||||||
button:{ name: myBtn2Id, title:"Push Me 2" },
|
button:{ name: myBtn2Id, title:"Push 2" },
|
||||||
check:{ name: myCheck2Id, title:"Check Me 2" },
|
check:{ name: myCheck2Id, title:"Check 2" },
|
||||||
number:{ name: myFloater, title:"Floater", min:0.0, max:12.34, step:0.1, decpl:4 },
|
number:{ name: myFloater, title:"Floater", min:0.0, max:12.34, step:0.1, decpl:4 },
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
panel: {
|
||||||
|
row: {
|
||||||
|
|
||||||
|
col: {
|
||||||
|
title:"Bank 0",
|
||||||
|
},
|
||||||
|
|
||||||
|
col: {
|
||||||
|
title: "x",
|
||||||
|
title:{ title:"mute" },
|
||||||
|
title:{ title:"touch" },
|
||||||
|
title:{ title:"fader" },
|
||||||
|
},
|
||||||
|
|
||||||
|
col: {
|
||||||
|
title:"0",
|
||||||
|
check:{ name: mute0Chk },
|
||||||
|
check:{ name: touch0Chk },
|
||||||
|
number:{ name: fader0Numb, min:0, max:1023, step:1, decpl:0 },
|
||||||
|
},
|
||||||
|
|
||||||
|
col: {
|
||||||
|
title:"1",
|
||||||
|
check:{ name: mute1Chk },
|
||||||
|
check:{ name: touch1Chk },
|
||||||
|
number:{ name: fader1Numb, min:0, max:1023, step:1, decpl:0 },
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user