Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
energye
energy
提交
cfb24425
energy
项目概览
energye
/
energy
通知
13
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
energy
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
cfb24425
编写于
6月 05, 2023
作者:
yanghye
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
up: check update demo
上级
358cabc3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
4 deletion
+5
-4
example/browser-lib-checkupdate/main.go
example/browser-lib-checkupdate/main.go
+5
-4
未找到文件。
example/browser-lib-checkupdate/main.go
浏览文件 @
cfb24425
...
...
@@ -155,17 +155,18 @@ func main() {
bgImage
.
SetLeft
((
m
.
Width
()
-
bgImage
.
Width
())
/
2
)
// 设置以窗口居中
bgImage
.
Picture
()
.
LoadFromFSFile
(
"resources/bg.png"
)
var
updatePanelHeight
int32
=
180
// 更新提醒 panel
m
.
UpdatePromptPanel
=
m
.
NewPanel
()
m
.
UpdatePromptPanel
.
SetTop
(
bgImage
.
Top
()
+
bgImage
.
Height
())
m
.
UpdatePromptPanel
.
SetWidth
(
m
.
Width
())
m
.
UpdatePromptPanel
.
SetHeight
(
m
.
Height
()
-
m
.
UpdatePromptPanel
.
Top
()
)
m
.
UpdatePromptPanel
.
SetHeight
(
updatePanelHeight
)
// 更新进度 panel
m
.
UpdateProgressPanel
=
m
.
NewPanel
()
m
.
UpdateProgressPanel
.
SetTop
(
bgImage
.
Top
()
+
bgImage
.
Height
())
m
.
UpdateProgressPanel
.
SetWidth
(
m
.
Width
())
m
.
UpdateProgressPanel
.
SetHeight
(
m
.
Height
()
-
m
.
UpdateProgressPanel
.
Top
()
)
m
.
UpdateProgressPanel
.
SetHeight
(
updatePanelHeight
)
m
.
UpdateProgressPanel
.
SetVisible
(
false
)
// 更新内容
...
...
@@ -174,7 +175,7 @@ func main() {
ucw
:=
m
.
Width
()
/
4
updateContent
.
SetWidth
(
ucw
*
3
)
updateContent
.
SetLeft
((
m
.
Width
()
-
updateContent
.
Width
())
/
2
)
updateContent
.
SetHeight
(
180
)
updateContent
.
SetHeight
(
updatePanelHeight
)
updateContent
.
SetReadOnly
(
true
)
updateContent
.
SetColor
(
colors
.
ClWhite
)
updateContent
.
SetScrollBars
(
types
.
SsAutoBoth
)
...
...
@@ -182,11 +183,11 @@ func main() {
for
i
,
content
:=
range
updateVersion
.
Content
{
updateContent
.
Lines
()
.
Add
(
" "
+
strconv
.
Itoa
(
i
+
1
)
+
". "
+
content
)
}
// 下载版本URL
liblclZipName
,
_
:=
energyLiblcl
()
downUrl
:=
strings
.
Replace
(
model
.
Download
.
Url
,
"{url}"
,
model
.
Download
.
Source
[
model
.
Download
.
SourceSelect
],
-
1
)
downUrl
=
strings
.
Replace
(
downUrl
,
"{version}"
,
updateVersion
.
EnergyVersion
,
-
1
)
downUrl
=
strings
.
Replace
(
downUrl
,
"{OSARCH}"
,
liblclZipName
,
-
1
)
fmt
.
Println
(
"downUrl"
,
downUrl
)
updateContent
.
Lines
()
.
Add
(
""
)
updateContent
.
Lines
()
.
Add
(
i18n
.
Resource
(
"downloadURL"
))
updateContent
.
Lines
()
.
Add
(
downUrl
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录