forked from andoma/movian
-
Notifications
You must be signed in to change notification settings - Fork 0
/
maindeck.view
67 lines (53 loc) · 1.47 KB
/
maindeck.view
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#import "skin:https://nav.skin"
// Main container
widget(container_y, {
widget(expander_y, {
.expansion = scurve(!$ui.fullwindow, 0.25);
.alpha = scurve(!$ui.fullwindow, 0.25);
widget(container_x, {
.padding = [2,2,2,2];
skinNavButton(TYPE="back",
EVENT = event(Back),
ENABLED = 0.01 * $global.nav.canGoBack,
HIDDEN = !$ui.topBarTools);
skinNavButton(TYPE="forward",
EVENT = event(Forward),
ENABLED = 0.01 * $global.nav.canGoForward,
HIDDEN = !$ui.topBarTools);
skinNavButton(TYPE="home",
EVENT = event(Home),
ENABLED = 0.01 * $global.nav.canGoHome,
HIDDEN = !$ui.topBarTools);
widget(deck, {
.filterConstraintX = true;
.time = 0.2;
.effect = flipHorizontal;
.noInitialTransform = true;
cloner($global.nav.pages, loader, {
.time = 0.2;
.source = "theme:https://pages/" + $page.model.type + "_top.view";
});
});
});
});
// Main page deck
widget(container_z, {
widget(playfield, {
.filterConstraintX = true;
.time = 0.1;
.effect = blend;
.noInitialTransform = true;
delta($ui.fullwindow, wantFullWindow());
cloner($global.nav.pages, loader, {
.time = 0.2;
.noInitialTransform = true;
.source = "theme:https://pages/" + $page.model.type + ".view";
});
});
widget(loader, {
.time = 0.3;
.effect = blend;
.source = select($ui.showSysteminfo, "theme:https://sysinfo.view", "");
});
});
});