now try to replace .so with go code

This commit is contained in:
cuu 2018-12-08 21:17:27 +08:00
parent c7a52c69bb
commit 1826b16bee
16 changed files with 25 additions and 43 deletions

View File

@ -1,4 +1,4 @@
package main package About
import ( import (
"fmt" "fmt"

View File

@ -1,4 +1,4 @@
package main package Brightness
import( import(
"fmt" "fmt"

View File

@ -1,4 +1,4 @@
package main package Brightness
/* /*
* sysgo.BackLight * sysgo.BackLight

View File

@ -12,8 +12,13 @@ import (
"github.com/cuu/LauncherGoDev/sysgo/UI" "github.com/cuu/LauncherGoDev/sysgo/UI"
//child packages
"github.com/cuu/LauncherGoDev/Menu/GameShell/10_Settings/About"
"github.com/cuu/LauncherGoDev/Menu/GameShell/10_Settings/Sound"
"github.com/cuu/LauncherGoDev/Menu/GameShell/10_Settings/Brightness"
"github.com/cuu/LauncherGoDev/Menu/GameShell/10_Settings/Wifi"
"github.com/cuu/LauncherGoDev/Menu/GameShell/10_Settings/LauncherPy" "github.com/cuu/LauncherGoDev/Menu/GameShell/10_Settings/LauncherPy"
"github.com/cuu/LauncherGoDev/Menu/GameShell/10_Settings/Update"
) )
@ -91,14 +96,14 @@ func NewSettingsPage() *SettingsPage {
func (self *SettingsPage) GenList() []*SettingPlugin { func (self *SettingsPage) GenList() []*SettingPlugin {
alist := []*SettingPlugin{ alist := []*SettingPlugin{
&SettingPlugin{0,"wifi.so", "Wifi", "Wi-Fi",nil}, &SettingPlugin{0,"", "Wifi", "Wi-Fi",&Wifi.APIOBJ},
&SettingPlugin{0,"sound.so", "Sound", "Sound Volume" , nil}, &SettingPlugin{0,"", "Sound", "Sound Volume" , &Sound.APIOBJ},
&SettingPlugin{0,"brightness.so", "Brightness", "BackLight Brightness", nil}, &SettingPlugin{0,"", "Brightness", "BackLight Brightness", &Brightness.APIOBJ},
&SettingPlugin{0,"update.so", "Update", "Update", nil}, &SettingPlugin{0,"", "Update", "Update", &Update.APIOBJ},
&SettingPlugin{0,"about.so", "About", "About", nil}, &SettingPlugin{0,"", "About", "About", &About.APIOBJ},
&SettingPlugin{1,"", "LauncherPy","Switch to Launcher",&LauncherPy.APIOBJ}, &SettingPlugin{1,"", "LauncherPy", "Switch to Launcher", &LauncherPy.APIOBJ},
} }

View File

@ -1,4 +1,4 @@
package main package Sound
/* /*
* need amixer * need amixer

View File

@ -1,4 +1,4 @@
package main package Sound
import( import(
"fmt" "fmt"

View File

@ -2,7 +2,7 @@
/* /*
* Copied from https://github.com/itchyny/volume-go, MIT License * Copied from https://github.com/itchyny/volume-go, MIT License
*/ */
package main package Sound
import ( import (
"errors" "errors"

View File

@ -2,7 +2,7 @@
/* /*
* Copied from https://github.com/itchyny/volume-go, MIT License * Copied from https://github.com/itchyny/volume-go, MIT License
*/ */
package main package Sound
import ( import (
"errors" "errors"

View File

@ -1,4 +1,4 @@
package main package Update
import ( import (
"github.com/cuu/LauncherGoDev/sysgo/UI" "github.com/cuu/LauncherGoDev/sysgo/UI"
) )

View File

@ -1,4 +1,4 @@
package main package Update
import ( import (
"fmt" "fmt"

View File

@ -1,4 +1,4 @@
package main package Wifi
import ( import (
"fmt" "fmt"

View File

@ -1,4 +1,4 @@
package main package Wifi
import ( import (
gotime "time" gotime "time"

View File

@ -1,4 +1,4 @@
package main package Wifi
//wifi_list.py //wifi_list.py
import ( import (

View File

@ -12,25 +12,3 @@ cd Menu/GameShell/10_Settings
go build -o Settings.so -buildmode=plugin go build -o Settings.so -buildmode=plugin
cd - cd -
cd Menu/GameShell/10_Settings/About
go build -o about.so -buildmode=plugin
cd -
cd Menu/GameShell/10_Settings/Wifi
go build -o wifi.so -buildmode=plugin
cd -
cd Menu/GameShell/10_Settings/Sound
go build -ldflags="-s -w" -o sound.so -buildmode=plugin
cd -
cd Menu/GameShell/10_Settings/Brightness
go build -ldflags="-s -w" -o brightness.so -buildmode=plugin
cd -
cd Menu/GameShell/10_Settings/Update
go build -o update.so -buildmode=plugin
cd -

View File

@ -415,7 +415,7 @@ func (self *TitleBar) Draw(title string) {
if self.DBusManager.IsWifiConnectedNow() == true { if self.DBusManager.IsWifiConnectedNow() == true {
ge := self.GetWifiStrength( self.DBusManager.WifiStrength() ) ge := self.GetWifiStrength( self.DBusManager.WifiStrength() )
fmt.Println("wifi ge: ",ge) //fmt.Println("wifi ge: ",ge)
if ge > 0 { if ge > 0 {
self.Icons["wifistatus"].SetIconIndex(ge) self.Icons["wifistatus"].SetIconIndex(ge)
self.Icons["wifistatus"].NewCoord(start_x+self.IconWidth+5, self.IconHeight/2+(self.BarHeight-self.IconHeight)/2 ) self.Icons["wifistatus"].NewCoord(start_x+self.IconWidth+5, self.IconHeight/2+(self.BarHeight-self.IconHeight)/2 )

View File

@ -1,6 +1,5 @@
#!/bin/bash #!/bin/bash
sleep 10
feh --bg-center /home/cpi/launchergo/sysgo/gameshell/wallpaper/updating.png feh --bg-center /home/cpi/launchergo/sysgo/gameshell/wallpaper/updating.png
cd /home/cpi/launchergo cd /home/cpi/launchergo
git pull git pull