-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathviewsManager.ms
92 lines (87 loc) · 2.18 KB
/
viewsManager.ms
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
try(
cui.unregisterdialogbar viewsManager
destroyDialog viewsManager)catch()
global DialogIniFile = ((getDir #scripts) + "\\P3DS\\config.ini")
rollout viewsManager "LayerFreeze" width:64 height:32
(
button btn1 "D" pos:[0,0] width:16 height:16 toolTip:"view down (bottom)"
button btn2 "T" pos:[16,0] width:16 height:16 toolTip:"view top"
button btn3 "B" pos:[32,0] width:16 height:16 toolTip:"view back"
button btn7 "P" pos:[48,0] width:16 height:16 toolTip:"view prospective"
button btn4 "L" pos:[0,16] width:16 height:16 toolTip:"view left"
button btn5 "F" pos:[16,16] width:16 height:16 toolTip:"view front"
button btn6 "R" pos:[32,16] width:16 height:16 toolTip:"view right"
button btn8 "C" pos:[48,16] width:16 height:16 toolTip:"view camera"
on btn1 pressed do
(
undo on (
try(
viewport.setType #view_bottom
)catch( print ("Error hide: " + getCurrentException()))
)
)
on btn2 pressed do
(
undo on (
try(
viewport.setType #view_top
)catch( print ("Error hide: " + getCurrentException()))
)
)
on btn3 pressed do
(
undo on (
try(
viewport.setType #view_back
)catch( print ("Error hide: " + getCurrentException()))
)
)
on btn4 pressed do
(
undo on (
try(
viewport.setType #view_left
)catch( print ("Error hide: " + getCurrentException()))
)
)
on btn5 pressed do
(
undo on (
try(
viewport.setType #view_front
)catch( print ("Error hide: " + getCurrentException()))
)
)
on btn6 pressed do
(
undo on (
try(
viewport.setType #view_right
)catch( print ("Error hide: " + getCurrentException()))
)
)
on btn7 pressed do
(
undo on (
try(
viewport.setType #view_persp_user
)catch( print ("Error hide: " + getCurrentException()))
)
)
on btn8 pressed do
(
undo on (
try(
viewport.setType #view_camera
)catch( print ("Error hide: " + getCurrentException()))
)
)
on viewsManager moved pos do
(
setIniSetting DialogIniFile "viewsManager" "Position" (pos as string)
)
)
DialogPos = execute (getIniSetting DialogIniFile "viewsManager" "Position")
if DialogPos == OK then DialogPos = [70,180]
createdialog viewsManager 64 32 DialogPos.x DialogPos.y
cui.RegisterDialogBar viewsManager