30 lines
916 B
JavaScript
30 lines
916 B
JavaScript
//WndUiUIClass constructor
|
|
function WndUiUIClass() {
|
|
|
|
}
|
|
|
|
//WndUiUIClass methods define
|
|
WndUiUIClass.prototype = {
|
|
UpdateWindowList: function () {
|
|
var selectID = document.getElementById('UserAppDemo.WindowList');
|
|
var wndList = WndUiState.GetWndList();
|
|
|
|
// first remove all
|
|
selectID.options.length = 0;
|
|
|
|
//update the window list
|
|
for (var i=0; i < wndList.length; i++){
|
|
var varItem = new Option(wndList[i].title, wndList[i].hwnd);
|
|
selectID.options.add(varItem);
|
|
}
|
|
},
|
|
RemoveWindowList: function () {
|
|
var selectID = document.getElementById('UserAppDemo.WindowList');
|
|
for (var i = 0; i < selectID.options.length; i++) {
|
|
//first, destory the window resource
|
|
WndUiExcute('Destroy', selectID.options[i].value)
|
|
}
|
|
//remove all
|
|
selectID.options.length = 0;
|
|
}
|
|
} |