mirror of
https://github.com/lxsang/antos-frontend.git
synced 2025-07-27 03:09:45 +02:00
improvement & bug fix
This commit is contained in:
@ -684,7 +684,7 @@ class AntOSDK extends this.OS.GUI.BaseApplication
|
||||
me.systemsetting.system.packages[me.prjfile.cache.name] = v
|
||||
# todo: auto matic refresh menu
|
||||
me._gui.refreshSystemMenu()
|
||||
me._gui.buildSystemMenu()
|
||||
#me._gui.buildSystemMenu()
|
||||
me.log "INFO", __("Running {0}...", me.prjfile.cache.name)
|
||||
me._gui.forceLaunch me.prjfile.cache.name
|
||||
, "json"
|
||||
|
@ -6,7 +6,7 @@
|
||||
"author": "Xuan Sang LE",
|
||||
"email": "xsang.le@gmail.com"
|
||||
},
|
||||
"version":"0.0.1-a",
|
||||
"version":"0.0.2-a",
|
||||
"category":"System",
|
||||
"iconclass":"fa fa-cubes",
|
||||
"mimes":[
|
||||
|
@ -24,7 +24,12 @@ class DummyApp extends this.OS.GUI.BaseApplication
|
||||
self = @
|
||||
@on "btclick", (e)->
|
||||
#_GUI.pushService "Budgy"
|
||||
self.openDialog "ColorPickerDialog", (d) -> console.log d
|
||||
#self.openDialog "ColorPickerDialog", (d) -> console.log d
|
||||
self.addMenu()
|
||||
self.systemsetting.system.menu["test"] =
|
||||
text: 'Adding system menu'
|
||||
self._gui.refreshSystemMenu()
|
||||
"self._gui.buildSystemMenu()"
|
||||
@on "resize", (w,h)->
|
||||
console.log "#{self.name}: resize"
|
||||
#@on "listselect", (i)->
|
||||
@ -122,6 +127,28 @@ class DummyApp extends this.OS.GUI.BaseApplication
|
||||
]
|
||||
m.set "items", mdata
|
||||
m.show(e)
|
||||
|
||||
|
||||
@menu_ = [
|
||||
{
|
||||
text: "__(View)",
|
||||
child: [
|
||||
{ text: "__(Refresh)", dataid: "#{@name}-refresh" },
|
||||
{ text: "__(Sidebar)", dataid: "#{@name}-side" },
|
||||
{ text: "__(Navigation bar)", dataid: "#{@name}-nav" },
|
||||
{ text: "__(Hidden files)", dataid: "#{@name}-hidden" },
|
||||
{ text: "__(Type)", child: [
|
||||
{ text: "__(Icon view)", dataid: "#{@name}-icon", type: 'icon' },
|
||||
{ text: "__(List view)", dataid: "#{@name}-list", type: 'list' },
|
||||
{ text: "__(Tree view)", dataid: "#{@name}-tree", type: 'tree' }
|
||||
], onmenuselect: (e) ->
|
||||
console.log e
|
||||
},
|
||||
], onmenuselect: (e) ->console.log e
|
||||
},
|
||||
]
|
||||
menu: () ->
|
||||
@menu_
|
||||
addMenu: () ->
|
||||
@menu_[0].child.push {text:'One more menu'}
|
||||
DummyApp.singleton = false
|
||||
this.OS.register "DummyApp",DummyApp
|
@ -8,7 +8,7 @@
|
||||
"credit": "dedicated to some one here",
|
||||
"licences": "GPLv3"
|
||||
},
|
||||
"version":"0.0.2-a",
|
||||
"version":"0.0.3-a",
|
||||
"category":"System",
|
||||
"icon": "icon.png",
|
||||
"mimes":["none"]
|
||||
|
@ -75,13 +75,13 @@ class Files extends this.OS.GUI.BaseApplication
|
||||
@setting.sidebar = true if @setting.sidebar is undefined
|
||||
@setting.nav = true if @setting.nav is undefined
|
||||
@setting.showhidden = false if @setting.showhidden is undefined
|
||||
|
||||
@applyAllSetting()
|
||||
|
||||
mntpoints = @systemsetting.VFS.mountpoints
|
||||
el.selected = false for el, i in mntpoints
|
||||
|
||||
@favo.set "items", mntpoints
|
||||
#@favo.set "selected", -1
|
||||
@applySetting()
|
||||
@view.set "view", @setting.view if @setting.view
|
||||
|
||||
@subscribe "VFS", (d) ->
|
||||
|
@ -6,7 +6,7 @@
|
||||
"author": "Xuan Sang LE",
|
||||
"email": "xsang.le@gmail.com"
|
||||
},
|
||||
"version":"0.0.1-a",
|
||||
"version":"0.0.2-a",
|
||||
"category":"System",
|
||||
"iconclass":"fa fa-hdd-o",
|
||||
"mimes":["dir"]
|
||||
|
Reference in New Issue
Block a user