function Widget(rune)
{
Module.call(this,rune);
this.element = document.createElement("div");
this.element.setAttribute("id","widget");
this.install = function()
{
ronin.element.appendChild(this.element);
}
this.update = function()
{
var s = "";
for (var key in ronin.modules){
s += ronin.modules[key].widget() ? ""+key+""+ronin.modules[key].widget()+" " : "";
}
this.element.innerHTML = s;
}
// this.widget = function()
// {
// if(!this.active_layer){ return ""; }
// return this.rune+" "+this.settings["size"].render();
// }
// // Widget
this.update_widget = function()
{
if(!this.active_layer){ return; }
var s = "";
s += "";
for (var key in ronin.modules){
s += ronin.modules[key].widget() ? ronin.modules[key].widget()+" " : "";
}
s += "";
s += ""+ronin.cursor.mode.mouse_mode()+"";
var keys = Object.keys(ronin.frame.layers);
var loc = keys.indexOf(this.active_layer.name);
if(keys.length > 1){
s += ""+ronin.frame.active_layer.widget()+"("+(loc+1)+"/"+keys.length+")";
}
else{
s += ""+ronin.frame.active_layer.widget()+"";
}
this.widget_element.innerHTML = s;
}
}