Hide empty button pages

Partially solves #946
Partially solves #999
This commit is contained in:
Edward Firmo
2024-02-27 21:35:35 +01:00
parent 77f6dacbc1
commit 6347205d05
15 changed files with 751 additions and 289 deletions

View File

@@ -19,8 +19,21 @@ Page buttonpage02
{
vis 255,0
vis button_back,1
vis page_index,1
vis page_label,1
if(is_buttonpage01==1)
{
page_index.txt+="â—‹"
}
page_index.txt+="●"
if(is_buttonpage03==1)
{
page_index.txt+="â—‹"
}
if(is_buttonpage04==1)
{
page_index.txt+="â—‹"
}
vis page_index,1
}
Postinitialize Event
@@ -70,7 +83,7 @@ Text page_index
Dragging : 0
Send Component ID : on press and release
Associated Keyboard: none
Text : ○●○○
Text :
Max. Text Size : 12
Text button01pic
@@ -777,13 +790,28 @@ TouchCap swipe
// From Left to Right
if(swipec>swipedx)
{
page buttonpage01
if(is_buttonpage01==1)
{
page buttonpage01
}else
{
page home
}
}
// Right to Left
swipec2=0-swipedx
if(swipec<swipec2)
{
page buttonpage03
if(is_buttonpage03==1)
{
page buttonpage03
}else if(is_buttonpage04==1)
{
page buttonpage04
}else
{
page home
}
}
}
// Touch has ended, y
@@ -793,13 +821,43 @@ TouchCap swipe
// From Up to Down
if(swipec>100)
{
//page
if(is_buttonpage01==1)
{
page home
}else
{
if(is_buttonpage04==1)
{
page buttonpage04
}else if(is_buttonpage03==1)
{
page buttonpage03
}else
{
page home
}
}
}
// Down to Up
swipec2=0-swipedy
swipec=0-swipedy
if(swipec<-100)
{
//page
if(is_buttonpage03==1&&is_buttonpage04==1)
{
page buttonpage04
}else if(is_buttonpage03==1||is_buttonpage04==1)
{
page home
}else
{
if(is_buttonpage01==1)
{
page buttonpage01
}else
{
page home
}
}
}
}