基于easyui的桌面app
基于easyui的桌面app,支持更换桌面,更换图标大小

?
_desktop = $('body').app({wallpaper : 'images/wallpaper/4.jpg',iconSize : 48,loadUrl : {app : 'json/apps.json',startMenu : 'json/startMenu.json',widget : 'json/widget.json'},onTaskBlankContextMenu : onTaskMenu, //任务栏右键事件onAppContextMenu : onAppMenu, // app右键事件onWallContextMenu : onWallMenu, // 桌面右键事件.onStartMenuClick : onStartMenuClick// 开始菜单点击事件});?
?
?
//桌面右键菜单事件function onWallMenu(e , appid){_wallMenu.menu('show', {left : e.pageX,top : e.pageY});e.preventDefault();}//桌面右键菜单点击function onWallMenuClick(item){var data = $(item.target).data("data");if (data.id && data.id.indexOf("pic") >= 0) {_desktop.app('setwallpaper', data.href);}else if(data.id && data.id.indexOf("size") >= 0){_desktop.app('seticonsize', data.size);} else {console.info(data);_desktop.app("createwindow", data);}}?
?
?
//桌面图标右键事件function onAppMenu(e, appid) {_appMenu.menu('show', {left : e.pageX,top : e.pageY});APPID = appid;}//桌面图标右键事件 -- 点击function onAppMenuClick(item){if (item.text == '打开') {$("li[app_id='" + APPID + "']").dblclick();}else if(item.text == '关闭') {_desktop.app('closeapp',APPID);}}?//任务栏右键事件 -- 点击
function onTaskMenuClick(item){if (item.text == '打开') {_desktop.app('openapp',APPID);}else if(item.text == '关闭'){_desktop.app('closeapp',APPID);}else if(item.text == '最大化'){_desktop.app('openapp',APPID);$("#app_window_" + APPID).window('maximize');}else if(item.text == '最小化'){$("#app_window_" + APPID).window('minimize');}else if(item.text == '关闭所有'){_desktop.app('closeall');}else if(item.text == '关闭其他'){var _taskbar = _desktop.app('taskbar');console.info(_taskbar);}}?
?
?
?